description: srandom() test
rc: 1 (means success: 0)
should_fail: 0
tags: 18.13.3 uvm
incdirs: /tmpfs/src/github/sv-tests/third_party/tests/uvm/src /tmpfs/src/github/sv-tests/tests/chapter-18
top_module:
type: parsing
mode: parsing
files: third_party/tests/uvm/src/uvm_pkg.sv tests/chapter-18/18.13.3--srandom_0.sv
defines:
time_elapsed: 5.048s
ram usage: 118400 KB
sh /tmpfs/tmp/tmpugnkfiak/scr.sh
+ surelog-uhdm -nopython -nobuiltin -parse -sverilog -I/tmpfs/src/github/sv-tests/third_party/tests/uvm/src -I/tmpfs/src/github/sv-tests/tests/chapter-18 third_party/tests/uvm/src/uvm_pkg.sv tests/chapter-18/18.13.3--srandom_0.sv
[INF:CM0023] Creating log file ./slpp_all/surelog.log.
[WRN:PP0113] /tmpfs/src/github/sv-tests/third_party/tests/uvm/src/macros/uvm_recorder_defines.svh:81:12: Unused macro argument "TR_HANDLE".
[WRN:PP0113] /tmpfs/src/github/sv-tests/third_party/tests/uvm/src/macros/uvm_packer_defines.svh:496:8: Unused macro argument "TYPE".
[WRN:PP0113] /tmpfs/src/github/sv-tests/third_party/tests/uvm/src/macros/uvm_packer_defines.svh:523:8: Unused macro argument "TYPE".
[WRN:PP0113] /tmpfs/src/github/sv-tests/third_party/tests/uvm/src/macros/uvm_packer_defines.svh:550:8: Unused macro argument "TYPE".
[WRN:PP0113] /tmpfs/src/github/sv-tests/third_party/tests/uvm/src/macros/uvm_object_defines.svh:793:8: Unused macro argument "ARG".
[WRN:PP0113] /tmpfs/src/github/sv-tests/third_party/tests/uvm/src/macros/uvm_object_defines.svh:793:8: Unused macro argument "FLAG".
[WRN:PP0113] /tmpfs/src/github/sv-tests/third_party/tests/uvm/src/macros/uvm_object_defines.svh:797:8: Unused macro argument "ARG".
[WRN:PP0113] /tmpfs/src/github/sv-tests/third_party/tests/uvm/src/macros/uvm_object_defines.svh:806:8: Unused macro argument "OP".
[WRN:PP0113] /tmpfs/src/github/sv-tests/third_party/tests/uvm/src/macros/uvm_callback_defines.svh:301:8: Unused macro argument "CB".
[WRN:PP0113] /tmpfs/src/github/sv-tests/third_party/tests/uvm/src/macros/uvm_callback_defines.svh:301:8: Unused macro argument "OPER".
[WRN:PP0113] /tmpfs/src/github/sv-tests/third_party/tests/uvm/src/macros/uvm_callback_defines.svh:302:8: Unused macro argument "CB".
[WRN:PP0113] /tmpfs/src/github/sv-tests/third_party/tests/uvm/src/macros/uvm_callback_defines.svh:302:8: Unused macro argument "OBJ".
[WRN:PP0113] /tmpfs/src/github/sv-tests/third_party/tests/uvm/src/macros/uvm_callback_defines.svh:302:8: Unused macro argument "OPER".
[WRN:PA0205] 1800.2-2017-1.0/src/uvm_pkg.sv:28: No timescale set for "uvm_pkg".
[WRN:PA0205] tests/chapter-18/18.13.3--srandom_0.sv:45: No timescale set for "top".
[INF:CP0300] Compilation...
[INF:CP0301] 1800.2-2017-1.0/src/uvm_pkg.sv:28: Compile package "uvm_pkg".
[INF:CP0303] tests/chapter-18/18.13.3--srandom_0.sv:45: Compile module "work@top".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_resource.svh:41: Compile class "uvm_pkg::get_t".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_printer.svh:669: Compile class "uvm_pkg::m_uvm_printer_knobs".
[INF:CP0302] 1800.2-2017-1.0/src/seq/uvm_sequencer_base.svh:907: Compile class "uvm_pkg::m_uvm_sqr_seq_base".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_tr_stream.svh:32: Compile class "uvm_pkg::m_uvm_tr_stream_cfg".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_config_db.svh:45: Compile class "uvm_pkg::m_uvm_waiter".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_report_catcher.svh:38: Compile class "uvm_pkg::sev_id_struct".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_registry.svh:289: Compile class "uvm_pkg::uvm_abstract_component_registry".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_registry.svh:409: Compile class "uvm_pkg::uvm_abstract_object_registry".
[INF:CP0302] 1800.2-2017-1.0/src/comps/uvm_agent.svh:41: Compile class "uvm_pkg::uvm_agent".
[INF:CP0302] 1800.2-2017-1.0/src/comps/uvm_algorithmic_comparator.svh:71: Compile class "uvm_pkg::uvm_algorithmic_comparator".
[INF:CP0302] 1800.2-2017-1.0/src/tlm1/uvm_analysis_port.svh:131: Compile class "uvm_pkg::uvm_analysis_export".
[INF:CP0302] 1800.2-2017-1.0/src/tlm1/uvm_analysis_port.svh:114: Compile class "uvm_pkg::uvm_analysis_imp".
[INF:CP0302] 1800.2-2017-1.0/src/tlm1/uvm_analysis_port.svh:58: Compile class "uvm_pkg::uvm_analysis_port".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_barrier.svh:35: Compile class "uvm_pkg::uvm_barrier".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_resource_specializations.svh:128: Compile class "uvm_pkg::uvm_bit_rsrc".
[INF:CP0302] 1800.2-2017-1.0/src/tlm1/uvm_exports.svh:100: Compile class "uvm_pkg::uvm_blocking_get_export".
[INF:CP0302] 1800.2-2017-1.0/src/tlm1/uvm_imps.svh:102: Compile class "uvm_pkg::uvm_blocking_get_imp".
[INF:CP0302] 1800.2-2017-1.0/src/tlm1/uvm_exports.svh:136: Compile class "uvm_pkg::uvm_blocking_get_peek_export".
[INF:CP0302] 1800.2-2017-1.0/src/tlm1/uvm_imps.svh:138: Compile class "uvm_pkg::uvm_blocking_get_peek_imp".
[INF:CP0302] 1800.2-2017-1.0/src/tlm1/uvm_ports.svh:137: Compile class "uvm_pkg::uvm_blocking_get_peek_port".
[INF:CP0302] 1800.2-2017-1.0/src/tlm1/uvm_ports.svh:101: Compile class "uvm_pkg::uvm_blocking_get_port".
[INF:CP0302] 1800.2-2017-1.0/src/tlm1/uvm_exports.svh:202: Compile class "uvm_pkg::uvm_blocking_master_export".
[INF:CP0302] 1800.2-2017-1.0/src/tlm1/uvm_imps.svh:234: Compile class "uvm_pkg::uvm_blocking_master_imp".
[INF:CP0302] 1800.2-2017-1.0/src/tlm1/uvm_ports.svh:205: Compile class "uvm_pkg::uvm_blocking_master_port".
[INF:CP0302] 1800.2-2017-1.0/src/tlm1/uvm_exports.svh:118: Compile class "uvm_pkg::uvm_blocking_peek_export".
[INF:CP0302] 1800.2-2017-1.0/src/tlm1/uvm_imps.svh:120: Compile class "uvm_pkg::uvm_blocking_peek_imp".
[INF:CP0302] 1800.2-2017-1.0/src/tlm1/uvm_ports.svh:119: Compile class "uvm_pkg::uvm_blocking_peek_port".
[INF:CP0302] 1800.2-2017-1.0/src/tlm1/uvm_exports.svh:81: Compile class "uvm_pkg::uvm_blocking_put_export".
[INF:CP0302] 1800.2-2017-1.0/src/tlm1/uvm_imps.svh:83: Compile class "uvm_pkg::uvm_blocking_put_imp".
[INF:CP0302] 1800.2-2017-1.0/src/tlm1/uvm_ports.svh:82: Compile class "uvm_pkg::uvm_blocking_put_port".
[INF:CP0302] 1800.2-2017-1.0/src/tlm1/uvm_exports.svh:223: Compile class "uvm_pkg::uvm_blocking_slave_export".
[INF:CP0302] 1800.2-2017-1.0/src/tlm1/uvm_imps.svh:267: Compile class "uvm_pkg::uvm_blocking_slave_imp".
[INF:CP0302] 1800.2-2017-1.0/src/tlm1/uvm_ports.svh:226: Compile class "uvm_pkg::uvm_blocking_slave_port".
[INF:CP0302] 1800.2-2017-1.0/src/tlm1/uvm_exports.svh:244: Compile class "uvm_pkg::uvm_blocking_transport_export".
[INF:CP0302] 1800.2-2017-1.0/src/tlm1/uvm_imps.svh:300: Compile class "uvm_pkg::uvm_blocking_transport_imp".
[INF:CP0302] 1800.2-2017-1.0/src/tlm1/uvm_ports.svh:247: Compile class "uvm_pkg::uvm_blocking_transport_port".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_traversal.svh:153: Compile class "uvm_pkg::uvm_bottom_up_visitor_adapter".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_bottomup_phase.svh:38: Compile class "uvm_pkg::uvm_bottomup_phase".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_common_phases.svh:68: Compile class "uvm_pkg::uvm_build_phase".
[INF:CP0302] 1800.2-2017-1.0/src/comps/uvm_policies.svh:75: Compile class "uvm_pkg::uvm_built_in_clone".
[INF:CP0302] 1800.2-2017-1.0/src/comps/uvm_policies.svh:42: Compile class "uvm_pkg::uvm_built_in_comp".
[INF:CP0302] 1800.2-2017-1.0/src/comps/uvm_policies.svh:60: Compile class "uvm_pkg::uvm_built_in_converter".
[INF:CP0302] 1800.2-2017-1.0/src/comps/uvm_pair.svh:112: Compile class "uvm_pkg::uvm_built_in_pair".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_traversal.svh:188: Compile class "uvm_pkg::uvm_by_level_visitor_adapter".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_resource_specializations.svh:155: Compile class "uvm_pkg::uvm_byte_rsrc".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_callback.svh:1207: Compile class "uvm_pkg::uvm_callback".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_callback.svh:1097: Compile class "uvm_pkg::uvm_callback_iter".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_callback.svh:478: Compile class "uvm_pkg::uvm_callbacks".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_callback.svh:91: Compile class "uvm_pkg::uvm_callbacks_base".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_links.svh:182: Compile class "uvm_pkg::uvm_cause_effect_link".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_common_phases.svh:262: Compile class "uvm_pkg::uvm_check_phase".
[INF:CP0302] 1800.2-2017-1.0/src/comps/uvm_policies.svh:135: Compile class "uvm_pkg::uvm_class_clone".
[INF:CP0302] 1800.2-2017-1.0/src/comps/uvm_policies.svh:94: Compile class "uvm_pkg::uvm_class_comp".
[INF:CP0302] 1800.2-2017-1.0/src/comps/uvm_policies.svh:114: Compile class "uvm_pkg::uvm_class_converter".
[INF:CP0302] 1800.2-2017-1.0/src/comps/uvm_pair.svh:38: Compile class "uvm_pkg::uvm_class_pair".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_cmdline_processor.svh:27: Compile class "uvm_pkg::uvm_cmd_line_verb".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_cmdline_processor.svh:95: Compile class "uvm_pkg::uvm_cmdline_processor".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_comparer.svh:39: Compile class "uvm_pkg::uvm_comparer".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_component.svh:68: Compile class "uvm_pkg::uvm_component".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_traversal.svh:258: Compile class "uvm_pkg::uvm_component_name_check_visitor".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_traversal.svh:228: Compile class "uvm_pkg::uvm_component_proxy".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_registry.svh:46: Compile class "uvm_pkg::uvm_component_registry".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_config_db.svh:60: Compile class "uvm_pkg::uvm_config_db".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_config_db.svh:347: Compile class "uvm_pkg::uvm_config_db_options".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_runtime_phases.svh:137: Compile class "uvm_pkg::uvm_configure_phase".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_common_phases.svh:113: Compile class "uvm_pkg::uvm_connect_phase".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_copier.svh:40: Compile class "uvm_pkg::uvm_copier".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_coreservice.svh:62: Compile class "uvm_pkg::uvm_coreservice_t".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_coreservice.svh:194: Compile class "uvm_pkg::uvm_default_coreservice_t".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_factory.svh:378: Compile class "uvm_pkg::uvm_default_factory".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_report_server.svh:245: Compile class "uvm_pkg::uvm_default_report_server".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_callback.svh:1025: Compile class "uvm_pkg::uvm_derived_callbacks".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_domain.svh:68: Compile class "uvm_pkg::uvm_domain".
[INF:CP0302] 1800.2-2017-1.0/src/comps/uvm_driver.svh:47: Compile class "uvm_pkg::uvm_driver".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_common_phases.svh:153: Compile class "uvm_pkg::uvm_end_of_elaboration_phase".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_globals.svh:473: Compile class "uvm_pkg::uvm_enum_wrapper".
[INF:CP0302] 1800.2-2017-1.0/src/comps/uvm_env.svh:34: Compile class "uvm_pkg::uvm_env".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_event.svh:257: Compile class "uvm_pkg::uvm_event".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_event.svh:37: Compile class "uvm_pkg::uvm_event_base".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_event_callback.svh:43: Compile class "uvm_pkg::uvm_event_callback".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_common_phases.svh:241: Compile class "uvm_pkg::uvm_extract_phase".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_factory.svh:82: Compile class "uvm_pkg::uvm_factory".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_factory.svh:994: Compile class "uvm_pkg::uvm_factory_override".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_factory.svh:38: Compile class "uvm_pkg::uvm_factory_queue_class".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_field_op.svh:30: Compile class "uvm_pkg::uvm_field_op".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_common_phases.svh:322: Compile class "uvm_pkg::uvm_final_phase".
[INF:CP0302] 1800.2-2017-1.0/src/tlm1/uvm_exports.svh:112: Compile class "uvm_pkg::uvm_get_export".
[INF:CP0302] 1800.2-2017-1.0/src/tlm1/uvm_imps.svh:114: Compile class "uvm_pkg::uvm_get_imp".
[INF:CP0302] 1800.2-2017-1.0/src/tlm1/uvm_exports.svh:148: Compile class "uvm_pkg::uvm_get_peek_export".
[INF:CP0302] 1800.2-2017-1.0/src/tlm1/uvm_imps.svh:150: Compile class "uvm_pkg::uvm_get_peek_imp".
[INF:CP0302] 1800.2-2017-1.0/src/tlm1/uvm_ports.svh:149: Compile class "uvm_pkg::uvm_get_peek_port".
[INF:CP0302] 1800.2-2017-1.0/src/tlm1/uvm_ports.svh:113: Compile class "uvm_pkg::uvm_get_port".
[INF:CP0302] 1800.2-2017-1.0/src/dap/uvm_get_to_lock_dap.svh:35: Compile class "uvm_pkg::uvm_get_to_lock_dap".
[INF:CP0302] 1800.2-2017-1.0/src/reg/uvm_reg_model.svh:356: Compile class "uvm_pkg::uvm_hdl_path_concat".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_heartbeat.svh:56: Compile class "uvm_pkg::uvm_heartbeat".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_heartbeat.svh:300: Compile class "uvm_pkg::uvm_heartbeat_callback".
[INF:CP0302] 1800.2-2017-1.0/src/comps/uvm_in_order_comparator.svh:209: Compile class "uvm_pkg::uvm_in_order_built_in_comparator".
[INF:CP0302] 1800.2-2017-1.0/src/comps/uvm_in_order_comparator.svh:233: Compile class "uvm_pkg::uvm_in_order_class_comparator".
[INF:CP0302] 1800.2-2017-1.0/src/comps/uvm_in_order_comparator.svh:75: Compile class "uvm_pkg::uvm_in_order_comparator".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_resource_specializations.svh:55: Compile class "uvm_pkg::uvm_int_rsrc".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_printer.svh:612: Compile class "uvm_pkg::uvm_line_printer".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_links.svh:34: Compile class "uvm_pkg::uvm_link_base".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_runtime_phases.svh:201: Compile class "uvm_pkg::uvm_main_phase".
[INF:CP0302] 1800.2-2017-1.0/src/tlm1/uvm_exports.svh:216: Compile class "uvm_pkg::uvm_master_export".
[INF:CP0302] 1800.2-2017-1.0/src/tlm1/uvm_imps.svh:256: Compile class "uvm_pkg::uvm_master_imp".
[INF:CP0302] 1800.2-2017-1.0/src/tlm1/uvm_ports.svh:219: Compile class "uvm_pkg::uvm_master_port".
[INF:CP0302] 1800.2-2017-1.0/src/reg/uvm_mem.svh:46: Compile class "uvm_pkg::uvm_mem".
[INF:CP0302] 1800.2-2017-1.0/src/reg/sequences/uvm_mem_access_seq.svh:201: Compile class "uvm_pkg::uvm_mem_access_seq".
[INF:CP0302] 1800.2-2017-1.0/src/reg/uvm_mem_mam.svh:70: Compile class "uvm_pkg::uvm_mem_mam".
[INF:CP0302] 1800.2-2017-1.0/src/reg/uvm_mem_mam.svh:496: Compile class "uvm_pkg::uvm_mem_mam_cfg".
[INF:CP0302] 1800.2-2017-1.0/src/reg/uvm_mem_mam.svh:457: Compile class "uvm_pkg::uvm_mem_mam_policy".
[INF:CP0302] 1800.2-2017-1.0/src/reg/uvm_mem_mam.svh:283: Compile class "uvm_pkg::uvm_mem_region".
[INF:CP0302] 1800.2-2017-1.0/src/reg/sequences/uvm_reg_mem_shared_access_seq.svh:211: Compile class "uvm_pkg::uvm_mem_shared_access_seq".
[INF:CP0302] 1800.2-2017-1.0/src/reg/sequences/uvm_mem_access_seq.svh:54: Compile class "uvm_pkg::uvm_mem_single_access_seq".
[INF:CP0302] 1800.2-2017-1.0/src/reg/sequences/uvm_mem_walk_seq.svh:64: Compile class "uvm_pkg::uvm_mem_single_walk_seq".
[INF:CP0302] 1800.2-2017-1.0/src/reg/sequences/uvm_mem_walk_seq.svh:203: Compile class "uvm_pkg::uvm_mem_walk_seq".
[INF:CP0302] 1800.2-2017-1.0/src/comps/uvm_monitor.svh:35: Compile class "uvm_pkg::uvm_monitor".
[INF:CP0302] 1800.2-2017-1.0/src/tlm1/uvm_exports.svh:106: Compile class "uvm_pkg::uvm_nonblocking_get_export".
[INF:CP0302] 1800.2-2017-1.0/src/tlm1/uvm_imps.svh:108: Compile class "uvm_pkg::uvm_nonblocking_get_imp".
[INF:CP0302] 1800.2-2017-1.0/src/tlm1/uvm_exports.svh:142: Compile class "uvm_pkg::uvm_nonblocking_get_peek_export".
[INF:CP0302] 1800.2-2017-1.0/src/tlm1/uvm_imps.svh:144: Compile class "uvm_pkg::uvm_nonblocking_get_peek_imp".
[INF:CP0302] 1800.2-2017-1.0/src/tlm1/uvm_ports.svh:143: Compile class "uvm_pkg::uvm_nonblocking_get_peek_port".
[INF:CP0302] 1800.2-2017-1.0/src/tlm1/uvm_ports.svh:107: Compile class "uvm_pkg::uvm_nonblocking_get_port".
[INF:CP0302] 1800.2-2017-1.0/src/tlm1/uvm_exports.svh:209: Compile class "uvm_pkg::uvm_nonblocking_master_export".
[INF:CP0302] 1800.2-2017-1.0/src/tlm1/uvm_imps.svh:245: Compile class "uvm_pkg::uvm_nonblocking_master_imp".
[INF:CP0302] 1800.2-2017-1.0/src/tlm1/uvm_ports.svh:212: Compile class "uvm_pkg::uvm_nonblocking_master_port".
[INF:CP0302] 1800.2-2017-1.0/src/tlm1/uvm_exports.svh:124: Compile class "uvm_pkg::uvm_nonblocking_peek_export".
[INF:CP0302] 1800.2-2017-1.0/src/tlm1/uvm_imps.svh:126: Compile class "uvm_pkg::uvm_nonblocking_peek_imp".
[INF:CP0302] 1800.2-2017-1.0/src/tlm1/uvm_ports.svh:125: Compile class "uvm_pkg::uvm_nonblocking_peek_port".
[INF:CP0302] 1800.2-2017-1.0/src/tlm1/uvm_exports.svh:88: Compile class "uvm_pkg::uvm_nonblocking_put_export".
[INF:CP0302] 1800.2-2017-1.0/src/tlm1/uvm_imps.svh:90: Compile class "uvm_pkg::uvm_nonblocking_put_imp".
[INF:CP0302] 1800.2-2017-1.0/src/tlm1/uvm_ports.svh:89: Compile class "uvm_pkg::uvm_nonblocking_put_port".
[INF:CP0302] 1800.2-2017-1.0/src/tlm1/uvm_exports.svh:230: Compile class "uvm_pkg::uvm_nonblocking_slave_export".
[INF:CP0302] 1800.2-2017-1.0/src/tlm1/uvm_imps.svh:278: Compile class "uvm_pkg::uvm_nonblocking_slave_imp".
[INF:CP0302] 1800.2-2017-1.0/src/tlm1/uvm_ports.svh:233: Compile class "uvm_pkg::uvm_nonblocking_slave_port".
[INF:CP0302] 1800.2-2017-1.0/src/tlm1/uvm_exports.svh:250: Compile class "uvm_pkg::uvm_nonblocking_transport_export".
[INF:CP0302] 1800.2-2017-1.0/src/tlm1/uvm_imps.svh:306: Compile class "uvm_pkg::uvm_nonblocking_transport_imp".
[INF:CP0302] 1800.2-2017-1.0/src/tlm1/uvm_ports.svh:253: Compile class "uvm_pkg::uvm_nonblocking_transport_port".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_resource_specializations.svh:107: Compile class "uvm_pkg::uvm_obj_rsrc".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_object.svh:50: Compile class "uvm_pkg::uvm_object".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_registry.svh:167: Compile class "uvm_pkg::uvm_object_registry".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_pool.svh:251: Compile class "uvm_pkg::uvm_object_string_pool".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_factory.svh:947: Compile class "uvm_pkg::uvm_object_wrapper".
[INF:CP0302] 1800.2-2017-1.0/src/macros/uvm_callback_defines.svh:61: Compile class "uvm_pkg::uvm_objection".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_objection.svh:1181: Compile class "uvm_pkg::uvm_objection_callback".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_objection.svh:1130: Compile class "uvm_pkg::uvm_objection_context_object".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_objection.svh:37: Compile class "uvm_pkg::uvm_objection_events".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_packer.svh:49: Compile class "uvm_pkg::uvm_packer".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_links.svh:104: Compile class "uvm_pkg::uvm_parent_child_link".
[INF:CP0302] 1800.2-2017-1.0/src/tlm1/uvm_exports.svh:130: Compile class "uvm_pkg::uvm_peek_export".
[INF:CP0302] 1800.2-2017-1.0/src/tlm1/uvm_imps.svh:132: Compile class "uvm_pkg::uvm_peek_imp".
[INF:CP0302] 1800.2-2017-1.0/src/tlm1/uvm_ports.svh:131: Compile class "uvm_pkg::uvm_peek_port".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_phase.svh:140: Compile class "uvm_pkg::uvm_phase".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_phase.svh:658: Compile class "uvm_pkg::uvm_phase_cb".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_phase.svh:593: Compile class "uvm_pkg::uvm_phase_state_change".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_policy.svh:31: Compile class "uvm_pkg::uvm_policy".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_pool.svh:38: Compile class "uvm_pkg::uvm_pool".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_port_base.svh:218: Compile class "uvm_pkg::uvm_port_base".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_port_base.svh:117: Compile class "uvm_pkg::uvm_port_component".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_port_base.svh:64: Compile class "uvm_pkg::uvm_port_component_base".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_runtime_phases.svh:158: Compile class "uvm_pkg::uvm_post_configure_phase".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_runtime_phases.svh:223: Compile class "uvm_pkg::uvm_post_main_phase".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_runtime_phases.svh:93: Compile class "uvm_pkg::uvm_post_reset_phase".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_runtime_phases.svh:289: Compile class "uvm_pkg::uvm_post_shutdown_phase".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_runtime_phases.svh:115: Compile class "uvm_pkg::uvm_pre_configure_phase".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_runtime_phases.svh:179: Compile class "uvm_pkg::uvm_pre_main_phase".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_runtime_phases.svh:50: Compile class "uvm_pkg::uvm_pre_reset_phase".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_runtime_phases.svh:245: Compile class "uvm_pkg::uvm_pre_shutdown_phase".
[INF:CP0302] 1800.2-2017-1.0/src/reg/uvm_reg_predictor.svh:36: Compile class "uvm_pkg::uvm_predict_s".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_printer.svh:47: Compile class "uvm_pkg::uvm_printer".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_printer.svh:361: Compile class "uvm_pkg::uvm_printer_element".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_printer.svh:405: Compile class "uvm_pkg::uvm_printer_element_proxy".
[INF:CP0302] 1800.2-2017-1.0/src/comps/uvm_push_driver.svh:40: Compile class "uvm_pkg::uvm_push_driver".
[INF:CP0302] 1800.2-2017-1.0/src/seq/uvm_push_sequencer.svh:31: Compile class "uvm_pkg::uvm_push_sequencer".
[INF:CP0302] 1800.2-2017-1.0/src/tlm1/uvm_exports.svh:94: Compile class "uvm_pkg::uvm_put_export".
[INF:CP0302] 1800.2-2017-1.0/src/tlm1/uvm_imps.svh:96: Compile class "uvm_pkg::uvm_put_imp".
[INF:CP0302] 1800.2-2017-1.0/src/tlm1/uvm_ports.svh:95: Compile class "uvm_pkg::uvm_put_port".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_queue.svh:39: Compile class "uvm_pkg::uvm_queue".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_recorder.svh:47: Compile class "uvm_pkg::uvm_recorder".
[INF:CP0302] 1800.2-2017-1.0/src/reg/uvm_reg.svh:34: Compile class "uvm_pkg::uvm_reg".
[INF:CP0302] 1800.2-2017-1.0/src/reg/sequences/uvm_reg_access_seq.svh:198: Compile class "uvm_pkg::uvm_reg_access_seq".
[INF:CP0302] 1800.2-2017-1.0/src/reg/uvm_reg_adapter.svh:44: Compile class "uvm_pkg::uvm_reg_adapter".
[INF:CP0302] 1800.2-2017-1.0/src/reg/uvm_reg_backdoor.svh:40: Compile class "uvm_pkg::uvm_reg_backdoor".
[INF:CP0302] 1800.2-2017-1.0/src/reg/sequences/uvm_reg_bit_bash_seq.svh:210: Compile class "uvm_pkg::uvm_reg_bit_bash_seq".
[INF:CP0302] 1800.2-2017-1.0/src/reg/uvm_reg_block.svh:31: Compile class "uvm_pkg::uvm_reg_block".
[INF:CP0302] 1800.2-2017-1.0/src/reg/uvm_reg_cbs.svh:48: Compile class "uvm_pkg::uvm_reg_cbs".
[INF:CP0302] 1800.2-2017-1.0/src/reg/uvm_reg_field.svh:34: Compile class "uvm_pkg::uvm_reg_field".
[INF:CP0302] 1800.2-2017-1.0/src/reg/uvm_reg_fifo.svh:39: Compile class "uvm_pkg::uvm_reg_fifo".
[INF:CP0302] 1800.2-2017-1.0/src/reg/uvm_reg_file.svh:30: Compile class "uvm_pkg::uvm_reg_file".
[INF:CP0302] 1800.2-2017-1.0/src/reg/uvm_reg_sequence.svh:396: Compile class "uvm_pkg::uvm_reg_frontdoor".
[INF:CP0302] 1800.2-2017-1.0/src/reg/sequences/uvm_reg_hw_reset_seq.svh:54: Compile class "uvm_pkg::uvm_reg_hw_reset_seq".
[INF:CP0302] 1800.2-2017-1.0/src/reg/uvm_reg_indirect.svh:42: Compile class "uvm_pkg::uvm_reg_indirect_data".
[INF:CP0302] 1800.2-2017-1.0/src/reg/uvm_reg_indirect.svh:270: Compile class "uvm_pkg::uvm_reg_indirect_ftdr_seq".
[INF:CP0302] 1800.2-2017-1.0/src/reg/uvm_reg_item.svh:45: Compile class "uvm_pkg::uvm_reg_item".
[INF:CP0302] 1800.2-2017-1.0/src/reg/uvm_reg_map.svh:91: Compile class "uvm_pkg::uvm_reg_map".
[INF:CP0302] 1800.2-2017-1.0/src/reg/uvm_reg_map.svh:31: Compile class "uvm_pkg::uvm_reg_map_info".
[INF:CP0302] 1800.2-2017-1.0/src/reg/sequences/uvm_reg_access_seq.svh:322: Compile class "uvm_pkg::uvm_reg_mem_access_seq".
[INF:CP0302] 1800.2-2017-1.0/src/reg/sequences/uvm_reg_mem_built_in_seq.svh:35: Compile class "uvm_pkg::uvm_reg_mem_built_in_seq".
[INF:CP0302] 1800.2-2017-1.0/src/reg/sequences/uvm_reg_mem_hdl_paths_seq.svh:51: Compile class "uvm_pkg::uvm_reg_mem_hdl_paths_seq".
[INF:CP0302] 1800.2-2017-1.0/src/reg/sequences/uvm_reg_mem_shared_access_seq.svh:361: Compile class "uvm_pkg::uvm_reg_mem_shared_access_seq".
[INF:CP0302] 1800.2-2017-1.0/src/reg/uvm_reg_predictor.svh:57: Compile class "uvm_pkg::uvm_reg_predictor".
[INF:CP0302] 1800.2-2017-1.0/src/reg/uvm_reg_cbs.svh:205: Compile class "uvm_pkg::uvm_reg_read_only_cbs".
[INF:CP0302] 1800.2-2017-1.0/src/reg/uvm_reg_map.svh:62: Compile class "uvm_pkg::uvm_reg_seq_base".
[INF:CP0302] 1800.2-2017-1.0/src/reg/uvm_reg_sequence.svh:60: Compile class "uvm_pkg::uvm_reg_sequence".
[INF:CP0302] 1800.2-2017-1.0/src/reg/sequences/uvm_reg_mem_shared_access_seq.svh:61: Compile class "uvm_pkg::uvm_reg_shared_access_seq".
[INF:CP0302] 1800.2-2017-1.0/src/reg/sequences/uvm_reg_access_seq.svh:65: Compile class "uvm_pkg::uvm_reg_single_access_seq".
[INF:CP0302] 1800.2-2017-1.0/src/reg/sequences/uvm_reg_bit_bash_seq.svh:59: Compile class "uvm_pkg::uvm_reg_single_bit_bash_seq".
[INF:CP0302] 1800.2-2017-1.0/src/reg/uvm_reg_adapter.svh:176: Compile class "uvm_pkg::uvm_reg_tlm_adapter".
[INF:CP0302] 1800.2-2017-1.0/src/reg/uvm_reg_map.svh:46: Compile class "uvm_pkg::uvm_reg_transaction_order_policy".
[INF:CP0302] 1800.2-2017-1.0/src/reg/uvm_reg_cbs.svh:288: Compile class "uvm_pkg::uvm_reg_write_only_cbs".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_registry.svh:533: Compile class "uvm_pkg::uvm_registry_common".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_registry.svh:643: Compile class "uvm_pkg::uvm_registry_component_creator".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_registry.svh:659: Compile class "uvm_pkg::uvm_registry_object_creator".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_links.svh:258: Compile class "uvm_pkg::uvm_related_link".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_report_catcher.svh:58: Compile class "uvm_pkg::uvm_report_catcher".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_report_handler.svh:60: Compile class "uvm_pkg::uvm_report_handler".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_report_message.svh:479: Compile class "uvm_pkg::uvm_report_message".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_report_message.svh:42: Compile class "uvm_pkg::uvm_report_message_element_base".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_report_message.svh:288: Compile class "uvm_pkg::uvm_report_message_element_container".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_report_message.svh:112: Compile class "uvm_pkg::uvm_report_message_int_element".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_report_message.svh:232: Compile class "uvm_pkg::uvm_report_message_object_element".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_report_message.svh:178: Compile class "uvm_pkg::uvm_report_message_string_element".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_report_object.svh:86: Compile class "uvm_pkg::uvm_report_object".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_common_phases.svh:283: Compile class "uvm_pkg::uvm_report_phase".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_report_server.svh:53: Compile class "uvm_pkg::uvm_report_server".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_runtime_phases.svh:72: Compile class "uvm_pkg::uvm_reset_phase".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_resource.svh:1122: Compile class "uvm_pkg::uvm_resource".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_resource_base.svh:208: Compile class "uvm_pkg::uvm_resource_base".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_resource_db.svh:57: Compile class "uvm_pkg::uvm_resource_db".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_resource_db_options.svh:49: Compile class "uvm_pkg::uvm_resource_db_options".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_resource_base.svh:159: Compile class "uvm_pkg::uvm_resource_options".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_resource.svh:114: Compile class "uvm_pkg::uvm_resource_pool".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_resource_base.svh:112: Compile class "uvm_pkg::uvm_resource_types".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_root.svh:87: Compile class "uvm_pkg::uvm_root".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_common_phases.svh:219: Compile class "uvm_pkg::uvm_run_phase".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_run_test_callback.svh:23: Compile class "uvm_pkg::uvm_run_test_callback".
[INF:CP0302] 1800.2-2017-1.0/src/comps/uvm_scoreboard.svh:37: Compile class "uvm_pkg::uvm_scoreboard".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_misc.svh:84: Compile class "uvm_pkg::uvm_seed_map".
[INF:CP0302] 1800.2-2017-1.0/src/tlm1/uvm_sqr_connections.svh:67: Compile class "uvm_pkg::uvm_seq_item_pull_export".
[INF:CP0302] 1800.2-2017-1.0/src/tlm1/uvm_sqr_connections.svh:84: Compile class "uvm_pkg::uvm_seq_item_pull_imp".
[INF:CP0302] 1800.2-2017-1.0/src/tlm1/uvm_sqr_connections.svh:46: Compile class "uvm_pkg::uvm_seq_item_pull_port".
[INF:CP0302] 1800.2-2017-1.0/src/seq/uvm_sequence.svh:37: Compile class "uvm_pkg::uvm_sequence".
[INF:CP0302] 1800.2-2017-1.0/src/macros/uvm_object_defines.svh:315: Compile class "uvm_pkg::uvm_sequence_base".
[INF:CP0302] 1800.2-2017-1.0/src/seq/uvm_sequence_item.svh:42: Compile class "uvm_pkg::uvm_sequence_item".
[INF:CP0302] 1800.2-2017-1.0/src/seq/uvm_sequence_library.svh:67: Compile class "uvm_pkg::uvm_sequence_library".
[INF:CP0302] 1800.2-2017-1.0/src/macros/uvm_object_defines.svh:295: Compile class "uvm_pkg::uvm_sequence_library_cfg".
[INF:CP0302] 1800.2-2017-1.0/src/seq/uvm_sequencer_base.svh:33: Compile class "uvm_pkg::uvm_sequence_process_wrapper".
[INF:CP0302] 1800.2-2017-1.0/src/seq/uvm_sequencer_base.svh:1424: Compile class "uvm_pkg::uvm_sequence_request".
[INF:CP0302] 1800.2-2017-1.0/src/seq/uvm_sequencer.svh:34: Compile class "uvm_pkg::uvm_sequencer".
[INF:CP0302] 1800.2-2017-1.0/src/seq/uvm_sequencer_analysis_fifo.svh:23: Compile class "uvm_pkg::uvm_sequencer_analysis_fifo".
[INF:CP0302] 1800.2-2017-1.0/src/seq/uvm_sequencer_base.svh:47: Compile class "uvm_pkg::uvm_sequencer_base".
[INF:CP0302] 1800.2-2017-1.0/src/seq/uvm_sequencer_param_base.svh:36: Compile class "uvm_pkg::uvm_sequencer_param_base".
[INF:CP0302] 1800.2-2017-1.0/src/dap/uvm_set_before_get_dap.svh:68: Compile class "uvm_pkg::uvm_set_before_get_dap".
[INF:CP0302] 1800.2-2017-1.0/src/dap/uvm_set_get_dap_base.svh:31: Compile class "uvm_pkg::uvm_set_get_dap_base".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_runtime_phases.svh:267: Compile class "uvm_pkg::uvm_shutdown_phase".
[INF:CP0302] 1800.2-2017-1.0/src/dap/uvm_simple_lock_dap.svh:36: Compile class "uvm_pkg::uvm_simple_lock_dap".
[INF:CP0302] 1800.2-2017-1.0/src/tlm1/uvm_exports.svh:237: Compile class "uvm_pkg::uvm_slave_export".
[INF:CP0302] 1800.2-2017-1.0/src/tlm1/uvm_imps.svh:289: Compile class "uvm_pkg::uvm_slave_imp".
[INF:CP0302] 1800.2-2017-1.0/src/tlm1/uvm_ports.svh:240: Compile class "uvm_pkg::uvm_slave_port".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_spell_chkr.svh:29: Compile class "uvm_pkg::uvm_spell_chkr".
[INF:CP0302] 1800.2-2017-1.0/src/tlm1/uvm_sqr_ifs.svh:40: Compile class "uvm_pkg::uvm_sqr_if_base".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_common_phases.svh:198: Compile class "uvm_pkg::uvm_start_of_simulation_phase".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_resource_specializations.svh:82: Compile class "uvm_pkg::uvm_string_rsrc".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_traversal.svh:67: Compile class "uvm_pkg::uvm_structure_proxy".
[INF:CP0302] 1800.2-2017-1.0/src/comps/uvm_subscriber.svh:37: Compile class "uvm_pkg::uvm_subscriber".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_printer.svh:437: Compile class "uvm_pkg::uvm_table_printer".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_task_phase.svh:59: Compile class "uvm_pkg::uvm_task_phase".
[INF:CP0302] 1800.2-2017-1.0/src/comps/uvm_test.svh:63: Compile class "uvm_pkg::uvm_test".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_recorder.svh:644: Compile class "uvm_pkg::uvm_text_recorder".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_text_tr_database.svh:54: Compile class "uvm_pkg::uvm_text_tr_database".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_text_tr_stream.svh:35: Compile class "uvm_pkg::uvm_text_tr_stream".
[INF:CP0302] 1800.2-2017-1.0/src/tlm2/uvm_tlm_time.svh:37: Compile class "uvm_pkg::uvm_time".
[INF:CP0302] 1800.2-2017-1.0/src/macros/uvm_object_defines.svh:403: Compile class "uvm_pkg::uvm_tlm_analysis_fifo".
[INF:CP0302] 1800.2-2017-1.0/src/tlm2/uvm_tlm2_sockets.svh:59: Compile class "uvm_pkg::uvm_tlm_b_initiator_socket".
[INF:CP0302] 1800.2-2017-1.0/src/tlm2/uvm_tlm2_sockets_base.svh:72: Compile class "uvm_pkg::uvm_tlm_b_initiator_socket_base".
[INF:CP0302] 1800.2-2017-1.0/src/tlm2/uvm_tlm2_sockets.svh:265: Compile class "uvm_pkg::uvm_tlm_b_passthrough_initiator_socket".
[INF:CP0302] 1800.2-2017-1.0/src/tlm2/uvm_tlm2_sockets_base.svh:195: Compile class "uvm_pkg::uvm_tlm_b_passthrough_initiator_socket_base".
[INF:CP0302] 1800.2-2017-1.0/src/tlm2/uvm_tlm2_sockets.svh:299: Compile class "uvm_pkg::uvm_tlm_b_passthrough_target_socket".
[INF:CP0302] 1800.2-2017-1.0/src/tlm2/uvm_tlm2_sockets_base.svh:212: Compile class "uvm_pkg::uvm_tlm_b_passthrough_target_socket_base".
[INF:CP0302] 1800.2-2017-1.0/src/tlm2/uvm_tlm2_sockets.svh:107: Compile class "uvm_pkg::uvm_tlm_b_target_socket".
[INF:CP0302] 1800.2-2017-1.0/src/tlm2/uvm_tlm2_sockets_base.svh:50: Compile class "uvm_pkg::uvm_tlm_b_target_socket_base".
[INF:CP0302] 1800.2-2017-1.0/src/tlm2/uvm_tlm2_exports.svh:36: Compile class "uvm_pkg::uvm_tlm_b_transport_export".
[INF:CP0302] 1800.2-2017-1.0/src/tlm2/uvm_tlm2_imps.svh:139: Compile class "uvm_pkg::uvm_tlm_b_transport_imp".
[INF:CP0302] 1800.2-2017-1.0/src/tlm2/uvm_tlm2_ports.svh:38: Compile class "uvm_pkg::uvm_tlm_b_transport_port".
[INF:CP0302] 1800.2-2017-1.0/src/tlm1/uvm_tlm_fifo_base.svh:26: Compile class "uvm_pkg::uvm_tlm_event".
[INF:CP0302] 1800.2-2017-1.0/src/tlm2/uvm_tlm2_generic_payload.svh:1080: Compile class "uvm_pkg::uvm_tlm_extension".
[INF:CP0302] 1800.2-2017-1.0/src/tlm2/uvm_tlm2_generic_payload.svh:1012: Compile class "uvm_pkg::uvm_tlm_extension_base".
[INF:CP0302] 1800.2-2017-1.0/src/tlm1/uvm_tlm_fifos.svh:49: Compile class "uvm_pkg::uvm_tlm_fifo".
[INF:CP0302] 1800.2-2017-1.0/src/tlm1/uvm_tlm_fifo_base.svh:49: Compile class "uvm_pkg::uvm_tlm_fifo_base".
[INF:CP0302] 1800.2-2017-1.0/src/tlm2/uvm_tlm2_generic_payload.svh:104: Compile class "uvm_pkg::uvm_tlm_generic_payload".
[INF:CP0302] 1800.2-2017-1.0/src/tlm2/uvm_tlm2_ifs.svh:84: Compile class "uvm_pkg::uvm_tlm_if".
[INF:CP0302] 1800.2-2017-1.0/src/tlm1/uvm_tlm_ifs.svh:48: Compile class "uvm_pkg::uvm_tlm_if_base".
[INF:CP0302] 1800.2-2017-1.0/src/tlm2/uvm_tlm2_sockets.svh:155: Compile class "uvm_pkg::uvm_tlm_nb_initiator_socket".
[INF:CP0302] 1800.2-2017-1.0/src/tlm2/uvm_tlm2_sockets_base.svh:113: Compile class "uvm_pkg::uvm_tlm_nb_initiator_socket_base".
[INF:CP0302] 1800.2-2017-1.0/src/tlm2/uvm_tlm2_sockets.svh:337: Compile class "uvm_pkg::uvm_tlm_nb_passthrough_initiator_socket".
[INF:CP0302] 1800.2-2017-1.0/src/tlm2/uvm_tlm2_sockets_base.svh:139: Compile class "uvm_pkg::uvm_tlm_nb_passthrough_initiator_socket_base".
[INF:CP0302] 1800.2-2017-1.0/src/tlm2/uvm_tlm2_sockets.svh:388: Compile class "uvm_pkg::uvm_tlm_nb_passthrough_target_socket".
[INF:CP0302] 1800.2-2017-1.0/src/tlm2/uvm_tlm2_sockets_base.svh:167: Compile class "uvm_pkg::uvm_tlm_nb_passthrough_target_socket_base".
[INF:CP0302] 1800.2-2017-1.0/src/tlm2/uvm_tlm2_sockets.svh:220: Compile class "uvm_pkg::uvm_tlm_nb_target_socket".
[INF:CP0302] 1800.2-2017-1.0/src/tlm2/uvm_tlm2_sockets_base.svh:88: Compile class "uvm_pkg::uvm_tlm_nb_target_socket_base".
[INF:CP0302] 1800.2-2017-1.0/src/tlm2/uvm_tlm2_exports.svh:64: Compile class "uvm_pkg::uvm_tlm_nb_transport_bw_export".
[INF:CP0302] 1800.2-2017-1.0/src/tlm2/uvm_tlm2_imps.svh:203: Compile class "uvm_pkg::uvm_tlm_nb_transport_bw_imp".
[INF:CP0302] 1800.2-2017-1.0/src/tlm2/uvm_tlm2_ports.svh:73: Compile class "uvm_pkg::uvm_tlm_nb_transport_bw_port".
[INF:CP0302] 1800.2-2017-1.0/src/tlm2/uvm_tlm2_exports.svh:50: Compile class "uvm_pkg::uvm_tlm_nb_transport_fw_export".
[INF:CP0302] 1800.2-2017-1.0/src/tlm2/uvm_tlm2_imps.svh:186: Compile class "uvm_pkg::uvm_tlm_nb_transport_fw_imp".
[INF:CP0302] 1800.2-2017-1.0/src/tlm2/uvm_tlm2_ports.svh:56: Compile class "uvm_pkg::uvm_tlm_nb_transport_fw_port".
[INF:CP0302] 1800.2-2017-1.0/src/tlm1/uvm_tlm_req_rsp.svh:49: Compile class "uvm_pkg::uvm_tlm_req_rsp_channel".
[INF:CP0302] 1800.2-2017-1.0/src/tlm1/uvm_tlm_req_rsp.svh:293: Compile class "uvm_pkg::uvm_tlm_transport_channel".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_traversal.svh:117: Compile class "uvm_pkg::uvm_top_down_visitor_adapter".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_topdown_phase.svh:37: Compile class "uvm_pkg::uvm_topdown_phase".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_tr_database.svh:53: Compile class "uvm_pkg::uvm_tr_database".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_tr_stream.svh:43: Compile class "uvm_pkg::uvm_tr_stream".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_transaction.svh:128: Compile class "uvm_pkg::uvm_transaction".
[INF:CP0302] 1800.2-2017-1.0/src/tlm1/uvm_exports.svh:256: Compile class "uvm_pkg::uvm_transport_export".
[INF:CP0302] 1800.2-2017-1.0/src/tlm1/uvm_imps.svh:312: Compile class "uvm_pkg::uvm_transport_imp".
[INF:CP0302] 1800.2-2017-1.0/src/tlm1/uvm_ports.svh:259: Compile class "uvm_pkg::uvm_transport_port".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_printer.svh:543: Compile class "uvm_pkg::uvm_tree_printer".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_callback.svh:179: Compile class "uvm_pkg::uvm_typed_callbacks".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_callback.svh:65: Compile class "uvm_pkg::uvm_typeid".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_callback.svh:51: Compile class "uvm_pkg::uvm_typeid_base".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_traversal.svh:32: Compile class "uvm_pkg::uvm_visitor".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_traversal.svh:90: Compile class "uvm_pkg::uvm_visitor_adapter".
[INF:CP0302] 1800.2-2017-1.0/src/base/uvm_misc.svh:45: Compile class "uvm_pkg::uvm_void".
[INF:CP0302] 1800.2-2017-1.0/src/reg/uvm_vreg.svh:62: Compile class "uvm_pkg::uvm_vreg".
[INF:CP0302] 1800.2-2017-1.0/src/reg/uvm_vreg.svh:343: Compile class "uvm_pkg::uvm_vreg_cbs".
[INF:CP0302] 1800.2-2017-1.0/src/reg/uvm_vreg_field.svh:53: Compile class "uvm_pkg::uvm_vreg_field".
[INF:CP0302] 1800.2-2017-1.0/src/reg/uvm_vreg_field.svh:238: Compile class "uvm_pkg::uvm_vreg_field_cbs".
[INF:CP0302] tests/chapter-18/18.13.3--srandom_0.sv:10: Compile class "work@a".
[INF:CP0302] tests/chapter-18/18.13.3--srandom_0.sv:15: Compile class "work@env".
[INF:EL0526] Design Elaboration...
[NTE:EL0503] tests/chapter-18/18.13.3--srandom_0.sv:45: Top level module "work@top".
[NTE:EL0508] Nb Top level modules: 1.
[NTE:EL0509] Max instance depth: 1.
[NTE:EL0510] Nb instances: 1.
[NTE:EL0511] Nb leaf instances: 0.
[ERR:CP0317] 1800.2-2017-1.0/src/base/uvm_component.svh:1433: Undefined type "process".
[ERR:CP0317] 1800.2-2017-1.0/src/base/uvm_objection.svh:100: Undefined type "process".
[ERR:CP0317] 1800.2-2017-1.0/src/base/uvm_phase.svh:500: Undefined type "mailbox".
[ERR:CP0317] 1800.2-2017-1.0/src/base/uvm_phase.svh:433: Undefined type "process".
[ERR:CP0317] 1800.2-2017-1.0/src/base/uvm_recorder.svh:213: Undefined type "process".
[ERR:CP0317] 1800.2-2017-1.0/src/reg/uvm_reg.svh:46: Undefined type "process".
[ERR:CP0317] 1800.2-2017-1.0/src/reg/uvm_reg.svh:45: Undefined type "semaphore".
[ERR:CP0317] 1800.2-2017-1.0/src/reg/uvm_reg_backdoor.svh:148: Undefined type "process".
[ERR:CP0317] 1800.2-2017-1.0/src/seq/uvm_sequence_base.svh:185: Undefined type "process".
[ERR:CP0317] 1800.2-2017-1.0/src/seq/uvm_sequencer_base.svh:34: Undefined type "process".
[ERR:CP0317] 1800.2-2017-1.0/src/seq/uvm_sequencer_base.svh:1429: Undefined type "process".
[ERR:CP0317] 1800.2-2017-1.0/src/tlm1/uvm_tlm_fifos.svh:55: Undefined type "mailbox".
[ERR:CP0317] 1800.2-2017-1.0/src/base/uvm_tr_stream.svh:161: Undefined type "process".
[ERR:CP0317] 1800.2-2017-1.0/src/reg/uvm_vreg.svh:82: Undefined type "semaphore".
[ FATAL] : 0
[ SYNTAX] : 0
[ ERROR] : 14
[WARNING] : 15
[ NOTE] : 5
+ cat /tmpfs/tmp/tmpugnkfiak/yosys-script
read_uhdm slpp_all/surelog.uhdm
hierarchy -check -top \work_top
proc
check
memory_dff
memory_collect
stat
check
write_json
write_verilog
+ yosys-uhdm -s /tmpfs/tmp/tmpugnkfiak/yosys-script
/----------------------------------------------------------------------------\
| |
| yosys -- Yosys Open SYnthesis Suite |
| |
| Copyright (C) 2012 - 2020 Claire Wolf <claire@symbioticeda.com> |
| |
| Permission to use, copy, modify, and/or distribute this software for any |
| purpose with or without fee is hereby granted, provided that the above |
| copyright notice and this permission notice appear in all copies. |
| |
| THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES |
| WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF |
| MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR |
| ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES |
| WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN |
| ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF |
| OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. |
| |
\----------------------------------------------------------------------------/
Yosys 0.9+2406 (git sha1 0a06379e, clang 7.0.0 -fvisibility-inlines-hidden -fmessage-length=0 -march=nocona -mtune=haswell -ftree-vectorize -fPIC -fstack-protector-strong -fno-plt -O2 -ffunction-sections -fdebug-prefix-map=/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/uhdm-integration_1593156724456/work=/usr/local/src/conda/uhdm-integration-0.0_0080_g5facd9a -fdebug-prefix-map=/home/kbuilder/miniconda/envs/sv-test-env=/usr/local/src/conda-prefix -fPIC -Os)
-- Executing script file `/tmpfs/tmp/tmpugnkfiak/yosys-script' --
1. Executing UHDM frontend.
design: (work@top)
|vpiName:work@top
|uhdmallPackages:
\_package: builtin, parent:work@top
|vpiDefName:builtin
|vpiFullName:builtin
|uhdmallPackages:
\_package: uvm_pkg, file:1800.2-2017-1.0/src/uvm_pkg.sv, line:28, parent:work@top
|vpiDefName:uvm_pkg
|vpiFullName:uvm_pkg
|vpiTaskFunc:
\_task: (uvm_hdl_force_time), line:91
|vpiName:uvm_hdl_force_time
|vpiFullName:uvm_pkg.uvm_hdl_force_time
|vpiStmt:
\_begin: , parent:uvm_hdl_force_time
|vpiFullName:uvm_pkg.uvm_hdl_force_time
|vpiStmt:
\_if_stmt: , line:92
|vpiCondition:
\_operation: , line:92
|vpiOpType:14
|vpiOperand:
\_ref_obj: (force_time), line:92
|vpiName:force_time
|vpiFullName:uvm_pkg.uvm_hdl_force_time.force_time
|vpiOperand:
\_constant: , line:92
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_begin: , line:92
|vpiFullName:uvm_pkg.uvm_hdl_force_time
|vpiStmt:
\_func_call: (uvm_hdl_deposit), line:93
|vpiName:uvm_hdl_deposit
|vpiArgument:
\_ref_obj: (path), line:93
|vpiName:path
|vpiArgument:
\_ref_obj: (value), line:93
|vpiName:value
|vpiStmt:
\_return_stmt: , line:94
|vpiStmt:
\_if_stmt: , line:96
|vpiCondition:
\_operation: , line:96
|vpiOpType:3
|vpiOperand:
\_func_call: (uvm_hdl_force), line:96
|vpiName:uvm_hdl_force
|vpiArgument:
\_ref_obj: (path), line:96
|vpiName:path
|vpiArgument:
\_ref_obj: (value), line:96
|vpiName:value
|vpiStmt:
\_return_stmt: , line:97
|vpiStmt:
\_delay_control: , line:98
|vpiStmt:
\_func_call: (uvm_hdl_release_and_read), line:99
|vpiName:uvm_hdl_release_and_read
|vpiArgument:
\_ref_obj: (path), line:99
|vpiName:path
|vpiArgument:
\_ref_obj: (value), line:99
|vpiName:value
|vpiTaskFunc:
\_function: (uvm_dpi_get_next_arg), line:31
|vpiName:uvm_dpi_get_next_arg
|vpiFullName:uvm_pkg.uvm_dpi_get_next_arg
|vpiReturn:
\_logic_var: , line:31
|vpiIODecl:
\_io_decl: (init)
|vpiName:init
|vpiDirection:5
|vpiExpr:
\_int_var: , line:31, parent:init
|vpiFullName:init
|vpiStmt:
\_return_stmt: , line:32, parent:uvm_dpi_get_next_arg
|vpiCondition:
\_func_call: (uvm_dpi_get_next_arg_c), line:32
|vpiName:uvm_dpi_get_next_arg_c
|vpiArgument:
\_ref_obj: (init), line:32
|vpiName:init
|vpiTaskFunc:
\_function: (uvm_dpi_get_tool_name), line:35
|vpiName:uvm_dpi_get_tool_name
|vpiFullName:uvm_pkg.uvm_dpi_get_tool_name
|vpiReturn:
\_logic_var: , line:35
|vpiStmt:
\_return_stmt: , line:36, parent:uvm_dpi_get_tool_name
|vpiCondition:
\_func_call: (uvm_dpi_get_tool_name_c), line:36
|vpiName:uvm_dpi_get_tool_name_c
|vpiTaskFunc:
\_function: (uvm_dpi_get_tool_version), line:39
|vpiName:uvm_dpi_get_tool_version
|vpiFullName:uvm_pkg.uvm_dpi_get_tool_version
|vpiReturn:
\_logic_var: , line:39
|vpiStmt:
\_return_stmt: , line:40, parent:uvm_dpi_get_tool_version
|vpiCondition:
\_func_call: (uvm_dpi_get_tool_version_c), line:40
|vpiName:uvm_dpi_get_tool_version_c
|vpiTaskFunc:
\_function: (uvm_revision_string), line:34
|vpiName:uvm_revision_string
|vpiFullName:uvm_pkg.uvm_revision_string
|vpiReturn:
\_logic_var: , line:34
|vpiStmt:
\_return_stmt: , line:35, parent:uvm_revision_string
|vpiCondition:
\_ref_obj: (UVM_VERSION_STRING), line:35
|vpiName:UVM_VERSION_STRING
|vpiFullName:uvm_pkg.uvm_revision_string.UVM_VERSION_STRING
|vpiTaskFunc:
\_function: (uvm_radix_to_string), line:112
|vpiName:uvm_radix_to_string
|vpiFullName:uvm_pkg.uvm_radix_to_string
|vpiReturn:
\_logic_var: , line:112
|vpiIODecl:
\_io_decl: (radix)
|vpiName:radix
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_radix_enum), line:112, parent:radix
|vpiName:uvm_radix_enum
|vpiFullName:radix.uvm_radix_enum
|vpiStmt:
\_case_stmt: , line:113, parent:uvm_radix_to_string
|vpiCaseType:1
|vpiCondition:
\_ref_obj: (radix), line:113
|vpiName:radix
|vpiFullName:uvm_pkg.uvm_radix_to_string.radix
|vpiCaseItem:
\_case_item: , line:114
|vpiExpr:
\_ref_obj: (UVM_BIN), line:114
|vpiName:UVM_BIN
|vpiFullName:uvm_pkg.uvm_radix_to_string.UVM_BIN
|vpiStmt:
\_return_stmt: , line:114
|vpiCondition:
\_constant: , line:114
|vpiConstType:6
|vpiDecompile:"b"
|vpiSize:3
|STRING:"b"
|vpiCaseItem:
\_case_item: , line:115
|vpiExpr:
\_ref_obj: (UVM_OCT), line:115
|vpiName:UVM_OCT
|vpiFullName:uvm_pkg.uvm_radix_to_string.UVM_OCT
|vpiStmt:
\_return_stmt: , line:115
|vpiCondition:
\_constant: , line:115
|vpiConstType:6
|vpiDecompile:"o"
|vpiSize:3
|STRING:"o"
|vpiCaseItem:
\_case_item: , line:116
|vpiExpr:
\_ref_obj: (UVM_DEC), line:116
|vpiName:UVM_DEC
|vpiFullName:uvm_pkg.uvm_radix_to_string.UVM_DEC
|vpiStmt:
\_return_stmt: , line:116
|vpiCondition:
\_constant: , line:116
|vpiConstType:6
|vpiDecompile:"d"
|vpiSize:3
|STRING:"d"
|vpiCaseItem:
\_case_item: , line:117
|vpiExpr:
\_ref_obj: (UVM_HEX), line:117
|vpiName:UVM_HEX
|vpiFullName:uvm_pkg.uvm_radix_to_string.UVM_HEX
|vpiStmt:
\_return_stmt: , line:117
|vpiCondition:
\_constant: , line:117
|vpiConstType:6
|vpiDecompile:"h"
|vpiSize:3
|STRING:"h"
|vpiCaseItem:
\_case_item: , line:118
|vpiExpr:
\_ref_obj: (UVM_UNSIGNED), line:118
|vpiName:UVM_UNSIGNED
|vpiFullName:uvm_pkg.uvm_radix_to_string.UVM_UNSIGNED
|vpiStmt:
\_return_stmt: , line:118
|vpiCondition:
\_constant: , line:118
|vpiConstType:6
|vpiDecompile:"u"
|vpiSize:3
|STRING:"u"
|vpiCaseItem:
\_case_item: , line:119
|vpiExpr:
\_ref_obj: (UVM_UNFORMAT2), line:119
|vpiName:UVM_UNFORMAT2
|vpiFullName:uvm_pkg.uvm_radix_to_string.UVM_UNFORMAT2
|vpiStmt:
\_return_stmt: , line:119
|vpiCondition:
\_constant: , line:119
|vpiConstType:6
|vpiDecompile:"u"
|vpiSize:3
|STRING:"u"
|vpiCaseItem:
\_case_item: , line:120
|vpiExpr:
\_ref_obj: (UVM_UNFORMAT4), line:120
|vpiName:UVM_UNFORMAT4
|vpiFullName:uvm_pkg.uvm_radix_to_string.UVM_UNFORMAT4
|vpiStmt:
\_return_stmt: , line:120
|vpiCondition:
\_constant: , line:120
|vpiConstType:6
|vpiDecompile:"z"
|vpiSize:3
|STRING:"z"
|vpiCaseItem:
\_case_item: , line:121
|vpiExpr:
\_ref_obj: (UVM_STRING), line:121
|vpiName:UVM_STRING
|vpiFullName:uvm_pkg.uvm_radix_to_string.UVM_STRING
|vpiStmt:
\_return_stmt: , line:121
|vpiCondition:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"s"
|vpiSize:3
|STRING:"s"
|vpiCaseItem:
\_case_item: , line:122
|vpiExpr:
\_ref_obj: (UVM_TIME), line:122
|vpiName:UVM_TIME
|vpiFullName:uvm_pkg.uvm_radix_to_string.UVM_TIME
|vpiStmt:
\_return_stmt: , line:122
|vpiCondition:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:"t"
|vpiSize:3
|STRING:"t"
|vpiCaseItem:
\_case_item: , line:123
|vpiExpr:
\_ref_obj: (UVM_ENUM), line:123
|vpiName:UVM_ENUM
|vpiFullName:uvm_pkg.uvm_radix_to_string.UVM_ENUM
|vpiStmt:
\_return_stmt: , line:123
|vpiCondition:
\_constant: , line:123
|vpiConstType:6
|vpiDecompile:"s"
|vpiSize:3
|STRING:"s"
|vpiCaseItem:
\_case_item: , line:124
|vpiExpr:
\_ref_obj: (UVM_REAL), line:124
|vpiName:UVM_REAL
|vpiFullName:uvm_pkg.uvm_radix_to_string.UVM_REAL
|vpiStmt:
\_return_stmt: , line:124
|vpiCondition:
\_constant: , line:124
|vpiConstType:6
|vpiDecompile:"g"
|vpiSize:3
|STRING:"g"
|vpiCaseItem:
\_case_item: , line:125
|vpiExpr:
\_ref_obj: (UVM_REAL_DEC), line:125
|vpiName:UVM_REAL_DEC
|vpiFullName:uvm_pkg.uvm_radix_to_string.UVM_REAL_DEC
|vpiStmt:
\_return_stmt: , line:125
|vpiCondition:
\_constant: , line:125
|vpiConstType:6
|vpiDecompile:"f"
|vpiSize:3
|STRING:"f"
|vpiCaseItem:
\_case_item: , line:126
|vpiExpr:
\_ref_obj: (UVM_REAL_EXP), line:126
|vpiName:UVM_REAL_EXP
|vpiFullName:uvm_pkg.uvm_radix_to_string.UVM_REAL_EXP
|vpiStmt:
\_return_stmt: , line:126
|vpiCondition:
\_constant: , line:126
|vpiConstType:6
|vpiDecompile:"e"
|vpiSize:3
|STRING:"e"
|vpiCaseItem:
\_case_item: , line:127
|vpiStmt:
\_return_stmt: , line:127
|vpiCondition:
\_constant: , line:127
|vpiConstType:6
|vpiDecompile:"x"
|vpiSize:3
|STRING:"x"
|vpiTaskFunc:
\_function: (uvm_instance_scope), line:101
|vpiName:uvm_instance_scope
|vpiFullName:uvm_pkg.uvm_instance_scope
|vpiReturn:
\_logic_var: , line:101
|vpiStmt:
\_begin: , parent:uvm_instance_scope
|vpiFullName:uvm_pkg.uvm_instance_scope
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_byte_var: (c), line:102
|vpiName:c
|vpiFullName:uvm_pkg.uvm_instance_scope.c
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_int_var: (pos), line:103
|vpiName:pos
|vpiFullName:uvm_pkg.uvm_instance_scope.pos
|vpiStmt:
\_if_stmt: , line:107
|vpiCondition:
\_operation: , line:107
|vpiOpType:15
|vpiOperand:
\_ref_obj: (uvm_instance_scope), line:107
|vpiName:uvm_instance_scope
|vpiFullName:uvm_pkg.uvm_instance_scope.uvm_instance_scope
|vpiOperand:
\_constant: , line:107
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiStmt:
\_return_stmt: , line:108
|vpiCondition:
\_ref_obj: (uvm_instance_scope), line:108
|vpiName:uvm_instance_scope
|vpiFullName:uvm_pkg.uvm_instance_scope.uvm_instance_scope
|vpiStmt:
\_sys_func_call: ($swrite), line:110
|vpiName:$swrite
|vpiArgument:
\_ref_obj: (uvm_instance_scope), line:110
|vpiName:uvm_instance_scope
|vpiArgument:
\_constant: , line:110
|vpiConstType:6
|vpiDecompile:"%m"
|vpiSize:4
|STRING:"%m"
|vpiStmt:
\_assignment: , line:112
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (pos), line:112
|vpiName:pos
|vpiFullName:uvm_pkg.uvm_instance_scope.pos
|vpiRhs:
\_operation: , line:112
|vpiOpType:11
|vpiOperand:
\_ref_obj: (uvm_instance_scope.len), line:112
|vpiName:uvm_instance_scope.len
|vpiFullName:uvm_pkg.uvm_instance_scope.uvm_instance_scope.len
|vpiOperand:
\_constant: , line:112
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:113
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (c), line:113
|vpiName:c
|vpiFullName:uvm_pkg.uvm_instance_scope.c
|vpiRhs:
\_bit_select: (uvm_instance_scope), line:113
|vpiName:uvm_instance_scope
|vpiFullName:uvm_pkg.uvm_instance_scope.uvm_instance_scope
|vpiIndex:
\_ref_obj: (pos), line:113
|vpiName:pos
|vpiStmt:
\_while_stmt: , line:114
|vpiCondition:
\_operation: , line:114
|vpiOpType:26
|vpiOperand:
\_operation: , line:114
|vpiOpType:26
|vpiOperand:
\_ref_obj: (pos), line:114
|vpiName:pos
|vpiFullName:uvm_pkg.uvm_instance_scope.pos
|vpiOperand:
\_operation: , line:114
|vpiOpType:15
|vpiOperand:
\_ref_obj: (c), line:114
|vpiName:c
|vpiFullName:uvm_pkg.uvm_instance_scope.c
|vpiOperand:
\_constant: , line:114
|vpiConstType:6
|vpiDecompile:"."
|vpiSize:3
|STRING:"."
|vpiOperand:
\_operation: , line:114
|vpiOpType:15
|vpiOperand:
\_ref_obj: (c), line:114
|vpiName:c
|vpiFullName:uvm_pkg.uvm_instance_scope.c
|vpiOperand:
\_constant: , line:114
|vpiConstType:6
|vpiDecompile:":"
|vpiSize:3
|STRING:":"
|vpiStmt:
\_assignment: , line:115
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (c), line:115
|vpiName:c
|vpiFullName:uvm_pkg.uvm_instance_scope.c
|vpiRhs:
\_bit_select: (uvm_instance_scope), line:115
|vpiName:uvm_instance_scope
|vpiFullName:uvm_pkg.uvm_instance_scope.uvm_instance_scope
|vpiIndex:
\_operation: , line:115
|vpiOpType:64
|vpiOperand:
\_ref_obj: (pos), line:115
|vpiName:pos
|vpiStmt:
\_if_stmt: , line:116
|vpiCondition:
\_operation: , line:116
|vpiOpType:14
|vpiOperand:
\_ref_obj: (pos), line:116
|vpiName:pos
|vpiFullName:uvm_pkg.uvm_instance_scope.pos
|vpiOperand:
\_constant: , line:116
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_func_call: (uvm_report_error), line:117
|vpiName:uvm_report_error
|vpiArgument:
\_constant: , line:117
|vpiConstType:6
|vpiDecompile:"SCPSTR"
|vpiSize:8
|STRING:"SCPSTR"
|vpiArgument:
\_sys_func_call: ($sformatf), line:117
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:117
|vpiConstType:6
|vpiDecompile:"Illegal name %s in scope string"
|vpiSize:33
|STRING:"Illegal name %s in scope string"
|vpiArgument:
\_ref_obj: (uvm_instance_scope), line:117
|vpiName:uvm_instance_scope
|vpiStmt:
\_assignment: , line:118
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (uvm_instance_scope), line:118
|vpiName:uvm_instance_scope
|vpiFullName:uvm_pkg.uvm_instance_scope.uvm_instance_scope
|vpiRhs:
\_ref_obj: (uvm_instance_scope.substr), line:118
|vpiName:uvm_instance_scope.substr
|vpiFullName:uvm_pkg.uvm_instance_scope.uvm_instance_scope.substr
|vpiTaskFunc:
\_function: (uvm_oneway_hash), line:130
|vpiName:uvm_oneway_hash
|vpiFullName:uvm_pkg.uvm_oneway_hash
|vpiReturn:
\_int_var: , line:130
|vpiIODecl:
\_io_decl: (string_in)
|vpiName:string_in
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:130, parent:string_in
|vpiFullName:string_in
|vpiIODecl:
\_io_decl: (seed)
|vpiName:seed
|vpiDirection:5
|vpiExpr:
\_int_var: , line:130, parent:seed
|vpiFullName:seed
|vpiStmt:
\_begin: , parent:uvm_oneway_hash
|vpiFullName:uvm_pkg.uvm_oneway_hash
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_bit_var: (msb), line:131
|vpiName:msb
|vpiFullName:uvm_pkg.uvm_oneway_hash.msb
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_bit_var: (current_byte), line:132
|vpiName:current_byte
|vpiFullName:uvm_pkg.uvm_oneway_hash.current_byte
|vpiRange:
\_range: , line:132
|vpiLeftRange:
\_constant: , line:132
|vpiConstType:7
|vpiDecompile:7
|vpiSize:32
|INT:7
|vpiRightRange:
\_constant: , line:132
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_bit_var: (crc1), line:133
|vpiName:crc1
|vpiFullName:uvm_pkg.uvm_oneway_hash.crc1
|vpiRange:
\_range: , line:133
|vpiLeftRange:
\_constant: , line:133
|vpiConstType:7
|vpiDecompile:31
|vpiSize:32
|INT:31
|vpiRightRange:
\_constant: , line:133
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_if_stmt: , line:135
|vpiCondition:
\_operation: , line:135
|vpiOpType:3
|vpiOperand:
\_ref_obj: (seed), line:135
|vpiName:seed
|vpiFullName:uvm_pkg.uvm_oneway_hash.seed
|vpiStmt:
\_assignment: , line:135
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (seed), line:135
|vpiName:seed
|vpiFullName:uvm_pkg.uvm_oneway_hash.seed
|vpiRhs:
\_ref_obj: (uvm_global_random_seed), line:135
|vpiName:uvm_global_random_seed
|vpiFullName:uvm_pkg.uvm_oneway_hash.uvm_global_random_seed
|vpiStmt:
\_assignment: , line:136
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (uvm_oneway_hash), line:136
|vpiName:uvm_oneway_hash
|vpiFullName:uvm_pkg.uvm_oneway_hash.uvm_oneway_hash
|vpiRhs:
\_ref_obj: (seed), line:136
|vpiName:seed
|vpiFullName:uvm_pkg.uvm_oneway_hash.seed
|vpiStmt:
\_assignment: , line:138
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (crc1), line:138
|vpiName:crc1
|vpiFullName:uvm_pkg.uvm_oneway_hash.crc1
|vpiRhs:
\_constant: , line:138
|vpiConstType:5
|vpiDecompile:32'hffffffff
|vpiSize:32
|HEX:32'hffffffff
|vpiStmt:
\_for_stmt: , line:139
|vpiFullName:uvm_pkg.uvm_oneway_hash
|vpiCondition:
\_operation: , line:139
|vpiOpType:20
|vpiOperand:
\_ref_obj: (_byte), line:139
|vpiName:_byte
|vpiFullName:uvm_pkg.uvm_oneway_hash._byte
|vpiOperand:
\_ref_obj: (string_in.len), line:139
|vpiName:string_in.len
|vpiFullName:uvm_pkg.uvm_oneway_hash.string_in.len
|vpiForInitStmt:
\_assign_stmt:
|vpiRhs:
\_constant: , line:139
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiLhs:
\_int_var: (_byte), line:139
|vpiName:_byte
|vpiFullName:uvm_pkg.uvm_oneway_hash._byte
|vpiForIncStmt:
\_operation: , line:139
|vpiOpType:62
|vpiOperand:
\_ref_obj: (_byte), line:139
|vpiName:_byte
|vpiStmt:
\_begin: , line:139
|vpiFullName:uvm_pkg.uvm_oneway_hash
|vpiStmt:
\_assignment: , line:140
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (current_byte), line:140
|vpiName:current_byte
|vpiFullName:uvm_pkg.uvm_oneway_hash.current_byte
|vpiRhs:
\_bit_select: (string_in), line:140
|vpiName:string_in
|vpiFullName:uvm_pkg.uvm_oneway_hash.string_in
|vpiIndex:
\_ref_obj: (_byte), line:140
|vpiName:_byte
|vpiStmt:
\_if_stmt: , line:141
|vpiCondition:
\_operation: , line:141
|vpiOpType:14
|vpiOperand:
\_ref_obj: (current_byte), line:141
|vpiName:current_byte
|vpiFullName:uvm_pkg.uvm_oneway_hash.current_byte
|vpiOperand:
\_constant: , line:141
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_break_stmt: , line:141
|vpiStmt:
\_for_stmt: , line:142
|vpiFullName:uvm_pkg.uvm_oneway_hash
|vpiCondition:
\_operation: , line:142
|vpiOpType:20
|vpiOperand:
\_ref_obj: (_bit), line:142
|vpiName:_bit
|vpiFullName:uvm_pkg.uvm_oneway_hash._bit
|vpiOperand:
\_constant: , line:142
|vpiConstType:7
|vpiDecompile:8
|vpiSize:32
|INT:8
|vpiForInitStmt:
\_assign_stmt:
|vpiRhs:
\_constant: , line:142
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiLhs:
\_int_var: (_bit), line:142
|vpiName:_bit
|vpiFullName:uvm_pkg.uvm_oneway_hash._bit
|vpiForIncStmt:
\_operation: , line:142
|vpiOpType:62
|vpiOperand:
\_ref_obj: (_bit), line:142
|vpiName:_bit
|vpiStmt:
\_begin: , line:142
|vpiFullName:uvm_pkg.uvm_oneway_hash
|vpiStmt:
\_assignment: , line:143
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (msb), line:143
|vpiName:msb
|vpiFullName:uvm_pkg.uvm_oneway_hash.msb
|vpiRhs:
\_bit_select: (crc1), line:143
|vpiName:crc1
|vpiFullName:uvm_pkg.uvm_oneway_hash.crc1
|vpiIndex:
\_constant: , line:143
|vpiConstType:7
|vpiDecompile:31
|vpiSize:32
|INT:31
|vpiStmt:
\_assignment: , line:144
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (crc1), line:144
|vpiName:crc1
|vpiFullName:uvm_pkg.uvm_oneway_hash.crc1
|vpiRhs:
\_constant: , line:144
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_if_stmt: , line:145
|vpiCondition:
\_operation: , line:145
|vpiOpType:30
|vpiOperand:
\_ref_obj: (msb), line:145
|vpiName:msb
|vpiFullName:uvm_pkg.uvm_oneway_hash.msb
|vpiOperand:
\_bit_select: (current_byte), line:145
|vpiName:current_byte
|vpiFullName:uvm_pkg.uvm_oneway_hash.current_byte
|vpiIndex:
\_ref_obj: (_bit), line:145
|vpiName:_bit
|vpiFullName:uvm_pkg.uvm_oneway_hash._bit
|vpiStmt:
\_begin: , line:145
|vpiFullName:uvm_pkg.uvm_oneway_hash
|vpiStmt:
\_assignment: , line:146
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (crc1), line:146
|vpiName:crc1
|vpiFullName:uvm_pkg.uvm_oneway_hash.crc1
|vpiRhs:
\_ref_obj: (UVM_STR_CRC_POLYNOMIAL), line:146
|vpiName:UVM_STR_CRC_POLYNOMIAL
|vpiFullName:uvm_pkg.uvm_oneway_hash.UVM_STR_CRC_POLYNOMIAL
|vpiStmt:
\_assignment: , line:147
|vpiBlocking:1
|vpiLhs:
\_bit_select: (crc1), line:147
|vpiName:crc1
|vpiFullName:uvm_pkg.uvm_oneway_hash.crc1
|vpiIndex:
\_constant: , line:147
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiRhs:
\_constant: , line:147
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:151
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (uvm_oneway_hash), line:151
|vpiName:uvm_oneway_hash
|vpiFullName:uvm_pkg.uvm_oneway_hash.uvm_oneway_hash
|vpiRhs:
\_operation: , line:151
|vpiOpType:4
|vpiOperand:
\_operation: , line:151
|vpiOpType:33
|vpiOperand:
\_part_select: , line:151, parent:crc1
|vpiConstantSelect:1
|vpiParent:
\_ref_obj: (crc1)
|vpiLeftRange:
\_constant: , line:151
|vpiConstType:7
|vpiDecompile:7
|vpiSize:32
|INT:7
|vpiRightRange:
\_constant: , line:151
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiOperand:
\_part_select: , line:151, parent:crc1
|vpiConstantSelect:1
|vpiParent:
\_ref_obj: (crc1)
|vpiLeftRange:
\_constant: , line:151
|vpiConstType:7
|vpiDecompile:15
|vpiSize:32
|INT:15
|vpiRightRange:
\_constant: , line:151
|vpiConstType:7
|vpiDecompile:8
|vpiSize:32
|INT:8
|vpiOperand:
\_part_select: , line:151, parent:crc1
|vpiConstantSelect:1
|vpiParent:
\_ref_obj: (crc1)
|vpiLeftRange:
\_constant: , line:151
|vpiConstType:7
|vpiDecompile:23
|vpiSize:32
|INT:23
|vpiRightRange:
\_constant: , line:151
|vpiConstType:7
|vpiDecompile:16
|vpiSize:32
|INT:16
|vpiOperand:
\_part_select: , line:151, parent:crc1
|vpiConstantSelect:1
|vpiParent:
\_ref_obj: (crc1)
|vpiLeftRange:
\_constant: , line:151
|vpiConstType:7
|vpiDecompile:31
|vpiSize:32
|INT:31
|vpiRightRange:
\_constant: , line:151
|vpiConstType:7
|vpiDecompile:24
|vpiSize:32
|INT:24
|vpiTaskFunc:
\_function: (uvm_create_random_seed), line:163
|vpiName:uvm_create_random_seed
|vpiFullName:uvm_pkg.uvm_create_random_seed
|vpiReturn:
\_int_var: , line:163
|vpiIODecl:
\_io_decl: (type_id)
|vpiName:type_id
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:163, parent:type_id
|vpiFullName:type_id
|vpiIODecl:
\_io_decl: (inst_id)
|vpiName:inst_id
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:163, parent:inst_id
|vpiFullName:inst_id
|vpiStmt:
\_begin: , parent:uvm_create_random_seed
|vpiFullName:uvm_pkg.uvm_create_random_seed
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (seed_map), line:164
|vpiName:seed_map
|vpiFullName:uvm_pkg.uvm_create_random_seed.seed_map
|vpiStmt:
\_if_stmt: , line:166
|vpiCondition:
\_operation: , line:166
|vpiOpType:14
|vpiOperand:
\_ref_obj: (inst_id), line:166
|vpiName:inst_id
|vpiFullName:uvm_pkg.uvm_create_random_seed.inst_id
|vpiOperand:
\_constant: , line:166
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiStmt:
\_assignment: , line:167
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (inst_id), line:167
|vpiName:inst_id
|vpiFullName:uvm_pkg.uvm_create_random_seed.inst_id
|vpiRhs:
\_constant: , line:167
|vpiConstType:6
|vpiDecompile:"__global__"
|vpiSize:12
|STRING:"__global__"
|vpiStmt:
\_if_stmt: , line:169
|vpiCondition:
\_operation: , line:169
|vpiOpType:3
|vpiOperand:
\_ref_obj: (uvm_random_seed_table_lookup.exists), line:169
|vpiName:uvm_random_seed_table_lookup.exists
|vpiFullName:uvm_pkg.uvm_create_random_seed.uvm_random_seed_table_lookup.exists
|vpiStmt:
\_assignment: , line:170
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:28
|STRING:
|vpiRhs:
\_unsupported_expr: , line:28
|STRING:
|vpiStmt:
\_assignment: , line:171
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (seed_map), line:171
|vpiName:seed_map
|vpiFullName:uvm_pkg.uvm_create_random_seed.seed_map
|vpiRhs:
\_bit_select: (uvm_random_seed_table_lookup), line:171
|vpiName:uvm_random_seed_table_lookup
|vpiFullName:uvm_pkg.uvm_create_random_seed.uvm_random_seed_table_lookup
|vpiIndex:
\_ref_obj: (inst_id), line:171
|vpiName:inst_id
|vpiStmt:
\_assignment: , line:173
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (type_id), line:173
|vpiName:type_id
|vpiFullName:uvm_pkg.uvm_create_random_seed.type_id
|vpiRhs:
\_operation: , line:173
|vpiOpType:33
|vpiOperand:
\_func_call: (uvm_instance_scope), line:173
|vpiName:uvm_instance_scope
|vpiFunction:
\_function: (uvm_instance_scope), line:101
|vpiOperand:
\_ref_obj: (type_id), line:173
|vpiName:type_id
|vpiStmt:
\_if_stmt: , line:175
|vpiCondition:
\_operation: , line:175
|vpiOpType:3
|vpiOperand:
\_ref_obj: (seed_map.seed_table), line:175
|vpiName:seed_map.seed_table
|vpiFullName:uvm_pkg.uvm_create_random_seed.seed_map.seed_table
|vpiStmt:
\_begin: , line:175
|vpiFullName:uvm_pkg.uvm_create_random_seed
|vpiStmt:
\_assignment: , line:176
|vpiBlocking:1
|vpiLhs:
\_bit_select: (seed_map.seed_table), line:176
|vpiName:seed_map.seed_table
|vpiFullName:uvm_pkg.uvm_create_random_seed.seed_map.seed_table
|vpiIndex:
\_ref_obj: (type_id), line:176
|vpiName:type_id
|vpiRhs:
\_func_call: (uvm_oneway_hash), line:176
|vpiName:uvm_oneway_hash
|vpiFunction:
\_function: (uvm_oneway_hash), line:130
|vpiArgument:
\_operation: , line:176
|vpiOpType:33
|vpiOperand:
\_ref_obj: (type_id), line:176
|vpiName:type_id
|vpiOperand:
\_constant: , line:176
|vpiConstType:6
|vpiDecompile:"::"
|vpiSize:4
|STRING:"::"
|vpiOperand:
\_ref_obj: (inst_id), line:176
|vpiName:inst_id
|vpiArgument:
\_ref_obj: (uvm_global_random_seed), line:176
|vpiName:uvm_global_random_seed
|vpiStmt:
\_if_stmt: , line:178
|vpiCondition:
\_operation: , line:178
|vpiOpType:3
|vpiOperand:
\_ref_obj: (seed_map.count), line:178
|vpiName:seed_map.count
|vpiFullName:uvm_pkg.uvm_create_random_seed.seed_map.count
|vpiStmt:
\_begin: , line:178
|vpiFullName:uvm_pkg.uvm_create_random_seed
|vpiStmt:
\_assignment: , line:179
|vpiBlocking:1
|vpiLhs:
\_bit_select: (seed_map.count), line:179
|vpiName:seed_map.count
|vpiFullName:uvm_pkg.uvm_create_random_seed.seed_map.count
|vpiIndex:
\_ref_obj: (type_id), line:179
|vpiName:type_id
|vpiRhs:
\_constant: , line:179
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_assignment: , line:185
|vpiBlocking:1
|vpiLhs:
\_bit_select: (seed_map.seed_table), line:185
|vpiName:seed_map.seed_table
|vpiFullName:uvm_pkg.uvm_create_random_seed.seed_map.seed_table
|vpiIndex:
\_ref_obj: (type_id), line:185
|vpiName:type_id
|vpiRhs:
\_operation: , line:185
|vpiOpType:24
|vpiOperand:
\_ref_obj: (seed_map.seed_table), line:185
|vpiName:seed_map.seed_table
|vpiFullName:uvm_pkg.uvm_create_random_seed.seed_map.seed_table
|vpiOperand:
\_ref_obj: (seed_map.count), line:185
|vpiName:seed_map.count
|vpiFullName:uvm_pkg.uvm_create_random_seed.seed_map.count
|vpiStmt:
\_return_stmt: , line:188
|vpiCondition:
\_ref_obj: (seed_map.seed_table), line:188
|vpiName:seed_map.seed_table
|vpiFullName:uvm_pkg.uvm_create_random_seed.seed_map.seed_table
|vpiTaskFunc:
\_function: (uvm_object_value_str), line:195
|vpiName:uvm_object_value_str
|vpiFullName:uvm_pkg.uvm_object_value_str
|vpiReturn:
\_logic_var: , line:195
|vpiIODecl:
\_io_decl: (v)
|vpiName:v
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_object), line:195, parent:v
|vpiName:uvm_object
|vpiFullName:v.uvm_object
|vpiStmt:
\_begin: , parent:uvm_object_value_str
|vpiFullName:uvm_pkg.uvm_object_value_str
|vpiStmt:
\_if_stmt: , line:196
|vpiCondition:
\_operation: , line:196
|vpiOpType:14
|vpiOperand:
\_ref_obj: (v), line:196
|vpiName:v
|vpiFullName:uvm_pkg.uvm_object_value_str.v
|vpiOperand:
\_unsupported_expr: , line:196
|STRING:
|vpiStmt:
\_return_stmt: , line:197
|vpiCondition:
\_constant: , line:197
|vpiConstType:6
|vpiDecompile:"<null>"
|vpiSize:8
|STRING:"<null>"
|vpiStmt:
\_func_call: (uvm_object_value_str.itoa), line:198
|vpiName:uvm_object_value_str.itoa
|vpiArgument:
\_ref_obj: (v.get_inst_id), line:198
|vpiName:v.get_inst_id
|vpiStmt:
\_assignment: , line:199
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (uvm_object_value_str), line:199
|vpiName:uvm_object_value_str
|vpiFullName:uvm_pkg.uvm_object_value_str.uvm_object_value_str
|vpiRhs:
\_operation: , line:199
|vpiOpType:33
|vpiOperand:
\_constant: , line:199
|vpiConstType:6
|vpiDecompile:"@"
|vpiSize:3
|STRING:"@"
|vpiOperand:
\_ref_obj: (uvm_object_value_str), line:199
|vpiName:uvm_object_value_str
|vpiTaskFunc:
\_function: (uvm_leaf_scope), line:206
|vpiName:uvm_leaf_scope
|vpiFullName:uvm_pkg.uvm_leaf_scope
|vpiReturn:
\_logic_var: , line:206
|vpiIODecl:
\_io_decl: (full_name)
|vpiName:full_name
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:206, parent:full_name
|vpiFullName:full_name
|vpiIODecl:
\_io_decl: (scope_separator)
|vpiName:scope_separator
|vpiDirection:5
|vpiExpr:
\_byte_var: , line:206, parent:scope_separator
|vpiFullName:scope_separator
|vpiStmt:
\_begin: , parent:uvm_leaf_scope
|vpiFullName:uvm_pkg.uvm_leaf_scope
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_byte_var: (bracket_match), line:207
|vpiName:bracket_match
|vpiFullName:uvm_pkg.uvm_leaf_scope.bracket_match
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_int_var: (pos), line:208
|vpiName:pos
|vpiFullName:uvm_pkg.uvm_leaf_scope.pos
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_int_var: (bmatches), line:209
|vpiName:bmatches
|vpiFullName:uvm_pkg.uvm_leaf_scope.bmatches
|vpiStmt:
\_assignment: , line:211
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (bmatches), line:211
|vpiName:bmatches
|vpiFullName:uvm_pkg.uvm_leaf_scope.bmatches
|vpiRhs:
\_constant: , line:211
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_case_stmt: , line:212
|vpiCaseType:1
|vpiCondition:
\_ref_obj: (scope_separator), line:212
|vpiName:scope_separator
|vpiFullName:uvm_pkg.uvm_leaf_scope.scope_separator
|vpiCaseItem:
\_case_item: , line:213
|vpiExpr:
\_constant: , line:213
|vpiConstType:6
|vpiDecompile:"["
|vpiSize:3
|STRING:"["
|vpiStmt:
\_assignment: , line:213
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (bracket_match), line:213
|vpiName:bracket_match
|vpiFullName:uvm_pkg.uvm_leaf_scope.bracket_match
|vpiRhs:
\_constant: , line:213
|vpiConstType:6
|vpiDecompile:"]"
|vpiSize:3
|STRING:"]"
|vpiCaseItem:
\_case_item: , line:214
|vpiExpr:
\_constant: , line:214
|vpiConstType:6
|vpiDecompile:"("
|vpiSize:3
|STRING:"("
|vpiStmt:
\_assignment: , line:214
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (bracket_match), line:214
|vpiName:bracket_match
|vpiFullName:uvm_pkg.uvm_leaf_scope.bracket_match
|vpiRhs:
\_constant: , line:214
|vpiConstType:6
|vpiDecompile:")"
|vpiSize:3
|STRING:")"
|vpiCaseItem:
\_case_item: , line:215
|vpiExpr:
\_constant: , line:215
|vpiConstType:6
|vpiDecompile:"<"
|vpiSize:3
|STRING:"<"
|vpiStmt:
\_assignment: , line:215
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (bracket_match), line:215
|vpiName:bracket_match
|vpiFullName:uvm_pkg.uvm_leaf_scope.bracket_match
|vpiRhs:
\_constant: , line:215
|vpiConstType:6
|vpiDecompile:">"
|vpiSize:3
|STRING:">"
|vpiCaseItem:
\_case_item: , line:216
|vpiExpr:
\_constant: , line:216
|vpiConstType:6
|vpiDecompile:"{"
|vpiSize:3
|STRING:"{"
|vpiStmt:
\_assignment: , line:216
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (bracket_match), line:216
|vpiName:bracket_match
|vpiFullName:uvm_pkg.uvm_leaf_scope.bracket_match
|vpiRhs:
\_constant: , line:216
|vpiConstType:6
|vpiDecompile:"}"
|vpiSize:3
|STRING:"}"
|vpiCaseItem:
\_case_item: , line:217
|vpiStmt:
\_assignment: , line:217
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (bracket_match), line:217
|vpiName:bracket_match
|vpiFullName:uvm_pkg.uvm_leaf_scope.bracket_match
|vpiRhs:
\_constant: , line:217
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiStmt:
\_if_stmt: , line:221
|vpiCondition:
\_operation: , line:221
|vpiOpType:26
|vpiOperand:
\_operation: , line:221
|vpiOpType:15
|vpiOperand:
\_ref_obj: (bracket_match), line:221
|vpiName:bracket_match
|vpiFullName:uvm_pkg.uvm_leaf_scope.bracket_match
|vpiOperand:
\_constant: , line:221
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiOperand:
\_operation: , line:221
|vpiOpType:15
|vpiOperand:
\_ref_obj: (bracket_match), line:221
|vpiName:bracket_match
|vpiFullName:uvm_pkg.uvm_leaf_scope.bracket_match
|vpiOperand:
\_bit_select: (full_name), line:221
|vpiName:full_name
|vpiFullName:uvm_pkg.uvm_leaf_scope.full_name
|vpiIndex:
\_operation: , line:221
|vpiOpType:11
|vpiOperand:
\_ref_obj: (full_name.len), line:221
|vpiName:full_name.len
|vpiFullName:uvm_pkg.uvm_leaf_scope.full_name.len
|vpiOperand:
\_constant: , line:221
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:222
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (bracket_match), line:222
|vpiName:bracket_match
|vpiFullName:uvm_pkg.uvm_leaf_scope.bracket_match
|vpiRhs:
\_constant: , line:222
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiStmt:
\_for_stmt: , line:224
|vpiFullName:uvm_pkg.uvm_leaf_scope
|vpiCondition:
\_operation: , line:224
|vpiOpType:18
|vpiOperand:
\_ref_obj: (pos), line:224
|vpiName:pos
|vpiFullName:uvm_pkg.uvm_leaf_scope.pos
|vpiOperand:
\_constant: , line:224
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiForInitStmt:
\_assign_stmt:
|vpiRhs:
\_unsupported_expr: , line:28
|STRING:
|vpiLhs:
\_logic_var: (@@BAD_SYMBOL@@), line:224
|vpiName:@@BAD_SYMBOL@@
|vpiFullName:uvm_pkg.uvm_leaf_scope.@@BAD_SYMBOL@@
|vpiForIncStmt:
\_operation: , line:224
|vpiOpType:64
|vpiOperand:
\_ref_obj: (pos), line:224
|vpiName:pos
|vpiFullName:uvm_pkg.uvm_leaf_scope.pos
|vpiStmt:
\_begin: , line:224
|vpiFullName:uvm_pkg.uvm_leaf_scope
|vpiStmt:
\_if_else: , line:225
|vpiCondition:
\_operation: , line:225
|vpiOpType:14
|vpiOperand:
\_bit_select: (full_name), line:225
|vpiName:full_name
|vpiFullName:uvm_pkg.uvm_leaf_scope.full_name
|vpiIndex:
\_ref_obj: (pos), line:225
|vpiName:pos
|vpiOperand:
\_ref_obj: (bracket_match), line:225
|vpiName:bracket_match
|vpiFullName:uvm_pkg.uvm_leaf_scope.bracket_match
|vpiElseStmt:
\_if_stmt: , line:226
|vpiCondition:
\_operation: , line:226
|vpiOpType:14
|vpiOperand:
\_bit_select: (full_name), line:226
|vpiName:full_name
|vpiFullName:uvm_pkg.uvm_leaf_scope.full_name
|vpiIndex:
\_ref_obj: (pos), line:226
|vpiName:pos
|vpiOperand:
\_ref_obj: (scope_separator), line:226
|vpiName:scope_separator
|vpiFullName:uvm_pkg.uvm_leaf_scope.scope_separator
|vpiStmt:
\_begin: , line:226
|vpiFullName:uvm_pkg.uvm_leaf_scope
|vpiStmt:
\_if_stmt: , line:228
|vpiCondition:
\_operation: , line:228
|vpiOpType:27
|vpiOperand:
\_operation: , line:228
|vpiOpType:3
|vpiOperand:
\_ref_obj: (bmatches), line:228
|vpiName:bmatches
|vpiFullName:uvm_pkg.uvm_leaf_scope.bmatches
|vpiOperand:
\_operation: , line:228
|vpiOpType:14
|vpiOperand:
\_ref_obj: (bracket_match), line:228
|vpiName:bracket_match
|vpiFullName:uvm_pkg.uvm_leaf_scope.bracket_match
|vpiOperand:
\_constant: , line:228
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiStmt:
\_break_stmt: , line:228
|vpiStmt:
\_if_else: , line:231
|vpiCondition:
\_ref_obj: (pos), line:231
|vpiName:pos
|vpiFullName:uvm_pkg.uvm_leaf_scope.pos
|vpiStmt:
\_begin: , line:231
|vpiFullName:uvm_pkg.uvm_leaf_scope
|vpiStmt:
\_if_stmt: , line:232
|vpiCondition:
\_operation: , line:232
|vpiOpType:15
|vpiOperand:
\_ref_obj: (scope_separator), line:232
|vpiName:scope_separator
|vpiFullName:uvm_pkg.uvm_leaf_scope.scope_separator
|vpiOperand:
\_constant: , line:232
|vpiConstType:6
|vpiDecompile:"."
|vpiSize:3
|STRING:"."
|vpiStmt:
\_assignment: , line:233
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (uvm_leaf_scope), line:233
|vpiName:uvm_leaf_scope
|vpiFullName:uvm_pkg.uvm_leaf_scope.uvm_leaf_scope
|vpiRhs:
\_ref_obj: (full_name.substr), line:233
|vpiName:full_name.substr
|vpiFullName:uvm_pkg.uvm_leaf_scope.full_name.substr
|vpiElseStmt:
\_begin: , line:235
|vpiFullName:uvm_pkg.uvm_leaf_scope
|vpiStmt:
\_assignment: , line:236
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (uvm_leaf_scope), line:236
|vpiName:uvm_leaf_scope
|vpiFullName:uvm_pkg.uvm_leaf_scope.uvm_leaf_scope
|vpiRhs:
\_ref_obj: (full_name), line:236
|vpiName:full_name
|vpiFullName:uvm_pkg.uvm_leaf_scope.full_name
|vpiTaskFunc:
\_function: (uvm_bitstream_to_string), line:244
|vpiName:uvm_bitstream_to_string
|vpiFullName:uvm_pkg.uvm_bitstream_to_string
|vpiReturn:
\_logic_var: , line:244
|vpiIODecl:
\_io_decl: (value)
|vpiName:value
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_bitstream_t), line:244, parent:value
|vpiName:uvm_bitstream_t
|vpiFullName:value.uvm_bitstream_t
|vpiIODecl:
\_io_decl: (size)
|vpiName:size
|vpiDirection:5
|vpiExpr:
\_int_var: , line:244, parent:size
|vpiFullName:size
|vpiIODecl:
\_io_decl: (radix)
|vpiName:radix
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_radix_enum), line:245, parent:radix
|vpiName:uvm_radix_enum
|vpiFullName:radix.uvm_radix_enum
|vpiIODecl:
\_io_decl: (radix_str)
|vpiName:radix_str
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:246, parent:radix_str
|vpiFullName:radix_str
|vpiStmt:
\_begin: , parent:uvm_bitstream_to_string
|vpiFullName:uvm_pkg.uvm_bitstream_to_string
|vpiStmt:
\_if_stmt: , line:248
|vpiCondition:
\_operation: , line:248
|vpiOpType:26
|vpiOperand:
\_operation: , line:248
|vpiOpType:14
|vpiOperand:
\_ref_obj: (radix), line:248
|vpiName:radix
|vpiFullName:uvm_pkg.uvm_bitstream_to_string.radix
|vpiOperand:
\_ref_obj: (UVM_DEC), line:248
|vpiName:UVM_DEC
|vpiFullName:uvm_pkg.uvm_bitstream_to_string.UVM_DEC
|vpiOperand:
\_operation: , line:248
|vpiOpType:16
|vpiOperand:
\_bit_select: (value), line:248
|vpiName:value
|vpiFullName:uvm_pkg.uvm_bitstream_to_string.value
|vpiIndex:
\_operation: , line:248
|vpiOpType:11
|vpiOperand:
\_ref_obj: (size), line:248
|vpiName:size
|vpiFullName:uvm_pkg.uvm_bitstream_to_string.size
|vpiOperand:
\_constant: , line:248
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_constant: , line:248
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:249
|vpiCondition:
\_sys_func_call: ($sformatf), line:249
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:249
|vpiConstType:6
|vpiDecompile:"%0d"
|vpiSize:5
|STRING:"%0d"
|vpiArgument:
\_ref_obj: (value), line:249
|vpiName:value
|vpiStmt:
\_if_else: , line:252
|vpiCondition:
\_sys_func_call: ($isunknown), line:252
|vpiName:$isunknown
|vpiArgument:
\_ref_obj: (value), line:252
|vpiName:value
|vpiStmt:
\_begin: , line:252
|vpiFullName:uvm_pkg.uvm_bitstream_to_string
|vpiStmt:
\_assignment: , line:254
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (_t), line:254
|vpiName:_t
|vpiFullName:uvm_pkg.uvm_bitstream_to_string._t
|vpiRhs:
\_constant: , line:254
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_for_stmt: , line:255
|vpiFullName:uvm_pkg.uvm_bitstream_to_string
|vpiCondition:
\_operation: , line:255
|vpiOpType:20
|vpiOperand:
\_ref_obj: (idx), line:255
|vpiName:idx
|vpiFullName:uvm_pkg.uvm_bitstream_to_string.idx
|vpiOperand:
\_ref_obj: (size), line:255
|vpiName:size
|vpiFullName:uvm_pkg.uvm_bitstream_to_string.size
|vpiForInitStmt:
\_assign_stmt:
|vpiRhs:
\_constant: , line:255
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiLhs:
\_int_var: (idx), line:255
|vpiName:idx
|vpiFullName:uvm_pkg.uvm_bitstream_to_string.idx
|vpiForIncStmt:
\_operation: , line:255
|vpiOpType:62
|vpiOperand:
\_ref_obj: (idx), line:255
|vpiName:idx
|vpiStmt:
\_assignment: , line:256
|vpiBlocking:1
|vpiLhs:
\_bit_select: (_t), line:256
|vpiName:_t
|vpiFullName:uvm_pkg.uvm_bitstream_to_string._t
|vpiIndex:
\_ref_obj: (idx), line:256
|vpiName:idx
|vpiRhs:
\_bit_select: (value), line:256
|vpiName:value
|vpiFullName:uvm_pkg.uvm_bitstream_to_string.value
|vpiIndex:
\_ref_obj: (idx), line:256
|vpiName:idx
|vpiStmt:
\_assignment: , line:257
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (value), line:257
|vpiName:value
|vpiFullName:uvm_pkg.uvm_bitstream_to_string.value
|vpiRhs:
\_ref_obj: (_t), line:257
|vpiName:_t
|vpiFullName:uvm_pkg.uvm_bitstream_to_string._t
|vpiElseStmt:
\_assignment: , line:260
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (value), line:260
|vpiName:value
|vpiFullName:uvm_pkg.uvm_bitstream_to_string.value
|vpiRhs:
\_operation: , line:260
|vpiOpType:11
|vpiOperand:
\_operation: , line:260
|vpiOpType:22
|vpiOperand:
\_constant: , line:260
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_ref_obj: (size), line:260
|vpiName:size
|vpiFullName:uvm_pkg.uvm_bitstream_to_string.size
|vpiOperand:
\_constant: , line:260
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_case_stmt: , line:262
|vpiCaseType:1
|vpiCondition:
\_ref_obj: (radix), line:262
|vpiName:radix
|vpiFullName:uvm_pkg.uvm_bitstream_to_string.radix
|vpiCaseItem:
\_case_item: , line:263
|vpiExpr:
\_ref_obj: (UVM_BIN), line:263
|vpiName:UVM_BIN
|vpiFullName:uvm_pkg.uvm_bitstream_to_string.UVM_BIN
|vpiStmt:
\_return_stmt: , line:263
|vpiCondition:
\_sys_func_call: ($sformatf), line:263
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:263
|vpiConstType:6
|vpiDecompile:"%0s%0b"
|vpiSize:8
|STRING:"%0s%0b"
|vpiArgument:
\_ref_obj: (radix_str), line:263
|vpiName:radix_str
|vpiArgument:
\_ref_obj: (value), line:263
|vpiName:value
|vpiCaseItem:
\_case_item: , line:264
|vpiExpr:
\_ref_obj: (UVM_OCT), line:264
|vpiName:UVM_OCT
|vpiFullName:uvm_pkg.uvm_bitstream_to_string.UVM_OCT
|vpiStmt:
\_return_stmt: , line:264
|vpiCondition:
\_sys_func_call: ($sformatf), line:264
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:264
|vpiConstType:6
|vpiDecompile:"%0s%0o"
|vpiSize:8
|STRING:"%0s%0o"
|vpiArgument:
\_ref_obj: (radix_str), line:264
|vpiName:radix_str
|vpiArgument:
\_ref_obj: (value), line:264
|vpiName:value
|vpiCaseItem:
\_case_item: , line:265
|vpiExpr:
\_ref_obj: (UVM_UNSIGNED), line:265
|vpiName:UVM_UNSIGNED
|vpiFullName:uvm_pkg.uvm_bitstream_to_string.UVM_UNSIGNED
|vpiStmt:
\_return_stmt: , line:265
|vpiCondition:
\_sys_func_call: ($sformatf), line:265
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:265
|vpiConstType:6
|vpiDecompile:"%0s%0d"
|vpiSize:8
|STRING:"%0s%0d"
|vpiArgument:
\_ref_obj: (radix_str), line:265
|vpiName:radix_str
|vpiArgument:
\_ref_obj: (value), line:265
|vpiName:value
|vpiCaseItem:
\_case_item: , line:266
|vpiExpr:
\_ref_obj: (UVM_STRING), line:266
|vpiName:UVM_STRING
|vpiFullName:uvm_pkg.uvm_bitstream_to_string.UVM_STRING
|vpiStmt:
\_return_stmt: , line:266
|vpiCondition:
\_sys_func_call: ($sformatf), line:266
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:266
|vpiConstType:6
|vpiDecompile:"%0s%0s"
|vpiSize:8
|STRING:"%0s%0s"
|vpiArgument:
\_ref_obj: (radix_str), line:266
|vpiName:radix_str
|vpiArgument:
\_ref_obj: (value), line:266
|vpiName:value
|vpiCaseItem:
\_case_item: , line:267
|vpiExpr:
\_ref_obj: (UVM_TIME), line:267
|vpiName:UVM_TIME
|vpiFullName:uvm_pkg.uvm_bitstream_to_string.UVM_TIME
|vpiStmt:
\_return_stmt: , line:267
|vpiCondition:
\_sys_func_call: ($sformatf), line:267
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:267
|vpiConstType:6
|vpiDecompile:"%0s%0t"
|vpiSize:8
|STRING:"%0s%0t"
|vpiArgument:
\_ref_obj: (radix_str), line:267
|vpiName:radix_str
|vpiArgument:
\_ref_obj: (value), line:267
|vpiName:value
|vpiCaseItem:
\_case_item: , line:268
|vpiExpr:
\_ref_obj: (UVM_DEC), line:268
|vpiName:UVM_DEC
|vpiFullName:uvm_pkg.uvm_bitstream_to_string.UVM_DEC
|vpiStmt:
\_return_stmt: , line:268
|vpiCondition:
\_sys_func_call: ($sformatf), line:268
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:268
|vpiConstType:6
|vpiDecompile:"%0s%0d"
|vpiSize:8
|STRING:"%0s%0d"
|vpiArgument:
\_ref_obj: (radix_str), line:268
|vpiName:radix_str
|vpiArgument:
\_ref_obj: (value), line:268
|vpiName:value
|vpiCaseItem:
\_case_item: , line:269
|vpiStmt:
\_return_stmt: , line:269
|vpiCondition:
\_sys_func_call: ($sformatf), line:269
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:269
|vpiConstType:6
|vpiDecompile:"%0s%0x"
|vpiSize:8
|STRING:"%0s%0x"
|vpiArgument:
\_ref_obj: (radix_str), line:269
|vpiName:radix_str
|vpiArgument:
\_ref_obj: (value), line:269
|vpiName:value
|vpiTaskFunc:
\_function: (uvm_integral_to_string), line:276
|vpiName:uvm_integral_to_string
|vpiFullName:uvm_pkg.uvm_integral_to_string
|vpiReturn:
\_logic_var: , line:276
|vpiIODecl:
\_io_decl: (value)
|vpiName:value
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_integral_t), line:276, parent:value
|vpiName:uvm_integral_t
|vpiFullName:value.uvm_integral_t
|vpiIODecl:
\_io_decl: (size)
|vpiName:size
|vpiDirection:5
|vpiExpr:
\_int_var: , line:276, parent:size
|vpiFullName:size
|vpiIODecl:
\_io_decl: (radix)
|vpiName:radix
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_radix_enum), line:277, parent:radix
|vpiName:uvm_radix_enum
|vpiFullName:radix.uvm_radix_enum
|vpiIODecl:
\_io_decl: (radix_str)
|vpiName:radix_str
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:278, parent:radix_str
|vpiFullName:radix_str
|vpiStmt:
\_begin: , parent:uvm_integral_to_string
|vpiFullName:uvm_pkg.uvm_integral_to_string
|vpiStmt:
\_if_stmt: , line:280
|vpiCondition:
\_operation: , line:280
|vpiOpType:26
|vpiOperand:
\_operation: , line:280
|vpiOpType:14
|vpiOperand:
\_ref_obj: (radix), line:280
|vpiName:radix
|vpiFullName:uvm_pkg.uvm_integral_to_string.radix
|vpiOperand:
\_ref_obj: (UVM_DEC), line:280
|vpiName:UVM_DEC
|vpiFullName:uvm_pkg.uvm_integral_to_string.UVM_DEC
|vpiOperand:
\_operation: , line:280
|vpiOpType:16
|vpiOperand:
\_bit_select: (value), line:280
|vpiName:value
|vpiFullName:uvm_pkg.uvm_integral_to_string.value
|vpiIndex:
\_operation: , line:280
|vpiOpType:11
|vpiOperand:
\_ref_obj: (size), line:280
|vpiName:size
|vpiFullName:uvm_pkg.uvm_integral_to_string.size
|vpiOperand:
\_constant: , line:280
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_constant: , line:280
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:281
|vpiCondition:
\_sys_func_call: ($sformatf), line:281
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:281
|vpiConstType:6
|vpiDecompile:"%0d"
|vpiSize:5
|STRING:"%0d"
|vpiArgument:
\_ref_obj: (value), line:281
|vpiName:value
|vpiStmt:
\_if_else: , line:284
|vpiCondition:
\_sys_func_call: ($isunknown), line:284
|vpiName:$isunknown
|vpiArgument:
\_ref_obj: (value), line:284
|vpiName:value
|vpiStmt:
\_begin: , line:284
|vpiFullName:uvm_pkg.uvm_integral_to_string
|vpiStmt:
\_assignment: , line:286
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (_t), line:286
|vpiName:_t
|vpiFullName:uvm_pkg.uvm_integral_to_string._t
|vpiRhs:
\_constant: , line:286
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_for_stmt: , line:287
|vpiFullName:uvm_pkg.uvm_integral_to_string
|vpiCondition:
\_operation: , line:287
|vpiOpType:20
|vpiOperand:
\_ref_obj: (idx), line:287
|vpiName:idx
|vpiFullName:uvm_pkg.uvm_integral_to_string.idx
|vpiOperand:
\_ref_obj: (size), line:287
|vpiName:size
|vpiFullName:uvm_pkg.uvm_integral_to_string.size
|vpiForInitStmt:
\_assign_stmt:
|vpiRhs:
\_constant: , line:287
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiLhs:
\_int_var: (idx), line:287
|vpiName:idx
|vpiFullName:uvm_pkg.uvm_integral_to_string.idx
|vpiForIncStmt:
\_operation: , line:287
|vpiOpType:62
|vpiOperand:
\_ref_obj: (idx), line:287
|vpiName:idx
|vpiStmt:
\_assignment: , line:288
|vpiBlocking:1
|vpiLhs:
\_bit_select: (_t), line:288
|vpiName:_t
|vpiFullName:uvm_pkg.uvm_integral_to_string._t
|vpiIndex:
\_ref_obj: (idx), line:288
|vpiName:idx
|vpiRhs:
\_bit_select: (value), line:288
|vpiName:value
|vpiFullName:uvm_pkg.uvm_integral_to_string.value
|vpiIndex:
\_ref_obj: (idx), line:288
|vpiName:idx
|vpiStmt:
\_assignment: , line:289
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (value), line:289
|vpiName:value
|vpiFullName:uvm_pkg.uvm_integral_to_string.value
|vpiRhs:
\_ref_obj: (_t), line:289
|vpiName:_t
|vpiFullName:uvm_pkg.uvm_integral_to_string._t
|vpiElseStmt:
\_assignment: , line:292
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (value), line:292
|vpiName:value
|vpiFullName:uvm_pkg.uvm_integral_to_string.value
|vpiRhs:
\_operation: , line:292
|vpiOpType:11
|vpiOperand:
\_operation: , line:292
|vpiOpType:22
|vpiOperand:
\_constant: , line:292
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_ref_obj: (size), line:292
|vpiName:size
|vpiFullName:uvm_pkg.uvm_integral_to_string.size
|vpiOperand:
\_constant: , line:292
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_case_stmt: , line:294
|vpiCaseType:1
|vpiCondition:
\_ref_obj: (radix), line:294
|vpiName:radix
|vpiFullName:uvm_pkg.uvm_integral_to_string.radix
|vpiCaseItem:
\_case_item: , line:295
|vpiExpr:
\_ref_obj: (UVM_BIN), line:295
|vpiName:UVM_BIN
|vpiFullName:uvm_pkg.uvm_integral_to_string.UVM_BIN
|vpiStmt:
\_return_stmt: , line:295
|vpiCondition:
\_sys_func_call: ($sformatf), line:295
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:295
|vpiConstType:6
|vpiDecompile:"%0s%0b"
|vpiSize:8
|STRING:"%0s%0b"
|vpiArgument:
\_ref_obj: (radix_str), line:295
|vpiName:radix_str
|vpiArgument:
\_ref_obj: (value), line:295
|vpiName:value
|vpiCaseItem:
\_case_item: , line:296
|vpiExpr:
\_ref_obj: (UVM_OCT), line:296
|vpiName:UVM_OCT
|vpiFullName:uvm_pkg.uvm_integral_to_string.UVM_OCT
|vpiStmt:
\_return_stmt: , line:296
|vpiCondition:
\_sys_func_call: ($sformatf), line:296
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:296
|vpiConstType:6
|vpiDecompile:"%0s%0o"
|vpiSize:8
|STRING:"%0s%0o"
|vpiArgument:
\_ref_obj: (radix_str), line:296
|vpiName:radix_str
|vpiArgument:
\_ref_obj: (value), line:296
|vpiName:value
|vpiCaseItem:
\_case_item: , line:297
|vpiExpr:
\_ref_obj: (UVM_UNSIGNED), line:297
|vpiName:UVM_UNSIGNED
|vpiFullName:uvm_pkg.uvm_integral_to_string.UVM_UNSIGNED
|vpiStmt:
\_return_stmt: , line:297
|vpiCondition:
\_sys_func_call: ($sformatf), line:297
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:297
|vpiConstType:6
|vpiDecompile:"%0s%0d"
|vpiSize:8
|STRING:"%0s%0d"
|vpiArgument:
\_ref_obj: (radix_str), line:297
|vpiName:radix_str
|vpiArgument:
\_ref_obj: (value), line:297
|vpiName:value
|vpiCaseItem:
\_case_item: , line:298
|vpiExpr:
\_ref_obj: (UVM_STRING), line:298
|vpiName:UVM_STRING
|vpiFullName:uvm_pkg.uvm_integral_to_string.UVM_STRING
|vpiStmt:
\_return_stmt: , line:298
|vpiCondition:
\_sys_func_call: ($sformatf), line:298
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:298
|vpiConstType:6
|vpiDecompile:"%0s%0s"
|vpiSize:8
|STRING:"%0s%0s"
|vpiArgument:
\_ref_obj: (radix_str), line:298
|vpiName:radix_str
|vpiArgument:
\_ref_obj: (value), line:298
|vpiName:value
|vpiCaseItem:
\_case_item: , line:299
|vpiExpr:
\_ref_obj: (UVM_TIME), line:299
|vpiName:UVM_TIME
|vpiFullName:uvm_pkg.uvm_integral_to_string.UVM_TIME
|vpiStmt:
\_return_stmt: , line:299
|vpiCondition:
\_sys_func_call: ($sformatf), line:299
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:299
|vpiConstType:6
|vpiDecompile:"%0s%0t"
|vpiSize:8
|STRING:"%0s%0t"
|vpiArgument:
\_ref_obj: (radix_str), line:299
|vpiName:radix_str
|vpiArgument:
\_ref_obj: (value), line:299
|vpiName:value
|vpiCaseItem:
\_case_item: , line:300
|vpiExpr:
\_ref_obj: (UVM_DEC), line:300
|vpiName:UVM_DEC
|vpiFullName:uvm_pkg.uvm_integral_to_string.UVM_DEC
|vpiStmt:
\_return_stmt: , line:300
|vpiCondition:
\_sys_func_call: ($sformatf), line:300
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:300
|vpiConstType:6
|vpiDecompile:"%0s%0d"
|vpiSize:8
|STRING:"%0s%0d"
|vpiArgument:
\_ref_obj: (radix_str), line:300
|vpiName:radix_str
|vpiArgument:
\_ref_obj: (value), line:300
|vpiName:value
|vpiCaseItem:
\_case_item: , line:301
|vpiStmt:
\_return_stmt: , line:301
|vpiCondition:
\_sys_func_call: ($sformatf), line:301
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:301
|vpiConstType:6
|vpiDecompile:"%0s%0x"
|vpiSize:8
|STRING:"%0s%0x"
|vpiArgument:
\_ref_obj: (radix_str), line:301
|vpiName:radix_str
|vpiArgument:
\_ref_obj: (value), line:301
|vpiName:value
|vpiTaskFunc:
\_function: (uvm_get_array_index_int), line:310
|vpiName:uvm_get_array_index_int
|vpiFullName:uvm_pkg.uvm_get_array_index_int
|vpiReturn:
\_int_var: , line:310
|vpiIODecl:
\_io_decl: (arg)
|vpiName:arg
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:310, parent:arg
|vpiFullName:arg
|vpiIODecl:
\_io_decl: (is_wildcard)
|vpiName:is_wildcard
|vpiDirection:2
|vpiExpr:
\_bit_var: , line:310, parent:is_wildcard
|vpiFullName:is_wildcard
|vpiStmt:
\_begin: , parent:uvm_get_array_index_int
|vpiFullName:uvm_pkg.uvm_get_array_index_int
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_int_var: (i), line:311
|vpiName:i
|vpiFullName:uvm_pkg.uvm_get_array_index_int.i
|vpiStmt:
\_assignment: , line:312
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (uvm_get_array_index_int), line:312
|vpiName:uvm_get_array_index_int
|vpiFullName:uvm_pkg.uvm_get_array_index_int.uvm_get_array_index_int
|vpiRhs:
\_constant: , line:312
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_assignment: , line:313
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (is_wildcard), line:313
|vpiName:is_wildcard
|vpiFullName:uvm_pkg.uvm_get_array_index_int.is_wildcard
|vpiRhs:
\_constant: , line:313
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:314
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (i), line:314
|vpiName:i
|vpiFullName:uvm_pkg.uvm_get_array_index_int.i
|vpiRhs:
\_operation: , line:314
|vpiOpType:11
|vpiOperand:
\_ref_obj: (arg.len), line:314
|vpiName:arg.len
|vpiFullName:uvm_pkg.uvm_get_array_index_int.arg.len
|vpiOperand:
\_constant: , line:314
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_if_else: , line:315
|vpiCondition:
\_operation: , line:315
|vpiOpType:14
|vpiOperand:
\_bit_select: (arg), line:315
|vpiName:arg
|vpiFullName:uvm_pkg.uvm_get_array_index_int.arg
|vpiIndex:
\_ref_obj: (i), line:315
|vpiName:i
|vpiOperand:
\_constant: , line:315
|vpiConstType:6
|vpiDecompile:"]"
|vpiSize:3
|STRING:"]"
|vpiStmt:
\_while_stmt: , line:316
|vpiCondition:
\_operation: , line:316
|vpiOpType:26
|vpiOperand:
\_operation: , line:316
|vpiOpType:18
|vpiOperand:
\_ref_obj: (i), line:316
|vpiName:i
|vpiFullName:uvm_pkg.uvm_get_array_index_int.i
|vpiOperand:
\_constant: , line:316
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiOperand:
\_operation: , line:316
|vpiOpType:15
|vpiOperand:
\_bit_select: (arg), line:316
|vpiName:arg
|vpiFullName:uvm_pkg.uvm_get_array_index_int.arg
|vpiIndex:
\_ref_obj: (i), line:316
|vpiName:i
|vpiFullName:uvm_pkg.uvm_get_array_index_int.i
|vpiOperand:
\_constant: , line:316
|vpiConstType:6
|vpiDecompile:"["
|vpiSize:3
|STRING:"["
|vpiStmt:
\_begin: , line:316
|vpiFullName:uvm_pkg.uvm_get_array_index_int
|vpiStmt:
\_if_else: , line:318
|vpiCondition:
\_operation: , line:318
|vpiOpType:27
|vpiOperand:
\_operation: , line:318
|vpiOpType:14
|vpiOperand:
\_bit_select: (arg), line:318
|vpiName:arg
|vpiFullName:uvm_pkg.uvm_get_array_index_int.arg
|vpiIndex:
\_ref_obj: (i), line:318
|vpiName:i
|vpiOperand:
\_constant: , line:318
|vpiConstType:6
|vpiDecompile:"*"
|vpiSize:3
|STRING:"*"
|vpiOperand:
\_operation: , line:318
|vpiOpType:14
|vpiOperand:
\_bit_select: (arg), line:318
|vpiName:arg
|vpiFullName:uvm_pkg.uvm_get_array_index_int.arg
|vpiIndex:
\_ref_obj: (i), line:318
|vpiName:i
|vpiFullName:uvm_pkg.uvm_get_array_index_int.i
|vpiOperand:
\_constant: , line:318
|vpiConstType:6
|vpiDecompile:"?"
|vpiSize:3
|STRING:"?"
|vpiStmt:
\_assignment: , line:318
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (i), line:318
|vpiName:i
|vpiFullName:uvm_pkg.uvm_get_array_index_int.i
|vpiRhs:
\_constant: , line:318
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiElseStmt:
\_if_stmt: , line:319
|vpiCondition:
\_operation: , line:319
|vpiOpType:27
|vpiOperand:
\_operation: , line:319
|vpiOpType:20
|vpiOperand:
\_bit_select: (arg), line:319
|vpiName:arg
|vpiFullName:uvm_pkg.uvm_get_array_index_int.arg
|vpiIndex:
\_ref_obj: (i), line:319
|vpiName:i
|vpiOperand:
\_constant: , line:319
|vpiConstType:6
|vpiDecompile:"0"
|vpiSize:3
|STRING:"0"
|vpiOperand:
\_operation: , line:319
|vpiOpType:26
|vpiOperand:
\_operation: , line:319
|vpiOpType:18
|vpiOperand:
\_bit_select: (arg), line:319
|vpiName:arg
|vpiFullName:uvm_pkg.uvm_get_array_index_int.arg
|vpiIndex:
\_ref_obj: (i), line:319
|vpiName:i
|vpiFullName:uvm_pkg.uvm_get_array_index_int.i
|vpiOperand:
\_constant: , line:319
|vpiConstType:6
|vpiDecompile:"9"
|vpiSize:3
|STRING:"9"
|vpiOperand:
\_operation: , line:319
|vpiOpType:15
|vpiOperand:
\_bit_select: (arg), line:319
|vpiName:arg
|vpiFullName:uvm_pkg.uvm_get_array_index_int.arg
|vpiIndex:
\_ref_obj: (i), line:319
|vpiName:i
|vpiFullName:uvm_pkg.uvm_get_array_index_int.i
|vpiOperand:
\_constant: , line:319
|vpiConstType:6
|vpiDecompile:"["
|vpiSize:3
|STRING:"["
|vpiStmt:
\_begin: , line:319
|vpiFullName:uvm_pkg.uvm_get_array_index_int
|vpiStmt:
\_assignment: , line:320
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (uvm_get_array_index_int), line:320
|vpiName:uvm_get_array_index_int
|vpiFullName:uvm_pkg.uvm_get_array_index_int.uvm_get_array_index_int
|vpiRhs:
\_operation: , line:320
|vpiOpType:1
|vpiOperand:
\_constant: , line:320
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:321
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (i), line:321
|vpiName:i
|vpiFullName:uvm_pkg.uvm_get_array_index_int.i
|vpiRhs:
\_constant: , line:321
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiElseStmt:
\_begin: , line:324
|vpiFullName:uvm_pkg.uvm_get_array_index_int
|vpiStmt:
\_assignment: , line:325
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (is_wildcard), line:325
|vpiName:is_wildcard
|vpiFullName:uvm_pkg.uvm_get_array_index_int.is_wildcard
|vpiRhs:
\_constant: , line:325
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_return_stmt: , line:326
|vpiCondition:
\_constant: , line:326
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_if_stmt: , line:329
|vpiCondition:
\_operation: , line:329
|vpiOpType:18
|vpiOperand:
\_ref_obj: (i), line:329
|vpiName:i
|vpiFullName:uvm_pkg.uvm_get_array_index_int.i
|vpiOperand:
\_constant: , line:329
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_begin: , line:329
|vpiFullName:uvm_pkg.uvm_get_array_index_int
|vpiStmt:
\_assignment: , line:330
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (arg), line:330
|vpiName:arg
|vpiFullName:uvm_pkg.uvm_get_array_index_int.arg
|vpiRhs:
\_ref_obj: (arg.substr), line:330
|vpiName:arg.substr
|vpiFullName:uvm_pkg.uvm_get_array_index_int.arg.substr
|vpiStmt:
\_assignment: , line:331
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (uvm_get_array_index_int), line:331
|vpiName:uvm_get_array_index_int
|vpiFullName:uvm_pkg.uvm_get_array_index_int.uvm_get_array_index_int
|vpiRhs:
\_ref_obj: (arg.atoi), line:331
|vpiName:arg.atoi
|vpiFullName:uvm_pkg.uvm_get_array_index_int.arg.atoi
|vpiStmt:
\_assignment: , line:332
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (is_wildcard), line:332
|vpiName:is_wildcard
|vpiFullName:uvm_pkg.uvm_get_array_index_int.is_wildcard
|vpiRhs:
\_constant: , line:332
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiTaskFunc:
\_function: (uvm_get_array_index_string), line:340
|vpiName:uvm_get_array_index_string
|vpiFullName:uvm_pkg.uvm_get_array_index_string
|vpiReturn:
\_logic_var: , line:340
|vpiIODecl:
\_io_decl: (arg)
|vpiName:arg
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:340, parent:arg
|vpiFullName:arg
|vpiIODecl:
\_io_decl: (is_wildcard)
|vpiName:is_wildcard
|vpiDirection:2
|vpiExpr:
\_bit_var: , line:340, parent:is_wildcard
|vpiFullName:is_wildcard
|vpiStmt:
\_begin: , parent:uvm_get_array_index_string
|vpiFullName:uvm_pkg.uvm_get_array_index_string
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_int_var: (i), line:341
|vpiName:i
|vpiFullName:uvm_pkg.uvm_get_array_index_string.i
|vpiStmt:
\_assignment: , line:342
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (uvm_get_array_index_string), line:342
|vpiName:uvm_get_array_index_string
|vpiFullName:uvm_pkg.uvm_get_array_index_string.uvm_get_array_index_string
|vpiRhs:
\_constant: , line:342
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiStmt:
\_assignment: , line:343
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (is_wildcard), line:343
|vpiName:is_wildcard
|vpiFullName:uvm_pkg.uvm_get_array_index_string.is_wildcard
|vpiRhs:
\_constant: , line:343
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:344
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (i), line:344
|vpiName:i
|vpiFullName:uvm_pkg.uvm_get_array_index_string.i
|vpiRhs:
\_operation: , line:344
|vpiOpType:11
|vpiOperand:
\_ref_obj: (arg.len), line:344
|vpiName:arg.len
|vpiFullName:uvm_pkg.uvm_get_array_index_string.arg.len
|vpiOperand:
\_constant: , line:344
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_if_stmt: , line:345
|vpiCondition:
\_operation: , line:345
|vpiOpType:14
|vpiOperand:
\_bit_select: (arg), line:345
|vpiName:arg
|vpiFullName:uvm_pkg.uvm_get_array_index_string.arg
|vpiIndex:
\_ref_obj: (i), line:345
|vpiName:i
|vpiOperand:
\_constant: , line:345
|vpiConstType:6
|vpiDecompile:"]"
|vpiSize:3
|STRING:"]"
|vpiStmt:
\_while_stmt: , line:346
|vpiCondition:
\_operation: , line:346
|vpiOpType:26
|vpiOperand:
\_operation: , line:346
|vpiOpType:18
|vpiOperand:
\_ref_obj: (i), line:346
|vpiName:i
|vpiFullName:uvm_pkg.uvm_get_array_index_string.i
|vpiOperand:
\_constant: , line:346
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiOperand:
\_operation: , line:346
|vpiOpType:15
|vpiOperand:
\_bit_select: (arg), line:346
|vpiName:arg
|vpiFullName:uvm_pkg.uvm_get_array_index_string.arg
|vpiIndex:
\_ref_obj: (i), line:346
|vpiName:i
|vpiFullName:uvm_pkg.uvm_get_array_index_string.i
|vpiOperand:
\_constant: , line:346
|vpiConstType:6
|vpiDecompile:"["
|vpiSize:3
|STRING:"["
|vpiStmt:
\_begin: , line:346
|vpiFullName:uvm_pkg.uvm_get_array_index_string
|vpiStmt:
\_if_stmt: , line:347
|vpiCondition:
\_operation: , line:347
|vpiOpType:27
|vpiOperand:
\_operation: , line:347
|vpiOpType:14
|vpiOperand:
\_bit_select: (arg), line:347
|vpiName:arg
|vpiFullName:uvm_pkg.uvm_get_array_index_string.arg
|vpiIndex:
\_ref_obj: (i), line:347
|vpiName:i
|vpiOperand:
\_constant: , line:347
|vpiConstType:6
|vpiDecompile:"*"
|vpiSize:3
|STRING:"*"
|vpiOperand:
\_operation: , line:347
|vpiOpType:14
|vpiOperand:
\_bit_select: (arg), line:347
|vpiName:arg
|vpiFullName:uvm_pkg.uvm_get_array_index_string.arg
|vpiIndex:
\_ref_obj: (i), line:347
|vpiName:i
|vpiFullName:uvm_pkg.uvm_get_array_index_string.i
|vpiOperand:
\_constant: , line:347
|vpiConstType:6
|vpiDecompile:"?"
|vpiSize:3
|STRING:"?"
|vpiStmt:
\_assignment: , line:347
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (i), line:347
|vpiName:i
|vpiFullName:uvm_pkg.uvm_get_array_index_string.i
|vpiRhs:
\_constant: , line:347
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_if_stmt: , line:350
|vpiCondition:
\_operation: , line:350
|vpiOpType:18
|vpiOperand:
\_ref_obj: (i), line:350
|vpiName:i
|vpiFullName:uvm_pkg.uvm_get_array_index_string.i
|vpiOperand:
\_constant: , line:350
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_begin: , line:350
|vpiFullName:uvm_pkg.uvm_get_array_index_string
|vpiStmt:
\_assignment: , line:351
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (uvm_get_array_index_string), line:351
|vpiName:uvm_get_array_index_string
|vpiFullName:uvm_pkg.uvm_get_array_index_string.uvm_get_array_index_string
|vpiRhs:
\_ref_obj: (arg.substr), line:351
|vpiName:arg.substr
|vpiFullName:uvm_pkg.uvm_get_array_index_string.arg.substr
|vpiStmt:
\_assignment: , line:352
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (is_wildcard), line:352
|vpiName:is_wildcard
|vpiFullName:uvm_pkg.uvm_get_array_index_string.is_wildcard
|vpiRhs:
\_constant: , line:352
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiTaskFunc:
\_function: (uvm_is_array), line:360
|vpiName:uvm_is_array
|vpiFullName:uvm_pkg.uvm_is_array
|vpiReturn:
\_bit_var: , line:360
|vpiIODecl:
\_io_decl: (arg)
|vpiName:arg
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:360, parent:arg
|vpiFullName:arg
|vpiStmt:
\_return_stmt: , line:361, parent:uvm_is_array
|vpiCondition:
\_operation: , line:361
|vpiOpType:14
|vpiOperand:
\_bit_select: (arg), line:361
|vpiName:arg
|vpiFullName:uvm_pkg.uvm_is_array.arg
|vpiIndex:
\_operation: , line:361
|vpiOpType:11
|vpiOperand:
\_ref_obj: (arg.len), line:361
|vpiName:arg.len
|vpiOperand:
\_constant: , line:361
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_constant: , line:361
|vpiConstType:6
|vpiDecompile:"]"
|vpiSize:3
|STRING:"]"
|vpiTaskFunc:
\_function: (uvm_has_wildcard), line:368
|vpiAutomatic:1
|vpiName:uvm_has_wildcard
|vpiFullName:uvm_pkg.uvm_has_wildcard
|vpiReturn:
\_bit_var: , line:368
|vpiIODecl:
\_io_decl: (arg)
|vpiName:arg
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:368, parent:arg
|vpiFullName:arg
|vpiStmt:
\_begin: , parent:uvm_has_wildcard
|vpiFullName:uvm_pkg.uvm_has_wildcard
|vpiStmt:
\_assignment: , line:369
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (uvm_has_wildcard), line:369
|vpiName:uvm_has_wildcard
|vpiFullName:uvm_pkg.uvm_has_wildcard.uvm_has_wildcard
|vpiRhs:
\_constant: , line:369
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_if_stmt: , line:372
|vpiCondition:
\_operation: , line:372
|vpiOpType:26
|vpiOperand:
\_operation: , line:372
|vpiOpType:26
|vpiOperand:
\_operation: , line:372
|vpiOpType:18
|vpiOperand:
\_ref_obj: (arg.len), line:372
|vpiName:arg.len
|vpiFullName:uvm_pkg.uvm_has_wildcard.arg.len
|vpiOperand:
\_constant: , line:372
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_operation: , line:372
|vpiOpType:14
|vpiOperand:
\_bit_select: (arg), line:372
|vpiName:arg
|vpiFullName:uvm_pkg.uvm_has_wildcard.arg
|vpiIndex:
\_constant: , line:372
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiOperand:
\_constant: , line:372
|vpiConstType:6
|vpiDecompile:"/"
|vpiSize:3
|STRING:"/"
|vpiOperand:
\_operation: , line:372
|vpiOpType:14
|vpiOperand:
\_bit_select: (arg), line:372
|vpiName:arg
|vpiFullName:uvm_pkg.uvm_has_wildcard.arg
|vpiIndex:
\_operation: , line:372
|vpiOpType:11
|vpiOperand:
\_ref_obj: (arg.len), line:372
|vpiName:arg.len
|vpiFullName:uvm_pkg.uvm_has_wildcard.arg.len
|vpiOperand:
\_constant: , line:372
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_constant: , line:372
|vpiConstType:6
|vpiDecompile:"/"
|vpiSize:3
|STRING:"/"
|vpiStmt:
\_return_stmt: , line:373
|vpiCondition:
\_constant: , line:373
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_foreach_stmt: , line:376
|vpiFullName:uvm_pkg.uvm_has_wildcard
|vpiVariables:
\_chandle_var: (arg), line:376
|vpiName:arg
|vpiFullName:uvm_pkg.uvm_has_wildcard.arg
|vpiLoopVars:
\_chandle_var: (i), line:376
|vpiName:i
|vpiFullName:uvm_pkg.uvm_has_wildcard.i
|vpiStmt:
\_if_stmt: , line:377
|vpiCondition:
\_operation: , line:377
|vpiOpType:27
|vpiOperand:
\_operation: , line:377
|vpiOpType:27
|vpiOperand:
\_operation: , line:377
|vpiOpType:14
|vpiOperand:
\_bit_select: (arg), line:377
|vpiName:arg
|vpiFullName:uvm_pkg.uvm_has_wildcard.arg
|vpiIndex:
\_ref_obj: (i), line:377
|vpiName:i
|vpiOperand:
\_constant: , line:377
|vpiConstType:6
|vpiDecompile:"*"
|vpiSize:3
|STRING:"*"
|vpiOperand:
\_operation: , line:377
|vpiOpType:14
|vpiOperand:
\_bit_select: (arg), line:377
|vpiName:arg
|vpiFullName:uvm_pkg.uvm_has_wildcard.arg
|vpiIndex:
\_ref_obj: (i), line:377
|vpiName:i
|vpiFullName:uvm_pkg.uvm_has_wildcard.i
|vpiOperand:
\_constant: , line:377
|vpiConstType:6
|vpiDecompile:"+"
|vpiSize:3
|STRING:"+"
|vpiOperand:
\_operation: , line:377
|vpiOpType:14
|vpiOperand:
\_bit_select: (arg), line:377
|vpiName:arg
|vpiFullName:uvm_pkg.uvm_has_wildcard.arg
|vpiIndex:
\_ref_obj: (i), line:377
|vpiName:i
|vpiFullName:uvm_pkg.uvm_has_wildcard.i
|vpiOperand:
\_constant: , line:377
|vpiConstType:6
|vpiDecompile:"?"
|vpiSize:3
|STRING:"?"
|vpiStmt:
\_assignment: , line:378
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (uvm_has_wildcard), line:378
|vpiName:uvm_has_wildcard
|vpiFullName:uvm_pkg.uvm_has_wildcard.uvm_has_wildcard
|vpiRhs:
\_constant: , line:378
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiTaskFunc:
\_function: (m_uvm_string_queue_join), line:484
|vpiAutomatic:1
|vpiName:m_uvm_string_queue_join
|vpiFullName:uvm_pkg.m_uvm_string_queue_join
|vpiReturn:
\_logic_var: , line:484
|vpiIODecl:
\_io_decl: (i)
|vpiName:i
|vpiDirection:6
|vpiExpr:
\_logic_var: , line:484, parent:i
|vpiFullName:i
|vpiStmt:
\_assignment: , line:486, parent:m_uvm_string_queue_join
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_uvm_string_queue_join), line:486
|vpiName:m_uvm_string_queue_join
|vpiFullName:uvm_pkg.m_uvm_string_queue_join.m_uvm_string_queue_join
|vpiRhs:
\_operation: , line:486
|vpiOpType:71
|vpiOperand:
\_ref_obj: (i), line:486
|vpiName:i
|vpiOperand:
\_unsupported_expr: , line:28
|STRING:
|vpiTaskFunc:
\_task: (run_test), line:45
|vpiName:run_test
|vpiFullName:uvm_pkg.run_test
|vpiStmt:
\_begin: , parent:run_test
|vpiFullName:uvm_pkg.run_test
|vpiStmt:
\_assignment: , line:48
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (cs), line:48
|vpiName:cs
|vpiFullName:uvm_pkg.run_test.cs
|vpiRhs:
\_ref_obj: (uvm_coreservice_t::get), line:48
|vpiName:uvm_coreservice_t::get
|vpiFullName:uvm_pkg.run_test.uvm_coreservice_t::get
|vpiStmt:
\_assignment: , line:49
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (top), line:49
|vpiName:top
|vpiFullName:uvm_pkg.run_test.top
|vpiRhs:
\_ref_obj: (cs.get_root), line:49
|vpiName:cs.get_root
|vpiFullName:uvm_pkg.run_test.cs.get_root
|vpiStmt:
\_func_call: (top.run_test), line:50
|vpiName:top.run_test
|vpiArgument:
\_ref_obj: (test_name), line:50
|vpiName:test_name
|vpiTaskFunc:
\_function: (uvm_get_report_object), line:62
|vpiName:uvm_get_report_object
|vpiFullName:uvm_pkg.uvm_get_report_object
|vpiReturn:
\_chandle_var: (uvm_report_object), line:62
|vpiName:uvm_report_object
|vpiStmt:
\_begin: , parent:uvm_get_report_object
|vpiFullName:uvm_pkg.uvm_get_report_object
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (top), line:63
|vpiName:top
|vpiFullName:uvm_pkg.uvm_get_report_object.top
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (cs), line:64
|vpiName:cs
|vpiFullName:uvm_pkg.uvm_get_report_object.cs
|vpiStmt:
\_assignment: , line:65
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (cs), line:65
|vpiName:cs
|vpiFullName:uvm_pkg.uvm_get_report_object.cs
|vpiRhs:
\_ref_obj: (uvm_coreservice_t::get), line:65
|vpiName:uvm_coreservice_t::get
|vpiFullName:uvm_pkg.uvm_get_report_object.uvm_coreservice_t::get
|vpiStmt:
\_assignment: , line:66
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (top), line:66
|vpiName:top
|vpiFullName:uvm_pkg.uvm_get_report_object.top
|vpiRhs:
\_ref_obj: (cs.get_root), line:66
|vpiName:cs.get_root
|vpiFullName:uvm_pkg.uvm_get_report_object.cs.get_root
|vpiStmt:
\_return_stmt: , line:67
|vpiCondition:
\_ref_obj: (top), line:67
|vpiName:top
|vpiFullName:uvm_pkg.uvm_get_report_object.top
|vpiTaskFunc:
\_function: (uvm_report_enabled), line:84
|vpiName:uvm_report_enabled
|vpiFullName:uvm_pkg.uvm_report_enabled
|vpiReturn:
\_int_var: , line:84
|vpiIODecl:
\_io_decl: (verbosity)
|vpiName:verbosity
|vpiDirection:5
|vpiExpr:
\_int_var: , line:84, parent:verbosity
|vpiFullName:verbosity
|vpiIODecl:
\_io_decl: (severity)
|vpiName:severity
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_severity), line:85, parent:severity
|vpiName:uvm_severity
|vpiFullName:severity.uvm_severity
|vpiIODecl:
\_io_decl: (id)
|vpiName:id
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:85, parent:id
|vpiFullName:id
|vpiStmt:
\_begin: , parent:uvm_report_enabled
|vpiFullName:uvm_pkg.uvm_report_enabled
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (top), line:86
|vpiName:top
|vpiFullName:uvm_pkg.uvm_report_enabled.top
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (cs), line:87
|vpiName:cs
|vpiFullName:uvm_pkg.uvm_report_enabled.cs
|vpiStmt:
\_assignment: , line:88
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (cs), line:88
|vpiName:cs
|vpiFullName:uvm_pkg.uvm_report_enabled.cs
|vpiRhs:
\_ref_obj: (uvm_coreservice_t::get), line:88
|vpiName:uvm_coreservice_t::get
|vpiFullName:uvm_pkg.uvm_report_enabled.uvm_coreservice_t::get
|vpiStmt:
\_assignment: , line:89
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (top), line:89
|vpiName:top
|vpiFullName:uvm_pkg.uvm_report_enabled.top
|vpiRhs:
\_ref_obj: (cs.get_root), line:89
|vpiName:cs.get_root
|vpiFullName:uvm_pkg.uvm_report_enabled.cs.get_root
|vpiStmt:
\_return_stmt: , line:90
|vpiCondition:
\_ref_obj: (top.uvm_report_enabled), line:90
|vpiName:top.uvm_report_enabled
|vpiFullName:uvm_pkg.uvm_report_enabled.top.uvm_report_enabled
|vpiTaskFunc:
\_function: (uvm_report), line:96
|vpiName:uvm_report
|vpiFullName:uvm_pkg.uvm_report
|vpiIODecl:
\_io_decl: (severity)
|vpiName:severity
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_severity), line:96, parent:severity
|vpiName:uvm_severity
|vpiFullName:severity.uvm_severity
|vpiIODecl:
\_io_decl: (id)
|vpiName:id
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:97, parent:id
|vpiFullName:id
|vpiIODecl:
\_io_decl: (message)
|vpiName:message
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:98, parent:message
|vpiFullName:message
|vpiIODecl:
\_io_decl: (verbosity)
|vpiName:verbosity
|vpiDirection:5
|vpiExpr:
\_int_var: , line:99, parent:verbosity
|vpiFullName:verbosity
|vpiIODecl:
\_io_decl: (filename)
|vpiName:filename
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:101, parent:filename
|vpiFullName:filename
|vpiIODecl:
\_io_decl: (line)
|vpiName:line
|vpiDirection:5
|vpiExpr:
\_int_var: , line:102, parent:line
|vpiFullName:line
|vpiIODecl:
\_io_decl: (context_name)
|vpiName:context_name
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:103, parent:context_name
|vpiFullName:context_name
|vpiIODecl:
\_io_decl: (report_enabled_checked)
|vpiName:report_enabled_checked
|vpiDirection:5
|vpiExpr:
\_bit_var: , line:104, parent:report_enabled_checked
|vpiFullName:report_enabled_checked
|vpiStmt:
\_begin: , parent:uvm_report
|vpiFullName:uvm_pkg.uvm_report
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (top), line:105
|vpiName:top
|vpiFullName:uvm_pkg.uvm_report.top
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (cs), line:106
|vpiName:cs
|vpiFullName:uvm_pkg.uvm_report.cs
|vpiStmt:
\_assignment: , line:107
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (cs), line:107
|vpiName:cs
|vpiFullName:uvm_pkg.uvm_report.cs
|vpiRhs:
\_ref_obj: (uvm_coreservice_t::get), line:107
|vpiName:uvm_coreservice_t::get
|vpiFullName:uvm_pkg.uvm_report.uvm_coreservice_t::get
|vpiStmt:
\_assignment: , line:108
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (top), line:108
|vpiName:top
|vpiFullName:uvm_pkg.uvm_report.top
|vpiRhs:
\_ref_obj: (cs.get_root), line:108
|vpiName:cs.get_root
|vpiFullName:uvm_pkg.uvm_report.cs.get_root
|vpiStmt:
\_func_call: (top.uvm_report), line:109
|vpiName:top.uvm_report
|vpiArgument:
\_ref_obj: (severity), line:109
|vpiName:severity
|vpiArgument:
\_ref_obj: (id), line:109
|vpiName:id
|vpiArgument:
\_ref_obj: (message), line:109
|vpiName:message
|vpiArgument:
\_ref_obj: (verbosity), line:109
|vpiName:verbosity
|vpiArgument:
\_ref_obj: (filename), line:109
|vpiName:filename
|vpiArgument:
\_ref_obj: (line), line:109
|vpiName:line
|vpiArgument:
\_ref_obj: (context_name), line:109
|vpiName:context_name
|vpiArgument:
\_ref_obj: (report_enabled_checked), line:109
|vpiName:report_enabled_checked
|vpiTaskFunc:
\_function: (m__uvm_report_dpi), line:114
|vpiName:m__uvm_report_dpi
|vpiFullName:uvm_pkg.m__uvm_report_dpi
|vpiIODecl:
\_io_decl: (severity)
|vpiName:severity
|vpiDirection:5
|vpiExpr:
\_int_var: , line:114, parent:severity
|vpiFullName:severity
|vpiIODecl:
\_io_decl: (id)
|vpiName:id
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:115, parent:id
|vpiFullName:id
|vpiIODecl:
\_io_decl: (message)
|vpiName:message
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:116, parent:message
|vpiFullName:message
|vpiIODecl:
\_io_decl: (verbosity)
|vpiName:verbosity
|vpiDirection:5
|vpiExpr:
\_int_var: , line:117, parent:verbosity
|vpiFullName:verbosity
|vpiIODecl:
\_io_decl: (filename)
|vpiName:filename
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:118, parent:filename
|vpiFullName:filename
|vpiIODecl:
\_io_decl: (line)
|vpiName:line
|vpiDirection:5
|vpiExpr:
\_int_var: , line:119, parent:line
|vpiFullName:line
|vpiStmt:
\_func_call: (uvm_report), line:120, parent:m__uvm_report_dpi
|vpiName:uvm_report
|vpiFunction:
\_function: (uvm_report), line:96
|vpiArgument:
\_operation: , line:120
|vpiOpType:67
|vpiOperand:
\_ref_obj: (severity), line:120
|vpiName:severity
|vpiTypespec:
\_enum_typespec: (uvm_severity), line:265
|vpiName:uvm_severity
|vpiBaseTypespec:
\_bit_typespec: , line:259
|vpiRange:
\_range: , line:259
|vpiLeftRange:
\_constant: , line:259
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiRightRange:
\_constant: , line:259
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiEnumConst:
\_enum_const: (UVM_ERROR), line:263
|vpiName:UVM_ERROR
|INT:2
|vpiEnumConst:
\_enum_const: (UVM_FATAL), line:264
|vpiName:UVM_FATAL
|INT:3
|vpiEnumConst:
\_enum_const: (UVM_INFO), line:261
|vpiName:UVM_INFO
|INT:0
|vpiEnumConst:
\_enum_const: (UVM_WARNING), line:262
|vpiName:UVM_WARNING
|INT:1
|vpiArgument:
\_ref_obj: (id), line:120
|vpiName:id
|vpiArgument:
\_ref_obj: (message), line:120
|vpiName:message
|vpiArgument:
\_ref_obj: (verbosity), line:120
|vpiName:verbosity
|vpiArgument:
\_ref_obj: (filename), line:120
|vpiName:filename
|vpiArgument:
\_ref_obj: (line), line:120
|vpiName:line
|vpiTaskFunc:
\_function: (uvm_report_info), line:126
|vpiName:uvm_report_info
|vpiFullName:uvm_pkg.uvm_report_info
|vpiIODecl:
\_io_decl: (id)
|vpiName:id
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:126, parent:id
|vpiFullName:id
|vpiIODecl:
\_io_decl: (message)
|vpiName:message
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:127, parent:message
|vpiFullName:message
|vpiIODecl:
\_io_decl: (verbosity)
|vpiName:verbosity
|vpiDirection:5
|vpiExpr:
\_int_var: , line:128, parent:verbosity
|vpiFullName:verbosity
|vpiIODecl:
\_io_decl: (filename)
|vpiName:filename
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:129, parent:filename
|vpiFullName:filename
|vpiIODecl:
\_io_decl: (line)
|vpiName:line
|vpiDirection:5
|vpiExpr:
\_int_var: , line:130, parent:line
|vpiFullName:line
|vpiIODecl:
\_io_decl: (context_name)
|vpiName:context_name
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:131, parent:context_name
|vpiFullName:context_name
|vpiIODecl:
\_io_decl: (report_enabled_checked)
|vpiName:report_enabled_checked
|vpiDirection:5
|vpiExpr:
\_bit_var: , line:132, parent:report_enabled_checked
|vpiFullName:report_enabled_checked
|vpiStmt:
\_begin: , parent:uvm_report_info
|vpiFullName:uvm_pkg.uvm_report_info
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (top), line:133
|vpiName:top
|vpiFullName:uvm_pkg.uvm_report_info.top
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (cs), line:134
|vpiName:cs
|vpiFullName:uvm_pkg.uvm_report_info.cs
|vpiStmt:
\_assignment: , line:135
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (cs), line:135
|vpiName:cs
|vpiFullName:uvm_pkg.uvm_report_info.cs
|vpiRhs:
\_ref_obj: (uvm_coreservice_t::get), line:135
|vpiName:uvm_coreservice_t::get
|vpiFullName:uvm_pkg.uvm_report_info.uvm_coreservice_t::get
|vpiStmt:
\_assignment: , line:136
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (top), line:136
|vpiName:top
|vpiFullName:uvm_pkg.uvm_report_info.top
|vpiRhs:
\_ref_obj: (cs.get_root), line:136
|vpiName:cs.get_root
|vpiFullName:uvm_pkg.uvm_report_info.cs.get_root
|vpiStmt:
\_func_call: (top.uvm_report_info), line:137
|vpiName:top.uvm_report_info
|vpiArgument:
\_ref_obj: (id), line:137
|vpiName:id
|vpiArgument:
\_ref_obj: (message), line:137
|vpiName:message
|vpiArgument:
\_ref_obj: (verbosity), line:137
|vpiName:verbosity
|vpiArgument:
\_ref_obj: (filename), line:137
|vpiName:filename
|vpiArgument:
\_ref_obj: (line), line:137
|vpiName:line
|vpiArgument:
\_ref_obj: (context_name), line:137
|vpiName:context_name
|vpiArgument:
\_ref_obj: (report_enabled_checked), line:138
|vpiName:report_enabled_checked
|vpiTaskFunc:
\_function: (uvm_report_warning), line:145
|vpiName:uvm_report_warning
|vpiFullName:uvm_pkg.uvm_report_warning
|vpiIODecl:
\_io_decl: (id)
|vpiName:id
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:145, parent:id
|vpiFullName:id
|vpiIODecl:
\_io_decl: (message)
|vpiName:message
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:146, parent:message
|vpiFullName:message
|vpiIODecl:
\_io_decl: (verbosity)
|vpiName:verbosity
|vpiDirection:5
|vpiExpr:
\_int_var: , line:147, parent:verbosity
|vpiFullName:verbosity
|vpiIODecl:
\_io_decl: (filename)
|vpiName:filename
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:148, parent:filename
|vpiFullName:filename
|vpiIODecl:
\_io_decl: (line)
|vpiName:line
|vpiDirection:5
|vpiExpr:
\_int_var: , line:149, parent:line
|vpiFullName:line
|vpiIODecl:
\_io_decl: (context_name)
|vpiName:context_name
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:150, parent:context_name
|vpiFullName:context_name
|vpiIODecl:
\_io_decl: (report_enabled_checked)
|vpiName:report_enabled_checked
|vpiDirection:5
|vpiExpr:
\_bit_var: , line:151, parent:report_enabled_checked
|vpiFullName:report_enabled_checked
|vpiStmt:
\_begin: , parent:uvm_report_warning
|vpiFullName:uvm_pkg.uvm_report_warning
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (top), line:152
|vpiName:top
|vpiFullName:uvm_pkg.uvm_report_warning.top
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (cs), line:153
|vpiName:cs
|vpiFullName:uvm_pkg.uvm_report_warning.cs
|vpiStmt:
\_assignment: , line:154
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (cs), line:154
|vpiName:cs
|vpiFullName:uvm_pkg.uvm_report_warning.cs
|vpiRhs:
\_ref_obj: (uvm_coreservice_t::get), line:154
|vpiName:uvm_coreservice_t::get
|vpiFullName:uvm_pkg.uvm_report_warning.uvm_coreservice_t::get
|vpiStmt:
\_assignment: , line:155
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (top), line:155
|vpiName:top
|vpiFullName:uvm_pkg.uvm_report_warning.top
|vpiRhs:
\_ref_obj: (cs.get_root), line:155
|vpiName:cs.get_root
|vpiFullName:uvm_pkg.uvm_report_warning.cs.get_root
|vpiStmt:
\_func_call: (top.uvm_report_warning), line:156
|vpiName:top.uvm_report_warning
|vpiArgument:
\_ref_obj: (id), line:156
|vpiName:id
|vpiArgument:
\_ref_obj: (message), line:156
|vpiName:message
|vpiArgument:
\_ref_obj: (verbosity), line:156
|vpiName:verbosity
|vpiArgument:
\_ref_obj: (filename), line:156
|vpiName:filename
|vpiArgument:
\_ref_obj: (line), line:156
|vpiName:line
|vpiArgument:
\_ref_obj: (context_name), line:156
|vpiName:context_name
|vpiArgument:
\_ref_obj: (report_enabled_checked), line:157
|vpiName:report_enabled_checked
|vpiTaskFunc:
\_function: (uvm_report_error), line:164
|vpiName:uvm_report_error
|vpiFullName:uvm_pkg.uvm_report_error
|vpiIODecl:
\_io_decl: (id)
|vpiName:id
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:164, parent:id
|vpiFullName:id
|vpiIODecl:
\_io_decl: (message)
|vpiName:message
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:165, parent:message
|vpiFullName:message
|vpiIODecl:
\_io_decl: (verbosity)
|vpiName:verbosity
|vpiDirection:5
|vpiExpr:
\_int_var: , line:166, parent:verbosity
|vpiFullName:verbosity
|vpiIODecl:
\_io_decl: (filename)
|vpiName:filename
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:167, parent:filename
|vpiFullName:filename
|vpiIODecl:
\_io_decl: (line)
|vpiName:line
|vpiDirection:5
|vpiExpr:
\_int_var: , line:168, parent:line
|vpiFullName:line
|vpiIODecl:
\_io_decl: (context_name)
|vpiName:context_name
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:169, parent:context_name
|vpiFullName:context_name
|vpiIODecl:
\_io_decl: (report_enabled_checked)
|vpiName:report_enabled_checked
|vpiDirection:5
|vpiExpr:
\_bit_var: , line:170, parent:report_enabled_checked
|vpiFullName:report_enabled_checked
|vpiStmt:
\_begin: , parent:uvm_report_error
|vpiFullName:uvm_pkg.uvm_report_error
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (top), line:171
|vpiName:top
|vpiFullName:uvm_pkg.uvm_report_error.top
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (cs), line:172
|vpiName:cs
|vpiFullName:uvm_pkg.uvm_report_error.cs
|vpiStmt:
\_assignment: , line:173
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (cs), line:173
|vpiName:cs
|vpiFullName:uvm_pkg.uvm_report_error.cs
|vpiRhs:
\_ref_obj: (uvm_coreservice_t::get), line:173
|vpiName:uvm_coreservice_t::get
|vpiFullName:uvm_pkg.uvm_report_error.uvm_coreservice_t::get
|vpiStmt:
\_assignment: , line:174
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (top), line:174
|vpiName:top
|vpiFullName:uvm_pkg.uvm_report_error.top
|vpiRhs:
\_ref_obj: (cs.get_root), line:174
|vpiName:cs.get_root
|vpiFullName:uvm_pkg.uvm_report_error.cs.get_root
|vpiStmt:
\_func_call: (top.uvm_report_error), line:175
|vpiName:top.uvm_report_error
|vpiArgument:
\_ref_obj: (id), line:175
|vpiName:id
|vpiArgument:
\_ref_obj: (message), line:175
|vpiName:message
|vpiArgument:
\_ref_obj: (verbosity), line:175
|vpiName:verbosity
|vpiArgument:
\_ref_obj: (filename), line:175
|vpiName:filename
|vpiArgument:
\_ref_obj: (line), line:175
|vpiName:line
|vpiArgument:
\_ref_obj: (context_name), line:175
|vpiName:context_name
|vpiArgument:
\_ref_obj: (report_enabled_checked), line:176
|vpiName:report_enabled_checked
|vpiTaskFunc:
\_function: (uvm_report_fatal), line:192
|vpiName:uvm_report_fatal
|vpiFullName:uvm_pkg.uvm_report_fatal
|vpiIODecl:
\_io_decl: (id)
|vpiName:id
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:192, parent:id
|vpiFullName:id
|vpiIODecl:
\_io_decl: (message)
|vpiName:message
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:193, parent:message
|vpiFullName:message
|vpiIODecl:
\_io_decl: (verbosity)
|vpiName:verbosity
|vpiDirection:5
|vpiExpr:
\_int_var: , line:194, parent:verbosity
|vpiFullName:verbosity
|vpiIODecl:
\_io_decl: (filename)
|vpiName:filename
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:195, parent:filename
|vpiFullName:filename
|vpiIODecl:
\_io_decl: (line)
|vpiName:line
|vpiDirection:5
|vpiExpr:
\_int_var: , line:196, parent:line
|vpiFullName:line
|vpiIODecl:
\_io_decl: (context_name)
|vpiName:context_name
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:197, parent:context_name
|vpiFullName:context_name
|vpiIODecl:
\_io_decl: (report_enabled_checked)
|vpiName:report_enabled_checked
|vpiDirection:5
|vpiExpr:
\_bit_var: , line:198, parent:report_enabled_checked
|vpiFullName:report_enabled_checked
|vpiStmt:
\_begin: , parent:uvm_report_fatal
|vpiFullName:uvm_pkg.uvm_report_fatal
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (top), line:199
|vpiName:top
|vpiFullName:uvm_pkg.uvm_report_fatal.top
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (cs), line:200
|vpiName:cs
|vpiFullName:uvm_pkg.uvm_report_fatal.cs
|vpiStmt:
\_assignment: , line:201
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (cs), line:201
|vpiName:cs
|vpiFullName:uvm_pkg.uvm_report_fatal.cs
|vpiRhs:
\_ref_obj: (uvm_coreservice_t::get), line:201
|vpiName:uvm_coreservice_t::get
|vpiFullName:uvm_pkg.uvm_report_fatal.uvm_coreservice_t::get
|vpiStmt:
\_assignment: , line:202
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (top), line:202
|vpiName:top
|vpiFullName:uvm_pkg.uvm_report_fatal.top
|vpiRhs:
\_ref_obj: (cs.get_root), line:202
|vpiName:cs.get_root
|vpiFullName:uvm_pkg.uvm_report_fatal.cs.get_root
|vpiStmt:
\_func_call: (top.uvm_report_fatal), line:203
|vpiName:top.uvm_report_fatal
|vpiArgument:
\_ref_obj: (id), line:203
|vpiName:id
|vpiArgument:
\_ref_obj: (message), line:203
|vpiName:message
|vpiArgument:
\_ref_obj: (verbosity), line:203
|vpiName:verbosity
|vpiArgument:
\_ref_obj: (filename), line:203
|vpiName:filename
|vpiArgument:
\_ref_obj: (line), line:203
|vpiName:line
|vpiArgument:
\_ref_obj: (context_name), line:203
|vpiName:context_name
|vpiArgument:
\_ref_obj: (report_enabled_checked), line:204
|vpiName:report_enabled_checked
|vpiTaskFunc:
\_function: (uvm_process_report_message), line:216
|vpiName:uvm_process_report_message
|vpiFullName:uvm_pkg.uvm_process_report_message
|vpiIODecl:
\_io_decl: (report_message)
|vpiName:report_message
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_report_message), line:216, parent:report_message
|vpiName:uvm_report_message
|vpiFullName:report_message.uvm_report_message
|vpiStmt:
\_begin: , parent:uvm_process_report_message
|vpiFullName:uvm_pkg.uvm_process_report_message
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (top), line:217
|vpiName:top
|vpiFullName:uvm_pkg.uvm_process_report_message.top
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (cs), line:218
|vpiName:cs
|vpiFullName:uvm_pkg.uvm_process_report_message.cs
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (p), line:219
|vpiName:p
|vpiFullName:uvm_pkg.uvm_process_report_message.p
|vpiStmt:
\_assignment: , line:220
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (p), line:220
|vpiName:p
|vpiFullName:uvm_pkg.uvm_process_report_message.p
|vpiRhs:
\_ref_obj: (process::self), line:220
|vpiName:process::self
|vpiFullName:uvm_pkg.uvm_process_report_message.process::self
|vpiStmt:
\_assignment: , line:221
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (cs), line:221
|vpiName:cs
|vpiFullName:uvm_pkg.uvm_process_report_message.cs
|vpiRhs:
\_ref_obj: (uvm_coreservice_t::get), line:221
|vpiName:uvm_coreservice_t::get
|vpiFullName:uvm_pkg.uvm_process_report_message.uvm_coreservice_t::get
|vpiStmt:
\_assignment: , line:222
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (top), line:222
|vpiName:top
|vpiFullName:uvm_pkg.uvm_process_report_message.top
|vpiRhs:
\_ref_obj: (cs.get_root), line:222
|vpiName:cs.get_root
|vpiFullName:uvm_pkg.uvm_process_report_message.cs.get_root
|vpiStmt:
\_func_call: (top.uvm_process_report_message), line:223
|vpiName:top.uvm_process_report_message
|vpiArgument:
\_ref_obj: (report_message), line:223
|vpiName:report_message
|vpiTaskFunc:
\_function: (uvm_string_to_severity), line:228
|vpiName:uvm_string_to_severity
|vpiFullName:uvm_pkg.uvm_string_to_severity
|vpiReturn:
\_bit_var: , line:228
|vpiIODecl:
\_io_decl: (sev_str)
|vpiName:sev_str
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:228, parent:sev_str
|vpiFullName:sev_str
|vpiIODecl:
\_io_decl: (sev)
|vpiName:sev
|vpiDirection:2
|vpiExpr:
\_chandle_var: (uvm_severity), line:228, parent:sev
|vpiName:uvm_severity
|vpiFullName:sev.uvm_severity
|vpiStmt:
\_begin: , parent:uvm_string_to_severity
|vpiFullName:uvm_pkg.uvm_string_to_severity
|vpiStmt:
\_case_stmt: , line:229
|vpiCaseType:1
|vpiCondition:
\_ref_obj: (sev_str), line:229
|vpiName:sev_str
|vpiFullName:uvm_pkg.uvm_string_to_severity.sev_str
|vpiCaseItem:
\_case_item: , line:230
|vpiExpr:
\_constant: , line:230
|vpiConstType:6
|vpiDecompile:"UVM_INFO"
|vpiSize:10
|STRING:"UVM_INFO"
|vpiStmt:
\_assignment: , line:230
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (sev), line:230
|vpiName:sev
|vpiFullName:uvm_pkg.uvm_string_to_severity.sev
|vpiRhs:
\_ref_obj: (UVM_INFO), line:230
|vpiName:UVM_INFO
|vpiFullName:uvm_pkg.uvm_string_to_severity.UVM_INFO
|vpiCaseItem:
\_case_item: , line:231
|vpiExpr:
\_constant: , line:231
|vpiConstType:6
|vpiDecompile:"UVM_WARNING"
|vpiSize:13
|STRING:"UVM_WARNING"
|vpiStmt:
\_assignment: , line:231
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (sev), line:231
|vpiName:sev
|vpiFullName:uvm_pkg.uvm_string_to_severity.sev
|vpiRhs:
\_ref_obj: (UVM_WARNING), line:231
|vpiName:UVM_WARNING
|vpiFullName:uvm_pkg.uvm_string_to_severity.UVM_WARNING
|vpiCaseItem:
\_case_item: , line:232
|vpiExpr:
\_constant: , line:232
|vpiConstType:6
|vpiDecompile:"UVM_ERROR"
|vpiSize:11
|STRING:"UVM_ERROR"
|vpiStmt:
\_assignment: , line:232
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (sev), line:232
|vpiName:sev
|vpiFullName:uvm_pkg.uvm_string_to_severity.sev
|vpiRhs:
\_ref_obj: (UVM_ERROR), line:232
|vpiName:UVM_ERROR
|vpiFullName:uvm_pkg.uvm_string_to_severity.UVM_ERROR
|vpiCaseItem:
\_case_item: , line:233
|vpiExpr:
\_constant: , line:233
|vpiConstType:6
|vpiDecompile:"UVM_FATAL"
|vpiSize:11
|STRING:"UVM_FATAL"
|vpiStmt:
\_assignment: , line:233
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (sev), line:233
|vpiName:sev
|vpiFullName:uvm_pkg.uvm_string_to_severity.sev
|vpiRhs:
\_ref_obj: (UVM_FATAL), line:233
|vpiName:UVM_FATAL
|vpiFullName:uvm_pkg.uvm_string_to_severity.UVM_FATAL
|vpiCaseItem:
\_case_item: , line:234
|vpiStmt:
\_return_stmt: , line:234
|vpiCondition:
\_constant: , line:234
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_return_stmt: , line:236
|vpiCondition:
\_constant: , line:236
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiTaskFunc:
\_function: (uvm_string_to_action), line:240
|vpiAutomatic:1
|vpiName:uvm_string_to_action
|vpiFullName:uvm_pkg.uvm_string_to_action
|vpiReturn:
\_bit_var: , line:240
|vpiIODecl:
\_io_decl: (action_str)
|vpiName:action_str
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:240, parent:action_str
|vpiFullName:action_str
|vpiIODecl:
\_io_decl: (action)
|vpiName:action
|vpiDirection:2
|vpiExpr:
\_chandle_var: (uvm_action), line:240, parent:action
|vpiName:uvm_action
|vpiFullName:action.uvm_action
|vpiStmt:
\_begin: , parent:uvm_string_to_action
|vpiFullName:uvm_pkg.uvm_string_to_action
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_unsupported_expr: , line:241
|STRING:
|vpiLhs:
\_logic_var: (actions), line:241
|vpiName:actions
|vpiFullName:uvm_pkg.uvm_string_to_action.actions
|vpiStmt:
\_func_call: (uvm_split_string), line:242
|vpiName:uvm_split_string
|vpiArgument:
\_ref_obj: (action_str), line:242
|vpiName:action_str
|vpiArgument:
\_constant: , line:242
|vpiConstType:6
|vpiDecompile:"|"
|vpiSize:3
|STRING:"|"
|vpiArgument:
\_ref_obj: (actions), line:242
|vpiName:actions
|vpiStmt:
\_assignment: , line:243
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (uvm_string_to_action), line:243
|vpiName:uvm_string_to_action
|vpiFullName:uvm_pkg.uvm_string_to_action.uvm_string_to_action
|vpiRhs:
\_constant: , line:243
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:244
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (action), line:244
|vpiName:action
|vpiFullName:uvm_pkg.uvm_string_to_action.action
|vpiRhs:
\_constant: , line:244
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_foreach_stmt: , line:245
|vpiFullName:uvm_pkg.uvm_string_to_action
|vpiVariables:
\_chandle_var: (actions), line:245
|vpiName:actions
|vpiFullName:uvm_pkg.uvm_string_to_action.actions
|vpiLoopVars:
\_chandle_var: (i), line:245
|vpiName:i
|vpiFullName:uvm_pkg.uvm_string_to_action.i
|vpiStmt:
\_begin: , line:245
|vpiFullName:uvm_pkg.uvm_string_to_action
|vpiStmt:
\_case_stmt: , line:246
|vpiCaseType:1
|vpiCondition:
\_bit_select: (actions), line:246
|vpiName:actions
|vpiFullName:uvm_pkg.uvm_string_to_action.actions
|vpiIndex:
\_ref_obj: (i), line:246
|vpiName:i
|vpiCaseItem:
\_case_item: , line:247
|vpiExpr:
\_constant: , line:247
|vpiConstType:6
|vpiDecompile:"UVM_NO_ACTION"
|vpiSize:15
|STRING:"UVM_NO_ACTION"
|vpiStmt:
\_assignment: , line:247
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (action), line:247
|vpiName:action
|vpiFullName:uvm_pkg.uvm_string_to_action.action
|vpiRhs:
\_ref_obj: (UVM_NO_ACTION), line:247
|vpiName:UVM_NO_ACTION
|vpiFullName:uvm_pkg.uvm_string_to_action.UVM_NO_ACTION
|vpiCaseItem:
\_case_item: , line:248
|vpiExpr:
\_constant: , line:248
|vpiConstType:6
|vpiDecompile:"UVM_DISPLAY"
|vpiSize:13
|STRING:"UVM_DISPLAY"
|vpiStmt:
\_assignment: , line:248
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (action), line:248
|vpiName:action
|vpiFullName:uvm_pkg.uvm_string_to_action.action
|vpiRhs:
\_ref_obj: (UVM_DISPLAY), line:248
|vpiName:UVM_DISPLAY
|vpiFullName:uvm_pkg.uvm_string_to_action.UVM_DISPLAY
|vpiCaseItem:
\_case_item: , line:249
|vpiExpr:
\_constant: , line:249
|vpiConstType:6
|vpiDecompile:"UVM_LOG"
|vpiSize:9
|STRING:"UVM_LOG"
|vpiStmt:
\_assignment: , line:249
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (action), line:249
|vpiName:action
|vpiFullName:uvm_pkg.uvm_string_to_action.action
|vpiRhs:
\_ref_obj: (UVM_LOG), line:249
|vpiName:UVM_LOG
|vpiFullName:uvm_pkg.uvm_string_to_action.UVM_LOG
|vpiCaseItem:
\_case_item: , line:250
|vpiExpr:
\_constant: , line:250
|vpiConstType:6
|vpiDecompile:"UVM_COUNT"
|vpiSize:11
|STRING:"UVM_COUNT"
|vpiStmt:
\_assignment: , line:250
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (action), line:250
|vpiName:action
|vpiFullName:uvm_pkg.uvm_string_to_action.action
|vpiRhs:
\_ref_obj: (UVM_COUNT), line:250
|vpiName:UVM_COUNT
|vpiFullName:uvm_pkg.uvm_string_to_action.UVM_COUNT
|vpiCaseItem:
\_case_item: , line:251
|vpiExpr:
\_constant: , line:251
|vpiConstType:6
|vpiDecompile:"UVM_EXIT"
|vpiSize:10
|STRING:"UVM_EXIT"
|vpiStmt:
\_assignment: , line:251
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (action), line:251
|vpiName:action
|vpiFullName:uvm_pkg.uvm_string_to_action.action
|vpiRhs:
\_ref_obj: (UVM_EXIT), line:251
|vpiName:UVM_EXIT
|vpiFullName:uvm_pkg.uvm_string_to_action.UVM_EXIT
|vpiCaseItem:
\_case_item: , line:252
|vpiExpr:
\_constant: , line:252
|vpiConstType:6
|vpiDecompile:"UVM_CALL_HOOK"
|vpiSize:15
|STRING:"UVM_CALL_HOOK"
|vpiStmt:
\_assignment: , line:252
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (action), line:252
|vpiName:action
|vpiFullName:uvm_pkg.uvm_string_to_action.action
|vpiRhs:
\_ref_obj: (UVM_CALL_HOOK), line:252
|vpiName:UVM_CALL_HOOK
|vpiFullName:uvm_pkg.uvm_string_to_action.UVM_CALL_HOOK
|vpiCaseItem:
\_case_item: , line:253
|vpiExpr:
\_constant: , line:253
|vpiConstType:6
|vpiDecompile:"UVM_STOP"
|vpiSize:10
|STRING:"UVM_STOP"
|vpiStmt:
\_assignment: , line:253
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (action), line:253
|vpiName:action
|vpiFullName:uvm_pkg.uvm_string_to_action.action
|vpiRhs:
\_ref_obj: (UVM_STOP), line:253
|vpiName:UVM_STOP
|vpiFullName:uvm_pkg.uvm_string_to_action.UVM_STOP
|vpiCaseItem:
\_case_item: , line:254
|vpiExpr:
\_constant: , line:254
|vpiConstType:6
|vpiDecompile:"UVM_RM_RECORD"
|vpiSize:15
|STRING:"UVM_RM_RECORD"
|vpiStmt:
\_assignment: , line:254
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (action), line:254
|vpiName:action
|vpiFullName:uvm_pkg.uvm_string_to_action.action
|vpiRhs:
\_ref_obj: (UVM_RM_RECORD), line:254
|vpiName:UVM_RM_RECORD
|vpiFullName:uvm_pkg.uvm_string_to_action.UVM_RM_RECORD
|vpiCaseItem:
\_case_item: , line:255
|vpiStmt:
\_assignment: , line:255
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (uvm_string_to_action), line:255
|vpiName:uvm_string_to_action
|vpiFullName:uvm_pkg.uvm_string_to_action.uvm_string_to_action
|vpiRhs:
\_constant: , line:255
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiTaskFunc:
\_function: (uvm_is_match), line:270
|vpiName:uvm_is_match
|vpiFullName:uvm_pkg.uvm_is_match
|vpiReturn:
\_bit_var: , line:270
|vpiIODecl:
\_io_decl: (expr)
|vpiName:expr
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:270, parent:expr
|vpiFullName:expr
|vpiIODecl:
\_io_decl: (str)
|vpiName:str
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:270, parent:str
|vpiFullName:str
|vpiStmt:
\_begin: , parent:uvm_is_match
|vpiFullName:uvm_pkg.uvm_is_match
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_logic_var: (s), line:271
|vpiName:s
|vpiFullName:uvm_pkg.uvm_is_match.s
|vpiStmt:
\_assignment: , line:272
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (s), line:272
|vpiName:s
|vpiFullName:uvm_pkg.uvm_is_match.s
|vpiRhs:
\_func_call: (uvm_glob_to_re), line:272
|vpiName:uvm_glob_to_re
|vpiArgument:
\_ref_obj: (expr), line:272
|vpiName:expr
|vpiStmt:
\_return_stmt: , line:273
|vpiCondition:
\_operation: , line:273
|vpiOpType:14
|vpiOperand:
\_func_call: (uvm_re_match), line:273
|vpiName:uvm_re_match
|vpiArgument:
\_ref_obj: (s), line:273
|vpiName:s
|vpiArgument:
\_ref_obj: (str), line:273
|vpiName:str
|vpiOperand:
\_constant: , line:273
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiTaskFunc:
\_function: (uvm_string_to_bits), line:292
|vpiName:uvm_string_to_bits
|vpiFullName:uvm_pkg.uvm_string_to_bits
|vpiReturn:
\_logic_var: , line:292
|vpiRange:
\_range: , line:292
|vpiLeftRange:
\_ref_obj: (UVM_LARGE_STRING), line:292
|vpiName:UVM_LARGE_STRING
|vpiRightRange:
\_constant: , line:292
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiIODecl:
\_io_decl: (str)
|vpiName:str
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:292, parent:str
|vpiFullName:str
|vpiStmt:
\_sys_func_call: ($swrite), line:293, parent:uvm_string_to_bits
|vpiName:$swrite
|vpiArgument:
\_ref_obj: (uvm_string_to_bits), line:293
|vpiName:uvm_string_to_bits
|vpiArgument:
\_constant: , line:293
|vpiConstType:6
|vpiDecompile:"%0s"
|vpiSize:5
|STRING:"%0s"
|vpiArgument:
\_ref_obj: (str), line:293
|vpiName:str
|vpiTaskFunc:
\_function: (get_core_state), line:297
|vpiName:get_core_state
|vpiFullName:uvm_pkg.get_core_state
|vpiReturn:
\_chandle_var: (uvm_core_state), line:297
|vpiName:uvm_core_state
|vpiStmt:
\_return_stmt: , line:298, parent:get_core_state
|vpiCondition:
\_ref_obj: (m_uvm_core_state), line:298
|vpiName:m_uvm_core_state
|vpiFullName:uvm_pkg.get_core_state.m_uvm_core_state
|vpiTaskFunc:
\_function: (uvm_init), line:322
|vpiName:uvm_init
|vpiFullName:uvm_pkg.uvm_init
|vpiIODecl:
\_io_decl: (cs)
|vpiName:cs
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_coreservice_t), line:322, parent:cs
|vpiName:uvm_coreservice_t
|vpiFullName:cs.uvm_coreservice_t
|vpiStmt:
\_begin: , parent:uvm_init
|vpiFullName:uvm_pkg.uvm_init
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (dcs), line:323
|vpiName:dcs
|vpiFullName:uvm_pkg.uvm_init.dcs
|vpiStmt:
\_if_stmt: , line:325
|vpiCondition:
\_operation: , line:325
|vpiOpType:15
|vpiOperand:
\_func_call: (get_core_state), line:325
|vpiName:get_core_state
|vpiFunction:
\_function: (get_core_state), line:297
|vpiOperand:
\_ref_obj: (UVM_CORE_UNINITIALIZED), line:325
|vpiName:UVM_CORE_UNINITIALIZED
|vpiFullName:uvm_pkg.uvm_init.UVM_CORE_UNINITIALIZED
|vpiStmt:
\_begin: , line:325
|vpiFullName:uvm_pkg.uvm_init
|vpiStmt:
\_if_else: , line:326
|vpiCondition:
\_operation: , line:326
|vpiOpType:14
|vpiOperand:
\_func_call: (get_core_state), line:326
|vpiName:get_core_state
|vpiFunction:
\_function: (get_core_state), line:297
|vpiOperand:
\_ref_obj: (UVM_CORE_PRE_INIT), line:326
|vpiName:UVM_CORE_PRE_INIT
|vpiFullName:uvm_pkg.uvm_init.UVM_CORE_PRE_INIT
|vpiStmt:
\_begin: , line:326
|vpiFullName:uvm_pkg.uvm_init
|vpiStmt:
\_assignment: , line:334
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:28
|STRING:
|vpiRhs:
\_unsupported_expr: , line:28
|STRING:
|vpiStmt:
\_func_call: (@@BAD_SYMBOL@@), line:170
|vpiName:@@BAD_SYMBOL@@
|vpiStmt:
\_begin: , line:172
|vpiFullName:uvm_pkg.uvm_init
|vpiStmt:
\_if_stmt: , line:174
|vpiCondition:
\_func_call: (uvm_report_enabled), line:174
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:174
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_FATAL), line:174
|vpiName:UVM_FATAL
|vpiArgument:
\_constant: , line:174
|vpiConstType:6
|vpiDecompile:"UVM/INIT/MULTI"
|vpiSize:16
|STRING:"UVM/INIT/MULTI"
|vpiStmt:
\_func_call: (uvm_report_fatal), line:175
|vpiName:uvm_report_fatal
|vpiFunction:
\_function: (uvm_report_fatal), line:192
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"UVM/INIT/MULTI"
|vpiSize:16
|STRING:"UVM/INIT/MULTI"
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"Non-recoverable race during uvm_init"
|vpiSize:38
|STRING:"Non-recoverable race during uvm_init"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:175
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_globals.svh"
|vpiSize:207
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_globals.svh"
|vpiArgument:
\_constant: , line:175
|vpiConstType:7
|vpiDecompile:335
|vpiSize:32
|INT:335
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:175
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiElseStmt:
\_begin: , line:338
|vpiFullName:uvm_pkg.uvm_init
|vpiStmt:
\_assignment: , line:343
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (actual), line:343
|vpiName:actual
|vpiFullName:uvm_pkg.uvm_init.actual
|vpiRhs:
\_ref_obj: (uvm_coreservice_t::get), line:343
|vpiName:uvm_coreservice_t::get
|vpiFullName:uvm_pkg.uvm_init.uvm_coreservice_t::get
|vpiStmt:
\_if_stmt: , line:134
|vpiCondition:
\_operation: , line:134
|vpiOpType:26
|vpiOperand:
\_operation: , line:134
|vpiOpType:15
|vpiOperand:
\_ref_obj: (cs), line:134
|vpiName:cs
|vpiFullName:uvm_pkg.uvm_init.cs
|vpiOperand:
\_ref_obj: (actual), line:134
|vpiName:actual
|vpiFullName:uvm_pkg.uvm_init.actual
|vpiOperand:
\_operation: , line:134
|vpiOpType:15
|vpiOperand:
\_ref_obj: (cs), line:134
|vpiName:cs
|vpiFullName:uvm_pkg.uvm_init.cs
|vpiOperand:
\_unsupported_expr: , line:134
|STRING:
|vpiStmt:
\_begin: , line:136
|vpiFullName:uvm_pkg.uvm_init
|vpiStmt:
\_if_stmt: , line:138
|vpiCondition:
\_func_call: (uvm_report_enabled), line:138
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:138
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_WARNING), line:138
|vpiName:UVM_WARNING
|vpiArgument:
\_constant: , line:138
|vpiConstType:6
|vpiDecompile:"UVM/INIT/MULTI"
|vpiSize:16
|STRING:"UVM/INIT/MULTI"
|vpiStmt:
\_func_call: (uvm_report_warning), line:139
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"UVM/INIT/MULTI"
|vpiSize:16
|STRING:"UVM/INIT/MULTI"
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"uvm_init() called after library has already completed initialization, subsequent calls are ignored!"
|vpiSize:101
|STRING:"uvm_init() called after library has already completed initialization, subsequent calls are ignored!"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:139
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_globals.svh"
|vpiSize:207
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_globals.svh"
|vpiArgument:
\_constant: , line:139
|vpiConstType:7
|vpiDecompile:344
|vpiSize:32
|INT:344
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:139
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:347
|vpiStmt:
\_assignment: , line:349
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_uvm_core_state), line:349
|vpiName:m_uvm_core_state
|vpiFullName:uvm_pkg.uvm_init.m_uvm_core_state
|vpiRhs:
\_ref_obj: (UVM_CORE_PRE_INIT), line:349
|vpiName:UVM_CORE_PRE_INIT
|vpiFullName:uvm_pkg.uvm_init.UVM_CORE_PRE_INIT
|vpiStmt:
\_if_stmt: , line:354
|vpiCondition:
\_operation: , line:354
|vpiOpType:14
|vpiOperand:
\_ref_obj: (cs), line:354
|vpiName:cs
|vpiFullName:uvm_pkg.uvm_init.cs
|vpiOperand:
\_unsupported_expr: , line:354
|STRING:
|vpiStmt:
\_begin: , line:354
|vpiFullName:uvm_pkg.uvm_init
|vpiStmt:
\_assignment: , line:355
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:28
|STRING:
|vpiRhs:
\_unsupported_expr: , line:28
|STRING:
|vpiStmt:
\_assignment: , line:356
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (cs), line:356
|vpiName:cs
|vpiFullName:uvm_pkg.uvm_init.cs
|vpiRhs:
\_ref_obj: (dcs), line:356
|vpiName:dcs
|vpiFullName:uvm_pkg.uvm_init.dcs
|vpiStmt:
\_func_call: (@@BAD_SYMBOL@@), line:358
|vpiName:@@BAD_SYMBOL@@
|vpiStmt:
\_assignment: , line:372
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_uvm_core_state), line:372
|vpiName:m_uvm_core_state
|vpiFullName:uvm_pkg.uvm_init.m_uvm_core_state
|vpiRhs:
\_ref_obj: (UVM_CORE_INITIALIZING), line:372
|vpiName:UVM_CORE_INITIALIZING
|vpiFullName:uvm_pkg.uvm_init.UVM_CORE_INITIALIZING
|vpiStmt:
\_foreach_stmt: , line:374
|vpiFullName:uvm_pkg.uvm_init
|vpiVariables:
\_chandle_var: (uvm_deferred_init), line:374
|vpiName:uvm_deferred_init
|vpiFullName:uvm_pkg.uvm_init.uvm_deferred_init
|vpiLoopVars:
\_chandle_var: (idx), line:374
|vpiName:idx
|vpiFullName:uvm_pkg.uvm_init.idx
|vpiStmt:
\_begin: , line:374
|vpiFullName:uvm_pkg.uvm_init
|vpiStmt:
\_func_call: (uvm_deferred_init.initialize), line:375
|vpiName:uvm_deferred_init.initialize
|vpiStmt:
\_func_call: (uvm_deferred_init.delete), line:378
|vpiName:uvm_deferred_init.delete
|vpiStmt:
\_begin: , line:380
|vpiFullName:uvm_pkg.uvm_init
|vpiStmt:
\_assignment: , line:382
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (top), line:382
|vpiName:top
|vpiFullName:uvm_pkg.uvm_init.top
|vpiRhs:
\_ref_obj: (uvm_root::get), line:382
|vpiName:uvm_root::get
|vpiFullName:uvm_pkg.uvm_init.uvm_root::get
|vpiStmt:
\_func_call: (top.report_header), line:386
|vpiName:top.report_header
|vpiStmt:
\_func_call: (top.m_check_uvm_field_flag_size), line:387
|vpiName:top.m_check_uvm_field_flag_size
|vpiStmt:
\_func_call: (top.m_check_verbosity), line:390
|vpiName:top.m_check_verbosity
|vpiStmt:
\_assignment: , line:393
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_uvm_core_state), line:393
|vpiName:m_uvm_core_state
|vpiFullName:uvm_pkg.uvm_init.m_uvm_core_state
|vpiRhs:
\_ref_obj: (UVM_CORE_INITIALIZED), line:393
|vpiName:UVM_CORE_INITIALIZED
|vpiFullName:uvm_pkg.uvm_init.UVM_CORE_INITIALIZED
|vpiTaskFunc:
\_function: (uvm_bits_to_string), line:404
|vpiName:uvm_bits_to_string
|vpiFullName:uvm_pkg.uvm_bits_to_string
|vpiReturn:
\_logic_var: , line:404
|vpiIODecl:
\_io_decl: (str)
|vpiName:str
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:404, parent:str
|vpiFullName:str
|vpiRange:
\_range: , line:404
|vpiLeftRange:
\_ref_obj: (UVM_LARGE_STRING), line:404
|vpiName:UVM_LARGE_STRING
|vpiRightRange:
\_constant: , line:404
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_sys_func_call: ($swrite), line:405, parent:uvm_bits_to_string
|vpiName:$swrite
|vpiArgument:
\_ref_obj: (uvm_bits_to_string), line:405
|vpiName:uvm_bits_to_string
|vpiArgument:
\_constant: , line:405
|vpiConstType:6
|vpiDecompile:"%0s"
|vpiSize:5
|STRING:"%0s"
|vpiArgument:
\_ref_obj: (str), line:405
|vpiName:str
|vpiTaskFunc:
\_task: (uvm_wait_for_nba_region), line:421
|vpiName:uvm_wait_for_nba_region
|vpiFullName:uvm_pkg.uvm_wait_for_nba_region
|vpiStmt:
\_begin: , parent:uvm_wait_for_nba_region
|vpiFullName:uvm_pkg.uvm_wait_for_nba_region
|vpiStmt:
\_assignment: , line:430
|vpiLhs:
\_ref_obj: (nba), line:430
|vpiName:nba
|vpiFullName:uvm_pkg.uvm_wait_for_nba_region.nba
|vpiRhs:
\_ref_obj: (next_nba), line:430
|vpiName:next_nba
|vpiFullName:uvm_pkg.uvm_wait_for_nba_region.next_nba
|vpiStmt:
\_event_control: , line:431
|vpiCondition:
\_ref_obj: (nba), line:431
|vpiName:nba
|vpiFullName:uvm_pkg.uvm_wait_for_nba_region.nba
|vpiTaskFunc:
\_function: (uvm_split_string), line:453
|vpiAutomatic:1
|vpiName:uvm_split_string
|vpiFullName:uvm_pkg.uvm_split_string
|vpiIODecl:
\_io_decl: (str)
|vpiName:str
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:453, parent:str
|vpiFullName:str
|vpiIODecl:
\_io_decl: (sep)
|vpiName:sep
|vpiDirection:5
|vpiExpr:
\_byte_var: , line:453, parent:sep
|vpiFullName:sep
|vpiIODecl:
\_io_decl: (values)
|vpiName:values
|vpiDirection:6
|vpiExpr:
\_logic_var: , line:453, parent:values
|vpiFullName:values
|vpiStmt:
\_begin: , parent:uvm_split_string
|vpiFullName:uvm_pkg.uvm_split_string
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_constant: , line:454
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiLhs:
\_int_var: (s), line:454
|vpiName:s
|vpiFullName:uvm_pkg.uvm_split_string.s
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_constant: , line:454
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiLhs:
\_int_var: (e), line:454
|vpiName:e
|vpiFullName:uvm_pkg.uvm_split_string.e
|vpiStmt:
\_func_call: (values.delete), line:455
|vpiName:values.delete
|vpiStmt:
\_while_stmt: , line:456
|vpiCondition:
\_operation: , line:456
|vpiOpType:20
|vpiOperand:
\_ref_obj: (e), line:456
|vpiName:e
|vpiFullName:uvm_pkg.uvm_split_string.e
|vpiOperand:
\_ref_obj: (str.len), line:456
|vpiName:str.len
|vpiFullName:uvm_pkg.uvm_split_string.str.len
|vpiStmt:
\_begin: , line:456
|vpiFullName:uvm_pkg.uvm_split_string
|vpiStmt:
\_for_stmt: , line:457
|vpiFullName:uvm_pkg.uvm_split_string
|vpiCondition:
\_operation: , line:457
|vpiOpType:20
|vpiOperand:
\_ref_obj: (e), line:457
|vpiName:e
|vpiFullName:uvm_pkg.uvm_split_string.e
|vpiOperand:
\_ref_obj: (str.len), line:457
|vpiName:str.len
|vpiFullName:uvm_pkg.uvm_split_string.str.len
|vpiForInitStmt:
\_assign_stmt:
|vpiRhs:
\_unsupported_expr: , line:28
|STRING:
|vpiLhs:
\_logic_var: (@@BAD_SYMBOL@@), line:457
|vpiName:@@BAD_SYMBOL@@
|vpiFullName:uvm_pkg.uvm_split_string.@@BAD_SYMBOL@@
|vpiForIncStmt:
\_operation: , line:457
|vpiOpType:62
|vpiOperand:
\_ref_obj: (e), line:457
|vpiName:e
|vpiFullName:uvm_pkg.uvm_split_string.e
|vpiStmt:
\_if_stmt: , line:458
|vpiCondition:
\_operation: , line:458
|vpiOpType:14
|vpiOperand:
\_bit_select: (str), line:458
|vpiName:str
|vpiFullName:uvm_pkg.uvm_split_string.str
|vpiIndex:
\_ref_obj: (e), line:458
|vpiName:e
|vpiOperand:
\_ref_obj: (sep), line:458
|vpiName:sep
|vpiFullName:uvm_pkg.uvm_split_string.sep
|vpiStmt:
\_break_stmt: , line:458
|vpiStmt:
\_if_stmt: , line:459
|vpiCondition:
\_operation: , line:459
|vpiOpType:15
|vpiOperand:
\_ref_obj: (s), line:459
|vpiName:s
|vpiFullName:uvm_pkg.uvm_split_string.s
|vpiOperand:
\_ref_obj: (e), line:459
|vpiName:e
|vpiFullName:uvm_pkg.uvm_split_string.e
|vpiStmt:
\_func_call: (values.push_back), line:460
|vpiName:values.push_back
|vpiArgument:
\_ref_obj: (str.substr), line:460
|vpiName:str.substr
|vpiTaskFunc:
\_function: (uvm_object::get_uvm_seeding), line:786
|vpiName:uvm_object::get_uvm_seeding
|vpiFullName:uvm_pkg.uvm_object::get_uvm_seeding
|vpiReturn:
\_bit_var: , line:786
|vpiStmt:
\_begin: , parent:uvm_object::get_uvm_seeding
|vpiFullName:uvm_pkg.uvm_object::get_uvm_seeding
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_ref_obj: (uvm_coreservice_t::get), line:787
|vpiName:uvm_coreservice_t::get
|vpiFullName:uvm_pkg.uvm_object::get_uvm_seeding.uvm_coreservice_t::get
|vpiLhs:
\_chandle_var: (cs), line:787
|vpiName:cs
|vpiFullName:uvm_pkg.uvm_object::get_uvm_seeding.cs
|vpiStmt:
\_return_stmt: , line:788
|vpiCondition:
\_ref_obj: (cs.get_uvm_seeding), line:788
|vpiName:cs.get_uvm_seeding
|vpiFullName:uvm_pkg.uvm_object::get_uvm_seeding.cs.get_uvm_seeding
|vpiTaskFunc:
\_function: (uvm_object::set_uvm_seeding), line:794
|vpiName:uvm_object::set_uvm_seeding
|vpiFullName:uvm_pkg.uvm_object::set_uvm_seeding
|vpiIODecl:
\_io_decl: (enable)
|vpiName:enable
|vpiDirection:5
|vpiExpr:
\_bit_var: , line:794, parent:enable
|vpiFullName:enable
|vpiStmt:
\_begin: , parent:uvm_object::set_uvm_seeding
|vpiFullName:uvm_pkg.uvm_object::set_uvm_seeding
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_ref_obj: (uvm_coreservice_t::get), line:795
|vpiName:uvm_coreservice_t::get
|vpiFullName:uvm_pkg.uvm_object::set_uvm_seeding.uvm_coreservice_t::get
|vpiLhs:
\_chandle_var: (cs), line:795
|vpiName:cs
|vpiFullName:uvm_pkg.uvm_object::set_uvm_seeding.cs
|vpiStmt:
\_func_call: (cs.set_uvm_seeding), line:796
|vpiName:cs.set_uvm_seeding
|vpiArgument:
\_ref_obj: (enable), line:796
|vpiName:enable
|vpiTaskFunc:
\_function: (uvm_object::reseed), line:802
|vpiName:uvm_object::reseed
|vpiFullName:uvm_pkg.uvm_object::reseed
|vpiStmt:
\_if_stmt: , line:803, parent:uvm_object::reseed
|vpiCondition:
\_func_call: (get_uvm_seeding), line:803
|vpiName:get_uvm_seeding
|vpiStmt:
\_sys_func_call: (this.srandom), line:804
|vpiName:this.srandom
|vpiArgument:
\_func_call: (uvm_create_random_seed), line:804
|vpiName:uvm_create_random_seed
|vpiFunction:
\_function: (uvm_create_random_seed), line:163
|vpiArgument:
\_func_call: (get_type_name), line:804
|vpiName:get_type_name
|vpiArgument:
\_func_call: (get_full_name), line:804
|vpiName:get_full_name
|vpiTaskFunc:
\_function: (uvm_object::get_type), line:811
|vpiName:uvm_object::get_type
|vpiFullName:uvm_pkg.uvm_object::get_type
|vpiReturn:
\_chandle_var: (uvm_object_wrapper), line:811
|vpiName:uvm_object_wrapper
|vpiStmt:
\_begin: , parent:uvm_object::get_type
|vpiFullName:uvm_pkg.uvm_object::get_type
|vpiStmt:
\_func_call: (uvm_report_error), line:812
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:812
|vpiConstType:6
|vpiDecompile:"NOTYPID"
|vpiSize:9
|STRING:"NOTYPID"
|vpiArgument:
\_constant: , line:812
|vpiConstType:6
|vpiDecompile:"get_type not implemented in derived class."
|vpiSize:44
|STRING:"get_type not implemented in derived class."
|vpiArgument:
\_ref_obj: (UVM_NONE), line:812
|vpiName:UVM_NONE
|vpiStmt:
\_return_stmt: , line:813
|vpiCondition:
\_unsupported_expr: , line:813
|STRING:
|vpiTaskFunc:
\_function: (uvm_object::get_inst_id), line:820
|vpiName:uvm_object::get_inst_id
|vpiFullName:uvm_pkg.uvm_object::get_inst_id
|vpiReturn:
\_int_var: , line:820
|vpiStmt:
\_return_stmt: , line:821, parent:uvm_object::get_inst_id
|vpiCondition:
\_ref_obj: (m_inst_id), line:821
|vpiName:m_inst_id
|vpiFullName:uvm_pkg.uvm_object::get_inst_id.m_inst_id
|vpiTaskFunc:
\_function: (uvm_object::get_object_type), line:828
|vpiName:uvm_object::get_object_type
|vpiFullName:uvm_pkg.uvm_object::get_object_type
|vpiReturn:
\_chandle_var: (uvm_object_wrapper), line:828
|vpiName:uvm_object_wrapper
|vpiStmt:
\_begin: , parent:uvm_object::get_object_type
|vpiFullName:uvm_pkg.uvm_object::get_object_type
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_ref_obj: (uvm_coreservice_t::get), line:829
|vpiName:uvm_coreservice_t::get
|vpiFullName:uvm_pkg.uvm_object::get_object_type.uvm_coreservice_t::get
|vpiLhs:
\_chandle_var: (cs), line:829
|vpiName:cs
|vpiFullName:uvm_pkg.uvm_object::get_object_type.cs
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_ref_obj: (cs.get_factory), line:830
|vpiName:cs.get_factory
|vpiFullName:uvm_pkg.uvm_object::get_object_type.cs.get_factory
|vpiLhs:
\_chandle_var: (factory), line:830
|vpiName:factory
|vpiFullName:uvm_pkg.uvm_object::get_object_type.factory
|vpiStmt:
\_if_stmt: , line:831
|vpiCondition:
\_operation: , line:831
|vpiOpType:14
|vpiOperand:
\_func_call: (get_type_name), line:831
|vpiName:get_type_name
|vpiOperand:
\_constant: , line:831
|vpiConstType:6
|vpiDecompile:"<unknown>"
|vpiSize:11
|STRING:"<unknown>"
|vpiStmt:
\_return_stmt: , line:831
|vpiCondition:
\_unsupported_expr: , line:831
|STRING:
|vpiStmt:
\_return_stmt: , line:832
|vpiCondition:
\_ref_obj: (factory.find_wrapper_by_name), line:832
|vpiName:factory.find_wrapper_by_name
|vpiFullName:uvm_pkg.uvm_object::get_object_type.factory.find_wrapper_by_name
|vpiTaskFunc:
\_function: (uvm_object::get_inst_count), line:839
|vpiName:uvm_object::get_inst_count
|vpiFullName:uvm_pkg.uvm_object::get_inst_count
|vpiReturn:
\_int_var: , line:839
|vpiStmt:
\_return_stmt: , line:840, parent:uvm_object::get_inst_count
|vpiCondition:
\_ref_obj: (m_inst_count), line:840
|vpiName:m_inst_count
|vpiFullName:uvm_pkg.uvm_object::get_inst_count.m_inst_count
|vpiTaskFunc:
\_function: (uvm_object::get_name), line:847
|vpiName:uvm_object::get_name
|vpiFullName:uvm_pkg.uvm_object::get_name
|vpiReturn:
\_logic_var: , line:847
|vpiStmt:
\_return_stmt: , line:848, parent:uvm_object::get_name
|vpiCondition:
\_ref_obj: (m_leaf_name), line:848
|vpiName:m_leaf_name
|vpiFullName:uvm_pkg.uvm_object::get_name.m_leaf_name
|vpiTaskFunc:
\_function: (uvm_object::get_full_name), line:855
|vpiName:uvm_object::get_full_name
|vpiFullName:uvm_pkg.uvm_object::get_full_name
|vpiReturn:
\_logic_var: , line:855
|vpiStmt:
\_return_stmt: , line:856, parent:uvm_object::get_full_name
|vpiCondition:
\_func_call: (get_name), line:856
|vpiName:get_name
|vpiTaskFunc:
\_function: (uvm_object::set_name), line:863
|vpiName:uvm_object::set_name
|vpiFullName:uvm_pkg.uvm_object::set_name
|vpiIODecl:
\_io_decl: (name)
|vpiName:name
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:863, parent:name
|vpiFullName:name
|vpiStmt:
\_assignment: , line:864, parent:uvm_object::set_name
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_leaf_name), line:864
|vpiName:m_leaf_name
|vpiFullName:uvm_pkg.uvm_object::set_name.m_leaf_name
|vpiRhs:
\_ref_obj: (name), line:864
|vpiName:name
|vpiFullName:uvm_pkg.uvm_object::set_name.name
|vpiTaskFunc:
\_function: (uvm_object::print), line:871
|vpiName:uvm_object::print
|vpiFullName:uvm_pkg.uvm_object::print
|vpiIODecl:
\_io_decl: (printer)
|vpiName:printer
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_printer), line:871, parent:printer
|vpiName:uvm_printer
|vpiFullName:printer.uvm_printer
|vpiStmt:
\_begin: , parent:uvm_object::print
|vpiFullName:uvm_pkg.uvm_object::print
|vpiStmt:
\_if_stmt: , line:872
|vpiCondition:
\_operation: , line:872
|vpiOpType:14
|vpiOperand:
\_ref_obj: (printer), line:872
|vpiName:printer
|vpiFullName:uvm_pkg.uvm_object::print.printer
|vpiOperand:
\_unsupported_expr: , line:872
|STRING:
|vpiStmt:
\_assignment: , line:872
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (printer), line:872
|vpiName:printer
|vpiFullName:uvm_pkg.uvm_object::print.printer
|vpiRhs:
\_ref_obj: (uvm_printer::get_default), line:872
|vpiName:uvm_printer::get_default
|vpiFullName:uvm_pkg.uvm_object::print.uvm_printer::get_default
|vpiStmt:
\_sys_func_call: ($fwrite), line:873
|vpiName:$fwrite
|vpiArgument:
\_ref_obj: (printer.get_file), line:873
|vpiName:printer.get_file
|vpiArgument:
\_func_call: (sprint), line:873
|vpiName:sprint
|vpiArgument:
\_ref_obj: (printer), line:873
|vpiName:printer
|vpiTaskFunc:
\_function: (uvm_object::sprint), line:880
|vpiName:uvm_object::sprint
|vpiFullName:uvm_pkg.uvm_object::sprint
|vpiReturn:
\_logic_var: , line:880
|vpiIODecl:
\_io_decl: (printer)
|vpiName:printer
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_printer), line:880, parent:printer
|vpiName:uvm_printer
|vpiFullName:printer.uvm_printer
|vpiStmt:
\_begin: , parent:uvm_object::sprint
|vpiFullName:uvm_pkg.uvm_object::sprint
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_logic_var: (name), line:881
|vpiName:name
|vpiFullName:uvm_pkg.uvm_object::sprint.name
|vpiStmt:
\_if_stmt: , line:883
|vpiCondition:
\_operation: , line:883
|vpiOpType:14
|vpiOperand:
\_ref_obj: (printer), line:883
|vpiName:printer
|vpiFullName:uvm_pkg.uvm_object::sprint.printer
|vpiOperand:
\_unsupported_expr: , line:883
|STRING:
|vpiStmt:
\_assignment: , line:883
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (printer), line:883
|vpiName:printer
|vpiFullName:uvm_pkg.uvm_object::sprint.printer
|vpiRhs:
\_ref_obj: (uvm_printer::get_default), line:883
|vpiName:uvm_printer::get_default
|vpiFullName:uvm_pkg.uvm_object::sprint.uvm_printer::get_default
|vpiStmt:
\_if_else: , line:884
|vpiCondition:
\_operation: , line:884
|vpiOpType:14
|vpiOperand:
\_ref_obj: (printer.get_active_object_depth), line:884
|vpiName:printer.get_active_object_depth
|vpiFullName:uvm_pkg.uvm_object::sprint.printer.get_active_object_depth
|vpiOperand:
\_constant: , line:884
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_begin: , line:884
|vpiFullName:uvm_pkg.uvm_object::sprint
|vpiStmt:
\_func_call: (printer.flush), line:885
|vpiName:printer.flush
|vpiStmt:
\_assignment: , line:886
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (name), line:886
|vpiName:name
|vpiFullName:uvm_pkg.uvm_object::sprint.name
|vpiRhs:
\_operation: , line:886
|vpiOpType:32
|vpiOperand:
\_ref_obj: (printer.get_root_enabled), line:886
|vpiName:printer.get_root_enabled
|vpiFullName:uvm_pkg.uvm_object::sprint.printer.get_root_enabled
|vpiOperand:
\_func_call: (get_full_name), line:886
|vpiName:get_full_name
|vpiOperand:
\_func_call: (get_name), line:886
|vpiName:get_name
|vpiElseStmt:
\_begin: , line:888
|vpiFullName:uvm_pkg.uvm_object::sprint
|vpiStmt:
\_assignment: , line:889
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (name), line:889
|vpiName:name
|vpiFullName:uvm_pkg.uvm_object::sprint.name
|vpiRhs:
\_func_call: (get_name), line:889
|vpiName:get_name
|vpiStmt:
\_func_call: (printer.print_object), line:892
|vpiName:printer.print_object
|vpiArgument:
\_ref_obj: (name), line:892
|vpiName:name
|vpiArgument:
\_ref_obj: (this), line:892
|vpiName:this
|vpiStmt:
\_return_stmt: , line:894
|vpiCondition:
\_ref_obj: (printer.emit), line:894
|vpiName:printer.emit
|vpiFullName:uvm_pkg.uvm_object::sprint.printer.emit
|vpiTaskFunc:
\_function: (uvm_object::convert2string), line:902
|vpiName:uvm_object::convert2string
|vpiFullName:uvm_pkg.uvm_object::convert2string
|vpiReturn:
\_logic_var: , line:902
|vpiStmt:
\_return_stmt: , line:903, parent:uvm_object::convert2string
|vpiCondition:
\_constant: , line:903
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiTaskFunc:
\_function: (uvm_object::set_local), line:971
|vpiName:uvm_object::set_local
|vpiFullName:uvm_pkg.uvm_object::set_local
|vpiIODecl:
\_io_decl: (rsrc)
|vpiName:rsrc
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_resource_base), line:971, parent:rsrc
|vpiName:uvm_resource_base
|vpiFullName:rsrc.uvm_resource_base
|vpiStmt:
\_if_else: , line:972, parent:uvm_object::set_local
|vpiCondition:
\_operation: , line:972
|vpiOpType:14
|vpiOperand:
\_ref_obj: (rsrc), line:972
|vpiName:rsrc
|vpiFullName:uvm_pkg.uvm_object::set_local.rsrc
|vpiOperand:
\_unsupported_expr: , line:972
|STRING:
|vpiStmt:
\_begin: , line:972
|vpiFullName:uvm_pkg.uvm_object::set_local
|vpiStmt:
\_return_stmt: , line:973
|vpiElseStmt:
\_begin: , line:975
|vpiFullName:uvm_pkg.uvm_object::set_local
|vpiStmt:
\_begin: , line:1001
|vpiFullName:uvm_pkg.uvm_object::set_local
|vpiStmt:
\_assignment: , line:1003
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (op), line:1003
|vpiName:op
|vpiFullName:uvm_pkg.uvm_object::set_local.op
|vpiRhs:
\_ref_obj: (uvm_field_op::m_get_available_op), line:1003
|vpiName:uvm_field_op::m_get_available_op
|vpiFullName:uvm_pkg.uvm_object::set_local.uvm_field_op::m_get_available_op
|vpiStmt:
\_func_call: (op.set), line:1004
|vpiName:op.set
|vpiArgument:
\_ref_obj: (UVM_SET), line:1004
|vpiName:UVM_SET
|vpiArgument:
\_unsupported_expr: , line:1004
|STRING:
|vpiArgument:
\_ref_obj: (rsrc), line:1004
|vpiName:rsrc
|vpiStmt:
\_sys_func_call: (this.do_execute_op), line:1005
|vpiName:this.do_execute_op
|vpiArgument:
\_ref_obj: (op), line:1005
|vpiName:op
|vpiStmt:
\_func_call: (op.m_recycle), line:1006
|vpiName:op.m_recycle
|vpiTaskFunc:
\_function: (uvm_object::m_unsupported_set_local), line:1016
|vpiName:uvm_object::m_unsupported_set_local
|vpiFullName:uvm_pkg.uvm_object::m_unsupported_set_local
|vpiIODecl:
\_io_decl: (rsrc)
|vpiName:rsrc
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_resource_base), line:1016, parent:rsrc
|vpiName:uvm_resource_base
|vpiFullName:rsrc.uvm_resource_base
|vpiStmt:
\_return_stmt: , line:1018, parent:uvm_object::m_unsupported_set_local
|vpiTaskFunc:
\_function: (uvm_object::clone), line:1025
|vpiName:uvm_object::clone
|vpiFullName:uvm_pkg.uvm_object::clone
|vpiReturn:
\_chandle_var: (uvm_object), line:1025
|vpiName:uvm_object
|vpiStmt:
\_begin: , parent:uvm_object::clone
|vpiFullName:uvm_pkg.uvm_object::clone
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (tmp), line:1026
|vpiName:tmp
|vpiFullName:uvm_pkg.uvm_object::clone.tmp
|vpiStmt:
\_assignment: , line:1027
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (tmp), line:1027
|vpiName:tmp
|vpiFullName:uvm_pkg.uvm_object::clone.tmp
|vpiRhs:
\_unsupported_expr: , line:1027
|STRING:
|vpiStmt:
\_if_else: , line:1028
|vpiCondition:
\_operation: , line:1028
|vpiOpType:14
|vpiOperand:
\_ref_obj: (tmp), line:1028
|vpiName:tmp
|vpiFullName:uvm_pkg.uvm_object::clone.tmp
|vpiOperand:
\_unsupported_expr: , line:1028
|STRING:
|vpiStmt:
\_func_call: (uvm_report_warning), line:1029
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:1029
|vpiConstType:6
|vpiDecompile:"CRFLD"
|vpiSize:7
|STRING:"CRFLD"
|vpiArgument:
\_sys_func_call: ($sformatf), line:1029
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:1029
|vpiConstType:6
|vpiDecompile:"The create method failed for %s, object cannot be cloned"
|vpiSize:59
|STRING:"The create method failed for %s, object cannot be cloned"
|vpiArgument:
\_func_call: (get_name), line:1029
|vpiName:get_name
|vpiArgument:
\_ref_obj: (UVM_NONE), line:1029
|vpiName:UVM_NONE
|vpiElseStmt:
\_func_call: (tmp.copy), line:1031
|vpiName:tmp.copy
|vpiArgument:
\_ref_obj: (this), line:1031
|vpiName:this
|vpiStmt:
\_return_stmt: , line:1032
|vpiCondition:
\_ref_obj: (tmp), line:1032
|vpiName:tmp
|vpiFullName:uvm_pkg.uvm_object::clone.tmp
|vpiTaskFunc:
\_function: (uvm_object::copy), line:1039
|vpiName:uvm_object::copy
|vpiFullName:uvm_pkg.uvm_object::copy
|vpiIODecl:
\_io_decl: (rhs)
|vpiName:rhs
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_object), line:1039, parent:rhs
|vpiName:uvm_object
|vpiFullName:rhs.uvm_object
|vpiIODecl:
\_io_decl: (copier)
|vpiName:copier
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_copier), line:1039, parent:copier
|vpiName:uvm_copier
|vpiFullName:copier.uvm_copier
|vpiStmt:
\_begin: , parent:uvm_object::copy
|vpiFullName:uvm_pkg.uvm_object::copy
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (coreservice), line:1040
|vpiName:coreservice
|vpiFullName:uvm_pkg.uvm_object::copy.coreservice
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (m_copier), line:1041
|vpiName:m_copier
|vpiFullName:uvm_pkg.uvm_object::copy.m_copier
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:14
|vpiOperand:
\_ref_obj: (rhs), line:152
|vpiName:rhs
|vpiFullName:uvm_pkg.uvm_object::copy.rhs
|vpiOperand:
\_unsupported_expr: , line:152
|STRING:
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_object::copy
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_object::copy
|vpiStmt:
\_if_stmt: , line:156
|vpiCondition:
\_func_call: (uvm_report_enabled), line:156
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:156
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:156
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"OBJ/COPY"
|vpiSize:10
|STRING:"OBJ/COPY"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"OBJ/COPY"
|vpiSize:10
|STRING:"OBJ/COPY"
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"Passing a null object to be copied"
|vpiSize:36
|STRING:"Passing a null object to be copied"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:157
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_object.svh"
|vpiSize:206
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_object.svh"
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:1138
|vpiSize:32
|INT:1138
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:1140
|vpiStmt:
\_if_else: , line:1143
|vpiCondition:
\_operation: , line:1143
|vpiOpType:14
|vpiOperand:
\_ref_obj: (copier), line:1143
|vpiName:copier
|vpiFullName:uvm_pkg.uvm_object::copy.copier
|vpiOperand:
\_unsupported_expr: , line:1143
|STRING:
|vpiStmt:
\_begin: , line:1143
|vpiFullName:uvm_pkg.uvm_object::copy
|vpiStmt:
\_assignment: , line:1144
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (coreservice), line:1144
|vpiName:coreservice
|vpiFullName:uvm_pkg.uvm_object::copy.coreservice
|vpiRhs:
\_ref_obj: (uvm_coreservice_t::get), line:1144
|vpiName:uvm_coreservice_t::get
|vpiFullName:uvm_pkg.uvm_object::copy.uvm_coreservice_t::get
|vpiStmt:
\_assignment: , line:1145
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_copier), line:1145
|vpiName:m_copier
|vpiFullName:uvm_pkg.uvm_object::copy.m_copier
|vpiRhs:
\_ref_obj: (coreservice.get_default_copier), line:1145
|vpiName:coreservice.get_default_copier
|vpiFullName:uvm_pkg.uvm_object::copy.coreservice.get_default_copier
|vpiElseStmt:
\_assignment: , line:1148
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_copier), line:1148
|vpiName:m_copier
|vpiFullName:uvm_pkg.uvm_object::copy.m_copier
|vpiRhs:
\_ref_obj: (copier), line:1148
|vpiName:copier
|vpiFullName:uvm_pkg.uvm_object::copy.copier
|vpiStmt:
\_if_stmt: , line:1150
|vpiCondition:
\_operation: , line:1150
|vpiOpType:14
|vpiOperand:
\_ref_obj: (m_copier.get_active_object_depth), line:1150
|vpiName:m_copier.get_active_object_depth
|vpiFullName:uvm_pkg.uvm_object::copy.m_copier.get_active_object_depth
|vpiOperand:
\_constant: , line:1150
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_func_call: (m_copier.flush), line:1151
|vpiName:m_copier.flush
|vpiStmt:
\_func_call: (m_copier.copy_object), line:1153
|vpiName:m_copier.copy_object
|vpiArgument:
\_ref_obj: (this), line:1153
|vpiName:this
|vpiArgument:
\_ref_obj: (rhs), line:1153
|vpiName:rhs
|vpiTaskFunc:
\_function: (uvm_object::do_copy), line:1160
|vpiName:uvm_object::do_copy
|vpiFullName:uvm_pkg.uvm_object::do_copy
|vpiIODecl:
\_io_decl: (rhs)
|vpiName:rhs
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_object), line:1160, parent:rhs
|vpiName:uvm_object
|vpiFullName:rhs.uvm_object
|vpiStmt:
\_return_stmt: , line:1161, parent:uvm_object::do_copy
|vpiTaskFunc:
\_function: (uvm_object::compare), line:1168
|vpiName:uvm_object::compare
|vpiFullName:uvm_pkg.uvm_object::compare
|vpiReturn:
\_bit_var: , line:1168
|vpiIODecl:
\_io_decl: (rhs)
|vpiName:rhs
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_object), line:1168, parent:rhs
|vpiName:uvm_object
|vpiFullName:rhs.uvm_object
|vpiIODecl:
\_io_decl: (comparer)
|vpiName:comparer
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_comparer), line:1169, parent:comparer
|vpiName:uvm_comparer
|vpiFullName:comparer.uvm_comparer
|vpiStmt:
\_begin: , parent:uvm_object::compare
|vpiFullName:uvm_pkg.uvm_object::compare
|vpiStmt:
\_if_stmt: , line:1170
|vpiCondition:
\_operation: , line:1170
|vpiOpType:14
|vpiOperand:
\_ref_obj: (comparer), line:1170
|vpiName:comparer
|vpiFullName:uvm_pkg.uvm_object::compare.comparer
|vpiOperand:
\_unsupported_expr: , line:1170
|STRING:
|vpiStmt:
\_assignment: , line:1170
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (comparer), line:1170
|vpiName:comparer
|vpiFullName:uvm_pkg.uvm_object::compare.comparer
|vpiRhs:
\_ref_obj: (uvm_comparer::get_default), line:1170
|vpiName:uvm_comparer::get_default
|vpiFullName:uvm_pkg.uvm_object::compare.uvm_comparer::get_default
|vpiStmt:
\_if_stmt: , line:1171
|vpiCondition:
\_operation: , line:1171
|vpiOpType:14
|vpiOperand:
\_ref_obj: (comparer.get_active_object_depth), line:1171
|vpiName:comparer.get_active_object_depth
|vpiFullName:uvm_pkg.uvm_object::compare.comparer.get_active_object_depth
|vpiOperand:
\_constant: , line:1171
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_func_call: (comparer.flush), line:1172
|vpiName:comparer.flush
|vpiStmt:
\_assignment: , line:1173
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (compare), line:1173
|vpiName:compare
|vpiFullName:uvm_pkg.uvm_object::compare.compare
|vpiRhs:
\_ref_obj: (comparer.compare_object), line:1173
|vpiName:comparer.compare_object
|vpiFullName:uvm_pkg.uvm_object::compare.comparer.compare_object
|vpiTaskFunc:
\_function: (uvm_object::do_compare), line:1181
|vpiName:uvm_object::do_compare
|vpiFullName:uvm_pkg.uvm_object::do_compare
|vpiReturn:
\_bit_var: , line:1181
|vpiIODecl:
\_io_decl: (rhs)
|vpiName:rhs
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_object), line:1181, parent:rhs
|vpiName:uvm_object
|vpiFullName:rhs.uvm_object
|vpiIODecl:
\_io_decl: (comparer)
|vpiName:comparer
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_comparer), line:1182, parent:comparer
|vpiName:uvm_comparer
|vpiFullName:comparer.uvm_comparer
|vpiStmt:
\_return_stmt: , line:1183, parent:uvm_object::do_compare
|vpiCondition:
\_constant: , line:1183
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiTaskFunc:
\_function: (uvm_object::__m_uvm_field_automation), line:1190
|vpiName:uvm_object::__m_uvm_field_automation
|vpiFullName:uvm_pkg.uvm_object::__m_uvm_field_automation
|vpiIODecl:
\_io_decl: (tmp_data__)
|vpiName:tmp_data__
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_object), line:1190, parent:tmp_data__
|vpiName:uvm_object
|vpiFullName:tmp_data__.uvm_object
|vpiIODecl:
\_io_decl: (what__)
|vpiName:what__
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_field_flag_t), line:1191, parent:what__
|vpiName:uvm_field_flag_t
|vpiFullName:what__.uvm_field_flag_t
|vpiIODecl:
\_io_decl: (str__)
|vpiName:str__
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1192, parent:str__
|vpiFullName:str__
|vpiStmt:
\_return_stmt: , line:1193, parent:uvm_object::__m_uvm_field_automation
|vpiTaskFunc:
\_function: (uvm_object::do_print), line:1201
|vpiName:uvm_object::do_print
|vpiFullName:uvm_pkg.uvm_object::do_print
|vpiIODecl:
\_io_decl: (printer)
|vpiName:printer
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_printer), line:1201, parent:printer
|vpiName:uvm_printer
|vpiFullName:printer.uvm_printer
|vpiStmt:
\_return_stmt: , line:1202, parent:uvm_object::do_print
|vpiTaskFunc:
\_function: (uvm_object::m_pack), line:1209
|vpiName:uvm_object::m_pack
|vpiFullName:uvm_pkg.uvm_object::m_pack
|vpiIODecl:
\_io_decl: (packer)
|vpiName:packer
|vpiDirection:3
|vpiExpr:
\_chandle_var: (uvm_packer), line:1209, parent:packer
|vpiName:uvm_packer
|vpiFullName:packer.uvm_packer
|vpiStmt:
\_begin: , parent:uvm_object::m_pack
|vpiFullName:uvm_pkg.uvm_object::m_pack
|vpiStmt:
\_if_stmt: , line:1210
|vpiCondition:
\_operation: , line:1210
|vpiOpType:14
|vpiOperand:
\_ref_obj: (packer), line:1210
|vpiName:packer
|vpiFullName:uvm_pkg.uvm_object::m_pack.packer
|vpiOperand:
\_unsupported_expr: , line:1210
|STRING:
|vpiStmt:
\_assignment: , line:1211
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (packer), line:1211
|vpiName:packer
|vpiFullName:uvm_pkg.uvm_object::m_pack.packer
|vpiRhs:
\_ref_obj: (uvm_packer::get_default), line:1211
|vpiName:uvm_packer::get_default
|vpiFullName:uvm_pkg.uvm_object::m_pack.uvm_packer::get_default
|vpiStmt:
\_if_stmt: , line:1212
|vpiCondition:
\_operation: , line:1212
|vpiOpType:14
|vpiOperand:
\_ref_obj: (packer.get_active_object_depth), line:1212
|vpiName:packer.get_active_object_depth
|vpiFullName:uvm_pkg.uvm_object::m_pack.packer.get_active_object_depth
|vpiOperand:
\_constant: , line:1212
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_func_call: (packer.flush), line:1213
|vpiName:packer.flush
|vpiStmt:
\_func_call: (packer.pack_object), line:1214
|vpiName:packer.pack_object
|vpiArgument:
\_ref_obj: (this), line:1214
|vpiName:this
|vpiTaskFunc:
\_function: (uvm_object::pack), line:1222
|vpiName:uvm_object::pack
|vpiFullName:uvm_pkg.uvm_object::pack
|vpiReturn:
\_int_var: , line:1222
|vpiIODecl:
\_io_decl: (bitstream)
|vpiName:bitstream
|vpiDirection:6
|vpiExpr:
\_bit_var: , line:1222, parent:bitstream
|vpiFullName:bitstream
|vpiIODecl:
\_io_decl: (packer)
|vpiName:packer
|vpiDirection:1
|vpiExpr:
\_chandle_var: (uvm_packer), line:1223, parent:packer
|vpiName:uvm_packer
|vpiFullName:packer.uvm_packer
|vpiStmt:
\_begin: , parent:uvm_object::pack
|vpiFullName:uvm_pkg.uvm_object::pack
|vpiStmt:
\_func_call: (m_pack), line:1224
|vpiName:m_pack
|vpiArgument:
\_ref_obj: (packer), line:1224
|vpiName:packer
|vpiStmt:
\_func_call: (packer.get_packed_bits), line:1225
|vpiName:packer.get_packed_bits
|vpiArgument:
\_ref_obj: (bitstream), line:1225
|vpiName:bitstream
|vpiStmt:
\_return_stmt: , line:1226
|vpiCondition:
\_ref_obj: (packer.get_packed_size), line:1226
|vpiName:packer.get_packed_size
|vpiFullName:uvm_pkg.uvm_object::pack.packer.get_packed_size
|vpiTaskFunc:
\_function: (uvm_object::pack_bytes), line:1232
|vpiName:uvm_object::pack_bytes
|vpiFullName:uvm_pkg.uvm_object::pack_bytes
|vpiReturn:
\_int_var: , line:1232
|vpiIODecl:
\_io_decl: (bytestream)
|vpiName:bytestream
|vpiDirection:6
|vpiExpr:
\_byte_var: , line:1232, parent:bytestream
|vpiFullName:bytestream
|vpiIODecl:
\_io_decl: (packer)
|vpiName:packer
|vpiDirection:1
|vpiExpr:
\_chandle_var: (uvm_packer), line:1233, parent:packer
|vpiName:uvm_packer
|vpiFullName:packer.uvm_packer
|vpiStmt:
\_begin: , parent:uvm_object::pack_bytes
|vpiFullName:uvm_pkg.uvm_object::pack_bytes
|vpiStmt:
\_func_call: (m_pack), line:1234
|vpiName:m_pack
|vpiArgument:
\_ref_obj: (packer), line:1234
|vpiName:packer
|vpiStmt:
\_func_call: (packer.get_packed_bytes), line:1235
|vpiName:packer.get_packed_bytes
|vpiArgument:
\_ref_obj: (bytestream), line:1235
|vpiName:bytestream
|vpiStmt:
\_return_stmt: , line:1236
|vpiCondition:
\_ref_obj: (packer.get_packed_size), line:1236
|vpiName:packer.get_packed_size
|vpiFullName:uvm_pkg.uvm_object::pack_bytes.packer.get_packed_size
|vpiTaskFunc:
\_function: (uvm_object::pack_ints), line:1243
|vpiName:uvm_object::pack_ints
|vpiFullName:uvm_pkg.uvm_object::pack_ints
|vpiReturn:
\_int_var: , line:1243
|vpiIODecl:
\_io_decl: (intstream)
|vpiName:intstream
|vpiDirection:6
|vpiExpr:
\_int_var: , line:1243, parent:intstream
|vpiFullName:intstream
|vpiIODecl:
\_io_decl: (packer)
|vpiName:packer
|vpiDirection:1
|vpiExpr:
\_chandle_var: (uvm_packer), line:1244, parent:packer
|vpiName:uvm_packer
|vpiFullName:packer.uvm_packer
|vpiStmt:
\_begin: , parent:uvm_object::pack_ints
|vpiFullName:uvm_pkg.uvm_object::pack_ints
|vpiStmt:
\_func_call: (m_pack), line:1245
|vpiName:m_pack
|vpiArgument:
\_ref_obj: (packer), line:1245
|vpiName:packer
|vpiStmt:
\_func_call: (packer.get_packed_ints), line:1246
|vpiName:packer.get_packed_ints
|vpiArgument:
\_ref_obj: (intstream), line:1246
|vpiName:intstream
|vpiStmt:
\_return_stmt: , line:1247
|vpiCondition:
\_ref_obj: (packer.get_packed_size), line:1247
|vpiName:packer.get_packed_size
|vpiFullName:uvm_pkg.uvm_object::pack_ints.packer.get_packed_size
|vpiTaskFunc:
\_function: (uvm_object::pack_longints), line:1253
|vpiName:uvm_object::pack_longints
|vpiFullName:uvm_pkg.uvm_object::pack_longints
|vpiReturn:
\_int_var: , line:1253
|vpiIODecl:
\_io_decl: (longintstream)
|vpiName:longintstream
|vpiDirection:6
|vpiExpr:
\_long_int_var: , line:1253, parent:longintstream
|vpiFullName:longintstream
|vpiIODecl:
\_io_decl: (packer)
|vpiName:packer
|vpiDirection:1
|vpiExpr:
\_chandle_var: (uvm_packer), line:1254, parent:packer
|vpiName:uvm_packer
|vpiFullName:packer.uvm_packer
|vpiStmt:
\_begin: , parent:uvm_object::pack_longints
|vpiFullName:uvm_pkg.uvm_object::pack_longints
|vpiStmt:
\_func_call: (m_pack), line:1255
|vpiName:m_pack
|vpiArgument:
\_ref_obj: (packer), line:1255
|vpiName:packer
|vpiStmt:
\_func_call: (packer.get_packed_longints), line:1256
|vpiName:packer.get_packed_longints
|vpiArgument:
\_ref_obj: (longintstream), line:1256
|vpiName:longintstream
|vpiStmt:
\_return_stmt: , line:1257
|vpiCondition:
\_ref_obj: (packer.get_packed_size), line:1257
|vpiName:packer.get_packed_size
|vpiFullName:uvm_pkg.uvm_object::pack_longints.packer.get_packed_size
|vpiTaskFunc:
\_function: (uvm_object::do_pack), line:1264
|vpiName:uvm_object::do_pack
|vpiFullName:uvm_pkg.uvm_object::do_pack
|vpiIODecl:
\_io_decl: (packer)
|vpiName:packer
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_packer), line:1264, parent:packer
|vpiName:uvm_packer
|vpiFullName:packer.uvm_packer
|vpiStmt:
\_begin: , parent:uvm_object::do_pack
|vpiFullName:uvm_pkg.uvm_object::do_pack
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:14
|vpiOperand:
\_ref_obj: (packer), line:152
|vpiName:packer
|vpiFullName:uvm_pkg.uvm_object::do_pack.packer
|vpiOperand:
\_unsupported_expr: , line:152
|STRING:
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_object::do_pack
|vpiStmt:
\_if_stmt: , line:156
|vpiCondition:
\_func_call: (uvm_report_enabled), line:156
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:156
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:156
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"UVM/OBJ/PACK/NULL"
|vpiSize:19
|STRING:"UVM/OBJ/PACK/NULL"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"UVM/OBJ/PACK/NULL"
|vpiSize:19
|STRING:"UVM/OBJ/PACK/NULL"
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"uvm_object::do_pack called with null packer!"
|vpiSize:46
|STRING:"uvm_object::do_pack called with null packer!"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:157
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_object.svh"
|vpiSize:206
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_object.svh"
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:1265
|vpiSize:32
|INT:1265
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:1267
|vpiTaskFunc:
\_function: (uvm_object::m_unpack_pre), line:1274
|vpiName:uvm_object::m_unpack_pre
|vpiFullName:uvm_pkg.uvm_object::m_unpack_pre
|vpiIODecl:
\_io_decl: (packer)
|vpiName:packer
|vpiDirection:3
|vpiExpr:
\_chandle_var: (uvm_packer), line:1274, parent:packer
|vpiName:uvm_packer
|vpiFullName:packer.uvm_packer
|vpiStmt:
\_begin: , parent:uvm_object::m_unpack_pre
|vpiFullName:uvm_pkg.uvm_object::m_unpack_pre
|vpiStmt:
\_if_stmt: , line:1275
|vpiCondition:
\_operation: , line:1275
|vpiOpType:14
|vpiOperand:
\_ref_obj: (packer), line:1275
|vpiName:packer
|vpiFullName:uvm_pkg.uvm_object::m_unpack_pre.packer
|vpiOperand:
\_unsupported_expr: , line:1275
|STRING:
|vpiStmt:
\_assignment: , line:1276
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (packer), line:1276
|vpiName:packer
|vpiFullName:uvm_pkg.uvm_object::m_unpack_pre.packer
|vpiRhs:
\_ref_obj: (uvm_packer::get_default), line:1276
|vpiName:uvm_packer::get_default
|vpiFullName:uvm_pkg.uvm_object::m_unpack_pre.uvm_packer::get_default
|vpiStmt:
\_if_stmt: , line:1277
|vpiCondition:
\_operation: , line:1277
|vpiOpType:14
|vpiOperand:
\_ref_obj: (packer.get_active_object_depth), line:1277
|vpiName:packer.get_active_object_depth
|vpiFullName:uvm_pkg.uvm_object::m_unpack_pre.packer.get_active_object_depth
|vpiOperand:
\_constant: , line:1277
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_func_call: (packer.flush), line:1278
|vpiName:packer.flush
|vpiTaskFunc:
\_function: (uvm_object::m_unpack_post), line:1286
|vpiName:uvm_object::m_unpack_post
|vpiFullName:uvm_pkg.uvm_object::m_unpack_post
|vpiReturn:
\_int_var: , line:1286
|vpiIODecl:
\_io_decl: (packer)
|vpiName:packer
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_packer), line:1286, parent:packer
|vpiName:uvm_packer
|vpiFullName:packer.uvm_packer
|vpiStmt:
\_begin: , parent:uvm_object::m_unpack_post
|vpiFullName:uvm_pkg.uvm_object::m_unpack_post
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_ref_obj: (packer.get_packed_size), line:1287
|vpiName:packer.get_packed_size
|vpiFullName:uvm_pkg.uvm_object::m_unpack_post.packer.get_packed_size
|vpiLhs:
\_int_var: (size_before_unpack), line:1287
|vpiName:size_before_unpack
|vpiFullName:uvm_pkg.uvm_object::m_unpack_post.size_before_unpack
|vpiStmt:
\_func_call: (packer.unpack_object), line:1288
|vpiName:packer.unpack_object
|vpiArgument:
\_ref_obj: (this), line:1288
|vpiName:this
|vpiStmt:
\_return_stmt: , line:1289
|vpiCondition:
\_operation: , line:1289
|vpiOpType:11
|vpiOperand:
\_ref_obj: (size_before_unpack), line:1289
|vpiName:size_before_unpack
|vpiFullName:uvm_pkg.uvm_object::m_unpack_post.size_before_unpack
|vpiOperand:
\_ref_obj: (packer.get_packed_size), line:1289
|vpiName:packer.get_packed_size
|vpiFullName:uvm_pkg.uvm_object::m_unpack_post.packer.get_packed_size
|vpiTaskFunc:
\_function: (uvm_object::unpack), line:1296
|vpiName:uvm_object::unpack
|vpiFullName:uvm_pkg.uvm_object::unpack
|vpiReturn:
\_int_var: , line:1296
|vpiIODecl:
\_io_decl: (bitstream)
|vpiName:bitstream
|vpiDirection:6
|vpiExpr:
\_bit_var: , line:1296, parent:bitstream
|vpiFullName:bitstream
|vpiIODecl:
\_io_decl: (packer)
|vpiName:packer
|vpiDirection:1
|vpiExpr:
\_chandle_var: (uvm_packer), line:1297, parent:packer
|vpiName:uvm_packer
|vpiFullName:packer.uvm_packer
|vpiStmt:
\_begin: , parent:uvm_object::unpack
|vpiFullName:uvm_pkg.uvm_object::unpack
|vpiStmt:
\_func_call: (m_unpack_pre), line:1298
|vpiName:m_unpack_pre
|vpiArgument:
\_ref_obj: (packer), line:1298
|vpiName:packer
|vpiStmt:
\_func_call: (packer.set_packed_bits), line:1299
|vpiName:packer.set_packed_bits
|vpiArgument:
\_ref_obj: (bitstream), line:1299
|vpiName:bitstream
|vpiStmt:
\_return_stmt: , line:1300
|vpiCondition:
\_func_call: (m_unpack_post), line:1300
|vpiName:m_unpack_post
|vpiArgument:
\_ref_obj: (packer), line:1300
|vpiName:packer
|vpiTaskFunc:
\_function: (uvm_object::unpack_bytes), line:1307
|vpiName:uvm_object::unpack_bytes
|vpiFullName:uvm_pkg.uvm_object::unpack_bytes
|vpiReturn:
\_int_var: , line:1307
|vpiIODecl:
\_io_decl: (bytestream)
|vpiName:bytestream
|vpiDirection:6
|vpiExpr:
\_byte_var: , line:1307, parent:bytestream
|vpiFullName:bytestream
|vpiIODecl:
\_io_decl: (packer)
|vpiName:packer
|vpiDirection:1
|vpiExpr:
\_chandle_var: (uvm_packer), line:1308, parent:packer
|vpiName:uvm_packer
|vpiFullName:packer.uvm_packer
|vpiStmt:
\_begin: , parent:uvm_object::unpack_bytes
|vpiFullName:uvm_pkg.uvm_object::unpack_bytes
|vpiStmt:
\_func_call: (m_unpack_pre), line:1309
|vpiName:m_unpack_pre
|vpiArgument:
\_ref_obj: (packer), line:1309
|vpiName:packer
|vpiStmt:
\_func_call: (packer.set_packed_bytes), line:1310
|vpiName:packer.set_packed_bytes
|vpiArgument:
\_ref_obj: (bytestream), line:1310
|vpiName:bytestream
|vpiStmt:
\_return_stmt: , line:1311
|vpiCondition:
\_func_call: (m_unpack_post), line:1311
|vpiName:m_unpack_post
|vpiArgument:
\_ref_obj: (packer), line:1311
|vpiName:packer
|vpiTaskFunc:
\_function: (uvm_object::unpack_ints), line:1318
|vpiName:uvm_object::unpack_ints
|vpiFullName:uvm_pkg.uvm_object::unpack_ints
|vpiReturn:
\_int_var: , line:1318
|vpiIODecl:
\_io_decl: (intstream)
|vpiName:intstream
|vpiDirection:6
|vpiExpr:
\_int_var: , line:1318, parent:intstream
|vpiFullName:intstream
|vpiIODecl:
\_io_decl: (packer)
|vpiName:packer
|vpiDirection:1
|vpiExpr:
\_chandle_var: (uvm_packer), line:1319, parent:packer
|vpiName:uvm_packer
|vpiFullName:packer.uvm_packer
|vpiStmt:
\_begin: , parent:uvm_object::unpack_ints
|vpiFullName:uvm_pkg.uvm_object::unpack_ints
|vpiStmt:
\_func_call: (m_unpack_pre), line:1320
|vpiName:m_unpack_pre
|vpiArgument:
\_ref_obj: (packer), line:1320
|vpiName:packer
|vpiStmt:
\_func_call: (packer.set_packed_ints), line:1321
|vpiName:packer.set_packed_ints
|vpiArgument:
\_ref_obj: (intstream), line:1321
|vpiName:intstream
|vpiStmt:
\_return_stmt: , line:1322
|vpiCondition:
\_func_call: (m_unpack_post), line:1322
|vpiName:m_unpack_post
|vpiArgument:
\_ref_obj: (packer), line:1322
|vpiName:packer
|vpiTaskFunc:
\_function: (uvm_object::unpack_longints), line:1328
|vpiName:uvm_object::unpack_longints
|vpiFullName:uvm_pkg.uvm_object::unpack_longints
|vpiReturn:
\_int_var: , line:1328
|vpiIODecl:
\_io_decl: (longintstream)
|vpiName:longintstream
|vpiDirection:6
|vpiExpr:
\_long_int_var: , line:1328, parent:longintstream
|vpiFullName:longintstream
|vpiIODecl:
\_io_decl: (packer)
|vpiName:packer
|vpiDirection:1
|vpiExpr:
\_chandle_var: (uvm_packer), line:1329, parent:packer
|vpiName:uvm_packer
|vpiFullName:packer.uvm_packer
|vpiStmt:
\_begin: , parent:uvm_object::unpack_longints
|vpiFullName:uvm_pkg.uvm_object::unpack_longints
|vpiStmt:
\_func_call: (m_unpack_pre), line:1330
|vpiName:m_unpack_pre
|vpiArgument:
\_ref_obj: (packer), line:1330
|vpiName:packer
|vpiStmt:
\_func_call: (packer.set_packed_longints), line:1331
|vpiName:packer.set_packed_longints
|vpiArgument:
\_ref_obj: (longintstream), line:1331
|vpiName:longintstream
|vpiStmt:
\_return_stmt: , line:1332
|vpiCondition:
\_func_call: (m_unpack_post), line:1332
|vpiName:m_unpack_post
|vpiArgument:
\_ref_obj: (packer), line:1332
|vpiName:packer
|vpiTaskFunc:
\_function: (uvm_object::do_execute_op), line:1336
|vpiName:uvm_object::do_execute_op
|vpiFullName:uvm_pkg.uvm_object::do_execute_op
|vpiIODecl:
\_io_decl: (op)
|vpiName:op
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_field_op), line:1336, parent:op
|vpiName:uvm_field_op
|vpiFullName:op.uvm_field_op
|vpiTaskFunc:
\_function: (uvm_object::do_unpack), line:1344
|vpiName:uvm_object::do_unpack
|vpiFullName:uvm_pkg.uvm_object::do_unpack
|vpiIODecl:
\_io_decl: (packer)
|vpiName:packer
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_packer), line:1344, parent:packer
|vpiName:uvm_packer
|vpiFullName:packer.uvm_packer
|vpiStmt:
\_begin: , parent:uvm_object::do_unpack
|vpiFullName:uvm_pkg.uvm_object::do_unpack
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:14
|vpiOperand:
\_ref_obj: (packer), line:152
|vpiName:packer
|vpiFullName:uvm_pkg.uvm_object::do_unpack.packer
|vpiOperand:
\_unsupported_expr: , line:152
|STRING:
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_object::do_unpack
|vpiStmt:
\_if_stmt: , line:156
|vpiCondition:
\_func_call: (uvm_report_enabled), line:156
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:156
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:156
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"UVM/OBJ/UNPACK/NULL"
|vpiSize:21
|STRING:"UVM/OBJ/UNPACK/NULL"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"UVM/OBJ/UNPACK/NULL"
|vpiSize:21
|STRING:"UVM/OBJ/UNPACK/NULL"
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"uvm_object::do_unpack called with null packer!"
|vpiSize:48
|STRING:"uvm_object::do_unpack called with null packer!"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:157
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_object.svh"
|vpiSize:206
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_object.svh"
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:1345
|vpiSize:32
|INT:1345
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:1347
|vpiTaskFunc:
\_function: (uvm_object::record), line:1354
|vpiName:uvm_object::record
|vpiFullName:uvm_pkg.uvm_object::record
|vpiIODecl:
\_io_decl: (recorder)
|vpiName:recorder
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_recorder), line:1354, parent:recorder
|vpiName:uvm_recorder
|vpiFullName:recorder.uvm_recorder
|vpiStmt:
\_begin: , parent:uvm_object::record
|vpiFullName:uvm_pkg.uvm_object::record
|vpiStmt:
\_if_stmt: , line:1356
|vpiCondition:
\_operation: , line:1356
|vpiOpType:14
|vpiOperand:
\_ref_obj: (recorder), line:1356
|vpiName:recorder
|vpiFullName:uvm_pkg.uvm_object::record.recorder
|vpiOperand:
\_unsupported_expr: , line:1356
|STRING:
|vpiStmt:
\_return_stmt: , line:1357
|vpiStmt:
\_func_call: (recorder.record_object), line:1359
|vpiName:recorder.record_object
|vpiArgument:
\_func_call: (get_name), line:1359
|vpiName:get_name
|vpiArgument:
\_ref_obj: (this), line:1359
|vpiName:this
|vpiTaskFunc:
\_function: (uvm_object::do_record), line:1366
|vpiName:uvm_object::do_record
|vpiFullName:uvm_pkg.uvm_object::do_record
|vpiIODecl:
\_io_decl: (recorder)
|vpiName:recorder
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_recorder), line:1366, parent:recorder
|vpiName:uvm_recorder
|vpiFullName:recorder.uvm_recorder
|vpiStmt:
\_return_stmt: , line:1367, parent:uvm_object::do_record
|vpiTaskFunc:
\_function: (uvm_object::m_get_report_object), line:1374
|vpiName:uvm_object::m_get_report_object
|vpiFullName:uvm_pkg.uvm_object::m_get_report_object
|vpiReturn:
\_chandle_var: (uvm_report_object), line:1374
|vpiName:uvm_report_object
|vpiStmt:
\_return_stmt: , line:1375, parent:uvm_object::m_get_report_object
|vpiCondition:
\_unsupported_expr: , line:1375
|STRING:
|vpiTaskFunc:
\_function: (uvm_default_factory::register), line:1037
|vpiName:uvm_default_factory::register
|vpiFullName:uvm_pkg.uvm_default_factory::register
|vpiIODecl:
\_io_decl: (obj)
|vpiName:obj
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_object_wrapper), line:1037, parent:obj
|vpiName:uvm_object_wrapper
|vpiFullName:obj.uvm_object_wrapper
|vpiStmt:
\_begin: , parent:uvm_default_factory::register
|vpiFullName:uvm_pkg.uvm_default_factory::register
|vpiStmt:
\_if_stmt: , line:1039
|vpiCondition:
\_operation: , line:1039
|vpiOpType:14
|vpiOperand:
\_ref_obj: (obj), line:1039
|vpiName:obj
|vpiFullName:uvm_pkg.uvm_default_factory::register.obj
|vpiOperand:
\_unsupported_expr: , line:1039
|STRING:
|vpiStmt:
\_begin: , line:1039
|vpiFullName:uvm_pkg.uvm_default_factory::register
|vpiStmt:
\_func_call: (uvm_report_fatal), line:1040
|vpiName:uvm_report_fatal
|vpiFunction:
\_function: (uvm_report_fatal), line:192
|vpiArgument:
\_constant: , line:1040
|vpiConstType:6
|vpiDecompile:"NULLWR"
|vpiSize:8
|STRING:"NULLWR"
|vpiArgument:
\_constant: , line:1040
|vpiConstType:6
|vpiDecompile:"Attempting to register a null object with the factory"
|vpiSize:55
|STRING:"Attempting to register a null object with the factory"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:1040
|vpiName:UVM_NONE
|vpiStmt:
\_if_stmt: , line:1042
|vpiCondition:
\_operation: , line:1042
|vpiOpType:26
|vpiOperand:
\_operation: , line:1042
|vpiOpType:15
|vpiOperand:
\_ref_obj: (obj.get_type_name), line:1042
|vpiName:obj.get_type_name
|vpiFullName:uvm_pkg.uvm_default_factory::register.obj.get_type_name
|vpiOperand:
\_constant: , line:1042
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiOperand:
\_operation: , line:1042
|vpiOpType:15
|vpiOperand:
\_ref_obj: (obj.get_type_name), line:1042
|vpiName:obj.get_type_name
|vpiFullName:uvm_pkg.uvm_default_factory::register.obj.get_type_name
|vpiOperand:
\_constant: , line:1042
|vpiConstType:6
|vpiDecompile:"<unknown>"
|vpiSize:11
|STRING:"<unknown>"
|vpiStmt:
\_begin: , line:1042
|vpiFullName:uvm_pkg.uvm_default_factory::register
|vpiStmt:
\_if_else: , line:1043
|vpiCondition:
\_ref_obj: (m_type_names.exists), line:1043
|vpiName:m_type_names.exists
|vpiFullName:uvm_pkg.uvm_default_factory::register.m_type_names.exists
|vpiStmt:
\_func_call: (uvm_report_warning), line:1044
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:1044
|vpiConstType:6
|vpiDecompile:"TPRGED"
|vpiSize:8
|STRING:"TPRGED"
|vpiArgument:
\_operation: , line:1044
|vpiOpType:33
|vpiOperand:
\_constant: , line:1044
|vpiConstType:6
|vpiDecompile:"Type name '"
|vpiSize:13
|STRING:"Type name '"
|vpiOperand:
\_ref_obj: (obj.get_type_name), line:1044
|vpiName:obj.get_type_name
|vpiOperand:
\_constant: , line:1045
|vpiConstType:6
|vpiDecompile:"' already registered with factory. No string-based lookup "
|vpiSize:60
|STRING:"' already registered with factory. No string-based lookup "
|vpiOperand:
\_constant: , line:1046
|vpiConstType:6
|vpiDecompile:"support for multiple types with the same type name."
|vpiSize:53
|STRING:"support for multiple types with the same type name."
|vpiArgument:
\_ref_obj: (UVM_NONE), line:1046
|vpiName:UVM_NONE
|vpiElseStmt:
\_assignment: , line:1048
|vpiBlocking:1
|vpiLhs:
\_bit_select: (m_type_names), line:1048
|vpiName:m_type_names
|vpiFullName:uvm_pkg.uvm_default_factory::register.m_type_names
|vpiIndex:
\_ref_obj: (obj.get_type_name), line:1048
|vpiName:obj.get_type_name
|vpiRhs:
\_ref_obj: (obj), line:1048
|vpiName:obj
|vpiFullName:uvm_pkg.uvm_default_factory::register.obj
|vpiStmt:
\_if_else: , line:1051
|vpiCondition:
\_ref_obj: (m_types.exists), line:1051
|vpiName:m_types.exists
|vpiFullName:uvm_pkg.uvm_default_factory::register.m_types.exists
|vpiStmt:
\_begin: , line:1051
|vpiFullName:uvm_pkg.uvm_default_factory::register
|vpiStmt:
\_if_stmt: , line:1052
|vpiCondition:
\_operation: , line:1052
|vpiOpType:26
|vpiOperand:
\_operation: , line:1052
|vpiOpType:15
|vpiOperand:
\_ref_obj: (obj.get_type_name), line:1052
|vpiName:obj.get_type_name
|vpiFullName:uvm_pkg.uvm_default_factory::register.obj.get_type_name
|vpiOperand:
\_constant: , line:1052
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiOperand:
\_operation: , line:1052
|vpiOpType:15
|vpiOperand:
\_ref_obj: (obj.get_type_name), line:1052
|vpiName:obj.get_type_name
|vpiFullName:uvm_pkg.uvm_default_factory::register.obj.get_type_name
|vpiOperand:
\_constant: , line:1052
|vpiConstType:6
|vpiDecompile:"<unknown>"
|vpiSize:11
|STRING:"<unknown>"
|vpiStmt:
\_func_call: (uvm_report_warning), line:1053
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:1053
|vpiConstType:6
|vpiDecompile:"TPRGED"
|vpiSize:8
|STRING:"TPRGED"
|vpiArgument:
\_operation: , line:1053
|vpiOpType:33
|vpiOperand:
\_constant: , line:1053
|vpiConstType:6
|vpiDecompile:"Object type '"
|vpiSize:15
|STRING:"Object type '"
|vpiOperand:
\_ref_obj: (obj.get_type_name), line:1053
|vpiName:obj.get_type_name
|vpiOperand:
\_constant: , line:1054
|vpiConstType:6
|vpiDecompile:"' already registered with factory. "
|vpiSize:37
|STRING:"' already registered with factory. "
|vpiArgument:
\_ref_obj: (UVM_NONE), line:1054
|vpiName:UVM_NONE
|vpiElseStmt:
\_begin: , line:1056
|vpiFullName:uvm_pkg.uvm_default_factory::register
|vpiStmt:
\_assignment: , line:1058
|vpiBlocking:1
|vpiLhs:
\_bit_select: (m_types), line:1058
|vpiName:m_types
|vpiFullName:uvm_pkg.uvm_default_factory::register.m_types
|vpiIndex:
\_ref_obj: (obj), line:1058
|vpiName:obj
|vpiRhs:
\_constant: , line:1058
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:1063
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (overrides), line:1063
|vpiName:overrides
|vpiFullName:uvm_pkg.uvm_default_factory::register.overrides
|vpiRhs:
\_operation: , line:1063
|vpiOpType:33
|vpiOperand:
\_ref_obj: (m_type_overrides), line:1063
|vpiName:m_type_overrides
|vpiOperand:
\_ref_obj: (m_inst_overrides), line:1063
|vpiName:m_inst_overrides
|vpiStmt:
\_foreach_stmt: , line:1064
|vpiFullName:uvm_pkg.uvm_default_factory::register
|vpiVariables:
\_chandle_var: (overrides), line:1064
|vpiName:overrides
|vpiFullName:uvm_pkg.uvm_default_factory::register.overrides
|vpiLoopVars:
\_chandle_var: (index), line:1064
|vpiName:index
|vpiFullName:uvm_pkg.uvm_default_factory::register.index
|vpiStmt:
\_begin: , line:1064
|vpiFullName:uvm_pkg.uvm_default_factory::register
|vpiStmt:
\_if_stmt: , line:1065
|vpiCondition:
\_func_call: (m_matches_type_pair), line:1065
|vpiName:m_matches_type_pair
|vpiArgument:
\_unsupported_expr: , line:1065
|STRING:
|vpiArgument:
\_bit_select: (overrides.orig), line:1065
|vpiName:overrides.orig
|vpiIndex:
\_ref_obj: (index), line:1065
|vpiName:index
|vpiArgument:
\_unsupported_expr: , line:1066
|STRING:
|vpiArgument:
\_unsupported_expr: , line:1066
|STRING:
|vpiArgument:
\_unsupported_expr: , line:1067
|STRING:
|vpiArgument:
\_ref_obj: (obj.get_type_name), line:1067
|vpiName:obj.get_type_name
|vpiStmt:
\_begin: , line:1067
|vpiFullName:uvm_pkg.uvm_default_factory::register
|vpiStmt:
\_assignment: , line:1068
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (overrides[index].orig.m_type), line:1068
|vpiName:overrides[index].orig.m_type
|vpiFullName:uvm_pkg.uvm_default_factory::register.overrides[index].orig.m_type
|vpiRhs:
\_ref_obj: (obj), line:1068
|vpiName:obj
|vpiFullName:uvm_pkg.uvm_default_factory::register.obj
|vpiStmt:
\_if_stmt: , line:1070
|vpiCondition:
\_func_call: (m_matches_type_pair), line:1070
|vpiName:m_matches_type_pair
|vpiArgument:
\_unsupported_expr: , line:1070
|STRING:
|vpiArgument:
\_bit_select: (overrides.ovrd), line:1070
|vpiName:overrides.ovrd
|vpiIndex:
\_ref_obj: (index), line:1070
|vpiName:index
|vpiArgument:
\_unsupported_expr: , line:1071
|STRING:
|vpiArgument:
\_unsupported_expr: , line:1071
|STRING:
|vpiArgument:
\_unsupported_expr: , line:1072
|STRING:
|vpiArgument:
\_ref_obj: (obj.get_type_name), line:1072
|vpiName:obj.get_type_name
|vpiStmt:
\_begin: , line:1072
|vpiFullName:uvm_pkg.uvm_default_factory::register
|vpiStmt:
\_assignment: , line:1073
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (overrides[index].ovrd.m_type), line:1073
|vpiName:overrides[index].ovrd.m_type
|vpiFullName:uvm_pkg.uvm_default_factory::register.overrides[index].ovrd.m_type
|vpiRhs:
\_ref_obj: (obj), line:1073
|vpiName:obj
|vpiFullName:uvm_pkg.uvm_default_factory::register.obj
|vpiTaskFunc:
\_function: (uvm_default_factory::set_type_override_by_type), line:1084
|vpiName:uvm_default_factory::set_type_override_by_type
|vpiFullName:uvm_pkg.uvm_default_factory::set_type_override_by_type
|vpiIODecl:
\_io_decl: (original_type)
|vpiName:original_type
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_object_wrapper), line:1084, parent:original_type
|vpiName:uvm_object_wrapper
|vpiFullName:original_type.uvm_object_wrapper
|vpiIODecl:
\_io_decl: (override_type)
|vpiName:override_type
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_object_wrapper), line:1085, parent:override_type
|vpiName:uvm_object_wrapper
|vpiFullName:override_type.uvm_object_wrapper
|vpiIODecl:
\_io_decl: (replace)
|vpiName:replace
|vpiDirection:5
|vpiExpr:
\_bit_var: , line:1086, parent:replace
|vpiFullName:replace
|vpiStmt:
\_begin: , parent:uvm_default_factory::set_type_override_by_type
|vpiFullName:uvm_pkg.uvm_default_factory::set_type_override_by_type
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_bit_var: (replaced), line:1087
|vpiName:replaced
|vpiFullName:uvm_pkg.uvm_default_factory::set_type_override_by_type.replaced
|vpiStmt:
\_if_stmt: , line:1090
|vpiCondition:
\_operation: , line:1090
|vpiOpType:14
|vpiOperand:
\_ref_obj: (original_type), line:1090
|vpiName:original_type
|vpiFullName:uvm_pkg.uvm_default_factory::set_type_override_by_type.original_type
|vpiOperand:
\_ref_obj: (override_type), line:1090
|vpiName:override_type
|vpiFullName:uvm_pkg.uvm_default_factory::set_type_override_by_type.override_type
|vpiStmt:
\_begin: , line:1090
|vpiFullName:uvm_pkg.uvm_default_factory::set_type_override_by_type
|vpiStmt:
\_if_else: , line:1091
|vpiCondition:
\_operation: , line:1091
|vpiOpType:27
|vpiOperand:
\_operation: , line:1091
|vpiOpType:14
|vpiOperand:
\_ref_obj: (original_type.get_type_name), line:1091
|vpiName:original_type.get_type_name
|vpiFullName:uvm_pkg.uvm_default_factory::set_type_override_by_type.original_type.get_type_name
|vpiOperand:
\_constant: , line:1091
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiOperand:
\_operation: , line:1091
|vpiOpType:14
|vpiOperand:
\_ref_obj: (original_type.get_type_name), line:1091
|vpiName:original_type.get_type_name
|vpiFullName:uvm_pkg.uvm_default_factory::set_type_override_by_type.original_type.get_type_name
|vpiOperand:
\_constant: , line:1091
|vpiConstType:6
|vpiDecompile:"<unknown>"
|vpiSize:11
|STRING:"<unknown>"
|vpiStmt:
\_func_call: (uvm_report_warning), line:1092
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:1092
|vpiConstType:6
|vpiDecompile:"TYPDUP"
|vpiSize:8
|STRING:"TYPDUP"
|vpiArgument:
\_operation: , line:1092
|vpiOpType:33
|vpiOperand:
\_constant: , line:1092
|vpiConstType:6
|vpiDecompile:"Original and override type "
|vpiSize:29
|STRING:"Original and override type "
|vpiOperand:
\_constant: , line:1093
|vpiConstType:6
|vpiDecompile:"arguments are identical"
|vpiSize:25
|STRING:"arguments are identical"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:1093
|vpiName:UVM_NONE
|vpiElseStmt:
\_func_call: (uvm_report_warning), line:1095
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:1095
|vpiConstType:6
|vpiDecompile:"TYPDUP"
|vpiSize:8
|STRING:"TYPDUP"
|vpiArgument:
\_operation: , line:1095
|vpiOpType:33
|vpiOperand:
\_constant: , line:1095
|vpiConstType:6
|vpiDecompile:"Original and override type "
|vpiSize:29
|STRING:"Original and override type "
|vpiOperand:
\_constant: , line:1096
|vpiConstType:6
|vpiDecompile:"arguments are identical: "
|vpiSize:27
|STRING:"arguments are identical: "
|vpiOperand:
\_ref_obj: (original_type.get_type_name), line:1097
|vpiName:original_type.get_type_name
|vpiArgument:
\_ref_obj: (UVM_NONE), line:1097
|vpiName:UVM_NONE
|vpiStmt:
\_if_stmt: , line:1101
|vpiCondition:
\_operation: , line:1101
|vpiOpType:3
|vpiOperand:
\_ref_obj: (m_types.exists), line:1101
|vpiName:m_types.exists
|vpiFullName:uvm_pkg.uvm_default_factory::set_type_override_by_type.m_types.exists
|vpiStmt:
\_func_call: (register), line:1102
|vpiName:register
|vpiArgument:
\_ref_obj: (original_type), line:1102
|vpiName:original_type
|vpiStmt:
\_if_stmt: , line:1104
|vpiCondition:
\_operation: , line:1104
|vpiOpType:3
|vpiOperand:
\_ref_obj: (m_types.exists), line:1104
|vpiName:m_types.exists
|vpiFullName:uvm_pkg.uvm_default_factory::set_type_override_by_type.m_types.exists
|vpiStmt:
\_func_call: (register), line:1105
|vpiName:register
|vpiArgument:
\_ref_obj: (override_type), line:1105
|vpiName:override_type
|vpiStmt:
\_foreach_stmt: , line:1109
|vpiFullName:uvm_pkg.uvm_default_factory::set_type_override_by_type
|vpiVariables:
\_chandle_var: (m_type_overrides), line:1109
|vpiName:m_type_overrides
|vpiFullName:uvm_pkg.uvm_default_factory::set_type_override_by_type.m_type_overrides
|vpiLoopVars:
\_chandle_var: (index), line:1109
|vpiName:index
|vpiFullName:uvm_pkg.uvm_default_factory::set_type_override_by_type.index
|vpiStmt:
\_begin: , line:1109
|vpiFullName:uvm_pkg.uvm_default_factory::set_type_override_by_type
|vpiStmt:
\_if_else: , line:1110
|vpiCondition:
\_func_call: (m_matches_type_override), line:1110
|vpiName:m_matches_type_override
|vpiArgument:
\_unsupported_expr: , line:1110
|STRING:
|vpiArgument:
\_bit_select: (m_type_overrides), line:1110
|vpiName:m_type_overrides
|vpiIndex:
\_ref_obj: (index), line:1110
|vpiName:index
|vpiArgument:
\_unsupported_expr: , line:1111
|STRING:
|vpiArgument:
\_ref_obj: (original_type), line:1111
|vpiName:original_type
|vpiArgument:
\_unsupported_expr: , line:1112
|STRING:
|vpiArgument:
\_ref_obj: (original_type.get_type_name), line:1112
|vpiName:original_type.get_type_name
|vpiStmt:
\_begin: , line:1112
|vpiFullName:uvm_pkg.uvm_default_factory::set_type_override_by_type
|vpiStmt:
\_assignment: , line:1114
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (msg), line:1114
|vpiName:msg
|vpiFullName:uvm_pkg.uvm_default_factory::set_type_override_by_type.msg
|vpiRhs:
\_operation: , line:1114
|vpiOpType:33
|vpiOperand:
\_constant: , line:1114
|vpiConstType:6
|vpiDecompile:"Original object type '"
|vpiSize:24
|STRING:"Original object type '"
|vpiOperand:
\_ref_obj: (original_type.get_type_name), line:1114
|vpiName:original_type.get_type_name
|vpiOperand:
\_constant: , line:1115
|vpiConstType:6
|vpiDecompile:"' already registered to produce '"
|vpiSize:35
|STRING:"' already registered to produce '"
|vpiOperand:
\_bit_select: (m_type_overrides.ovrd), line:1116
|vpiName:m_type_overrides.ovrd
|vpiIndex:
\_ref_obj: (index), line:1116
|vpiName:index
|vpiOperand:
\_constant: , line:1116
|vpiConstType:6
|vpiDecompile:"'"
|vpiSize:3
|STRING:"'"
|vpiStmt:
\_if_stmt: , line:1117
|vpiCondition:
\_operation: , line:1117
|vpiOpType:3
|vpiOperand:
\_ref_obj: (replace), line:1117
|vpiName:replace
|vpiFullName:uvm_pkg.uvm_default_factory::set_type_override_by_type.replace
|vpiStmt:
\_begin: , line:1117
|vpiFullName:uvm_pkg.uvm_default_factory::set_type_override_by_type
|vpiStmt:
\_assignment: , line:1118
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (msg), line:1118
|vpiName:msg
|vpiFullName:uvm_pkg.uvm_default_factory::set_type_override_by_type.msg
|vpiRhs:
\_operation: , line:1118
|vpiOpType:33
|vpiOperand:
\_ref_obj: (msg), line:1118
|vpiName:msg
|vpiOperand:
\_constant: , line:1118
|vpiConstType:6
|vpiDecompile:". Set 'replace' argument to replace the existing entry."
|vpiSize:58
|STRING:". Set 'replace' argument to replace the existing entry."
|vpiStmt:
\_func_call: (uvm_report_info), line:1119
|vpiName:uvm_report_info
|vpiFunction:
\_function: (uvm_report_info), line:126
|vpiArgument:
\_constant: , line:1119
|vpiConstType:6
|vpiDecompile:"TPREGD"
|vpiSize:8
|STRING:"TPREGD"
|vpiArgument:
\_ref_obj: (msg), line:1119
|vpiName:msg
|vpiArgument:
\_ref_obj: (UVM_MEDIUM), line:1119
|vpiName:UVM_MEDIUM
|vpiStmt:
\_return_stmt: , line:1120
|vpiStmt:
\_assignment: , line:1122
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (msg), line:1122
|vpiName:msg
|vpiFullName:uvm_pkg.uvm_default_factory::set_type_override_by_type.msg
|vpiRhs:
\_operation: , line:1122
|vpiOpType:33
|vpiOperand:
\_ref_obj: (msg), line:1122
|vpiName:msg
|vpiOperand:
\_constant: , line:1122
|vpiConstType:6
|vpiDecompile:". Replacing with override to produce type '"
|vpiSize:46
|STRING:". Replacing with override to produce type '"
|vpiOperand:
\_ref_obj: (override_type.get_type_name), line:1123
|vpiName:override_type.get_type_name
|vpiOperand:
\_constant: , line:1123
|vpiConstType:6
|vpiDecompile:"'."
|vpiSize:4
|STRING:"'."
|vpiStmt:
\_func_call: (uvm_report_info), line:1124
|vpiName:uvm_report_info
|vpiFunction:
\_function: (uvm_report_info), line:126
|vpiArgument:
\_constant: , line:1124
|vpiConstType:6
|vpiDecompile:"TPREGR"
|vpiSize:8
|STRING:"TPREGR"
|vpiArgument:
\_ref_obj: (msg), line:1124
|vpiName:msg
|vpiArgument:
\_ref_obj: (UVM_MEDIUM), line:1124
|vpiName:UVM_MEDIUM
|vpiStmt:
\_assignment: , line:1125
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (replaced), line:1125
|vpiName:replaced
|vpiFullName:uvm_pkg.uvm_default_factory::set_type_override_by_type.replaced
|vpiRhs:
\_constant: , line:1125
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:1126
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_type_overrides[index].orig.m_type), line:1126
|vpiName:m_type_overrides[index].orig.m_type
|vpiFullName:uvm_pkg.uvm_default_factory::set_type_override_by_type.m_type_overrides[index].orig.m_type
|vpiRhs:
\_ref_obj: (original_type), line:1126
|vpiName:original_type
|vpiFullName:uvm_pkg.uvm_default_factory::set_type_override_by_type.original_type
|vpiStmt:
\_assignment: , line:1127
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_type_overrides[index].orig.m_type_name), line:1127
|vpiName:m_type_overrides[index].orig.m_type_name
|vpiFullName:uvm_pkg.uvm_default_factory::set_type_override_by_type.m_type_overrides[index].orig.m_type_name
|vpiRhs:
\_ref_obj: (original_type.get_type_name), line:1127
|vpiName:original_type.get_type_name
|vpiFullName:uvm_pkg.uvm_default_factory::set_type_override_by_type.original_type.get_type_name
|vpiStmt:
\_assignment: , line:1128
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_type_overrides[index].ovrd.m_type), line:1128
|vpiName:m_type_overrides[index].ovrd.m_type
|vpiFullName:uvm_pkg.uvm_default_factory::set_type_override_by_type.m_type_overrides[index].ovrd.m_type
|vpiRhs:
\_ref_obj: (override_type), line:1128
|vpiName:override_type
|vpiFullName:uvm_pkg.uvm_default_factory::set_type_override_by_type.override_type
|vpiStmt:
\_assignment: , line:1129
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_type_overrides[index].ovrd.m_type_name), line:1129
|vpiName:m_type_overrides[index].ovrd.m_type_name
|vpiFullName:uvm_pkg.uvm_default_factory::set_type_override_by_type.m_type_overrides[index].ovrd.m_type_name
|vpiRhs:
\_ref_obj: (override_type.get_type_name), line:1129
|vpiName:override_type.get_type_name
|vpiFullName:uvm_pkg.uvm_default_factory::set_type_override_by_type.override_type.get_type_name
|vpiStmt:
\_assignment: , line:1130
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_type_overrides[index].replace), line:1130
|vpiName:m_type_overrides[index].replace
|vpiFullName:uvm_pkg.uvm_default_factory::set_type_override_by_type.m_type_overrides[index].replace
|vpiRhs:
\_ref_obj: (replace), line:1130
|vpiName:replace
|vpiFullName:uvm_pkg.uvm_default_factory::set_type_override_by_type.replace
|vpiElseStmt:
\_if_stmt: , line:1132
|vpiCondition:
\_operation: , line:1132
|vpiOpType:14
|vpiOperand:
\_bit_select: (m_type_overrides.orig), line:1132
|vpiName:m_type_overrides.orig
|vpiFullName:uvm_pkg.uvm_default_factory::set_type_override_by_type.m_type_overrides.orig
|vpiIndex:
\_ref_obj: (index), line:1132
|vpiName:index
|vpiOperand:
\_unsupported_expr: , line:1132
|STRING:
|vpiStmt:
\_begin: , line:1132
|vpiFullName:uvm_pkg.uvm_default_factory::set_type_override_by_type
|vpiStmt:
\_break_stmt: , line:1136
|vpiStmt:
\_if_stmt: , line:1141
|vpiCondition:
\_operation: , line:1141
|vpiOpType:3
|vpiOperand:
\_ref_obj: (replaced), line:1141
|vpiName:replaced
|vpiFullName:uvm_pkg.uvm_default_factory::set_type_override_by_type.replaced
|vpiStmt:
\_begin: , line:1141
|vpiFullName:uvm_pkg.uvm_default_factory::set_type_override_by_type
|vpiStmt:
\_assignment: , line:1143
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:28
|STRING:
|vpiRhs:
\_unsupported_expr: , line:28
|STRING:
|vpiStmt:
\_func_call: (m_type_overrides.push_front), line:1149
|vpiName:m_type_overrides.push_front
|vpiArgument:
\_ref_obj: (override), line:1149
|vpiName:override
|vpiTaskFunc:
\_function: (uvm_default_factory::set_type_override_by_name), line:1158
|vpiName:uvm_default_factory::set_type_override_by_name
|vpiFullName:uvm_pkg.uvm_default_factory::set_type_override_by_name
|vpiIODecl:
\_io_decl: (original_type_name)
|vpiName:original_type_name
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1158, parent:original_type_name
|vpiFullName:original_type_name
|vpiIODecl:
\_io_decl: (override_type_name)
|vpiName:override_type_name
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1159, parent:override_type_name
|vpiFullName:override_type_name
|vpiIODecl:
\_io_decl: (replace)
|vpiName:replace
|vpiDirection:5
|vpiExpr:
\_bit_var: , line:1160, parent:replace
|vpiFullName:replace
|vpiStmt:
\_begin: , parent:uvm_default_factory::set_type_override_by_name
|vpiFullName:uvm_pkg.uvm_default_factory::set_type_override_by_name
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_bit_var: (replaced), line:1161
|vpiName:replaced
|vpiFullName:uvm_pkg.uvm_default_factory::set_type_override_by_name.replaced
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (original_type), line:1163
|vpiName:original_type
|vpiFullName:uvm_pkg.uvm_default_factory::set_type_override_by_name.original_type
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (override_type), line:1164
|vpiName:override_type
|vpiFullName:uvm_pkg.uvm_default_factory::set_type_override_by_name.override_type
|vpiStmt:
\_if_stmt: , line:1166
|vpiCondition:
\_ref_obj: (m_type_names.exists), line:1166
|vpiName:m_type_names.exists
|vpiFullName:uvm_pkg.uvm_default_factory::set_type_override_by_name.m_type_names.exists
|vpiStmt:
\_assignment: , line:1167
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (original_type), line:1167
|vpiName:original_type
|vpiFullName:uvm_pkg.uvm_default_factory::set_type_override_by_name.original_type
|vpiRhs:
\_bit_select: (m_type_names), line:1167
|vpiName:m_type_names
|vpiFullName:uvm_pkg.uvm_default_factory::set_type_override_by_name.m_type_names
|vpiIndex:
\_ref_obj: (original_type_name), line:1167
|vpiName:original_type_name
|vpiStmt:
\_if_stmt: , line:1169
|vpiCondition:
\_ref_obj: (m_type_names.exists), line:1169
|vpiName:m_type_names.exists
|vpiFullName:uvm_pkg.uvm_default_factory::set_type_override_by_name.m_type_names.exists
|vpiStmt:
\_assignment: , line:1170
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (override_type), line:1170
|vpiName:override_type
|vpiFullName:uvm_pkg.uvm_default_factory::set_type_override_by_name.override_type
|vpiRhs:
\_bit_select: (m_type_names), line:1170
|vpiName:m_type_names
|vpiFullName:uvm_pkg.uvm_default_factory::set_type_override_by_name.m_type_names
|vpiIndex:
\_ref_obj: (override_type_name), line:1170
|vpiName:override_type_name
|vpiStmt:
\_if_stmt: , line:1185
|vpiCondition:
\_operation: , line:1185
|vpiOpType:14
|vpiOperand:
\_ref_obj: (original_type_name), line:1185
|vpiName:original_type_name
|vpiFullName:uvm_pkg.uvm_default_factory::set_type_override_by_name.original_type_name
|vpiOperand:
\_ref_obj: (override_type_name), line:1185
|vpiName:override_type_name
|vpiFullName:uvm_pkg.uvm_default_factory::set_type_override_by_name.override_type_name
|vpiStmt:
\_begin: , line:1185
|vpiFullName:uvm_pkg.uvm_default_factory::set_type_override_by_name
|vpiStmt:
\_func_call: (uvm_report_warning), line:1186
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:1186
|vpiConstType:6
|vpiDecompile:"TYPDUP"
|vpiSize:8
|STRING:"TYPDUP"
|vpiArgument:
\_operation: , line:1186
|vpiOpType:33
|vpiOperand:
\_constant: , line:1186
|vpiConstType:6
|vpiDecompile:"Requested and actual type name "
|vpiSize:33
|STRING:"Requested and actual type name "
|vpiOperand:
\_constant: , line:1187
|vpiConstType:6
|vpiDecompile:" arguments are identical: "
|vpiSize:28
|STRING:" arguments are identical: "
|vpiOperand:
\_ref_obj: (original_type_name), line:1187
|vpiName:original_type_name
|vpiOperand:
\_constant: , line:1187
|vpiConstType:6
|vpiDecompile:". Ignoring this override."
|vpiSize:27
|STRING:". Ignoring this override."
|vpiArgument:
\_ref_obj: (UVM_NONE), line:1187
|vpiName:UVM_NONE
|vpiStmt:
\_return_stmt: , line:1188
|vpiStmt:
\_foreach_stmt: , line:1191
|vpiFullName:uvm_pkg.uvm_default_factory::set_type_override_by_name
|vpiVariables:
\_chandle_var: (m_type_overrides), line:1191
|vpiName:m_type_overrides
|vpiFullName:uvm_pkg.uvm_default_factory::set_type_override_by_name.m_type_overrides
|vpiLoopVars:
\_chandle_var: (index), line:1191
|vpiName:index
|vpiFullName:uvm_pkg.uvm_default_factory::set_type_override_by_name.index
|vpiStmt:
\_begin: , line:1191
|vpiFullName:uvm_pkg.uvm_default_factory::set_type_override_by_name
|vpiStmt:
\_if_else: , line:1192
|vpiCondition:
\_func_call: (m_matches_type_override), line:1192
|vpiName:m_matches_type_override
|vpiArgument:
\_unsupported_expr: , line:1192
|STRING:
|vpiArgument:
\_bit_select: (m_type_overrides), line:1192
|vpiName:m_type_overrides
|vpiIndex:
\_ref_obj: (index), line:1192
|vpiName:index
|vpiArgument:
\_unsupported_expr: , line:1193
|STRING:
|vpiArgument:
\_ref_obj: (original_type), line:1193
|vpiName:original_type
|vpiArgument:
\_unsupported_expr: , line:1194
|STRING:
|vpiArgument:
\_ref_obj: (original_type_name), line:1194
|vpiName:original_type_name
|vpiStmt:
\_begin: , line:1194
|vpiFullName:uvm_pkg.uvm_default_factory::set_type_override_by_name
|vpiStmt:
\_if_stmt: , line:1195
|vpiCondition:
\_operation: , line:1195
|vpiOpType:3
|vpiOperand:
\_ref_obj: (replace), line:1195
|vpiName:replace
|vpiFullName:uvm_pkg.uvm_default_factory::set_type_override_by_name.replace
|vpiStmt:
\_begin: , line:1195
|vpiFullName:uvm_pkg.uvm_default_factory::set_type_override_by_name
|vpiStmt:
\_func_call: (uvm_report_info), line:1196
|vpiName:uvm_report_info
|vpiFunction:
\_function: (uvm_report_info), line:126
|vpiArgument:
\_constant: , line:1196
|vpiConstType:6
|vpiDecompile:"TPREGD"
|vpiSize:8
|STRING:"TPREGD"
|vpiArgument:
\_operation: , line:1196
|vpiOpType:33
|vpiOperand:
\_constant: , line:1196
|vpiConstType:6
|vpiDecompile:"Original type '"
|vpiSize:17
|STRING:"Original type '"
|vpiOperand:
\_ref_obj: (original_type_name), line:1196
|vpiName:original_type_name
|vpiOperand:
\_constant: , line:1196
|vpiConstType:6
|vpiDecompile:"'/'"
|vpiSize:5
|STRING:"'/'"
|vpiOperand:
\_bit_select: (m_type_overrides.orig), line:1196
|vpiName:m_type_overrides.orig
|vpiIndex:
\_ref_obj: (index), line:1196
|vpiName:index
|vpiOperand:
\_constant: , line:1197
|vpiConstType:6
|vpiDecompile:"' already registered to produce '"
|vpiSize:35
|STRING:"' already registered to produce '"
|vpiOperand:
\_bit_select: (m_type_overrides.ovrd), line:1197
|vpiName:m_type_overrides.ovrd
|vpiIndex:
\_ref_obj: (index), line:1197
|vpiName:index
|vpiOperand:
\_constant: , line:1198
|vpiConstType:6
|vpiDecompile:"'. Set 'replace' argument to replace the existing entry."
|vpiSize:59
|STRING:"'. Set 'replace' argument to replace the existing entry."
|vpiArgument:
\_ref_obj: (UVM_MEDIUM), line:1198
|vpiName:UVM_MEDIUM
|vpiStmt:
\_return_stmt: , line:1199
|vpiStmt:
\_func_call: (uvm_report_info), line:1201
|vpiName:uvm_report_info
|vpiFunction:
\_function: (uvm_report_info), line:126
|vpiArgument:
\_constant: , line:1201
|vpiConstType:6
|vpiDecompile:"TPREGR"
|vpiSize:8
|STRING:"TPREGR"
|vpiArgument:
\_operation: , line:1201
|vpiOpType:33
|vpiOperand:
\_constant: , line:1201
|vpiConstType:6
|vpiDecompile:"Original object type '"
|vpiSize:24
|STRING:"Original object type '"
|vpiOperand:
\_ref_obj: (original_type_name), line:1201
|vpiName:original_type_name
|vpiOperand:
\_constant: , line:1201
|vpiConstType:6
|vpiDecompile:"'/'"
|vpiSize:5
|STRING:"'/'"
|vpiOperand:
\_bit_select: (m_type_overrides.orig), line:1201
|vpiName:m_type_overrides.orig
|vpiIndex:
\_ref_obj: (index), line:1201
|vpiName:index
|vpiOperand:
\_constant: , line:1202
|vpiConstType:6
|vpiDecompile:"' already registered to produce '"
|vpiSize:35
|STRING:"' already registered to produce '"
|vpiOperand:
\_bit_select: (m_type_overrides.ovrd), line:1202
|vpiName:m_type_overrides.ovrd
|vpiIndex:
\_ref_obj: (index), line:1202
|vpiName:index
|vpiOperand:
\_constant: , line:1203
|vpiConstType:6
|vpiDecompile:"'. Replacing with override to produce type '"
|vpiSize:47
|STRING:"'. Replacing with override to produce type '"
|vpiOperand:
\_ref_obj: (override_type_name), line:1203
|vpiName:override_type_name
|vpiOperand:
\_constant: , line:1203
|vpiConstType:6
|vpiDecompile:"'."
|vpiSize:4
|STRING:"'."
|vpiArgument:
\_ref_obj: (UVM_MEDIUM), line:1203
|vpiName:UVM_MEDIUM
|vpiStmt:
\_assignment: , line:1204
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (replaced), line:1204
|vpiName:replaced
|vpiFullName:uvm_pkg.uvm_default_factory::set_type_override_by_name.replaced
|vpiRhs:
\_constant: , line:1204
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:1205
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_type_overrides[index].ovrd.m_type), line:1205
|vpiName:m_type_overrides[index].ovrd.m_type
|vpiFullName:uvm_pkg.uvm_default_factory::set_type_override_by_name.m_type_overrides[index].ovrd.m_type
|vpiRhs:
\_ref_obj: (override_type), line:1205
|vpiName:override_type
|vpiFullName:uvm_pkg.uvm_default_factory::set_type_override_by_name.override_type
|vpiStmt:
\_assignment: , line:1206
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_type_overrides[index].ovrd.m_type_name), line:1206
|vpiName:m_type_overrides[index].ovrd.m_type_name
|vpiFullName:uvm_pkg.uvm_default_factory::set_type_override_by_name.m_type_overrides[index].ovrd.m_type_name
|vpiRhs:
\_ref_obj: (override_type_name), line:1206
|vpiName:override_type_name
|vpiFullName:uvm_pkg.uvm_default_factory::set_type_override_by_name.override_type_name
|vpiStmt:
\_assignment: , line:1207
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_type_overrides[index].replace), line:1207
|vpiName:m_type_overrides[index].replace
|vpiFullName:uvm_pkg.uvm_default_factory::set_type_override_by_name.m_type_overrides[index].replace
|vpiRhs:
\_ref_obj: (replace), line:1207
|vpiName:replace
|vpiFullName:uvm_pkg.uvm_default_factory::set_type_override_by_name.replace
|vpiElseStmt:
\_if_stmt: , line:1209
|vpiCondition:
\_operation: , line:1209
|vpiOpType:27
|vpiOperand:
\_operation: , line:1209
|vpiOpType:14
|vpiOperand:
\_bit_select: (m_type_overrides.orig), line:1209
|vpiName:m_type_overrides.orig
|vpiFullName:uvm_pkg.uvm_default_factory::set_type_override_by_name.m_type_overrides.orig
|vpiIndex:
\_ref_obj: (index), line:1209
|vpiName:index
|vpiOperand:
\_unsupported_expr: , line:1209
|STRING:
|vpiOperand:
\_operation: , line:1209
|vpiOpType:14
|vpiOperand:
\_ref_obj: (original_type), line:1209
|vpiName:original_type
|vpiFullName:uvm_pkg.uvm_default_factory::set_type_override_by_name.original_type
|vpiOperand:
\_unsupported_expr: , line:1209
|STRING:
|vpiStmt:
\_begin: , line:1209
|vpiFullName:uvm_pkg.uvm_default_factory::set_type_override_by_name
|vpiStmt:
\_break_stmt: , line:1213
|vpiStmt:
\_if_stmt: , line:1217
|vpiCondition:
\_operation: , line:1217
|vpiOpType:14
|vpiOperand:
\_ref_obj: (original_type), line:1217
|vpiName:original_type
|vpiFullName:uvm_pkg.uvm_default_factory::set_type_override_by_name.original_type
|vpiOperand:
\_unsupported_expr: , line:1217
|STRING:
|vpiStmt:
\_assignment: , line:1218
|vpiBlocking:1
|vpiLhs:
\_bit_select: (m_lookup_strs), line:1218
|vpiName:m_lookup_strs
|vpiFullName:uvm_pkg.uvm_default_factory::set_type_override_by_name.m_lookup_strs
|vpiIndex:
\_ref_obj: (original_type_name), line:1218
|vpiName:original_type_name
|vpiRhs:
\_constant: , line:1218
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_if_stmt: , line:1220
|vpiCondition:
\_operation: , line:1220
|vpiOpType:3
|vpiOperand:
\_ref_obj: (replaced), line:1220
|vpiName:replaced
|vpiFullName:uvm_pkg.uvm_default_factory::set_type_override_by_name.replaced
|vpiStmt:
\_begin: , line:1220
|vpiFullName:uvm_pkg.uvm_default_factory::set_type_override_by_name
|vpiStmt:
\_assignment: , line:1222
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:28
|STRING:
|vpiRhs:
\_unsupported_expr: , line:28
|STRING:
|vpiStmt:
\_func_call: (m_type_overrides.push_front), line:1229
|vpiName:m_type_overrides.push_front
|vpiArgument:
\_ref_obj: (override), line:1229
|vpiName:override
|vpiTaskFunc:
\_function: (uvm_default_factory::check_inst_override_exists), line:1238
|vpiName:uvm_default_factory::check_inst_override_exists
|vpiFullName:uvm_pkg.uvm_default_factory::check_inst_override_exists
|vpiReturn:
\_bit_var: , line:1238
|vpiIODecl:
\_io_decl: (original_type)
|vpiName:original_type
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_object_wrapper), line:1238, parent:original_type
|vpiName:uvm_object_wrapper
|vpiFullName:original_type.uvm_object_wrapper
|vpiIODecl:
\_io_decl: (original_type_name)
|vpiName:original_type_name
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1239, parent:original_type_name
|vpiFullName:original_type_name
|vpiIODecl:
\_io_decl: (override_type)
|vpiName:override_type
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_object_wrapper), line:1240, parent:override_type
|vpiName:uvm_object_wrapper
|vpiFullName:override_type.uvm_object_wrapper
|vpiIODecl:
\_io_decl: (override_type_name)
|vpiName:override_type_name
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1241, parent:override_type_name
|vpiFullName:override_type_name
|vpiIODecl:
\_io_decl: (full_inst_path)
|vpiName:full_inst_path
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1242, parent:full_inst_path
|vpiFullName:full_inst_path
|vpiStmt:
\_begin: , parent:uvm_default_factory::check_inst_override_exists
|vpiFullName:uvm_pkg.uvm_default_factory::check_inst_override_exists
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (override), line:1243
|vpiName:override
|vpiFullName:uvm_pkg.uvm_default_factory::check_inst_override_exists.override
|vpiStmt:
\_foreach_stmt: , line:1246
|vpiFullName:uvm_pkg.uvm_default_factory::check_inst_override_exists
|vpiVariables:
\_chandle_var: (m_inst_overrides), line:1246
|vpiName:m_inst_overrides
|vpiFullName:uvm_pkg.uvm_default_factory::check_inst_override_exists.m_inst_overrides
|vpiLoopVars:
\_chandle_var: (i), line:1246
|vpiName:i
|vpiFullName:uvm_pkg.uvm_default_factory::check_inst_override_exists.i
|vpiStmt:
\_begin: , line:1246
|vpiFullName:uvm_pkg.uvm_default_factory::check_inst_override_exists
|vpiStmt:
\_assignment: , line:1248
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (override), line:1248
|vpiName:override
|vpiFullName:uvm_pkg.uvm_default_factory::check_inst_override_exists.override
|vpiRhs:
\_bit_select: (m_inst_overrides), line:1248
|vpiName:m_inst_overrides
|vpiFullName:uvm_pkg.uvm_default_factory::check_inst_override_exists.m_inst_overrides
|vpiIndex:
\_ref_obj: (i), line:1248
|vpiName:i
|vpiStmt:
\_if_stmt: , line:1249
|vpiCondition:
\_operation: , line:1249
|vpiOpType:26
|vpiOperand:
\_operation: , line:1249
|vpiOpType:26
|vpiOperand:
\_operation: , line:1249
|vpiOpType:26
|vpiOperand:
\_operation: , line:1249
|vpiOpType:26
|vpiOperand:
\_operation: , line:1249
|vpiOpType:14
|vpiOperand:
\_ref_obj: (override.full_inst_path), line:1249
|vpiName:override.full_inst_path
|vpiFullName:uvm_pkg.uvm_default_factory::check_inst_override_exists.override.full_inst_path
|vpiOperand:
\_ref_obj: (full_inst_path), line:1249
|vpiName:full_inst_path
|vpiFullName:uvm_pkg.uvm_default_factory::check_inst_override_exists.full_inst_path
|vpiOperand:
\_operation: , line:1250
|vpiOpType:14
|vpiOperand:
\_ref_obj: (override.orig), line:1250
|vpiName:override.orig
|vpiFullName:uvm_pkg.uvm_default_factory::check_inst_override_exists.override.orig
|vpiOperand:
\_ref_obj: (original_type), line:1250
|vpiName:original_type
|vpiFullName:uvm_pkg.uvm_default_factory::check_inst_override_exists.original_type
|vpiOperand:
\_operation: , line:1251
|vpiOpType:14
|vpiOperand:
\_ref_obj: (override.orig), line:1251
|vpiName:override.orig
|vpiFullName:uvm_pkg.uvm_default_factory::check_inst_override_exists.override.orig
|vpiOperand:
\_ref_obj: (original_type_name), line:1251
|vpiName:original_type_name
|vpiFullName:uvm_pkg.uvm_default_factory::check_inst_override_exists.original_type_name
|vpiOperand:
\_operation: , line:1252
|vpiOpType:14
|vpiOperand:
\_ref_obj: (override.ovrd), line:1252
|vpiName:override.ovrd
|vpiFullName:uvm_pkg.uvm_default_factory::check_inst_override_exists.override.ovrd
|vpiOperand:
\_ref_obj: (override_type), line:1252
|vpiName:override_type
|vpiFullName:uvm_pkg.uvm_default_factory::check_inst_override_exists.override_type
|vpiOperand:
\_operation: , line:1253
|vpiOpType:14
|vpiOperand:
\_ref_obj: (override.ovrd), line:1253
|vpiName:override.ovrd
|vpiFullName:uvm_pkg.uvm_default_factory::check_inst_override_exists.override.ovrd
|vpiOperand:
\_ref_obj: (override_type_name), line:1253
|vpiName:override_type_name
|vpiFullName:uvm_pkg.uvm_default_factory::check_inst_override_exists.override_type_name
|vpiStmt:
\_begin: , line:1253
|vpiFullName:uvm_pkg.uvm_default_factory::check_inst_override_exists
|vpiStmt:
\_func_call: (uvm_report_info), line:1254
|vpiName:uvm_report_info
|vpiFunction:
\_function: (uvm_report_info), line:126
|vpiArgument:
\_constant: , line:1254
|vpiConstType:6
|vpiDecompile:"DUPOVRD"
|vpiSize:9
|STRING:"DUPOVRD"
|vpiArgument:
\_operation: , line:1254
|vpiOpType:33
|vpiOperand:
\_constant: , line:1254
|vpiConstType:6
|vpiDecompile:"Instance override for '"
|vpiSize:25
|STRING:"Instance override for '"
|vpiOperand:
\_ref_obj: (original_type_name), line:1255
|vpiName:original_type_name
|vpiOperand:
\_constant: , line:1255
|vpiConstType:6
|vpiDecompile:"' already exists: override type '"
|vpiSize:35
|STRING:"' already exists: override type '"
|vpiOperand:
\_ref_obj: (override_type_name), line:1256
|vpiName:override_type_name
|vpiOperand:
\_constant: , line:1256
|vpiConstType:6
|vpiDecompile:"' with full_inst_path '"
|vpiSize:25
|STRING:"' with full_inst_path '"
|vpiOperand:
\_ref_obj: (full_inst_path), line:1257
|vpiName:full_inst_path
|vpiOperand:
\_constant: , line:1257
|vpiConstType:6
|vpiDecompile:"'"
|vpiSize:3
|STRING:"'"
|vpiArgument:
\_ref_obj: (UVM_HIGH), line:1257
|vpiName:UVM_HIGH
|vpiStmt:
\_return_stmt: , line:1258
|vpiCondition:
\_constant: , line:1258
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:1261
|vpiCondition:
\_constant: , line:1261
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiTaskFunc:
\_function: (uvm_default_factory::set_inst_override_by_type), line:1267
|vpiName:uvm_default_factory::set_inst_override_by_type
|vpiFullName:uvm_pkg.uvm_default_factory::set_inst_override_by_type
|vpiIODecl:
\_io_decl: (original_type)
|vpiName:original_type
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_object_wrapper), line:1267, parent:original_type
|vpiName:uvm_object_wrapper
|vpiFullName:original_type.uvm_object_wrapper
|vpiIODecl:
\_io_decl: (override_type)
|vpiName:override_type
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_object_wrapper), line:1268, parent:override_type
|vpiName:uvm_object_wrapper
|vpiFullName:override_type.uvm_object_wrapper
|vpiIODecl:
\_io_decl: (full_inst_path)
|vpiName:full_inst_path
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1269, parent:full_inst_path
|vpiFullName:full_inst_path
|vpiStmt:
\_begin: , parent:uvm_default_factory::set_inst_override_by_type
|vpiFullName:uvm_pkg.uvm_default_factory::set_inst_override_by_type
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (override), line:1271
|vpiName:override
|vpiFullName:uvm_pkg.uvm_default_factory::set_inst_override_by_type.override
|vpiStmt:
\_if_stmt: , line:1274
|vpiCondition:
\_operation: , line:1274
|vpiOpType:3
|vpiOperand:
\_ref_obj: (m_types.exists), line:1274
|vpiName:m_types.exists
|vpiFullName:uvm_pkg.uvm_default_factory::set_inst_override_by_type.m_types.exists
|vpiStmt:
\_func_call: (register), line:1275
|vpiName:register
|vpiArgument:
\_ref_obj: (original_type), line:1275
|vpiName:original_type
|vpiStmt:
\_if_stmt: , line:1277
|vpiCondition:
\_operation: , line:1277
|vpiOpType:3
|vpiOperand:
\_ref_obj: (m_types.exists), line:1277
|vpiName:m_types.exists
|vpiFullName:uvm_pkg.uvm_default_factory::set_inst_override_by_type.m_types.exists
|vpiStmt:
\_func_call: (register), line:1278
|vpiName:register
|vpiArgument:
\_ref_obj: (override_type), line:1278
|vpiName:override_type
|vpiStmt:
\_if_stmt: , line:1280
|vpiCondition:
\_func_call: (check_inst_override_exists), line:1280
|vpiName:check_inst_override_exists
|vpiArgument:
\_ref_obj: (original_type), line:1280
|vpiName:original_type
|vpiArgument:
\_ref_obj: (original_type.get_type_name), line:1281
|vpiName:original_type.get_type_name
|vpiArgument:
\_ref_obj: (override_type), line:1282
|vpiName:override_type
|vpiArgument:
\_ref_obj: (override_type.get_type_name), line:1283
|vpiName:override_type.get_type_name
|vpiArgument:
\_ref_obj: (full_inst_path), line:1284
|vpiName:full_inst_path
|vpiStmt:
\_return_stmt: , line:1285
|vpiStmt:
\_assignment: , line:1290
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:28
|STRING:
|vpiRhs:
\_unsupported_expr: , line:28
|STRING:
|vpiStmt:
\_func_call: (m_inst_overrides.push_back), line:1296
|vpiName:m_inst_overrides.push_back
|vpiArgument:
\_ref_obj: (override), line:1296
|vpiName:override
|vpiTaskFunc:
\_function: (uvm_default_factory::set_inst_override_by_name), line:1305
|vpiName:uvm_default_factory::set_inst_override_by_name
|vpiFullName:uvm_pkg.uvm_default_factory::set_inst_override_by_name
|vpiIODecl:
\_io_decl: (original_type_name)
|vpiName:original_type_name
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1305, parent:original_type_name
|vpiFullName:original_type_name
|vpiIODecl:
\_io_decl: (override_type_name)
|vpiName:override_type_name
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1306, parent:override_type_name
|vpiFullName:override_type_name
|vpiIODecl:
\_io_decl: (full_inst_path)
|vpiName:full_inst_path
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1307, parent:full_inst_path
|vpiFullName:full_inst_path
|vpiStmt:
\_begin: , parent:uvm_default_factory::set_inst_override_by_name
|vpiFullName:uvm_pkg.uvm_default_factory::set_inst_override_by_name
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (override), line:1309
|vpiName:override
|vpiFullName:uvm_pkg.uvm_default_factory::set_inst_override_by_name.override
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (original_type), line:1310
|vpiName:original_type
|vpiFullName:uvm_pkg.uvm_default_factory::set_inst_override_by_name.original_type
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (override_type), line:1311
|vpiName:override_type
|vpiFullName:uvm_pkg.uvm_default_factory::set_inst_override_by_name.override_type
|vpiStmt:
\_if_stmt: , line:1313
|vpiCondition:
\_ref_obj: (m_type_names.exists), line:1313
|vpiName:m_type_names.exists
|vpiFullName:uvm_pkg.uvm_default_factory::set_inst_override_by_name.m_type_names.exists
|vpiStmt:
\_assignment: , line:1314
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (original_type), line:1314
|vpiName:original_type
|vpiFullName:uvm_pkg.uvm_default_factory::set_inst_override_by_name.original_type
|vpiRhs:
\_bit_select: (m_type_names), line:1314
|vpiName:m_type_names
|vpiFullName:uvm_pkg.uvm_default_factory::set_inst_override_by_name.m_type_names
|vpiIndex:
\_ref_obj: (original_type_name), line:1314
|vpiName:original_type_name
|vpiStmt:
\_if_stmt: , line:1316
|vpiCondition:
\_ref_obj: (m_type_names.exists), line:1316
|vpiName:m_type_names.exists
|vpiFullName:uvm_pkg.uvm_default_factory::set_inst_override_by_name.m_type_names.exists
|vpiStmt:
\_assignment: , line:1317
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (override_type), line:1317
|vpiName:override_type
|vpiFullName:uvm_pkg.uvm_default_factory::set_inst_override_by_name.override_type
|vpiRhs:
\_bit_select: (m_type_names), line:1317
|vpiName:m_type_names
|vpiFullName:uvm_pkg.uvm_default_factory::set_inst_override_by_name.m_type_names
|vpiIndex:
\_ref_obj: (override_type_name), line:1317
|vpiName:override_type_name
|vpiStmt:
\_if_stmt: , line:1330
|vpiCondition:
\_operation: , line:1330
|vpiOpType:14
|vpiOperand:
\_ref_obj: (original_type), line:1330
|vpiName:original_type
|vpiFullName:uvm_pkg.uvm_default_factory::set_inst_override_by_name.original_type
|vpiOperand:
\_unsupported_expr: , line:1330
|STRING:
|vpiStmt:
\_assignment: , line:1331
|vpiBlocking:1
|vpiLhs:
\_bit_select: (m_lookup_strs), line:1331
|vpiName:m_lookup_strs
|vpiFullName:uvm_pkg.uvm_default_factory::set_inst_override_by_name.m_lookup_strs
|vpiIndex:
\_ref_obj: (original_type_name), line:1331
|vpiName:original_type_name
|vpiRhs:
\_constant: , line:1331
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:1333
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:28
|STRING:
|vpiRhs:
\_unsupported_expr: , line:28
|STRING:
|vpiStmt:
\_if_stmt: , line:1339
|vpiCondition:
\_func_call: (check_inst_override_exists), line:1339
|vpiName:check_inst_override_exists
|vpiArgument:
\_ref_obj: (original_type), line:1339
|vpiName:original_type
|vpiArgument:
\_ref_obj: (original_type_name), line:1340
|vpiName:original_type_name
|vpiArgument:
\_ref_obj: (override_type), line:1341
|vpiName:override_type
|vpiArgument:
\_ref_obj: (override_type_name), line:1342
|vpiName:override_type_name
|vpiArgument:
\_ref_obj: (full_inst_path), line:1343
|vpiName:full_inst_path
|vpiStmt:
\_return_stmt: , line:1344
|vpiStmt:
\_func_call: (m_inst_overrides.push_back), line:1346
|vpiName:m_inst_overrides.push_back
|vpiArgument:
\_ref_obj: (override), line:1346
|vpiName:override
|vpiTaskFunc:
\_function: (uvm_default_factory::set_type_alias), line:1353
|vpiName:uvm_default_factory::set_type_alias
|vpiFullName:uvm_pkg.uvm_default_factory::set_type_alias
|vpiIODecl:
\_io_decl: (alias_type_name)
|vpiName:alias_type_name
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1353, parent:alias_type_name
|vpiFullName:alias_type_name
|vpiIODecl:
\_io_decl: (original_type)
|vpiName:original_type
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_object_wrapper), line:1354, parent:original_type
|vpiName:uvm_object_wrapper
|vpiFullName:original_type.uvm_object_wrapper
|vpiStmt:
\_if_else: , line:1355, parent:uvm_default_factory::set_type_alias
|vpiCondition:
\_operation: , line:1355
|vpiOpType:3
|vpiOperand:
\_func_call: (is_type_registered), line:1355
|vpiName:is_type_registered
|vpiArgument:
\_ref_obj: (original_type), line:1355
|vpiName:original_type
|vpiStmt:
\_func_call: (uvm_report_warning), line:1356
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:1356
|vpiConstType:6
|vpiDecompile:"BDTYP"
|vpiSize:7
|STRING:"BDTYP"
|vpiArgument:
\_operation: , line:1356
|vpiOpType:33
|vpiOperand:
\_constant: , line:1356
|vpiConstType:6
|vpiDecompile:"Cannot define alias of type '"
|vpiSize:31
|STRING:"Cannot define alias of type '"
|vpiOperand:
\_ref_obj: (original_type.get_type_name), line:1357
|vpiName:original_type.get_type_name
|vpiOperand:
\_constant: , line:1357
|vpiConstType:6
|vpiDecompile:"' because it is not registered with the factory."
|vpiSize:50
|STRING:"' because it is not registered with the factory."
|vpiArgument:
\_ref_obj: (UVM_NONE), line:1357
|vpiName:UVM_NONE
|vpiElseStmt:
\_begin: , line:1358
|vpiFullName:uvm_pkg.uvm_default_factory::set_type_alias
|vpiStmt:
\_if_stmt: , line:1359
|vpiCondition:
\_operation: , line:1359
|vpiOpType:3
|vpiOperand:
\_ref_obj: (m_type_names.exists), line:1359
|vpiName:m_type_names.exists
|vpiFullName:uvm_pkg.uvm_default_factory::set_type_alias.m_type_names.exists
|vpiStmt:
\_begin: , line:1359
|vpiFullName:uvm_pkg.uvm_default_factory::set_type_alias
|vpiStmt:
\_assignment: , line:1361
|vpiBlocking:1
|vpiLhs:
\_bit_select: (m_type_names), line:1361
|vpiName:m_type_names
|vpiFullName:uvm_pkg.uvm_default_factory::set_type_alias.m_type_names
|vpiIndex:
\_ref_obj: (alias_type_name), line:1361
|vpiName:alias_type_name
|vpiRhs:
\_ref_obj: (original_type), line:1361
|vpiName:original_type
|vpiFullName:uvm_pkg.uvm_default_factory::set_type_alias.original_type
|vpiStmt:
\_assignment: , line:1364
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (overrides), line:1364
|vpiName:overrides
|vpiFullName:uvm_pkg.uvm_default_factory::set_type_alias.overrides
|vpiRhs:
\_operation: , line:1364
|vpiOpType:33
|vpiOperand:
\_ref_obj: (m_type_overrides), line:1364
|vpiName:m_type_overrides
|vpiOperand:
\_ref_obj: (m_inst_overrides), line:1364
|vpiName:m_inst_overrides
|vpiStmt:
\_foreach_stmt: , line:1365
|vpiFullName:uvm_pkg.uvm_default_factory::set_type_alias
|vpiVariables:
\_chandle_var: (overrides), line:1365
|vpiName:overrides
|vpiFullName:uvm_pkg.uvm_default_factory::set_type_alias.overrides
|vpiLoopVars:
\_chandle_var: (index), line:1365
|vpiName:index
|vpiFullName:uvm_pkg.uvm_default_factory::set_type_alias.index
|vpiStmt:
\_begin: , line:1365
|vpiFullName:uvm_pkg.uvm_default_factory::set_type_alias
|vpiStmt:
\_if_stmt: , line:1366
|vpiCondition:
\_func_call: (m_matches_type_pair), line:1366
|vpiName:m_matches_type_pair
|vpiArgument:
\_unsupported_expr: , line:1366
|STRING:
|vpiArgument:
\_bit_select: (overrides.orig), line:1366
|vpiName:overrides.orig
|vpiIndex:
\_ref_obj: (index), line:1366
|vpiName:index
|vpiArgument:
\_unsupported_expr: , line:1367
|STRING:
|vpiArgument:
\_unsupported_expr: , line:1367
|STRING:
|vpiArgument:
\_unsupported_expr: , line:1368
|STRING:
|vpiArgument:
\_ref_obj: (alias_type_name), line:1368
|vpiName:alias_type_name
|vpiStmt:
\_begin: , line:1368
|vpiFullName:uvm_pkg.uvm_default_factory::set_type_alias
|vpiStmt:
\_assignment: , line:1369
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (overrides[index].orig.m_type), line:1369
|vpiName:overrides[index].orig.m_type
|vpiFullName:uvm_pkg.uvm_default_factory::set_type_alias.overrides[index].orig.m_type
|vpiRhs:
\_ref_obj: (original_type), line:1369
|vpiName:original_type
|vpiFullName:uvm_pkg.uvm_default_factory::set_type_alias.original_type
|vpiStmt:
\_if_stmt: , line:1371
|vpiCondition:
\_func_call: (m_matches_type_pair), line:1371
|vpiName:m_matches_type_pair
|vpiArgument:
\_unsupported_expr: , line:1371
|STRING:
|vpiArgument:
\_bit_select: (overrides.ovrd), line:1371
|vpiName:overrides.ovrd
|vpiIndex:
\_ref_obj: (index), line:1371
|vpiName:index
|vpiArgument:
\_unsupported_expr: , line:1372
|STRING:
|vpiArgument:
\_unsupported_expr: , line:1372
|STRING:
|vpiArgument:
\_unsupported_expr: , line:1373
|STRING:
|vpiArgument:
\_ref_obj: (alias_type_name), line:1373
|vpiName:alias_type_name
|vpiStmt:
\_begin: , line:1373
|vpiFullName:uvm_pkg.uvm_default_factory::set_type_alias
|vpiStmt:
\_assignment: , line:1374
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (overrides[index].ovrd.m_type), line:1374
|vpiName:overrides[index].ovrd.m_type
|vpiFullName:uvm_pkg.uvm_default_factory::set_type_alias.overrides[index].ovrd.m_type
|vpiRhs:
\_ref_obj: (original_type), line:1374
|vpiName:original_type
|vpiFullName:uvm_pkg.uvm_default_factory::set_type_alias.original_type
|vpiTaskFunc:
\_function: (uvm_default_factory::set_inst_alias), line:1384
|vpiName:uvm_default_factory::set_inst_alias
|vpiFullName:uvm_pkg.uvm_default_factory::set_inst_alias
|vpiIODecl:
\_io_decl: (alias_type_name)
|vpiName:alias_type_name
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1384, parent:alias_type_name
|vpiFullName:alias_type_name
|vpiIODecl:
\_io_decl: (original_type)
|vpiName:original_type
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_object_wrapper), line:1385, parent:original_type
|vpiName:uvm_object_wrapper
|vpiFullName:original_type.uvm_object_wrapper
|vpiIODecl:
\_io_decl: (full_inst_path)
|vpiName:full_inst_path
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1385, parent:full_inst_path
|vpiFullName:full_inst_path
|vpiStmt:
\_begin: , parent:uvm_default_factory::set_inst_alias
|vpiFullName:uvm_pkg.uvm_default_factory::set_inst_alias
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_logic_var: (original_type_name), line:1387
|vpiName:original_type_name
|vpiFullName:uvm_pkg.uvm_default_factory::set_inst_alias.original_type_name
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (orig_type_alias_per_inst), line:1388
|vpiName:orig_type_alias_per_inst
|vpiFullName:uvm_pkg.uvm_default_factory::set_inst_alias.orig_type_alias_per_inst
|vpiStmt:
\_assignment: , line:1390
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (original_type_name), line:1390
|vpiName:original_type_name
|vpiFullName:uvm_pkg.uvm_default_factory::set_inst_alias.original_type_name
|vpiRhs:
\_ref_obj: (original_type.get_type_name), line:1390
|vpiName:original_type.get_type_name
|vpiFullName:uvm_pkg.uvm_default_factory::set_inst_alias.original_type.get_type_name
|vpiStmt:
\_if_else: , line:1392
|vpiCondition:
\_operation: , line:1392
|vpiOpType:3
|vpiOperand:
\_func_call: (is_type_registered), line:1392
|vpiName:is_type_registered
|vpiArgument:
\_ref_obj: (original_type), line:1392
|vpiName:original_type
|vpiStmt:
\_func_call: (uvm_report_warning), line:1393
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:1393
|vpiConstType:6
|vpiDecompile:"BDTYP"
|vpiSize:7
|STRING:"BDTYP"
|vpiArgument:
\_operation: , line:1393
|vpiOpType:33
|vpiOperand:
\_constant: , line:1393
|vpiConstType:6
|vpiDecompile:"Cannot define alias of type '"
|vpiSize:31
|STRING:"Cannot define alias of type '"
|vpiOperand:
\_ref_obj: (original_type_name), line:1394
|vpiName:original_type_name
|vpiOperand:
\_constant: , line:1394
|vpiConstType:6
|vpiDecompile:"' because it is not registered with the factory."
|vpiSize:50
|STRING:"' because it is not registered with the factory."
|vpiArgument:
\_ref_obj: (UVM_NONE), line:1394
|vpiName:UVM_NONE
|vpiElseStmt:
\_begin: , line:1395
|vpiFullName:uvm_pkg.uvm_default_factory::set_inst_alias
|vpiStmt:
\_assignment: , line:1396
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (orig_type_alias_per_inst.alias_type_name), line:1396
|vpiName:orig_type_alias_per_inst.alias_type_name
|vpiFullName:uvm_pkg.uvm_default_factory::set_inst_alias.orig_type_alias_per_inst.alias_type_name
|vpiRhs:
\_ref_obj: (alias_type_name), line:1396
|vpiName:alias_type_name
|vpiFullName:uvm_pkg.uvm_default_factory::set_inst_alias.alias_type_name
|vpiStmt:
\_assignment: , line:1397
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (orig_type_alias_per_inst.full_inst_path), line:1397
|vpiName:orig_type_alias_per_inst.full_inst_path
|vpiFullName:uvm_pkg.uvm_default_factory::set_inst_alias.orig_type_alias_per_inst.full_inst_path
|vpiRhs:
\_ref_obj: (full_inst_path), line:1397
|vpiName:full_inst_path
|vpiFullName:uvm_pkg.uvm_default_factory::set_inst_alias.full_inst_path
|vpiStmt:
\_assignment: , line:1398
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (orig_type_alias_per_inst.orig.m_type_name), line:1398
|vpiName:orig_type_alias_per_inst.orig.m_type_name
|vpiFullName:uvm_pkg.uvm_default_factory::set_inst_alias.orig_type_alias_per_inst.orig.m_type_name
|vpiRhs:
\_ref_obj: (original_type_name), line:1398
|vpiName:original_type_name
|vpiFullName:uvm_pkg.uvm_default_factory::set_inst_alias.original_type_name
|vpiStmt:
\_assignment: , line:1399
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (orig_type_alias_per_inst.orig.m_type), line:1399
|vpiName:orig_type_alias_per_inst.orig.m_type
|vpiFullName:uvm_pkg.uvm_default_factory::set_inst_alias.orig_type_alias_per_inst.orig.m_type
|vpiRhs:
\_ref_obj: (original_type), line:1399
|vpiName:original_type
|vpiFullName:uvm_pkg.uvm_default_factory::set_inst_alias.original_type
|vpiStmt:
\_func_call: (m_inst_aliases.push_back), line:1400
|vpiName:m_inst_aliases.push_back
|vpiArgument:
\_ref_obj: (orig_type_alias_per_inst), line:1400
|vpiName:orig_type_alias_per_inst
|vpiTaskFunc:
\_function: (uvm_default_factory::create_object_by_name), line:1411
|vpiName:uvm_default_factory::create_object_by_name
|vpiFullName:uvm_pkg.uvm_default_factory::create_object_by_name
|vpiReturn:
\_chandle_var: (uvm_object), line:1411
|vpiName:uvm_object
|vpiIODecl:
\_io_decl: (requested_type_name)
|vpiName:requested_type_name
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1411, parent:requested_type_name
|vpiFullName:requested_type_name
|vpiIODecl:
\_io_decl: (parent_inst_path)
|vpiName:parent_inst_path
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1412, parent:parent_inst_path
|vpiFullName:parent_inst_path
|vpiIODecl:
\_io_decl: (name)
|vpiName:name
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1413, parent:name
|vpiFullName:name
|vpiStmt:
\_begin: , parent:uvm_default_factory::create_object_by_name
|vpiFullName:uvm_pkg.uvm_default_factory::create_object_by_name
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (wrapper), line:1415
|vpiName:wrapper
|vpiFullName:uvm_pkg.uvm_default_factory::create_object_by_name.wrapper
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_logic_var: (inst_path), line:1416
|vpiName:inst_path
|vpiFullName:uvm_pkg.uvm_default_factory::create_object_by_name.inst_path
|vpiStmt:
\_if_else: , line:1418
|vpiCondition:
\_operation: , line:1418
|vpiOpType:14
|vpiOperand:
\_ref_obj: (parent_inst_path), line:1418
|vpiName:parent_inst_path
|vpiFullName:uvm_pkg.uvm_default_factory::create_object_by_name.parent_inst_path
|vpiOperand:
\_constant: , line:1418
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiStmt:
\_assignment: , line:1419
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (inst_path), line:1419
|vpiName:inst_path
|vpiFullName:uvm_pkg.uvm_default_factory::create_object_by_name.inst_path
|vpiRhs:
\_ref_obj: (name), line:1419
|vpiName:name
|vpiFullName:uvm_pkg.uvm_default_factory::create_object_by_name.name
|vpiElseStmt:
\_if_else: , line:1420
|vpiCondition:
\_operation: , line:1420
|vpiOpType:15
|vpiOperand:
\_ref_obj: (name), line:1420
|vpiName:name
|vpiFullName:uvm_pkg.uvm_default_factory::create_object_by_name.name
|vpiOperand:
\_constant: , line:1420
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiStmt:
\_assignment: , line:1421
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (inst_path), line:1421
|vpiName:inst_path
|vpiFullName:uvm_pkg.uvm_default_factory::create_object_by_name.inst_path
|vpiRhs:
\_operation: , line:1421
|vpiOpType:33
|vpiOperand:
\_ref_obj: (parent_inst_path), line:1421
|vpiName:parent_inst_path
|vpiOperand:
\_constant: , line:1421
|vpiConstType:6
|vpiDecompile:"."
|vpiSize:3
|STRING:"."
|vpiOperand:
\_ref_obj: (name), line:1421
|vpiName:name
|vpiElseStmt:
\_assignment: , line:1423
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (inst_path), line:1423
|vpiName:inst_path
|vpiFullName:uvm_pkg.uvm_default_factory::create_object_by_name.inst_path
|vpiRhs:
\_ref_obj: (parent_inst_path), line:1423
|vpiName:parent_inst_path
|vpiFullName:uvm_pkg.uvm_default_factory::create_object_by_name.parent_inst_path
|vpiStmt:
\_func_call: (m_override_info.delete), line:1425
|vpiName:m_override_info.delete
|vpiStmt:
\_assignment: , line:1427
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (wrapper), line:1427
|vpiName:wrapper
|vpiFullName:uvm_pkg.uvm_default_factory::create_object_by_name.wrapper
|vpiRhs:
\_func_call: (find_override_by_name), line:1427
|vpiName:find_override_by_name
|vpiArgument:
\_ref_obj: (requested_type_name), line:1427
|vpiName:requested_type_name
|vpiArgument:
\_ref_obj: (inst_path), line:1427
|vpiName:inst_path
|vpiStmt:
\_if_stmt: , line:1430
|vpiCondition:
\_operation: , line:1430
|vpiOpType:14
|vpiOperand:
\_ref_obj: (wrapper), line:1430
|vpiName:wrapper
|vpiFullName:uvm_pkg.uvm_default_factory::create_object_by_name.wrapper
|vpiOperand:
\_unsupported_expr: , line:1430
|STRING:
|vpiStmt:
\_begin: , line:1430
|vpiFullName:uvm_pkg.uvm_default_factory::create_object_by_name
|vpiStmt:
\_assignment: , line:1431
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (wrapper), line:1431
|vpiName:wrapper
|vpiFullName:uvm_pkg.uvm_default_factory::create_object_by_name.wrapper
|vpiRhs:
\_func_call: (m_resolve_type_name_by_inst), line:1431
|vpiName:m_resolve_type_name_by_inst
|vpiArgument:
\_ref_obj: (requested_type_name), line:1431
|vpiName:requested_type_name
|vpiArgument:
\_ref_obj: (inst_path), line:1431
|vpiName:inst_path
|vpiStmt:
\_if_stmt: , line:1432
|vpiCondition:
\_operation: , line:1432
|vpiOpType:14
|vpiOperand:
\_ref_obj: (wrapper), line:1432
|vpiName:wrapper
|vpiFullName:uvm_pkg.uvm_default_factory::create_object_by_name.wrapper
|vpiOperand:
\_unsupported_expr: , line:1432
|STRING:
|vpiStmt:
\_begin: , line:1432
|vpiFullName:uvm_pkg.uvm_default_factory::create_object_by_name
|vpiStmt:
\_func_call: (uvm_report_warning), line:1433
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:1433
|vpiConstType:6
|vpiDecompile:"BDTYP"
|vpiSize:7
|STRING:"BDTYP"
|vpiArgument:
\_operation: , line:1433
|vpiOpType:33
|vpiOperand:
\_constant: , line:1433
|vpiConstType:6
|vpiDecompile:"Cannot create an object of type '"
|vpiSize:35
|STRING:"Cannot create an object of type '"
|vpiOperand:
\_ref_obj: (requested_type_name), line:1434
|vpiName:requested_type_name
|vpiOperand:
\_constant: , line:1434
|vpiConstType:6
|vpiDecompile:"' because it is not registered with the factory."
|vpiSize:50
|STRING:"' because it is not registered with the factory."
|vpiArgument:
\_ref_obj: (UVM_NONE), line:1434
|vpiName:UVM_NONE
|vpiStmt:
\_return_stmt: , line:1435
|vpiCondition:
\_unsupported_expr: , line:1435
|STRING:
|vpiStmt:
\_return_stmt: , line:1439
|vpiCondition:
\_ref_obj: (wrapper.create_object), line:1439
|vpiName:wrapper.create_object
|vpiFullName:uvm_pkg.uvm_default_factory::create_object_by_name.wrapper.create_object
|vpiTaskFunc:
\_function: (uvm_default_factory::create_object_by_type), line:1447
|vpiName:uvm_default_factory::create_object_by_type
|vpiFullName:uvm_pkg.uvm_default_factory::create_object_by_type
|vpiReturn:
\_chandle_var: (uvm_object), line:1447
|vpiName:uvm_object
|vpiIODecl:
\_io_decl: (requested_type)
|vpiName:requested_type
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_object_wrapper), line:1447, parent:requested_type
|vpiName:uvm_object_wrapper
|vpiFullName:requested_type.uvm_object_wrapper
|vpiIODecl:
\_io_decl: (parent_inst_path)
|vpiName:parent_inst_path
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1448, parent:parent_inst_path
|vpiFullName:parent_inst_path
|vpiIODecl:
\_io_decl: (name)
|vpiName:name
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1449, parent:name
|vpiFullName:name
|vpiStmt:
\_begin: , parent:uvm_default_factory::create_object_by_type
|vpiFullName:uvm_pkg.uvm_default_factory::create_object_by_type
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_logic_var: (full_inst_path), line:1451
|vpiName:full_inst_path
|vpiFullName:uvm_pkg.uvm_default_factory::create_object_by_type.full_inst_path
|vpiStmt:
\_if_else: , line:1453
|vpiCondition:
\_operation: , line:1453
|vpiOpType:14
|vpiOperand:
\_ref_obj: (parent_inst_path), line:1453
|vpiName:parent_inst_path
|vpiFullName:uvm_pkg.uvm_default_factory::create_object_by_type.parent_inst_path
|vpiOperand:
\_constant: , line:1453
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiStmt:
\_assignment: , line:1454
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (full_inst_path), line:1454
|vpiName:full_inst_path
|vpiFullName:uvm_pkg.uvm_default_factory::create_object_by_type.full_inst_path
|vpiRhs:
\_ref_obj: (name), line:1454
|vpiName:name
|vpiFullName:uvm_pkg.uvm_default_factory::create_object_by_type.name
|vpiElseStmt:
\_if_else: , line:1455
|vpiCondition:
\_operation: , line:1455
|vpiOpType:15
|vpiOperand:
\_ref_obj: (name), line:1455
|vpiName:name
|vpiFullName:uvm_pkg.uvm_default_factory::create_object_by_type.name
|vpiOperand:
\_constant: , line:1455
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiStmt:
\_assignment: , line:1456
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (full_inst_path), line:1456
|vpiName:full_inst_path
|vpiFullName:uvm_pkg.uvm_default_factory::create_object_by_type.full_inst_path
|vpiRhs:
\_operation: , line:1456
|vpiOpType:33
|vpiOperand:
\_ref_obj: (parent_inst_path), line:1456
|vpiName:parent_inst_path
|vpiOperand:
\_constant: , line:1456
|vpiConstType:6
|vpiDecompile:"."
|vpiSize:3
|STRING:"."
|vpiOperand:
\_ref_obj: (name), line:1456
|vpiName:name
|vpiElseStmt:
\_assignment: , line:1458
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (full_inst_path), line:1458
|vpiName:full_inst_path
|vpiFullName:uvm_pkg.uvm_default_factory::create_object_by_type.full_inst_path
|vpiRhs:
\_ref_obj: (parent_inst_path), line:1458
|vpiName:parent_inst_path
|vpiFullName:uvm_pkg.uvm_default_factory::create_object_by_type.parent_inst_path
|vpiStmt:
\_func_call: (m_override_info.delete), line:1460
|vpiName:m_override_info.delete
|vpiStmt:
\_assignment: , line:1462
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (requested_type), line:1462
|vpiName:requested_type
|vpiFullName:uvm_pkg.uvm_default_factory::create_object_by_type.requested_type
|vpiRhs:
\_func_call: (find_override_by_type), line:1462
|vpiName:find_override_by_type
|vpiArgument:
\_ref_obj: (requested_type), line:1462
|vpiName:requested_type
|vpiArgument:
\_ref_obj: (full_inst_path), line:1462
|vpiName:full_inst_path
|vpiStmt:
\_return_stmt: , line:1464
|vpiCondition:
\_ref_obj: (requested_type.create_object), line:1464
|vpiName:requested_type.create_object
|vpiFullName:uvm_pkg.uvm_default_factory::create_object_by_type.requested_type.create_object
|vpiTaskFunc:
\_function: (uvm_default_factory::is_type_name_registered), line:1470
|vpiName:uvm_default_factory::is_type_name_registered
|vpiFullName:uvm_pkg.uvm_default_factory::is_type_name_registered
|vpiReturn:
\_bit_var: , line:1470
|vpiIODecl:
\_io_decl: (type_name)
|vpiName:type_name
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1470, parent:type_name
|vpiFullName:type_name
|vpiStmt:
\_return_stmt: , line:1471, parent:uvm_default_factory::is_type_name_registered
|vpiCondition:
\_ref_obj: (m_type_names.exists), line:1471
|vpiName:m_type_names.exists
|vpiFullName:uvm_pkg.uvm_default_factory::is_type_name_registered.m_type_names.exists
|vpiTaskFunc:
\_function: (uvm_default_factory::is_type_registered), line:1477
|vpiName:uvm_default_factory::is_type_registered
|vpiFullName:uvm_pkg.uvm_default_factory::is_type_registered
|vpiReturn:
\_bit_var: , line:1477
|vpiIODecl:
\_io_decl: (obj)
|vpiName:obj
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_object_wrapper), line:1477, parent:obj
|vpiName:uvm_object_wrapper
|vpiFullName:obj.uvm_object_wrapper
|vpiStmt:
\_return_stmt: , line:1478, parent:uvm_default_factory::is_type_registered
|vpiCondition:
\_ref_obj: (m_types.exists), line:1478
|vpiName:m_types.exists
|vpiFullName:uvm_pkg.uvm_default_factory::is_type_registered.m_types.exists
|vpiTaskFunc:
\_function: (uvm_default_factory::create_component_by_name), line:1486
|vpiName:uvm_default_factory::create_component_by_name
|vpiFullName:uvm_pkg.uvm_default_factory::create_component_by_name
|vpiReturn:
\_chandle_var: (uvm_component), line:1486
|vpiName:uvm_component
|vpiIODecl:
\_io_decl: (requested_type_name)
|vpiName:requested_type_name
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1486, parent:requested_type_name
|vpiFullName:requested_type_name
|vpiIODecl:
\_io_decl: (parent_inst_path)
|vpiName:parent_inst_path
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1487, parent:parent_inst_path
|vpiFullName:parent_inst_path
|vpiIODecl:
\_io_decl: (name)
|vpiName:name
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1488, parent:name
|vpiFullName:name
|vpiIODecl:
\_io_decl: (parent)
|vpiName:parent
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_component), line:1489, parent:parent
|vpiName:uvm_component
|vpiFullName:parent.uvm_component
|vpiStmt:
\_begin: , parent:uvm_default_factory::create_component_by_name
|vpiFullName:uvm_pkg.uvm_default_factory::create_component_by_name
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (wrapper), line:1490
|vpiName:wrapper
|vpiFullName:uvm_pkg.uvm_default_factory::create_component_by_name.wrapper
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_logic_var: (inst_path), line:1491
|vpiName:inst_path
|vpiFullName:uvm_pkg.uvm_default_factory::create_component_by_name.inst_path
|vpiStmt:
\_if_else: , line:1493
|vpiCondition:
\_operation: , line:1493
|vpiOpType:14
|vpiOperand:
\_ref_obj: (parent_inst_path), line:1493
|vpiName:parent_inst_path
|vpiFullName:uvm_pkg.uvm_default_factory::create_component_by_name.parent_inst_path
|vpiOperand:
\_constant: , line:1493
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiStmt:
\_assignment: , line:1494
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (inst_path), line:1494
|vpiName:inst_path
|vpiFullName:uvm_pkg.uvm_default_factory::create_component_by_name.inst_path
|vpiRhs:
\_ref_obj: (name), line:1494
|vpiName:name
|vpiFullName:uvm_pkg.uvm_default_factory::create_component_by_name.name
|vpiElseStmt:
\_if_else: , line:1495
|vpiCondition:
\_operation: , line:1495
|vpiOpType:15
|vpiOperand:
\_ref_obj: (name), line:1495
|vpiName:name
|vpiFullName:uvm_pkg.uvm_default_factory::create_component_by_name.name
|vpiOperand:
\_constant: , line:1495
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiStmt:
\_assignment: , line:1496
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (inst_path), line:1496
|vpiName:inst_path
|vpiFullName:uvm_pkg.uvm_default_factory::create_component_by_name.inst_path
|vpiRhs:
\_operation: , line:1496
|vpiOpType:33
|vpiOperand:
\_ref_obj: (parent_inst_path), line:1496
|vpiName:parent_inst_path
|vpiOperand:
\_constant: , line:1496
|vpiConstType:6
|vpiDecompile:"."
|vpiSize:3
|STRING:"."
|vpiOperand:
\_ref_obj: (name), line:1496
|vpiName:name
|vpiElseStmt:
\_assignment: , line:1498
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (inst_path), line:1498
|vpiName:inst_path
|vpiFullName:uvm_pkg.uvm_default_factory::create_component_by_name.inst_path
|vpiRhs:
\_ref_obj: (parent_inst_path), line:1498
|vpiName:parent_inst_path
|vpiFullName:uvm_pkg.uvm_default_factory::create_component_by_name.parent_inst_path
|vpiStmt:
\_func_call: (m_override_info.delete), line:1500
|vpiName:m_override_info.delete
|vpiStmt:
\_assignment: , line:1502
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (wrapper), line:1502
|vpiName:wrapper
|vpiFullName:uvm_pkg.uvm_default_factory::create_component_by_name.wrapper
|vpiRhs:
\_func_call: (find_override_by_name), line:1502
|vpiName:find_override_by_name
|vpiArgument:
\_ref_obj: (requested_type_name), line:1502
|vpiName:requested_type_name
|vpiArgument:
\_ref_obj: (inst_path), line:1502
|vpiName:inst_path
|vpiStmt:
\_if_stmt: , line:1505
|vpiCondition:
\_operation: , line:1505
|vpiOpType:14
|vpiOperand:
\_ref_obj: (wrapper), line:1505
|vpiName:wrapper
|vpiFullName:uvm_pkg.uvm_default_factory::create_component_by_name.wrapper
|vpiOperand:
\_unsupported_expr: , line:1505
|STRING:
|vpiStmt:
\_begin: , line:1505
|vpiFullName:uvm_pkg.uvm_default_factory::create_component_by_name
|vpiStmt:
\_if_stmt: , line:1506
|vpiCondition:
\_operation: , line:1506
|vpiOpType:3
|vpiOperand:
\_ref_obj: (m_type_names.exists), line:1506
|vpiName:m_type_names.exists
|vpiFullName:uvm_pkg.uvm_default_factory::create_component_by_name.m_type_names.exists
|vpiStmt:
\_begin: , line:1506
|vpiFullName:uvm_pkg.uvm_default_factory::create_component_by_name
|vpiStmt:
\_func_call: (uvm_report_warning), line:1507
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:1507
|vpiConstType:6
|vpiDecompile:"BDTYP"
|vpiSize:7
|STRING:"BDTYP"
|vpiArgument:
\_operation: , line:1507
|vpiOpType:33
|vpiOperand:
\_constant: , line:1507
|vpiConstType:6
|vpiDecompile:"Cannot create a component of type '"
|vpiSize:37
|STRING:"Cannot create a component of type '"
|vpiOperand:
\_ref_obj: (requested_type_name), line:1508
|vpiName:requested_type_name
|vpiOperand:
\_constant: , line:1508
|vpiConstType:6
|vpiDecompile:"' because it is not registered with the factory."
|vpiSize:50
|STRING:"' because it is not registered with the factory."
|vpiArgument:
\_ref_obj: (UVM_NONE), line:1508
|vpiName:UVM_NONE
|vpiStmt:
\_return_stmt: , line:1509
|vpiCondition:
\_unsupported_expr: , line:1509
|STRING:
|vpiStmt:
\_assignment: , line:1511
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (wrapper), line:1511
|vpiName:wrapper
|vpiFullName:uvm_pkg.uvm_default_factory::create_component_by_name.wrapper
|vpiRhs:
\_bit_select: (m_type_names), line:1511
|vpiName:m_type_names
|vpiFullName:uvm_pkg.uvm_default_factory::create_component_by_name.m_type_names
|vpiIndex:
\_ref_obj: (requested_type_name), line:1511
|vpiName:requested_type_name
|vpiStmt:
\_return_stmt: , line:1514
|vpiCondition:
\_ref_obj: (wrapper.create_component), line:1514
|vpiName:wrapper.create_component
|vpiFullName:uvm_pkg.uvm_default_factory::create_component_by_name.wrapper.create_component
|vpiTaskFunc:
\_function: (uvm_default_factory::create_component_by_type), line:1522
|vpiName:uvm_default_factory::create_component_by_type
|vpiFullName:uvm_pkg.uvm_default_factory::create_component_by_type
|vpiReturn:
\_chandle_var: (uvm_component), line:1522
|vpiName:uvm_component
|vpiIODecl:
\_io_decl: (requested_type)
|vpiName:requested_type
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_object_wrapper), line:1522, parent:requested_type
|vpiName:uvm_object_wrapper
|vpiFullName:requested_type.uvm_object_wrapper
|vpiIODecl:
\_io_decl: (parent_inst_path)
|vpiName:parent_inst_path
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1523, parent:parent_inst_path
|vpiFullName:parent_inst_path
|vpiIODecl:
\_io_decl: (name)
|vpiName:name
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1524, parent:name
|vpiFullName:name
|vpiIODecl:
\_io_decl: (parent)
|vpiName:parent
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_component), line:1525, parent:parent
|vpiName:uvm_component
|vpiFullName:parent.uvm_component
|vpiStmt:
\_begin: , parent:uvm_default_factory::create_component_by_type
|vpiFullName:uvm_pkg.uvm_default_factory::create_component_by_type
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_logic_var: (full_inst_path), line:1526
|vpiName:full_inst_path
|vpiFullName:uvm_pkg.uvm_default_factory::create_component_by_type.full_inst_path
|vpiStmt:
\_if_else: , line:1528
|vpiCondition:
\_operation: , line:1528
|vpiOpType:14
|vpiOperand:
\_ref_obj: (parent_inst_path), line:1528
|vpiName:parent_inst_path
|vpiFullName:uvm_pkg.uvm_default_factory::create_component_by_type.parent_inst_path
|vpiOperand:
\_constant: , line:1528
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiStmt:
\_assignment: , line:1529
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (full_inst_path), line:1529
|vpiName:full_inst_path
|vpiFullName:uvm_pkg.uvm_default_factory::create_component_by_type.full_inst_path
|vpiRhs:
\_ref_obj: (name), line:1529
|vpiName:name
|vpiFullName:uvm_pkg.uvm_default_factory::create_component_by_type.name
|vpiElseStmt:
\_if_else: , line:1530
|vpiCondition:
\_operation: , line:1530
|vpiOpType:15
|vpiOperand:
\_ref_obj: (name), line:1530
|vpiName:name
|vpiFullName:uvm_pkg.uvm_default_factory::create_component_by_type.name
|vpiOperand:
\_constant: , line:1530
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiStmt:
\_assignment: , line:1531
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (full_inst_path), line:1531
|vpiName:full_inst_path
|vpiFullName:uvm_pkg.uvm_default_factory::create_component_by_type.full_inst_path
|vpiRhs:
\_operation: , line:1531
|vpiOpType:33
|vpiOperand:
\_ref_obj: (parent_inst_path), line:1531
|vpiName:parent_inst_path
|vpiOperand:
\_constant: , line:1531
|vpiConstType:6
|vpiDecompile:"."
|vpiSize:3
|STRING:"."
|vpiOperand:
\_ref_obj: (name), line:1531
|vpiName:name
|vpiElseStmt:
\_assignment: , line:1533
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (full_inst_path), line:1533
|vpiName:full_inst_path
|vpiFullName:uvm_pkg.uvm_default_factory::create_component_by_type.full_inst_path
|vpiRhs:
\_ref_obj: (parent_inst_path), line:1533
|vpiName:parent_inst_path
|vpiFullName:uvm_pkg.uvm_default_factory::create_component_by_type.parent_inst_path
|vpiStmt:
\_func_call: (m_override_info.delete), line:1535
|vpiName:m_override_info.delete
|vpiStmt:
\_assignment: , line:1537
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (requested_type), line:1537
|vpiName:requested_type
|vpiFullName:uvm_pkg.uvm_default_factory::create_component_by_type.requested_type
|vpiRhs:
\_func_call: (find_override_by_type), line:1537
|vpiName:find_override_by_type
|vpiArgument:
\_ref_obj: (requested_type), line:1537
|vpiName:requested_type
|vpiArgument:
\_ref_obj: (full_inst_path), line:1537
|vpiName:full_inst_path
|vpiStmt:
\_return_stmt: , line:1539
|vpiCondition:
\_ref_obj: (requested_type.create_component), line:1539
|vpiName:requested_type.create_component
|vpiFullName:uvm_pkg.uvm_default_factory::create_component_by_type.requested_type.create_component
|vpiTaskFunc:
\_function: (uvm_default_factory::find_wrapper_by_name), line:1548
|vpiName:uvm_default_factory::find_wrapper_by_name
|vpiFullName:uvm_pkg.uvm_default_factory::find_wrapper_by_name
|vpiReturn:
\_chandle_var: (uvm_object_wrapper), line:1548
|vpiName:uvm_object_wrapper
|vpiIODecl:
\_io_decl: (type_name)
|vpiName:type_name
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1548, parent:type_name
|vpiFullName:type_name
|vpiStmt:
\_begin: , parent:uvm_default_factory::find_wrapper_by_name
|vpiFullName:uvm_pkg.uvm_default_factory::find_wrapper_by_name
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_func_call: (m_resolve_type_name), line:1550
|vpiName:m_resolve_type_name
|vpiArgument:
\_ref_obj: (type_name), line:1550
|vpiName:type_name
|vpiLhs:
\_chandle_var: (wrapper), line:1550
|vpiName:wrapper
|vpiFullName:uvm_pkg.uvm_default_factory::find_wrapper_by_name.wrapper
|vpiStmt:
\_if_stmt: , line:1552
|vpiCondition:
\_operation: , line:1552
|vpiOpType:15
|vpiOperand:
\_ref_obj: (wrapper), line:1552
|vpiName:wrapper
|vpiFullName:uvm_pkg.uvm_default_factory::find_wrapper_by_name.wrapper
|vpiOperand:
\_unsupported_expr: , line:1552
|STRING:
|vpiStmt:
\_return_stmt: , line:1553
|vpiCondition:
\_ref_obj: (wrapper), line:1553
|vpiName:wrapper
|vpiFullName:uvm_pkg.uvm_default_factory::find_wrapper_by_name.wrapper
|vpiStmt:
\_func_call: (uvm_report_warning), line:1555
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:1555
|vpiConstType:6
|vpiDecompile:"UnknownTypeName"
|vpiSize:17
|STRING:"UnknownTypeName"
|vpiArgument:
\_operation: , line:1555
|vpiOpType:33
|vpiOperand:
\_constant: , line:1555
|vpiConstType:6
|vpiDecompile:"find_wrapper_by_name: Type name '"
|vpiSize:35
|STRING:"find_wrapper_by_name: Type name '"
|vpiOperand:
\_ref_obj: (type_name), line:1555
|vpiName:type_name
|vpiOperand:
\_constant: , line:1556
|vpiConstType:6
|vpiDecompile:"' not registered with the factory."
|vpiSize:36
|STRING:"' not registered with the factory."
|vpiArgument:
\_ref_obj: (UVM_NONE), line:1556
|vpiName:UVM_NONE
|vpiTaskFunc:
\_function: (uvm_default_factory::find_override_by_name), line:1564
|vpiName:uvm_default_factory::find_override_by_name
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_name
|vpiReturn:
\_chandle_var: (uvm_object_wrapper), line:1564
|vpiName:uvm_object_wrapper
|vpiIODecl:
\_io_decl: (requested_type_name)
|vpiName:requested_type_name
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1564, parent:requested_type_name
|vpiFullName:requested_type_name
|vpiIODecl:
\_io_decl: (full_inst_path)
|vpiName:full_inst_path
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1565, parent:full_inst_path
|vpiFullName:full_inst_path
|vpiStmt:
\_begin: , parent:uvm_default_factory::find_override_by_name
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_name
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (rtype), line:1566
|vpiName:rtype
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_name.rtype
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (lindex), line:1567
|vpiName:lindex
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_name.lindex
|vpiStmt:
\_assignment: , line:1569
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rtype), line:1569
|vpiName:rtype
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_name.rtype
|vpiRhs:
\_func_call: (m_resolve_type_name_by_inst), line:1569
|vpiName:m_resolve_type_name_by_inst
|vpiArgument:
\_ref_obj: (requested_type_name), line:1569
|vpiName:requested_type_name
|vpiArgument:
\_ref_obj: (full_inst_path), line:1569
|vpiName:full_inst_path
|vpiStmt:
\_if_stmt: , line:1571
|vpiCondition:
\_operation: , line:1571
|vpiOpType:15
|vpiOperand:
\_ref_obj: (full_inst_path), line:1571
|vpiName:full_inst_path
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_name.full_inst_path
|vpiOperand:
\_constant: , line:1571
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiStmt:
\_begin: , line:1572
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_name
|vpiStmt:
\_foreach_stmt: , line:1573
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_name
|vpiVariables:
\_chandle_var: (m_inst_overrides), line:1573
|vpiName:m_inst_overrides
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_name.m_inst_overrides
|vpiLoopVars:
\_chandle_var: (i), line:1573
|vpiName:i
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_name.i
|vpiStmt:
\_begin: , line:1573
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_name
|vpiStmt:
\_if_stmt: , line:1574
|vpiCondition:
\_func_call: (m_matches_inst_override), line:1574
|vpiName:m_matches_inst_override
|vpiArgument:
\_unsupported_expr: , line:1574
|STRING:
|vpiArgument:
\_bit_select: (m_inst_overrides), line:1574
|vpiName:m_inst_overrides
|vpiIndex:
\_ref_obj: (i), line:1574
|vpiName:i
|vpiArgument:
\_unsupported_expr: , line:1575
|STRING:
|vpiArgument:
\_ref_obj: (rtype), line:1575
|vpiName:rtype
|vpiArgument:
\_unsupported_expr: , line:1576
|STRING:
|vpiArgument:
\_ref_obj: (requested_type_name), line:1576
|vpiName:requested_type_name
|vpiArgument:
\_unsupported_expr: , line:1577
|STRING:
|vpiArgument:
\_ref_obj: (full_inst_path), line:1577
|vpiName:full_inst_path
|vpiStmt:
\_begin: , line:1577
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_name
|vpiStmt:
\_func_call: (m_override_info.push_back), line:1578
|vpiName:m_override_info.push_back
|vpiArgument:
\_bit_select: (m_inst_overrides), line:1578
|vpiName:m_inst_overrides
|vpiIndex:
\_ref_obj: (i), line:1578
|vpiName:i
|vpiStmt:
\_if_stmt: , line:1579
|vpiCondition:
\_operation: , line:1579
|vpiOpType:14
|vpiOperand:
\_ref_obj: (lindex), line:1579
|vpiName:lindex
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_name.lindex
|vpiOperand:
\_unsupported_expr: , line:1579
|STRING:
|vpiStmt:
\_begin: , line:1579
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_name
|vpiStmt:
\_assignment: , line:1580
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (lindex), line:1580
|vpiName:lindex
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_name.lindex
|vpiRhs:
\_bit_select: (m_inst_overrides), line:1580
|vpiName:m_inst_overrides
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_name.m_inst_overrides
|vpiIndex:
\_ref_obj: (i), line:1580
|vpiName:i
|vpiStmt:
\_if_stmt: , line:1581
|vpiCondition:
\_operation: , line:1581
|vpiOpType:3
|vpiOperand:
\_ref_obj: (m_debug_pass), line:1581
|vpiName:m_debug_pass
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_name.m_debug_pass
|vpiStmt:
\_begin: , line:1581
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_name
|vpiStmt:
\_break_stmt: , line:1582
|vpiStmt:
\_if_stmt: , line:1589
|vpiCondition:
\_operation: , line:1589
|vpiOpType:27
|vpiOperand:
\_operation: , line:1589
|vpiOpType:14
|vpiOperand:
\_ref_obj: (lindex), line:1589
|vpiName:lindex
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_name.lindex
|vpiOperand:
\_unsupported_expr: , line:1589
|STRING:
|vpiOperand:
\_ref_obj: (m_debug_pass), line:1589
|vpiName:m_debug_pass
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_name.m_debug_pass
|vpiStmt:
\_begin: , line:1589
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_name
|vpiStmt:
\_foreach_stmt: , line:1592
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_name
|vpiVariables:
\_chandle_var: (m_type_overrides), line:1592
|vpiName:m_type_overrides
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_name.m_type_overrides
|vpiLoopVars:
\_chandle_var: (index), line:1592
|vpiName:index
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_name.index
|vpiStmt:
\_begin: , line:1592
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_name
|vpiStmt:
\_if_stmt: , line:1593
|vpiCondition:
\_func_call: (m_matches_type_override), line:1593
|vpiName:m_matches_type_override
|vpiArgument:
\_unsupported_expr: , line:1593
|STRING:
|vpiArgument:
\_bit_select: (m_type_overrides), line:1593
|vpiName:m_type_overrides
|vpiIndex:
\_ref_obj: (index), line:1593
|vpiName:index
|vpiArgument:
\_unsupported_expr: , line:1594
|STRING:
|vpiArgument:
\_ref_obj: (rtype), line:1594
|vpiName:rtype
|vpiArgument:
\_unsupported_expr: , line:1595
|STRING:
|vpiArgument:
\_ref_obj: (requested_type_name), line:1595
|vpiName:requested_type_name
|vpiArgument:
\_unsupported_expr: , line:1596
|STRING:
|vpiArgument:
\_ref_obj: (full_inst_path), line:1596
|vpiName:full_inst_path
|vpiArgument:
\_unsupported_expr: , line:1597
|STRING:
|vpiArgument:
\_constant: , line:1597
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_begin: , line:1597
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_name
|vpiStmt:
\_func_call: (matched_overrides.push_back), line:1598
|vpiName:matched_overrides.push_back
|vpiArgument:
\_bit_select: (m_type_overrides), line:1598
|vpiName:m_type_overrides
|vpiIndex:
\_ref_obj: (index), line:1598
|vpiName:index
|vpiStmt:
\_if_stmt: , line:1599
|vpiCondition:
\_operation: , line:1599
|vpiOpType:27
|vpiOperand:
\_operation: , line:1599
|vpiOpType:14
|vpiOperand:
\_ref_obj: (lindex), line:1599
|vpiName:lindex
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_name.lindex
|vpiOperand:
\_unsupported_expr: , line:1599
|STRING:
|vpiOperand:
\_operation: , line:1599
|vpiOpType:14
|vpiOperand:
\_ref_obj: (lindex.replace), line:1599
|vpiName:lindex.replace
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_name.lindex.replace
|vpiOperand:
\_constant: , line:1599
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_begin: , line:1599
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_name
|vpiStmt:
\_assignment: , line:1600
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (lindex), line:1600
|vpiName:lindex
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_name.lindex
|vpiRhs:
\_bit_select: (m_type_overrides), line:1600
|vpiName:m_type_overrides
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_name.m_type_overrides
|vpiIndex:
\_ref_obj: (index), line:1600
|vpiName:index
|vpiStmt:
\_if_stmt: , line:1606
|vpiCondition:
\_operation: , line:1606
|vpiOpType:26
|vpiOperand:
\_operation: , line:1606
|vpiOpType:3
|vpiOperand:
\_ref_obj: (m_debug_pass), line:1606
|vpiName:m_debug_pass
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_name.m_debug_pass
|vpiOperand:
\_ref_obj: (lindex.replace), line:1606
|vpiName:lindex.replace
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_name.lindex.replace
|vpiStmt:
\_begin: , line:1606
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_name
|vpiStmt:
\_break_stmt: , line:1607
|vpiStmt:
\_if_stmt: , line:1612
|vpiCondition:
\_operation: , line:1612
|vpiOpType:15
|vpiOperand:
\_ref_obj: (matched_overrides.size), line:1612
|vpiName:matched_overrides.size
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_name.matched_overrides.size
|vpiOperand:
\_constant: , line:1612
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_begin: , line:1612
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_name
|vpiStmt:
\_if_else: , line:1613
|vpiCondition:
\_ref_obj: (m_debug_pass), line:1613
|vpiName:m_debug_pass
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_name.m_debug_pass
|vpiStmt:
\_begin: , line:1613
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_name
|vpiStmt:
\_assignment: , line:1614
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_override_info), line:1614
|vpiName:m_override_info
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_name.m_override_info
|vpiRhs:
\_operation: , line:1614
|vpiOpType:33
|vpiOperand:
\_ref_obj: (m_override_info), line:1614
|vpiName:m_override_info
|vpiOperand:
\_ref_obj: (matched_overrides), line:1614
|vpiName:matched_overrides
|vpiElseStmt:
\_begin: , line:1616
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_name
|vpiStmt:
\_func_call: (m_override_info.push_back), line:1617
|vpiName:m_override_info.push_back
|vpiArgument:
\_bit_select: (matched_overrides), line:1617
|vpiName:matched_overrides
|vpiIndex:
\_unsupported_expr: , line:1617
|STRING:
|vpiStmt:
\_if_stmt: , line:1622
|vpiCondition:
\_operation: , line:1622
|vpiOpType:15
|vpiOperand:
\_ref_obj: (lindex), line:1622
|vpiName:lindex
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_name.lindex
|vpiOperand:
\_unsupported_expr: , line:1622
|STRING:
|vpiStmt:
\_begin: , line:1622
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_name
|vpiStmt:
\_if_stmt: , line:1626
|vpiCondition:
\_ref_obj: (m_debug_pass), line:1626
|vpiName:m_debug_pass
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_name.m_debug_pass
|vpiStmt:
\_begin: , line:1626
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_name
|vpiStmt:
\_assignment: , line:1627
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (lindex.selected), line:1627
|vpiName:lindex.selected
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_name.lindex.selected
|vpiRhs:
\_constant: , line:1627
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_if_else: , line:1630
|vpiCondition:
\_operation: , line:1630
|vpiOpType:3
|vpiOperand:
\_func_call: (m_matches_type_override), line:1630
|vpiName:m_matches_type_override
|vpiArgument:
\_unsupported_expr: , line:1630
|STRING:
|vpiArgument:
\_ref_obj: (lindex), line:1630
|vpiName:lindex
|vpiArgument:
\_unsupported_expr: , line:1631
|STRING:
|vpiArgument:
\_ref_obj: (rtype), line:1631
|vpiName:rtype
|vpiArgument:
\_unsupported_expr: , line:1632
|STRING:
|vpiArgument:
\_ref_obj: (requested_type_name), line:1632
|vpiName:requested_type_name
|vpiArgument:
\_unsupported_expr: , line:1633
|STRING:
|vpiArgument:
\_ref_obj: (full_inst_path), line:1633
|vpiName:full_inst_path
|vpiArgument:
\_unsupported_expr: , line:1634
|STRING:
|vpiArgument:
\_constant: , line:1634
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiArgument:
\_unsupported_expr: , line:1635
|STRING:
|vpiArgument:
\_constant: , line:1635
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_begin: , line:1635
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_name
|vpiStmt:
\_if_else: , line:1636
|vpiCondition:
\_operation: , line:1636
|vpiOpType:14
|vpiOperand:
\_ref_obj: (override), line:1636
|vpiName:override
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_name.override
|vpiOperand:
\_unsupported_expr: , line:1636
|STRING:
|vpiStmt:
\_begin: , line:1636
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_name
|vpiStmt:
\_assignment: , line:1637
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (override), line:1637
|vpiName:override
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_name.override
|vpiRhs:
\_func_call: (find_override_by_name), line:1637
|vpiName:find_override_by_name
|vpiArgument:
\_ref_obj: (lindex.ovrd), line:1637
|vpiName:lindex.ovrd
|vpiArgument:
\_ref_obj: (full_inst_path), line:1637
|vpiName:full_inst_path
|vpiElseStmt:
\_begin: , line:1639
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_name
|vpiStmt:
\_assignment: , line:1640
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (override), line:1640
|vpiName:override
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_name.override
|vpiRhs:
\_func_call: (find_override_by_type), line:1640
|vpiName:find_override_by_type
|vpiArgument:
\_ref_obj: (override), line:1640
|vpiName:override
|vpiArgument:
\_ref_obj: (full_inst_path), line:1640
|vpiName:full_inst_path
|vpiElseStmt:
\_if_stmt: , line:1643
|vpiCondition:
\_operation: , line:1643
|vpiOpType:14
|vpiOperand:
\_ref_obj: (override), line:1643
|vpiName:override
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_name.override
|vpiOperand:
\_unsupported_expr: , line:1643
|STRING:
|vpiStmt:
\_begin: , line:1643
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_name
|vpiStmt:
\_assignment: , line:1644
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (override), line:1644
|vpiName:override
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_name.override
|vpiRhs:
\_func_call: (m_resolve_type_name_by_inst), line:1644
|vpiName:m_resolve_type_name_by_inst
|vpiArgument:
\_ref_obj: (lindex.ovrd), line:1644
|vpiName:lindex.ovrd
|vpiArgument:
\_ref_obj: (full_inst_path), line:1644
|vpiName:full_inst_path
|vpiStmt:
\_if_stmt: , line:1646
|vpiCondition:
\_operation: , line:1646
|vpiOpType:14
|vpiOperand:
\_ref_obj: (override), line:1646
|vpiName:override
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_name.override
|vpiOperand:
\_unsupported_expr: , line:1646
|STRING:
|vpiStmt:
\_begin: , line:1646
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_name
|vpiStmt:
\_func_call: (uvm_report_error), line:1647
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:1647
|vpiConstType:6
|vpiDecompile:"TYPNTF"
|vpiSize:8
|STRING:"TYPNTF"
|vpiArgument:
\_operation: , line:1647
|vpiOpType:33
|vpiOperand:
\_constant: , line:1647
|vpiConstType:6
|vpiDecompile:"Cannot resolve override for original type '"
|vpiSize:45
|STRING:"Cannot resolve override for original type '"
|vpiOperand:
\_ref_obj: (lindex.orig), line:1648
|vpiName:lindex.orig
|vpiOperand:
\_constant: , line:1648
|vpiConstType:6
|vpiDecompile:"' because the override type '"
|vpiSize:31
|STRING:"' because the override type '"
|vpiOperand:
\_ref_obj: (lindex.ovrd), line:1649
|vpiName:lindex.ovrd
|vpiOperand:
\_constant: , line:1649
|vpiConstType:6
|vpiDecompile:"' is not registered with the factory."
|vpiSize:39
|STRING:"' is not registered with the factory."
|vpiArgument:
\_ref_obj: (UVM_NONE), line:1649
|vpiName:UVM_NONE
|vpiStmt:
\_return_stmt: , line:1651
|vpiCondition:
\_ref_obj: (override), line:1651
|vpiName:override
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_name.override
|vpiStmt:
\_return_stmt: , line:1655
|vpiCondition:
\_unsupported_expr: , line:1655
|STRING:
|vpiTaskFunc:
\_function: (uvm_default_factory::find_override_by_type), line:1664
|vpiName:uvm_default_factory::find_override_by_type
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_type
|vpiReturn:
\_chandle_var: (uvm_object_wrapper), line:1664
|vpiName:uvm_object_wrapper
|vpiIODecl:
\_io_decl: (requested_type)
|vpiName:requested_type
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_object_wrapper), line:1664, parent:requested_type
|vpiName:uvm_object_wrapper
|vpiFullName:requested_type.uvm_object_wrapper
|vpiIODecl:
\_io_decl: (full_inst_path)
|vpiName:full_inst_path
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1665, parent:full_inst_path
|vpiFullName:full_inst_path
|vpiStmt:
\_begin: , parent:uvm_default_factory::find_override_by_type
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_type
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (override), line:1667
|vpiName:override
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_type.override
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (lindex), line:1668
|vpiName:lindex
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_type.lindex
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (qc), line:1670
|vpiName:qc
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_type.qc
|vpiStmt:
\_foreach_stmt: , line:1672
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_type
|vpiVariables:
\_chandle_var: (m_override_info), line:1672
|vpiName:m_override_info
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_type.m_override_info
|vpiLoopVars:
\_chandle_var: (index), line:1672
|vpiName:index
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_type.index
|vpiStmt:
\_begin: , line:1672
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_type
|vpiStmt:
\_if_stmt: , line:1673
|vpiCondition:
\_operation: , line:1674
|vpiOpType:14
|vpiOperand:
\_bit_select: (m_override_info.orig), line:1674
|vpiName:m_override_info.orig
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_type.m_override_info.orig
|vpiIndex:
\_ref_obj: (index), line:1674
|vpiName:index
|vpiOperand:
\_ref_obj: (requested_type), line:1674
|vpiName:requested_type
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_type.requested_type
|vpiStmt:
\_begin: , line:1674
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_type
|vpiStmt:
\_func_call: (uvm_report_error), line:1675
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:1675
|vpiConstType:6
|vpiDecompile:"OVRDLOOP"
|vpiSize:10
|STRING:"OVRDLOOP"
|vpiArgument:
\_constant: , line:1675
|vpiConstType:6
|vpiDecompile:"Recursive loop detected while finding override."
|vpiSize:49
|STRING:"Recursive loop detected while finding override."
|vpiArgument:
\_ref_obj: (UVM_NONE), line:1675
|vpiName:UVM_NONE
|vpiStmt:
\_if_stmt: , line:1677
|vpiCondition:
\_operation: , line:1677
|vpiOpType:3
|vpiOperand:
\_ref_obj: (m_debug_pass), line:1677
|vpiName:m_debug_pass
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_type.m_debug_pass
|vpiStmt:
\_func_call: (debug_create_by_type), line:1678
|vpiName:debug_create_by_type
|vpiArgument:
\_ref_obj: (requested_type), line:1678
|vpiName:requested_type
|vpiArgument:
\_ref_obj: (full_inst_path), line:1678
|vpiName:full_inst_path
|vpiStmt:
\_return_stmt: , line:1680
|vpiCondition:
\_ref_obj: (requested_type), line:1680
|vpiName:requested_type
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_type.requested_type
|vpiStmt:
\_if_stmt: , line:1683
|vpiCondition:
\_operation: , line:1683
|vpiOpType:15
|vpiOperand:
\_ref_obj: (full_inst_path), line:1683
|vpiName:full_inst_path
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_type.full_inst_path
|vpiOperand:
\_constant: , line:1683
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiStmt:
\_begin: , line:1684
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_type
|vpiStmt:
\_foreach_stmt: , line:1685
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_type
|vpiVariables:
\_chandle_var: (m_inst_overrides), line:1685
|vpiName:m_inst_overrides
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_type.m_inst_overrides
|vpiLoopVars:
\_chandle_var: (i), line:1685
|vpiName:i
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_type.i
|vpiStmt:
\_begin: , line:1685
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_type
|vpiStmt:
\_if_stmt: , line:1686
|vpiCondition:
\_func_call: (m_matches_inst_override), line:1686
|vpiName:m_matches_inst_override
|vpiArgument:
\_unsupported_expr: , line:1686
|STRING:
|vpiArgument:
\_bit_select: (m_inst_overrides), line:1686
|vpiName:m_inst_overrides
|vpiIndex:
\_ref_obj: (i), line:1686
|vpiName:i
|vpiArgument:
\_unsupported_expr: , line:1687
|STRING:
|vpiArgument:
\_ref_obj: (requested_type), line:1687
|vpiName:requested_type
|vpiArgument:
\_unsupported_expr: , line:1688
|STRING:
|vpiArgument:
\_ref_obj: (requested_type.get_type_name), line:1688
|vpiName:requested_type.get_type_name
|vpiArgument:
\_unsupported_expr: , line:1689
|STRING:
|vpiArgument:
\_ref_obj: (full_inst_path), line:1689
|vpiName:full_inst_path
|vpiStmt:
\_begin: , line:1689
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_type
|vpiStmt:
\_func_call: (m_override_info.push_back), line:1690
|vpiName:m_override_info.push_back
|vpiArgument:
\_bit_select: (m_inst_overrides), line:1690
|vpiName:m_inst_overrides
|vpiIndex:
\_ref_obj: (i), line:1690
|vpiName:i
|vpiStmt:
\_if_stmt: , line:1691
|vpiCondition:
\_operation: , line:1691
|vpiOpType:14
|vpiOperand:
\_ref_obj: (lindex), line:1691
|vpiName:lindex
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_type.lindex
|vpiOperand:
\_unsupported_expr: , line:1691
|STRING:
|vpiStmt:
\_begin: , line:1691
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_type
|vpiStmt:
\_assignment: , line:1692
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (lindex), line:1692
|vpiName:lindex
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_type.lindex
|vpiRhs:
\_bit_select: (m_inst_overrides), line:1692
|vpiName:m_inst_overrides
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_type.m_inst_overrides
|vpiIndex:
\_ref_obj: (i), line:1692
|vpiName:i
|vpiStmt:
\_if_stmt: , line:1693
|vpiCondition:
\_operation: , line:1693
|vpiOpType:3
|vpiOperand:
\_ref_obj: (m_debug_pass), line:1693
|vpiName:m_debug_pass
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_type.m_debug_pass
|vpiStmt:
\_begin: , line:1693
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_type
|vpiStmt:
\_break_stmt: , line:1694
|vpiStmt:
\_if_stmt: , line:1701
|vpiCondition:
\_operation: , line:1701
|vpiOpType:27
|vpiOperand:
\_operation: , line:1701
|vpiOpType:14
|vpiOperand:
\_ref_obj: (lindex), line:1701
|vpiName:lindex
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_type.lindex
|vpiOperand:
\_unsupported_expr: , line:1701
|STRING:
|vpiOperand:
\_ref_obj: (m_debug_pass), line:1701
|vpiName:m_debug_pass
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_type.m_debug_pass
|vpiStmt:
\_begin: , line:1701
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_type
|vpiStmt:
\_foreach_stmt: , line:1704
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_type
|vpiVariables:
\_chandle_var: (m_type_overrides), line:1704
|vpiName:m_type_overrides
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_type.m_type_overrides
|vpiLoopVars:
\_chandle_var: (index), line:1704
|vpiName:index
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_type.index
|vpiStmt:
\_begin: , line:1704
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_type
|vpiStmt:
\_if_stmt: , line:1705
|vpiCondition:
\_func_call: (m_matches_type_override), line:1705
|vpiName:m_matches_type_override
|vpiArgument:
\_unsupported_expr: , line:1705
|STRING:
|vpiArgument:
\_bit_select: (m_type_overrides), line:1705
|vpiName:m_type_overrides
|vpiIndex:
\_ref_obj: (index), line:1705
|vpiName:index
|vpiArgument:
\_unsupported_expr: , line:1706
|STRING:
|vpiArgument:
\_ref_obj: (requested_type), line:1706
|vpiName:requested_type
|vpiArgument:
\_unsupported_expr: , line:1707
|STRING:
|vpiArgument:
\_ref_obj: (requested_type.get_type_name), line:1707
|vpiName:requested_type.get_type_name
|vpiArgument:
\_unsupported_expr: , line:1708
|STRING:
|vpiArgument:
\_ref_obj: (full_inst_path), line:1708
|vpiName:full_inst_path
|vpiArgument:
\_unsupported_expr: , line:1709
|STRING:
|vpiArgument:
\_constant: , line:1709
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_begin: , line:1709
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_type
|vpiStmt:
\_func_call: (matched_overrides.push_back), line:1710
|vpiName:matched_overrides.push_back
|vpiArgument:
\_bit_select: (m_type_overrides), line:1710
|vpiName:m_type_overrides
|vpiIndex:
\_ref_obj: (index), line:1710
|vpiName:index
|vpiStmt:
\_if_stmt: , line:1711
|vpiCondition:
\_operation: , line:1711
|vpiOpType:27
|vpiOperand:
\_operation: , line:1711
|vpiOpType:14
|vpiOperand:
\_ref_obj: (lindex), line:1711
|vpiName:lindex
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_type.lindex
|vpiOperand:
\_unsupported_expr: , line:1711
|STRING:
|vpiOperand:
\_operation: , line:1711
|vpiOpType:14
|vpiOperand:
\_ref_obj: (lindex.replace), line:1711
|vpiName:lindex.replace
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_type.lindex.replace
|vpiOperand:
\_constant: , line:1711
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_begin: , line:1711
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_type
|vpiStmt:
\_assignment: , line:1712
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (lindex), line:1712
|vpiName:lindex
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_type.lindex
|vpiRhs:
\_bit_select: (m_type_overrides), line:1712
|vpiName:m_type_overrides
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_type.m_type_overrides
|vpiIndex:
\_ref_obj: (index), line:1712
|vpiName:index
|vpiStmt:
\_if_stmt: , line:1718
|vpiCondition:
\_operation: , line:1718
|vpiOpType:26
|vpiOperand:
\_operation: , line:1718
|vpiOpType:3
|vpiOperand:
\_ref_obj: (m_debug_pass), line:1718
|vpiName:m_debug_pass
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_type.m_debug_pass
|vpiOperand:
\_ref_obj: (lindex.replace), line:1718
|vpiName:lindex.replace
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_type.lindex.replace
|vpiStmt:
\_begin: , line:1718
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_type
|vpiStmt:
\_break_stmt: , line:1719
|vpiStmt:
\_if_stmt: , line:1724
|vpiCondition:
\_operation: , line:1724
|vpiOpType:15
|vpiOperand:
\_ref_obj: (matched_overrides.size), line:1724
|vpiName:matched_overrides.size
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_type.matched_overrides.size
|vpiOperand:
\_constant: , line:1724
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_begin: , line:1724
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_type
|vpiStmt:
\_if_else: , line:1725
|vpiCondition:
\_ref_obj: (m_debug_pass), line:1725
|vpiName:m_debug_pass
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_type.m_debug_pass
|vpiStmt:
\_begin: , line:1725
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_type
|vpiStmt:
\_assignment: , line:1726
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_override_info), line:1726
|vpiName:m_override_info
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_type.m_override_info
|vpiRhs:
\_operation: , line:1726
|vpiOpType:33
|vpiOperand:
\_ref_obj: (m_override_info), line:1726
|vpiName:m_override_info
|vpiOperand:
\_ref_obj: (matched_overrides), line:1726
|vpiName:matched_overrides
|vpiElseStmt:
\_begin: , line:1728
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_type
|vpiStmt:
\_func_call: (m_override_info.push_back), line:1729
|vpiName:m_override_info.push_back
|vpiArgument:
\_bit_select: (matched_overrides), line:1729
|vpiName:matched_overrides
|vpiIndex:
\_unsupported_expr: , line:1729
|STRING:
|vpiStmt:
\_if_stmt: , line:1734
|vpiCondition:
\_operation: , line:1734
|vpiOpType:15
|vpiOperand:
\_ref_obj: (lindex), line:1734
|vpiName:lindex
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_type.lindex
|vpiOperand:
\_unsupported_expr: , line:1734
|STRING:
|vpiStmt:
\_begin: , line:1734
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_type
|vpiStmt:
\_if_stmt: , line:1738
|vpiCondition:
\_ref_obj: (m_debug_pass), line:1738
|vpiName:m_debug_pass
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_type.m_debug_pass
|vpiStmt:
\_begin: , line:1738
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_type
|vpiStmt:
\_assignment: , line:1739
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (lindex.selected), line:1739
|vpiName:lindex.selected
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_type.lindex.selected
|vpiRhs:
\_constant: , line:1739
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_if_else: , line:1742
|vpiCondition:
\_operation: , line:1742
|vpiOpType:3
|vpiOperand:
\_func_call: (m_matches_type_override), line:1742
|vpiName:m_matches_type_override
|vpiArgument:
\_unsupported_expr: , line:1742
|STRING:
|vpiArgument:
\_ref_obj: (lindex), line:1742
|vpiName:lindex
|vpiArgument:
\_unsupported_expr: , line:1743
|STRING:
|vpiArgument:
\_ref_obj: (requested_type), line:1743
|vpiName:requested_type
|vpiArgument:
\_unsupported_expr: , line:1744
|STRING:
|vpiArgument:
\_ref_obj: (requested_type.get_type_name), line:1744
|vpiName:requested_type.get_type_name
|vpiArgument:
\_unsupported_expr: , line:1745
|STRING:
|vpiArgument:
\_ref_obj: (full_inst_path), line:1745
|vpiName:full_inst_path
|vpiArgument:
\_unsupported_expr: , line:1746
|STRING:
|vpiArgument:
\_constant: , line:1746
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiArgument:
\_unsupported_expr: , line:1747
|STRING:
|vpiArgument:
\_constant: , line:1747
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_begin: , line:1747
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_type
|vpiStmt:
\_if_else: , line:1748
|vpiCondition:
\_operation: , line:1748
|vpiOpType:14
|vpiOperand:
\_ref_obj: (override), line:1748
|vpiName:override
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_type.override
|vpiOperand:
\_unsupported_expr: , line:1748
|STRING:
|vpiStmt:
\_begin: , line:1748
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_type
|vpiStmt:
\_assignment: , line:1749
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (override), line:1749
|vpiName:override
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_type.override
|vpiRhs:
\_func_call: (find_override_by_name), line:1749
|vpiName:find_override_by_name
|vpiArgument:
\_ref_obj: (lindex.ovrd), line:1749
|vpiName:lindex.ovrd
|vpiArgument:
\_ref_obj: (full_inst_path), line:1749
|vpiName:full_inst_path
|vpiElseStmt:
\_begin: , line:1751
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_type
|vpiStmt:
\_assignment: , line:1752
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (override), line:1752
|vpiName:override
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_type.override
|vpiRhs:
\_func_call: (find_override_by_type), line:1752
|vpiName:find_override_by_type
|vpiArgument:
\_ref_obj: (override), line:1752
|vpiName:override
|vpiArgument:
\_ref_obj: (full_inst_path), line:1752
|vpiName:full_inst_path
|vpiElseStmt:
\_if_stmt: , line:1755
|vpiCondition:
\_operation: , line:1755
|vpiOpType:14
|vpiOperand:
\_ref_obj: (override), line:1755
|vpiName:override
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_type.override
|vpiOperand:
\_unsupported_expr: , line:1755
|STRING:
|vpiStmt:
\_begin: , line:1755
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_type
|vpiStmt:
\_assignment: , line:1756
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (override), line:1756
|vpiName:override
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_type.override
|vpiRhs:
\_func_call: (m_resolve_type_name_by_inst), line:1756
|vpiName:m_resolve_type_name_by_inst
|vpiArgument:
\_ref_obj: (lindex.ovrd), line:1756
|vpiName:lindex.ovrd
|vpiArgument:
\_ref_obj: (full_inst_path), line:1756
|vpiName:full_inst_path
|vpiStmt:
\_if_stmt: , line:1758
|vpiCondition:
\_operation: , line:1758
|vpiOpType:14
|vpiOperand:
\_ref_obj: (override), line:1758
|vpiName:override
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_type.override
|vpiOperand:
\_unsupported_expr: , line:1758
|STRING:
|vpiStmt:
\_begin: , line:1758
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_type
|vpiStmt:
\_func_call: (uvm_report_error), line:1759
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:1759
|vpiConstType:6
|vpiDecompile:"TYPNTF"
|vpiSize:8
|STRING:"TYPNTF"
|vpiArgument:
\_operation: , line:1759
|vpiOpType:33
|vpiOperand:
\_constant: , line:1759
|vpiConstType:6
|vpiDecompile:"Cannot resolve override for original type '"
|vpiSize:45
|STRING:"Cannot resolve override for original type '"
|vpiOperand:
\_ref_obj: (lindex.orig), line:1760
|vpiName:lindex.orig
|vpiOperand:
\_constant: , line:1760
|vpiConstType:6
|vpiDecompile:"' because the override type '"
|vpiSize:31
|STRING:"' because the override type '"
|vpiOperand:
\_ref_obj: (lindex.ovrd), line:1761
|vpiName:lindex.ovrd
|vpiOperand:
\_constant: , line:1761
|vpiConstType:6
|vpiDecompile:"' is not registered with the factory."
|vpiSize:39
|STRING:"' is not registered with the factory."
|vpiArgument:
\_ref_obj: (UVM_NONE), line:1761
|vpiName:UVM_NONE
|vpiStmt:
\_return_stmt: , line:1763
|vpiCondition:
\_ref_obj: (override), line:1763
|vpiName:override
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_type.override
|vpiStmt:
\_return_stmt: , line:1768
|vpiCondition:
\_ref_obj: (requested_type), line:1768
|vpiName:requested_type
|vpiFullName:uvm_pkg.uvm_default_factory::find_override_by_type.requested_type
|vpiTaskFunc:
\_function: (uvm_default_factory::print), line:1776
|vpiName:uvm_default_factory::print
|vpiFullName:uvm_pkg.uvm_default_factory::print
|vpiIODecl:
\_io_decl: (all_types)
|vpiName:all_types
|vpiDirection:5
|vpiExpr:
\_int_var: , line:1776, parent:all_types
|vpiFullName:all_types
|vpiStmt:
\_begin: , parent:uvm_default_factory::print
|vpiFullName:uvm_pkg.uvm_default_factory::print
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_logic_var: (key), line:1778
|vpiName:key
|vpiFullName:uvm_pkg.uvm_default_factory::print.key
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_unsupported_expr: , line:1779
|STRING:
|vpiLhs:
\_logic_var: (qs), line:1779
|vpiName:qs
|vpiFullName:uvm_pkg.uvm_default_factory::print.qs
|vpiStmt:
\_func_call: (qs.push_back), line:1781
|vpiName:qs.push_back
|vpiArgument:
\_constant: , line:1781
|vpiConstType:6
|vpiDecompile:"\n#### Factory Configuration (*)\n\n"
|vpiSize:38
|STRING:"\n#### Factory Configuration (*)\n\n"
|vpiStmt:
\_if_else: , line:1784
|vpiCondition:
\_operation: , line:1784
|vpiOpType:26
|vpiOperand:
\_operation: , line:1784
|vpiOpType:3
|vpiOperand:
\_ref_obj: (m_type_overrides.size), line:1784
|vpiName:m_type_overrides.size
|vpiFullName:uvm_pkg.uvm_default_factory::print.m_type_overrides.size
|vpiOperand:
\_operation: , line:1784
|vpiOpType:3
|vpiOperand:
\_ref_obj: (m_inst_overrides.size), line:1784
|vpiName:m_inst_overrides.size
|vpiFullName:uvm_pkg.uvm_default_factory::print.m_inst_overrides.size
|vpiStmt:
\_func_call: (qs.push_back), line:1785
|vpiName:qs.push_back
|vpiArgument:
\_constant: , line:1785
|vpiConstType:6
|vpiDecompile:" No instance or type overrides are registered with this factory\n"
|vpiSize:68
|STRING:" No instance or type overrides are registered with this factory\n"
|vpiElseStmt:
\_begin: , line:1786
|vpiFullName:uvm_pkg.uvm_default_factory::print
|vpiStmt:
\_if_else: , line:1792
|vpiCondition:
\_operation: , line:1792
|vpiOpType:3
|vpiOperand:
\_ref_obj: (m_inst_overrides.size), line:1792
|vpiName:m_inst_overrides.size
|vpiFullName:uvm_pkg.uvm_default_factory::print.m_inst_overrides.size
|vpiStmt:
\_func_call: (qs.push_back), line:1793
|vpiName:qs.push_back
|vpiArgument:
\_constant: , line:1793
|vpiConstType:6
|vpiDecompile:"No instance overrides are registered with this factory\n"
|vpiSize:58
|STRING:"No instance overrides are registered with this factory\n"
|vpiElseStmt:
\_begin: , line:1794
|vpiFullName:uvm_pkg.uvm_default_factory::print
|vpiStmt:
\_foreach_stmt: , line:1795
|vpiFullName:uvm_pkg.uvm_default_factory::print
|vpiVariables:
\_chandle_var: (m_inst_overrides), line:1795
|vpiName:m_inst_overrides
|vpiFullName:uvm_pkg.uvm_default_factory::print.m_inst_overrides
|vpiLoopVars:
\_chandle_var: (j), line:1795
|vpiName:j
|vpiFullName:uvm_pkg.uvm_default_factory::print.j
|vpiStmt:
\_begin: , line:1795
|vpiFullName:uvm_pkg.uvm_default_factory::print
|vpiStmt:
\_if_stmt: , line:1796
|vpiCondition:
\_operation: , line:1796
|vpiOpType:18
|vpiOperand:
\_bit_select: (m_inst_overrides.orig), line:1796
|vpiName:m_inst_overrides.orig
|vpiFullName:uvm_pkg.uvm_default_factory::print.m_inst_overrides.orig
|vpiIndex:
\_ref_obj: (j), line:1796
|vpiName:j
|vpiOperand:
\_ref_obj: (max1), line:1796
|vpiName:max1
|vpiFullName:uvm_pkg.uvm_default_factory::print.max1
|vpiStmt:
\_assignment: , line:1797
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (max1), line:1797
|vpiName:max1
|vpiFullName:uvm_pkg.uvm_default_factory::print.max1
|vpiRhs:
\_bit_select: (m_inst_overrides.orig), line:1797
|vpiName:m_inst_overrides.orig
|vpiFullName:uvm_pkg.uvm_default_factory::print.m_inst_overrides.orig
|vpiIndex:
\_ref_obj: (j), line:1797
|vpiName:j
|vpiStmt:
\_if_stmt: , line:1798
|vpiCondition:
\_operation: , line:1798
|vpiOpType:18
|vpiOperand:
\_bit_select: (m_inst_overrides.full_inst_path), line:1798
|vpiName:m_inst_overrides.full_inst_path
|vpiFullName:uvm_pkg.uvm_default_factory::print.m_inst_overrides.full_inst_path
|vpiIndex:
\_ref_obj: (j), line:1798
|vpiName:j
|vpiOperand:
\_ref_obj: (max2), line:1798
|vpiName:max2
|vpiFullName:uvm_pkg.uvm_default_factory::print.max2
|vpiStmt:
\_assignment: , line:1799
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (max2), line:1799
|vpiName:max2
|vpiFullName:uvm_pkg.uvm_default_factory::print.max2
|vpiRhs:
\_bit_select: (m_inst_overrides.full_inst_path), line:1799
|vpiName:m_inst_overrides.full_inst_path
|vpiFullName:uvm_pkg.uvm_default_factory::print.m_inst_overrides.full_inst_path
|vpiIndex:
\_ref_obj: (j), line:1799
|vpiName:j
|vpiStmt:
\_if_stmt: , line:1800
|vpiCondition:
\_operation: , line:1800
|vpiOpType:18
|vpiOperand:
\_bit_select: (m_inst_overrides.ovrd), line:1800
|vpiName:m_inst_overrides.ovrd
|vpiFullName:uvm_pkg.uvm_default_factory::print.m_inst_overrides.ovrd
|vpiIndex:
\_ref_obj: (j), line:1800
|vpiName:j
|vpiOperand:
\_ref_obj: (max3), line:1800
|vpiName:max3
|vpiFullName:uvm_pkg.uvm_default_factory::print.max3
|vpiStmt:
\_assignment: , line:1801
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (max3), line:1801
|vpiName:max3
|vpiFullName:uvm_pkg.uvm_default_factory::print.max3
|vpiRhs:
\_bit_select: (m_inst_overrides.ovrd), line:1801
|vpiName:m_inst_overrides.ovrd
|vpiFullName:uvm_pkg.uvm_default_factory::print.m_inst_overrides.ovrd
|vpiIndex:
\_ref_obj: (j), line:1801
|vpiName:j
|vpiStmt:
\_if_stmt: , line:1803
|vpiCondition:
\_operation: , line:1803
|vpiOpType:20
|vpiOperand:
\_ref_obj: (max1), line:1803
|vpiName:max1
|vpiFullName:uvm_pkg.uvm_default_factory::print.max1
|vpiOperand:
\_constant: , line:1803
|vpiConstType:7
|vpiDecompile:14
|vpiSize:32
|INT:14
|vpiStmt:
\_assignment: , line:1803
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (max1), line:1803
|vpiName:max1
|vpiFullName:uvm_pkg.uvm_default_factory::print.max1
|vpiRhs:
\_constant: , line:1803
|vpiConstType:7
|vpiDecompile:14
|vpiSize:32
|INT:14
|vpiStmt:
\_if_stmt: , line:1804
|vpiCondition:
\_operation: , line:1804
|vpiOpType:20
|vpiOperand:
\_ref_obj: (max2), line:1804
|vpiName:max2
|vpiFullName:uvm_pkg.uvm_default_factory::print.max2
|vpiOperand:
\_constant: , line:1804
|vpiConstType:7
|vpiDecompile:13
|vpiSize:32
|INT:13
|vpiStmt:
\_assignment: , line:1804
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (max2), line:1804
|vpiName:max2
|vpiFullName:uvm_pkg.uvm_default_factory::print.max2
|vpiRhs:
\_constant: , line:1804
|vpiConstType:7
|vpiDecompile:13
|vpiSize:32
|INT:13
|vpiStmt:
\_if_stmt: , line:1805
|vpiCondition:
\_operation: , line:1805
|vpiOpType:20
|vpiOperand:
\_ref_obj: (max3), line:1805
|vpiName:max3
|vpiFullName:uvm_pkg.uvm_default_factory::print.max3
|vpiOperand:
\_constant: , line:1805
|vpiConstType:7
|vpiDecompile:13
|vpiSize:32
|INT:13
|vpiStmt:
\_assignment: , line:1805
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (max3), line:1805
|vpiName:max3
|vpiFullName:uvm_pkg.uvm_default_factory::print.max3
|vpiRhs:
\_constant: , line:1805
|vpiConstType:7
|vpiDecompile:13
|vpiSize:32
|INT:13
|vpiStmt:
\_func_call: (qs.push_back), line:1807
|vpiName:qs.push_back
|vpiArgument:
\_constant: , line:1807
|vpiConstType:6
|vpiDecompile:"Instance Overrides:\n\n"
|vpiSize:25
|STRING:"Instance Overrides:\n\n"
|vpiStmt:
\_func_call: (qs.push_back), line:1808
|vpiName:qs.push_back
|vpiArgument:
\_sys_func_call: ($sformatf), line:1808
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:1808
|vpiConstType:6
|vpiDecompile:" %0s%0s %0s%0s %0s%0s\n"
|vpiSize:28
|STRING:" %0s%0s %0s%0s %0s%0s\n"
|vpiArgument:
\_constant: , line:1808
|vpiConstType:6
|vpiDecompile:"Requested Type"
|vpiSize:16
|STRING:"Requested Type"
|vpiArgument:
\_ref_obj: (space.substr), line:1808
|vpiName:space.substr
|vpiArgument:
\_constant: , line:1809
|vpiConstType:6
|vpiDecompile:"Override Path"
|vpiSize:15
|STRING:"Override Path"
|vpiArgument:
\_ref_obj: (space.substr), line:1809
|vpiName:space.substr
|vpiArgument:
\_constant: , line:1810
|vpiConstType:6
|vpiDecompile:"Override Type"
|vpiSize:15
|STRING:"Override Type"
|vpiArgument:
\_ref_obj: (space.substr), line:1810
|vpiName:space.substr
|vpiStmt:
\_func_call: (qs.push_back), line:1811
|vpiName:qs.push_back
|vpiArgument:
\_sys_func_call: ($sformatf), line:1811
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:1811
|vpiConstType:6
|vpiDecompile:" %0s %0s %0s\n"
|vpiSize:19
|STRING:" %0s %0s %0s\n"
|vpiArgument:
\_ref_obj: (dash.substr), line:1811
|vpiName:dash.substr
|vpiArgument:
\_ref_obj: (dash.substr), line:1812
|vpiName:dash.substr
|vpiArgument:
\_ref_obj: (dash.substr), line:1813
|vpiName:dash.substr
|vpiStmt:
\_foreach_stmt: , line:1815
|vpiFullName:uvm_pkg.uvm_default_factory::print
|vpiVariables:
\_chandle_var: (m_inst_overrides), line:1815
|vpiName:m_inst_overrides
|vpiFullName:uvm_pkg.uvm_default_factory::print.m_inst_overrides
|vpiLoopVars:
\_chandle_var: (j), line:1815
|vpiName:j
|vpiFullName:uvm_pkg.uvm_default_factory::print.j
|vpiStmt:
\_begin: , line:1815
|vpiFullName:uvm_pkg.uvm_default_factory::print
|vpiStmt:
\_func_call: (qs.push_back), line:1816
|vpiName:qs.push_back
|vpiArgument:
\_sys_func_call: ($sformatf), line:1816
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:1816
|vpiConstType:6
|vpiDecompile:" %0s%0s %0s%0s"
|vpiSize:18
|STRING:" %0s%0s %0s%0s"
|vpiArgument:
\_bit_select: (m_inst_overrides.orig), line:1816
|vpiName:m_inst_overrides.orig
|vpiIndex:
\_ref_obj: (j), line:1816
|vpiName:j
|vpiArgument:
\_ref_obj: (space.substr), line:1817
|vpiName:space.substr
|vpiArgument:
\_bit_select: (m_inst_overrides.full_inst_path), line:1818
|vpiName:m_inst_overrides.full_inst_path
|vpiIndex:
\_ref_obj: (j), line:1818
|vpiName:j
|vpiArgument:
\_ref_obj: (space.substr), line:1819
|vpiName:space.substr
|vpiStmt:
\_func_call: (qs.push_back), line:1820
|vpiName:qs.push_back
|vpiArgument:
\_sys_func_call: ($sformatf), line:1820
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:1820
|vpiConstType:6
|vpiDecompile:" %0s\n"
|vpiSize:9
|STRING:" %0s\n"
|vpiArgument:
\_bit_select: (m_inst_overrides.ovrd), line:1820
|vpiName:m_inst_overrides.ovrd
|vpiIndex:
\_ref_obj: (j), line:1820
|vpiName:j
|vpiStmt:
\_if_else: , line:1825
|vpiCondition:
\_operation: , line:1825
|vpiOpType:3
|vpiOperand:
\_ref_obj: (m_type_overrides.size), line:1825
|vpiName:m_type_overrides.size
|vpiFullName:uvm_pkg.uvm_default_factory::print.m_type_overrides.size
|vpiStmt:
\_func_call: (qs.push_back), line:1826
|vpiName:qs.push_back
|vpiArgument:
\_constant: , line:1826
|vpiConstType:6
|vpiDecompile:"\nNo type overrides are registered with this factory\n"
|vpiSize:56
|STRING:"\nNo type overrides are registered with this factory\n"
|vpiElseStmt:
\_begin: , line:1827
|vpiFullName:uvm_pkg.uvm_default_factory::print
|vpiStmt:
\_if_stmt: , line:1829
|vpiCondition:
\_operation: , line:1829
|vpiOpType:20
|vpiOperand:
\_ref_obj: (max1), line:1829
|vpiName:max1
|vpiFullName:uvm_pkg.uvm_default_factory::print.max1
|vpiOperand:
\_constant: , line:1829
|vpiConstType:7
|vpiDecompile:14
|vpiSize:32
|INT:14
|vpiStmt:
\_assignment: , line:1829
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (max1), line:1829
|vpiName:max1
|vpiFullName:uvm_pkg.uvm_default_factory::print.max1
|vpiRhs:
\_constant: , line:1829
|vpiConstType:7
|vpiDecompile:14
|vpiSize:32
|INT:14
|vpiStmt:
\_if_stmt: , line:1830
|vpiCondition:
\_operation: , line:1830
|vpiOpType:20
|vpiOperand:
\_ref_obj: (max2), line:1830
|vpiName:max2
|vpiFullName:uvm_pkg.uvm_default_factory::print.max2
|vpiOperand:
\_constant: , line:1830
|vpiConstType:7
|vpiDecompile:13
|vpiSize:32
|INT:13
|vpiStmt:
\_assignment: , line:1830
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (max2), line:1830
|vpiName:max2
|vpiFullName:uvm_pkg.uvm_default_factory::print.max2
|vpiRhs:
\_constant: , line:1830
|vpiConstType:7
|vpiDecompile:13
|vpiSize:32
|INT:13
|vpiStmt:
\_if_stmt: , line:1831
|vpiCondition:
\_operation: , line:1831
|vpiOpType:20
|vpiOperand:
\_ref_obj: (max3), line:1831
|vpiName:max3
|vpiFullName:uvm_pkg.uvm_default_factory::print.max3
|vpiOperand:
\_constant: , line:1831
|vpiConstType:7
|vpiDecompile:13
|vpiSize:32
|INT:13
|vpiStmt:
\_assignment: , line:1831
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (max3), line:1831
|vpiName:max3
|vpiFullName:uvm_pkg.uvm_default_factory::print.max3
|vpiRhs:
\_constant: , line:1831
|vpiConstType:7
|vpiDecompile:13
|vpiSize:32
|INT:13
|vpiStmt:
\_foreach_stmt: , line:1833
|vpiFullName:uvm_pkg.uvm_default_factory::print
|vpiVariables:
\_chandle_var: (m_type_overrides), line:1833
|vpiName:m_type_overrides
|vpiFullName:uvm_pkg.uvm_default_factory::print.m_type_overrides
|vpiLoopVars:
\_chandle_var: (i), line:1833
|vpiName:i
|vpiFullName:uvm_pkg.uvm_default_factory::print.i
|vpiStmt:
\_begin: , line:1833
|vpiFullName:uvm_pkg.uvm_default_factory::print
|vpiStmt:
\_if_stmt: , line:1834
|vpiCondition:
\_operation: , line:1834
|vpiOpType:18
|vpiOperand:
\_bit_select: (m_type_overrides.orig), line:1834
|vpiName:m_type_overrides.orig
|vpiFullName:uvm_pkg.uvm_default_factory::print.m_type_overrides.orig
|vpiIndex:
\_ref_obj: (i), line:1834
|vpiName:i
|vpiOperand:
\_ref_obj: (max1), line:1834
|vpiName:max1
|vpiFullName:uvm_pkg.uvm_default_factory::print.max1
|vpiStmt:
\_assignment: , line:1835
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (max1), line:1835
|vpiName:max1
|vpiFullName:uvm_pkg.uvm_default_factory::print.max1
|vpiRhs:
\_bit_select: (m_type_overrides.orig), line:1835
|vpiName:m_type_overrides.orig
|vpiFullName:uvm_pkg.uvm_default_factory::print.m_type_overrides.orig
|vpiIndex:
\_ref_obj: (i), line:1835
|vpiName:i
|vpiStmt:
\_if_stmt: , line:1836
|vpiCondition:
\_operation: , line:1836
|vpiOpType:18
|vpiOperand:
\_bit_select: (m_type_overrides.ovrd), line:1836
|vpiName:m_type_overrides.ovrd
|vpiFullName:uvm_pkg.uvm_default_factory::print.m_type_overrides.ovrd
|vpiIndex:
\_ref_obj: (i), line:1836
|vpiName:i
|vpiOperand:
\_ref_obj: (max2), line:1836
|vpiName:max2
|vpiFullName:uvm_pkg.uvm_default_factory::print.max2
|vpiStmt:
\_assignment: , line:1837
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (max2), line:1837
|vpiName:max2
|vpiFullName:uvm_pkg.uvm_default_factory::print.max2
|vpiRhs:
\_bit_select: (m_type_overrides.ovrd), line:1837
|vpiName:m_type_overrides.ovrd
|vpiFullName:uvm_pkg.uvm_default_factory::print.m_type_overrides.ovrd
|vpiIndex:
\_ref_obj: (i), line:1837
|vpiName:i
|vpiStmt:
\_if_stmt: , line:1839
|vpiCondition:
\_operation: , line:1839
|vpiOpType:20
|vpiOperand:
\_ref_obj: (max1), line:1839
|vpiName:max1
|vpiFullName:uvm_pkg.uvm_default_factory::print.max1
|vpiOperand:
\_constant: , line:1839
|vpiConstType:7
|vpiDecompile:14
|vpiSize:32
|INT:14
|vpiStmt:
\_assignment: , line:1839
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (max1), line:1839
|vpiName:max1
|vpiFullName:uvm_pkg.uvm_default_factory::print.max1
|vpiRhs:
\_constant: , line:1839
|vpiConstType:7
|vpiDecompile:14
|vpiSize:32
|INT:14
|vpiStmt:
\_if_stmt: , line:1840
|vpiCondition:
\_operation: , line:1840
|vpiOpType:20
|vpiOperand:
\_ref_obj: (max2), line:1840
|vpiName:max2
|vpiFullName:uvm_pkg.uvm_default_factory::print.max2
|vpiOperand:
\_constant: , line:1840
|vpiConstType:7
|vpiDecompile:13
|vpiSize:32
|INT:13
|vpiStmt:
\_assignment: , line:1840
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (max2), line:1840
|vpiName:max2
|vpiFullName:uvm_pkg.uvm_default_factory::print.max2
|vpiRhs:
\_constant: , line:1840
|vpiConstType:7
|vpiDecompile:13
|vpiSize:32
|INT:13
|vpiStmt:
\_func_call: (qs.push_back), line:1841
|vpiName:qs.push_back
|vpiArgument:
\_constant: , line:1841
|vpiConstType:6
|vpiDecompile:"\nType Overrides:\n\n"
|vpiSize:23
|STRING:"\nType Overrides:\n\n"
|vpiStmt:
\_func_call: (qs.push_back), line:1842
|vpiName:qs.push_back
|vpiArgument:
\_sys_func_call: ($sformatf), line:1842
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:1842
|vpiConstType:6
|vpiDecompile:" %0s%0s %0s%0s\n"
|vpiSize:20
|STRING:" %0s%0s %0s%0s\n"
|vpiArgument:
\_constant: , line:1842
|vpiConstType:6
|vpiDecompile:"Requested Type"
|vpiSize:16
|STRING:"Requested Type"
|vpiArgument:
\_ref_obj: (space.substr), line:1842
|vpiName:space.substr
|vpiArgument:
\_constant: , line:1843
|vpiConstType:6
|vpiDecompile:"Override Type"
|vpiSize:15
|STRING:"Override Type"
|vpiArgument:
\_ref_obj: (space.substr), line:1843
|vpiName:space.substr
|vpiStmt:
\_func_call: (qs.push_back), line:1844
|vpiName:qs.push_back
|vpiArgument:
\_sys_func_call: ($sformatf), line:1844
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:1844
|vpiConstType:6
|vpiDecompile:" %0s %0s\n"
|vpiSize:14
|STRING:" %0s %0s\n"
|vpiArgument:
\_ref_obj: (dash.substr), line:1844
|vpiName:dash.substr
|vpiArgument:
\_ref_obj: (dash.substr), line:1845
|vpiName:dash.substr
|vpiStmt:
\_for_stmt: , line:1846
|vpiFullName:uvm_pkg.uvm_default_factory::print
|vpiCondition:
\_operation: , line:1846
|vpiOpType:19
|vpiOperand:
\_ref_obj: (index), line:1846
|vpiName:index
|vpiFullName:uvm_pkg.uvm_default_factory::print.index
|vpiOperand:
\_constant: , line:1846
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiForInitStmt:
\_assign_stmt:
|vpiRhs:
\_operation: , line:1846
|vpiOpType:11
|vpiOperand:
\_ref_obj: (m_type_overrides.size), line:1846
|vpiName:m_type_overrides.size
|vpiFullName:uvm_pkg.uvm_default_factory::print.m_type_overrides.size
|vpiOperand:
\_constant: , line:1846
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiLhs:
\_int_var: (index), line:1846
|vpiName:index
|vpiFullName:uvm_pkg.uvm_default_factory::print.index
|vpiForIncStmt:
\_operation: , line:1846
|vpiOpType:64
|vpiOperand:
\_ref_obj: (index), line:1846
|vpiName:index
|vpiStmt:
\_func_call: (qs.push_back), line:1847
|vpiName:qs.push_back
|vpiArgument:
\_sys_func_call: ($sformatf), line:1847
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:1847
|vpiConstType:6
|vpiDecompile:" %0s%0s %0s\n"
|vpiSize:17
|STRING:" %0s%0s %0s\n"
|vpiArgument:
\_bit_select: (m_type_overrides.orig), line:1848
|vpiName:m_type_overrides.orig
|vpiIndex:
\_ref_obj: (index), line:1848
|vpiName:index
|vpiArgument:
\_ref_obj: (space.substr), line:1849
|vpiName:space.substr
|vpiArgument:
\_bit_select: (m_type_overrides.ovrd), line:1850
|vpiName:m_type_overrides.ovrd
|vpiIndex:
\_ref_obj: (index), line:1850
|vpiName:index
|vpiStmt:
\_if_stmt: , line:1855
|vpiCondition:
\_operation: , line:1855
|vpiOpType:26
|vpiOperand:
\_operation: , line:1855
|vpiOpType:19
|vpiOperand:
\_ref_obj: (all_types), line:1855
|vpiName:all_types
|vpiFullName:uvm_pkg.uvm_default_factory::print.all_types
|vpiOperand:
\_constant: , line:1855
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_ref_obj: (m_type_names.first), line:1855
|vpiName:m_type_names.first
|vpiFullName:uvm_pkg.uvm_default_factory::print.m_type_names.first
|vpiStmt:
\_begin: , line:1855
|vpiFullName:uvm_pkg.uvm_default_factory::print
|vpiStmt:
\_func_call: (qs.push_back), line:1857
|vpiName:qs.push_back
|vpiArgument:
\_sys_func_call: ($sformatf), line:1857
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:1857
|vpiConstType:6
|vpiDecompile:"\nAll types registered with the factory: %0d total\n"
|vpiSize:54
|STRING:"\nAll types registered with the factory: %0d total\n"
|vpiArgument:
\_ref_obj: (m_types.num), line:1857
|vpiName:m_types.num
|vpiStmt:
\_func_call: (qs.push_back), line:1873
|vpiName:qs.push_back
|vpiArgument:
\_constant: , line:1873
|vpiConstType:6
|vpiDecompile:"(*) Types with no associated type name will be printed as <unknown>\n\n####\n\n"
|vpiSize:81
|STRING:"(*) Types with no associated type name will be printed as <unknown>\n\n####\n\n"
|vpiStmt:
\_begin: , line:118
|vpiFullName:uvm_pkg.uvm_default_factory::print
|vpiStmt:
\_if_stmt: , line:120
|vpiCondition:
\_func_call: (uvm_report_enabled), line:120
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:120
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_INFO), line:120
|vpiName:UVM_INFO
|vpiArgument:
\_constant: , line:120
|vpiConstType:6
|vpiDecompile:"UVM/FACTORY/PRINT"
|vpiSize:19
|STRING:"UVM/FACTORY/PRINT"
|vpiStmt:
\_func_call: (uvm_report_info), line:121
|vpiName:uvm_report_info
|vpiFunction:
\_function: (uvm_report_info), line:126
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"UVM/FACTORY/PRINT"
|vpiSize:19
|STRING:"UVM/FACTORY/PRINT"
|vpiArgument:
\_ref_obj: (uvm_pkg::m_uvm_string_queue_join), line:121
|vpiName:uvm_pkg::m_uvm_string_queue_join
|vpiArgument:
\_ref_obj: (UVM_NONE), line:121
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_factory.svh"
|vpiSize:207
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_factory.svh"
|vpiArgument:
\_constant: , line:121
|vpiConstType:7
|vpiDecompile:1875
|vpiSize:32
|INT:1875
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:121
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiTaskFunc:
\_function: (uvm_default_factory::debug_create_by_name), line:1883
|vpiName:uvm_default_factory::debug_create_by_name
|vpiFullName:uvm_pkg.uvm_default_factory::debug_create_by_name
|vpiIODecl:
\_io_decl: (requested_type_name)
|vpiName:requested_type_name
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1883, parent:requested_type_name
|vpiFullName:requested_type_name
|vpiIODecl:
\_io_decl: (parent_inst_path)
|vpiName:parent_inst_path
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1884, parent:parent_inst_path
|vpiFullName:parent_inst_path
|vpiIODecl:
\_io_decl: (name)
|vpiName:name
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1885, parent:name
|vpiFullName:name
|vpiStmt:
\_func_call: (m_debug_create), line:1886, parent:uvm_default_factory::debug_create_by_name
|vpiName:m_debug_create
|vpiArgument:
\_ref_obj: (requested_type_name), line:1886
|vpiName:requested_type_name
|vpiArgument:
\_unsupported_expr: , line:1886
|STRING:
|vpiArgument:
\_ref_obj: (parent_inst_path), line:1886
|vpiName:parent_inst_path
|vpiArgument:
\_ref_obj: (name), line:1886
|vpiName:name
|vpiTaskFunc:
\_function: (uvm_default_factory::debug_create_by_type), line:1893
|vpiName:uvm_default_factory::debug_create_by_type
|vpiFullName:uvm_pkg.uvm_default_factory::debug_create_by_type
|vpiIODecl:
\_io_decl: (requested_type)
|vpiName:requested_type
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_object_wrapper), line:1893, parent:requested_type
|vpiName:uvm_object_wrapper
|vpiFullName:requested_type.uvm_object_wrapper
|vpiIODecl:
\_io_decl: (parent_inst_path)
|vpiName:parent_inst_path
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1894, parent:parent_inst_path
|vpiFullName:parent_inst_path
|vpiIODecl:
\_io_decl: (name)
|vpiName:name
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1895, parent:name
|vpiFullName:name
|vpiStmt:
\_func_call: (m_debug_create), line:1896, parent:uvm_default_factory::debug_create_by_type
|vpiName:m_debug_create
|vpiArgument:
\_constant: , line:1896
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_ref_obj: (requested_type), line:1896
|vpiName:requested_type
|vpiArgument:
\_ref_obj: (parent_inst_path), line:1896
|vpiName:parent_inst_path
|vpiArgument:
\_ref_obj: (name), line:1896
|vpiName:name
|vpiTaskFunc:
\_function: (uvm_default_factory::m_debug_create), line:1903
|vpiName:uvm_default_factory::m_debug_create
|vpiFullName:uvm_pkg.uvm_default_factory::m_debug_create
|vpiIODecl:
\_io_decl: (requested_type_name)
|vpiName:requested_type_name
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1903, parent:requested_type_name
|vpiFullName:requested_type_name
|vpiIODecl:
\_io_decl: (requested_type)
|vpiName:requested_type
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_object_wrapper), line:1904, parent:requested_type
|vpiName:uvm_object_wrapper
|vpiFullName:requested_type.uvm_object_wrapper
|vpiIODecl:
\_io_decl: (parent_inst_path)
|vpiName:parent_inst_path
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1905, parent:parent_inst_path
|vpiFullName:parent_inst_path
|vpiIODecl:
\_io_decl: (name)
|vpiName:name
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1906, parent:name
|vpiFullName:name
|vpiStmt:
\_begin: , parent:uvm_default_factory::m_debug_create
|vpiFullName:uvm_pkg.uvm_default_factory::m_debug_create
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_logic_var: (full_inst_path), line:1908
|vpiName:full_inst_path
|vpiFullName:uvm_pkg.uvm_default_factory::m_debug_create.full_inst_path
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (result), line:1909
|vpiName:result
|vpiFullName:uvm_pkg.uvm_default_factory::m_debug_create.result
|vpiStmt:
\_if_else: , line:1911
|vpiCondition:
\_operation: , line:1911
|vpiOpType:14
|vpiOperand:
\_ref_obj: (parent_inst_path), line:1911
|vpiName:parent_inst_path
|vpiFullName:uvm_pkg.uvm_default_factory::m_debug_create.parent_inst_path
|vpiOperand:
\_constant: , line:1911
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiStmt:
\_assignment: , line:1912
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (full_inst_path), line:1912
|vpiName:full_inst_path
|vpiFullName:uvm_pkg.uvm_default_factory::m_debug_create.full_inst_path
|vpiRhs:
\_ref_obj: (name), line:1912
|vpiName:name
|vpiFullName:uvm_pkg.uvm_default_factory::m_debug_create.name
|vpiElseStmt:
\_if_else: , line:1913
|vpiCondition:
\_operation: , line:1913
|vpiOpType:15
|vpiOperand:
\_ref_obj: (name), line:1913
|vpiName:name
|vpiFullName:uvm_pkg.uvm_default_factory::m_debug_create.name
|vpiOperand:
\_constant: , line:1913
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiStmt:
\_assignment: , line:1914
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (full_inst_path), line:1914
|vpiName:full_inst_path
|vpiFullName:uvm_pkg.uvm_default_factory::m_debug_create.full_inst_path
|vpiRhs:
\_operation: , line:1914
|vpiOpType:33
|vpiOperand:
\_ref_obj: (parent_inst_path), line:1914
|vpiName:parent_inst_path
|vpiOperand:
\_constant: , line:1914
|vpiConstType:6
|vpiDecompile:"."
|vpiSize:3
|STRING:"."
|vpiOperand:
\_ref_obj: (name), line:1914
|vpiName:name
|vpiElseStmt:
\_assignment: , line:1916
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (full_inst_path), line:1916
|vpiName:full_inst_path
|vpiFullName:uvm_pkg.uvm_default_factory::m_debug_create.full_inst_path
|vpiRhs:
\_ref_obj: (parent_inst_path), line:1916
|vpiName:parent_inst_path
|vpiFullName:uvm_pkg.uvm_default_factory::m_debug_create.parent_inst_path
|vpiStmt:
\_func_call: (m_override_info.delete), line:1918
|vpiName:m_override_info.delete
|vpiStmt:
\_if_else: , line:1920
|vpiCondition:
\_operation: , line:1920
|vpiOpType:14
|vpiOperand:
\_ref_obj: (requested_type), line:1920
|vpiName:requested_type
|vpiFullName:uvm_pkg.uvm_default_factory::m_debug_create.requested_type
|vpiOperand:
\_unsupported_expr: , line:1920
|STRING:
|vpiStmt:
\_begin: , line:1920
|vpiFullName:uvm_pkg.uvm_default_factory::m_debug_create
|vpiStmt:
\_if_stmt: , line:1921
|vpiCondition:
\_operation: , line:1921
|vpiOpType:26
|vpiOperand:
\_operation: , line:1921
|vpiOpType:3
|vpiOperand:
\_ref_obj: (m_type_names.exists), line:1921
|vpiName:m_type_names.exists
|vpiFullName:uvm_pkg.uvm_default_factory::m_debug_create.m_type_names.exists
|vpiOperand:
\_operation: , line:1922
|vpiOpType:3
|vpiOperand:
\_ref_obj: (m_lookup_strs.exists), line:1922
|vpiName:m_lookup_strs.exists
|vpiFullName:uvm_pkg.uvm_default_factory::m_debug_create.m_lookup_strs.exists
|vpiStmt:
\_begin: , line:1922
|vpiFullName:uvm_pkg.uvm_default_factory::m_debug_create
|vpiStmt:
\_func_call: (uvm_report_warning), line:1923
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:1923
|vpiConstType:6
|vpiDecompile:"Factory Warning"
|vpiSize:17
|STRING:"Factory Warning"
|vpiArgument:
\_operation: , line:1923
|vpiOpType:33
|vpiOperand:
\_constant: , line:1923
|vpiConstType:6
|vpiDecompile:"The factory does not recognize '"
|vpiSize:34
|STRING:"The factory does not recognize '"
|vpiOperand:
\_ref_obj: (requested_type_name), line:1924
|vpiName:requested_type_name
|vpiOperand:
\_constant: , line:1924
|vpiConstType:6
|vpiDecompile:"' as a registered type."
|vpiSize:25
|STRING:"' as a registered type."
|vpiArgument:
\_ref_obj: (UVM_NONE), line:1924
|vpiName:UVM_NONE
|vpiStmt:
\_return_stmt: , line:1925
|vpiStmt:
\_assignment: , line:1927
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_debug_pass), line:1927
|vpiName:m_debug_pass
|vpiFullName:uvm_pkg.uvm_default_factory::m_debug_create.m_debug_pass
|vpiRhs:
\_constant: , line:1927
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:1929
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (result), line:1929
|vpiName:result
|vpiFullName:uvm_pkg.uvm_default_factory::m_debug_create.result
|vpiRhs:
\_func_call: (find_override_by_name), line:1929
|vpiName:find_override_by_name
|vpiArgument:
\_ref_obj: (requested_type_name), line:1929
|vpiName:requested_type_name
|vpiArgument:
\_ref_obj: (full_inst_path), line:1929
|vpiName:full_inst_path
|vpiElseStmt:
\_begin: , line:1931
|vpiFullName:uvm_pkg.uvm_default_factory::m_debug_create
|vpiStmt:
\_assignment: , line:1932
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_debug_pass), line:1932
|vpiName:m_debug_pass
|vpiFullName:uvm_pkg.uvm_default_factory::m_debug_create.m_debug_pass
|vpiRhs:
\_constant: , line:1932
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_if_stmt: , line:1933
|vpiCondition:
\_operation: , line:1933
|vpiOpType:3
|vpiOperand:
\_ref_obj: (m_types.exists), line:1933
|vpiName:m_types.exists
|vpiFullName:uvm_pkg.uvm_default_factory::m_debug_create.m_types.exists
|vpiStmt:
\_func_call: (register), line:1934
|vpiName:register
|vpiArgument:
\_ref_obj: (requested_type), line:1934
|vpiName:requested_type
|vpiStmt:
\_assignment: , line:1935
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (result), line:1935
|vpiName:result
|vpiFullName:uvm_pkg.uvm_default_factory::m_debug_create.result
|vpiRhs:
\_func_call: (find_override_by_type), line:1935
|vpiName:find_override_by_type
|vpiArgument:
\_ref_obj: (requested_type), line:1935
|vpiName:requested_type
|vpiArgument:
\_ref_obj: (full_inst_path), line:1935
|vpiName:full_inst_path
|vpiStmt:
\_if_stmt: , line:1936
|vpiCondition:
\_operation: , line:1936
|vpiOpType:14
|vpiOperand:
\_ref_obj: (requested_type_name), line:1936
|vpiName:requested_type_name
|vpiFullName:uvm_pkg.uvm_default_factory::m_debug_create.requested_type_name
|vpiOperand:
\_constant: , line:1936
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiStmt:
\_assignment: , line:1937
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (requested_type_name), line:1937
|vpiName:requested_type_name
|vpiFullName:uvm_pkg.uvm_default_factory::m_debug_create.requested_type_name
|vpiRhs:
\_ref_obj: (requested_type.get_type_name), line:1937
|vpiName:requested_type.get_type_name
|vpiFullName:uvm_pkg.uvm_default_factory::m_debug_create.requested_type.get_type_name
|vpiStmt:
\_func_call: (m_debug_display), line:1940
|vpiName:m_debug_display
|vpiArgument:
\_ref_obj: (requested_type_name), line:1940
|vpiName:requested_type_name
|vpiArgument:
\_ref_obj: (result), line:1940
|vpiName:result
|vpiArgument:
\_ref_obj: (full_inst_path), line:1940
|vpiName:full_inst_path
|vpiStmt:
\_assignment: , line:1941
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_debug_pass), line:1941
|vpiName:m_debug_pass
|vpiFullName:uvm_pkg.uvm_default_factory::m_debug_create.m_debug_pass
|vpiRhs:
\_constant: , line:1941
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_foreach_stmt: , line:1943
|vpiFullName:uvm_pkg.uvm_default_factory::m_debug_create
|vpiVariables:
\_chandle_var: (m_override_info), line:1943
|vpiName:m_override_info
|vpiFullName:uvm_pkg.uvm_default_factory::m_debug_create.m_override_info
|vpiLoopVars:
\_chandle_var: (index), line:1943
|vpiName:index
|vpiFullName:uvm_pkg.uvm_default_factory::m_debug_create.index
|vpiStmt:
\_assignment: , line:1944
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_override_info[index].selected), line:1944
|vpiName:m_override_info[index].selected
|vpiFullName:uvm_pkg.uvm_default_factory::m_debug_create.m_override_info[index].selected
|vpiRhs:
\_constant: , line:1944
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiTaskFunc:
\_function: (uvm_default_factory::m_debug_display), line:1952
|vpiName:uvm_default_factory::m_debug_display
|vpiFullName:uvm_pkg.uvm_default_factory::m_debug_display
|vpiIODecl:
\_io_decl: (requested_type_name)
|vpiName:requested_type_name
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1952, parent:requested_type_name
|vpiFullName:requested_type_name
|vpiIODecl:
\_io_decl: (result)
|vpiName:result
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_object_wrapper), line:1953, parent:result
|vpiName:uvm_object_wrapper
|vpiFullName:result.uvm_object_wrapper
|vpiIODecl:
\_io_decl: (full_inst_path)
|vpiName:full_inst_path
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1954, parent:full_inst_path
|vpiFullName:full_inst_path
|vpiStmt:
\_begin: , parent:uvm_default_factory::m_debug_display
|vpiFullName:uvm_pkg.uvm_default_factory::m_debug_display
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_int_var: (max1), line:1956
|vpiName:max1
|vpiFullName:uvm_pkg.uvm_default_factory::m_debug_display.max1
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_int_var: (max2), line:1956
|vpiName:max2
|vpiFullName:uvm_pkg.uvm_default_factory::m_debug_display.max2
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_int_var: (max3), line:1956
|vpiName:max3
|vpiFullName:uvm_pkg.uvm_default_factory::m_debug_display.max3
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_constant: , line:1957
|vpiConstType:6
|vpiDecompile:"---------------------------------------------------------------------------------------------------"
|vpiSize:101
|STRING:"---------------------------------------------------------------------------------------------------"
|vpiLhs:
\_logic_var: (dash), line:1957
|vpiName:dash
|vpiFullName:uvm_pkg.uvm_default_factory::m_debug_display.dash
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_constant: , line:1958
|vpiConstType:6
|vpiDecompile:" "
|vpiSize:101
|STRING:" "
|vpiLhs:
\_logic_var: (space), line:1958
|vpiName:space
|vpiFullName:uvm_pkg.uvm_default_factory::m_debug_display.space
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_unsupported_expr: , line:1959
|STRING:
|vpiLhs:
\_logic_var: (qs), line:1959
|vpiName:qs
|vpiFullName:uvm_pkg.uvm_default_factory::m_debug_display.qs
|vpiStmt:
\_func_call: (qs.push_back), line:1961
|vpiName:qs.push_back
|vpiArgument:
\_constant: , line:1961
|vpiConstType:6
|vpiDecompile:"\n#### Factory Override Information (*)\n\n"
|vpiSize:45
|STRING:"\n#### Factory Override Information (*)\n\n"
|vpiStmt:
\_func_call: (qs.push_back), line:1962
|vpiName:qs.push_back
|vpiArgument:
\_sys_func_call: ($sformatf), line:1963
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:1963
|vpiConstType:6
|vpiDecompile:"Given a request for an object of type '%s' with an instance\npath of '%s' the factory encountered\n\n"
|vpiSize:103
|STRING:"Given a request for an object of type '%s' with an instance\npath of '%s' the factory encountered\n\n"
|vpiArgument:
\_ref_obj: (requested_type_name), line:1964
|vpiName:requested_type_name
|vpiArgument:
\_ref_obj: (full_inst_path), line:1964
|vpiName:full_inst_path
|vpiStmt:
\_if_else: , line:1966
|vpiCondition:
\_operation: , line:1966
|vpiOpType:14
|vpiOperand:
\_ref_obj: (m_override_info.size), line:1966
|vpiName:m_override_info.size
|vpiFullName:uvm_pkg.uvm_default_factory::m_debug_display.m_override_info.size
|vpiOperand:
\_constant: , line:1966
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_func_call: (qs.push_back), line:1967
|vpiName:qs.push_back
|vpiArgument:
\_constant: , line:1967
|vpiConstType:6
|vpiDecompile:"no relevant overrides.\n\n"
|vpiSize:28
|STRING:"no relevant overrides.\n\n"
|vpiElseStmt:
\_begin: , line:1968
|vpiFullName:uvm_pkg.uvm_default_factory::m_debug_display
|vpiStmt:
\_func_call: (qs.push_back), line:1970
|vpiName:qs.push_back
|vpiArgument:
\_constant: , line:1970
|vpiConstType:6
|vpiDecompile:"the following relevant overrides. An 'x' next to a match indicates a\nmatch that was ignored.\n\n"
|vpiSize:99
|STRING:"the following relevant overrides. An 'x' next to a match indicates a\nmatch that was ignored.\n\n"
|vpiStmt:
\_foreach_stmt: , line:1972
|vpiFullName:uvm_pkg.uvm_default_factory::m_debug_display
|vpiVariables:
\_chandle_var: (m_override_info), line:1972
|vpiName:m_override_info
|vpiFullName:uvm_pkg.uvm_default_factory::m_debug_display.m_override_info
|vpiLoopVars:
\_chandle_var: (i), line:1972
|vpiName:i
|vpiFullName:uvm_pkg.uvm_default_factory::m_debug_display.i
|vpiStmt:
\_begin: , line:1972
|vpiFullName:uvm_pkg.uvm_default_factory::m_debug_display
|vpiStmt:
\_if_stmt: , line:1973
|vpiCondition:
\_operation: , line:1973
|vpiOpType:18
|vpiOperand:
\_bit_select: (m_override_info.orig), line:1973
|vpiName:m_override_info.orig
|vpiFullName:uvm_pkg.uvm_default_factory::m_debug_display.m_override_info.orig
|vpiIndex:
\_ref_obj: (i), line:1973
|vpiName:i
|vpiOperand:
\_ref_obj: (max1), line:1973
|vpiName:max1
|vpiFullName:uvm_pkg.uvm_default_factory::m_debug_display.max1
|vpiStmt:
\_assignment: , line:1974
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (max1), line:1974
|vpiName:max1
|vpiFullName:uvm_pkg.uvm_default_factory::m_debug_display.max1
|vpiRhs:
\_bit_select: (m_override_info.orig), line:1974
|vpiName:m_override_info.orig
|vpiFullName:uvm_pkg.uvm_default_factory::m_debug_display.m_override_info.orig
|vpiIndex:
\_ref_obj: (i), line:1974
|vpiName:i
|vpiStmt:
\_if_stmt: , line:1975
|vpiCondition:
\_operation: , line:1975
|vpiOpType:18
|vpiOperand:
\_bit_select: (m_override_info.full_inst_path), line:1975
|vpiName:m_override_info.full_inst_path
|vpiFullName:uvm_pkg.uvm_default_factory::m_debug_display.m_override_info.full_inst_path
|vpiIndex:
\_ref_obj: (i), line:1975
|vpiName:i
|vpiOperand:
\_ref_obj: (max2), line:1975
|vpiName:max2
|vpiFullName:uvm_pkg.uvm_default_factory::m_debug_display.max2
|vpiStmt:
\_assignment: , line:1976
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (max2), line:1976
|vpiName:max2
|vpiFullName:uvm_pkg.uvm_default_factory::m_debug_display.max2
|vpiRhs:
\_bit_select: (m_override_info.full_inst_path), line:1976
|vpiName:m_override_info.full_inst_path
|vpiFullName:uvm_pkg.uvm_default_factory::m_debug_display.m_override_info.full_inst_path
|vpiIndex:
\_ref_obj: (i), line:1976
|vpiName:i
|vpiStmt:
\_if_stmt: , line:1977
|vpiCondition:
\_operation: , line:1977
|vpiOpType:18
|vpiOperand:
\_bit_select: (m_override_info.ovrd), line:1977
|vpiName:m_override_info.ovrd
|vpiFullName:uvm_pkg.uvm_default_factory::m_debug_display.m_override_info.ovrd
|vpiIndex:
\_ref_obj: (i), line:1977
|vpiName:i
|vpiOperand:
\_ref_obj: (max3), line:1977
|vpiName:max3
|vpiFullName:uvm_pkg.uvm_default_factory::m_debug_display.max3
|vpiStmt:
\_assignment: , line:1978
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (max3), line:1978
|vpiName:max3
|vpiFullName:uvm_pkg.uvm_default_factory::m_debug_display.max3
|vpiRhs:
\_bit_select: (m_override_info.ovrd), line:1978
|vpiName:m_override_info.ovrd
|vpiFullName:uvm_pkg.uvm_default_factory::m_debug_display.m_override_info.ovrd
|vpiIndex:
\_ref_obj: (i), line:1978
|vpiName:i
|vpiStmt:
\_if_stmt: , line:1981
|vpiCondition:
\_operation: , line:1981
|vpiOpType:20
|vpiOperand:
\_ref_obj: (max1), line:1981
|vpiName:max1
|vpiFullName:uvm_pkg.uvm_default_factory::m_debug_display.max1
|vpiOperand:
\_constant: , line:1981
|vpiConstType:7
|vpiDecompile:13
|vpiSize:32
|INT:13
|vpiStmt:
\_assignment: , line:1981
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (max1), line:1981
|vpiName:max1
|vpiFullName:uvm_pkg.uvm_default_factory::m_debug_display.max1
|vpiRhs:
\_constant: , line:1981
|vpiConstType:7
|vpiDecompile:13
|vpiSize:32
|INT:13
|vpiStmt:
\_if_stmt: , line:1982
|vpiCondition:
\_operation: , line:1982
|vpiOpType:20
|vpiOperand:
\_ref_obj: (max2), line:1982
|vpiName:max2
|vpiFullName:uvm_pkg.uvm_default_factory::m_debug_display.max2
|vpiOperand:
\_constant: , line:1982
|vpiConstType:7
|vpiDecompile:13
|vpiSize:32
|INT:13
|vpiStmt:
\_assignment: , line:1982
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (max2), line:1982
|vpiName:max2
|vpiFullName:uvm_pkg.uvm_default_factory::m_debug_display.max2
|vpiRhs:
\_constant: , line:1982
|vpiConstType:7
|vpiDecompile:13
|vpiSize:32
|INT:13
|vpiStmt:
\_if_stmt: , line:1983
|vpiCondition:
\_operation: , line:1983
|vpiOpType:20
|vpiOperand:
\_ref_obj: (max3), line:1983
|vpiName:max3
|vpiFullName:uvm_pkg.uvm_default_factory::m_debug_display.max3
|vpiOperand:
\_constant: , line:1983
|vpiConstType:7
|vpiDecompile:13
|vpiSize:32
|INT:13
|vpiStmt:
\_assignment: , line:1983
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (max3), line:1983
|vpiName:max3
|vpiFullName:uvm_pkg.uvm_default_factory::m_debug_display.max3
|vpiRhs:
\_constant: , line:1983
|vpiConstType:7
|vpiDecompile:13
|vpiSize:32
|INT:13
|vpiStmt:
\_func_call: (qs.push_back), line:1985
|vpiName:qs.push_back
|vpiArgument:
\_sys_func_call: ($sformatf), line:1985
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:1985
|vpiConstType:6
|vpiDecompile:"Original Type%0s Instance Path%0s Override Type%0s\n"
|vpiSize:56
|STRING:"Original Type%0s Instance Path%0s Override Type%0s\n"
|vpiArgument:
\_ref_obj: (space.substr), line:1986
|vpiName:space.substr
|vpiArgument:
\_ref_obj: (space.substr), line:1986
|vpiName:space.substr
|vpiArgument:
\_ref_obj: (space.substr), line:1986
|vpiName:space.substr
|vpiStmt:
\_func_call: (qs.push_back), line:1988
|vpiName:qs.push_back
|vpiArgument:
\_sys_func_call: ($sformatf), line:1988
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:1988
|vpiConstType:6
|vpiDecompile:" %0s %0s %0s\n"
|vpiSize:19
|STRING:" %0s %0s %0s\n"
|vpiArgument:
\_ref_obj: (dash.substr), line:1988
|vpiName:dash.substr
|vpiArgument:
\_ref_obj: (dash.substr), line:1989
|vpiName:dash.substr
|vpiArgument:
\_ref_obj: (dash.substr), line:1990
|vpiName:dash.substr
|vpiStmt:
\_foreach_stmt: , line:1992
|vpiFullName:uvm_pkg.uvm_default_factory::m_debug_display
|vpiVariables:
\_chandle_var: (m_override_info), line:1992
|vpiName:m_override_info
|vpiFullName:uvm_pkg.uvm_default_factory::m_debug_display.m_override_info
|vpiLoopVars:
\_chandle_var: (i), line:1992
|vpiName:i
|vpiFullName:uvm_pkg.uvm_default_factory::m_debug_display.i
|vpiStmt:
\_begin: , line:1992
|vpiFullName:uvm_pkg.uvm_default_factory::m_debug_display
|vpiStmt:
\_func_call: (qs.push_back), line:1993
|vpiName:qs.push_back
|vpiArgument:
\_sys_func_call: ($sformatf), line:1993
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:1993
|vpiConstType:6
|vpiDecompile:"%s%0s%0s\n"
|vpiSize:12
|STRING:"%s%0s%0s\n"
|vpiArgument:
\_operation: , line:1994
|vpiOpType:32
|vpiOperand:
\_bit_select: (m_override_info.selected), line:1994
|vpiName:m_override_info.selected
|vpiIndex:
\_ref_obj: (i), line:1994
|vpiName:i
|vpiOperand:
\_constant: , line:1994
|vpiConstType:6
|vpiDecompile:" "
|vpiSize:4
|STRING:" "
|vpiOperand:
\_constant: , line:1994
|vpiConstType:6
|vpiDecompile:"x "
|vpiSize:4
|STRING:"x "
|vpiArgument:
\_bit_select: (m_override_info.orig), line:1995
|vpiName:m_override_info.orig
|vpiIndex:
\_ref_obj: (i), line:1995
|vpiName:i
|vpiArgument:
\_ref_obj: (space.substr), line:1996
|vpiName:space.substr
|vpiStmt:
\_func_call: (qs.push_back), line:1997
|vpiName:qs.push_back
|vpiArgument:
\_sys_func_call: ($sformatf), line:1997
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:1997
|vpiConstType:6
|vpiDecompile:" %0s%0s"
|vpiSize:10
|STRING:" %0s%0s"
|vpiArgument:
\_bit_select: (m_override_info.full_inst_path), line:1997
|vpiName:m_override_info.full_inst_path
|vpiIndex:
\_ref_obj: (i), line:1997
|vpiName:i
|vpiArgument:
\_ref_obj: (space.substr), line:1998
|vpiName:space.substr
|vpiStmt:
\_func_call: (qs.push_back), line:1999
|vpiName:qs.push_back
|vpiArgument:
\_sys_func_call: ($sformatf), line:1999
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:1999
|vpiConstType:6
|vpiDecompile:" %0s%0s"
|vpiSize:10
|STRING:" %0s%0s"
|vpiArgument:
\_bit_select: (m_override_info.ovrd), line:1999
|vpiName:m_override_info.ovrd
|vpiIndex:
\_ref_obj: (i), line:1999
|vpiName:i
|vpiArgument:
\_ref_obj: (space.substr), line:2000
|vpiName:space.substr
|vpiStmt:
\_if_else: , line:2001
|vpiCondition:
\_operation: , line:2001
|vpiOpType:14
|vpiOperand:
\_bit_select: (m_override_info.full_inst_path), line:2001
|vpiName:m_override_info.full_inst_path
|vpiFullName:uvm_pkg.uvm_default_factory::m_debug_display.m_override_info.full_inst_path
|vpiIndex:
\_ref_obj: (i), line:2001
|vpiName:i
|vpiOperand:
\_constant: , line:2001
|vpiConstType:6
|vpiDecompile:"*"
|vpiSize:3
|STRING:"*"
|vpiStmt:
\_func_call: (qs.push_back), line:2002
|vpiName:qs.push_back
|vpiArgument:
\_constant: , line:2002
|vpiConstType:6
|vpiDecompile:" <type override>"
|vpiSize:19
|STRING:" <type override>"
|vpiElseStmt:
\_func_call: (qs.push_back), line:2004
|vpiName:qs.push_back
|vpiArgument:
\_constant: , line:2004
|vpiConstType:6
|vpiDecompile:"\n"
|vpiSize:4
|STRING:"\n"
|vpiStmt:
\_func_call: (qs.push_back), line:2006
|vpiName:qs.push_back
|vpiArgument:
\_constant: , line:2006
|vpiConstType:6
|vpiDecompile:"\n"
|vpiSize:4
|STRING:"\n"
|vpiStmt:
\_func_call: (qs.push_back), line:2010
|vpiName:qs.push_back
|vpiArgument:
\_constant: , line:2010
|vpiConstType:6
|vpiDecompile:"Result:\n\n"
|vpiSize:13
|STRING:"Result:\n\n"
|vpiStmt:
\_func_call: (qs.push_back), line:2011
|vpiName:qs.push_back
|vpiArgument:
\_sys_func_call: ($sformatf), line:2011
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:2011
|vpiConstType:6
|vpiDecompile:" The factory will produce an object of type '%0s'\n"
|vpiSize:54
|STRING:" The factory will produce an object of type '%0s'\n"
|vpiArgument:
\_operation: , line:2012
|vpiOpType:32
|vpiOperand:
\_operation: , line:2012
|vpiOpType:14
|vpiOperand:
\_ref_obj: (result), line:2012
|vpiName:result
|vpiOperand:
\_unsupported_expr: , line:2012
|STRING:
|vpiOperand:
\_ref_obj: (requested_type_name), line:2012
|vpiName:requested_type_name
|vpiOperand:
\_ref_obj: (result.get_type_name), line:2012
|vpiName:result.get_type_name
|vpiStmt:
\_func_call: (qs.push_back), line:2014
|vpiName:qs.push_back
|vpiArgument:
\_constant: , line:2014
|vpiConstType:6
|vpiDecompile:"\n(*) Types with no associated type name will be printed as <unknown>\n\n####\n\n"
|vpiSize:83
|STRING:"\n(*) Types with no associated type name will be printed as <unknown>\n\n####\n\n"
|vpiStmt:
\_begin: , line:118
|vpiFullName:uvm_pkg.uvm_default_factory::m_debug_display
|vpiStmt:
\_if_stmt: , line:120
|vpiCondition:
\_func_call: (uvm_report_enabled), line:120
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:120
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_INFO), line:120
|vpiName:UVM_INFO
|vpiArgument:
\_constant: , line:120
|vpiConstType:6
|vpiDecompile:"UVM/FACTORY/DUMP"
|vpiSize:18
|STRING:"UVM/FACTORY/DUMP"
|vpiStmt:
\_func_call: (uvm_report_info), line:121
|vpiName:uvm_report_info
|vpiFunction:
\_function: (uvm_report_info), line:126
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"UVM/FACTORY/DUMP"
|vpiSize:18
|STRING:"UVM/FACTORY/DUMP"
|vpiArgument:
\_ref_obj: (uvm_pkg::m_uvm_string_queue_join), line:121
|vpiName:uvm_pkg::m_uvm_string_queue_join
|vpiArgument:
\_ref_obj: (UVM_NONE), line:121
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_factory.svh"
|vpiSize:207
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_factory.svh"
|vpiArgument:
\_constant: , line:121
|vpiConstType:7
|vpiDecompile:2015
|vpiSize:32
|INT:2015
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:121
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiTaskFunc:
\_function: (uvm_default_factory::m_resolve_type_name), line:2023
|vpiName:uvm_default_factory::m_resolve_type_name
|vpiFullName:uvm_pkg.uvm_default_factory::m_resolve_type_name
|vpiReturn:
\_chandle_var: (uvm_object_wrapper), line:2023
|vpiName:uvm_object_wrapper
|vpiIODecl:
\_io_decl: (requested_type_name)
|vpiName:requested_type_name
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:2023, parent:requested_type_name
|vpiFullName:requested_type_name
|vpiStmt:
\_begin: , parent:uvm_default_factory::m_resolve_type_name
|vpiFullName:uvm_pkg.uvm_default_factory::m_resolve_type_name
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_unsupported_expr: , line:2024
|STRING:
|vpiLhs:
\_chandle_var: (wrapper), line:2024
|vpiName:wrapper
|vpiFullName:uvm_pkg.uvm_default_factory::m_resolve_type_name.wrapper
|vpiStmt:
\_if_stmt: , line:2025
|vpiCondition:
\_ref_obj: (m_type_names.exists), line:2025
|vpiName:m_type_names.exists
|vpiFullName:uvm_pkg.uvm_default_factory::m_resolve_type_name.m_type_names.exists
|vpiStmt:
\_assignment: , line:2026
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (wrapper), line:2026
|vpiName:wrapper
|vpiFullName:uvm_pkg.uvm_default_factory::m_resolve_type_name.wrapper
|vpiRhs:
\_bit_select: (m_type_names), line:2026
|vpiName:m_type_names
|vpiFullName:uvm_pkg.uvm_default_factory::m_resolve_type_name.m_type_names
|vpiIndex:
\_ref_obj: (requested_type_name), line:2026
|vpiName:requested_type_name
|vpiStmt:
\_return_stmt: , line:2028
|vpiCondition:
\_ref_obj: (wrapper), line:2028
|vpiName:wrapper
|vpiFullName:uvm_pkg.uvm_default_factory::m_resolve_type_name.wrapper
|vpiTaskFunc:
\_function: (uvm_default_factory::m_resolve_type_name_by_inst), line:2034
|vpiName:uvm_default_factory::m_resolve_type_name_by_inst
|vpiFullName:uvm_pkg.uvm_default_factory::m_resolve_type_name_by_inst
|vpiReturn:
\_chandle_var: (uvm_object_wrapper), line:2034
|vpiName:uvm_object_wrapper
|vpiIODecl:
\_io_decl: (requested_type_name)
|vpiName:requested_type_name
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:2034, parent:requested_type_name
|vpiFullName:requested_type_name
|vpiIODecl:
\_io_decl: (full_inst_path)
|vpiName:full_inst_path
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:2035, parent:full_inst_path
|vpiFullName:full_inst_path
|vpiStmt:
\_begin: , parent:uvm_default_factory::m_resolve_type_name_by_inst
|vpiFullName:uvm_pkg.uvm_default_factory::m_resolve_type_name_by_inst
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_unsupported_expr: , line:2036
|STRING:
|vpiLhs:
\_chandle_var: (wrapper), line:2036
|vpiName:wrapper
|vpiFullName:uvm_pkg.uvm_default_factory::m_resolve_type_name_by_inst.wrapper
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_unsupported_expr: , line:2037
|STRING:
|vpiLhs:
\_chandle_var: (type_alias_inst), line:2037
|vpiName:type_alias_inst
|vpiFullName:uvm_pkg.uvm_default_factory::m_resolve_type_name_by_inst.type_alias_inst
|vpiStmt:
\_assignment: , line:2038
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (type_alias_inst), line:2038
|vpiName:type_alias_inst
|vpiFullName:uvm_pkg.uvm_default_factory::m_resolve_type_name_by_inst.type_alias_inst
|vpiRhs:
\_bit_select: (m_inst_aliases.@@BAD_SYMBOL@@), line:2038
|vpiName:m_inst_aliases.@@BAD_SYMBOL@@
|vpiFullName:uvm_pkg.uvm_default_factory::m_resolve_type_name_by_inst.m_inst_aliases.@@BAD_SYMBOL@@
|vpiIndex:
\_unsupported_expr: , line:2038
|STRING:
|vpiStmt:
\_if_else: , line:2039
|vpiCondition:
\_operation: , line:2039
|vpiOpType:18
|vpiOperand:
\_ref_obj: (type_alias_inst.size), line:2039
|vpiName:type_alias_inst.size
|vpiFullName:uvm_pkg.uvm_default_factory::m_resolve_type_name_by_inst.type_alias_inst.size
|vpiOperand:
\_constant: , line:2039
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_begin: , line:2039
|vpiFullName:uvm_pkg.uvm_default_factory::m_resolve_type_name_by_inst
|vpiStmt:
\_assignment: , line:2040
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (wrapper), line:2040
|vpiName:wrapper
|vpiFullName:uvm_pkg.uvm_default_factory::m_resolve_type_name_by_inst.wrapper
|vpiRhs:
\_bit_select: (type_alias_inst.orig), line:2040
|vpiName:type_alias_inst.orig
|vpiFullName:uvm_pkg.uvm_default_factory::m_resolve_type_name_by_inst.type_alias_inst.orig
|vpiIndex:
\_constant: , line:2040
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiElseStmt:
\_begin: , line:2042
|vpiFullName:uvm_pkg.uvm_default_factory::m_resolve_type_name_by_inst
|vpiStmt:
\_assignment: , line:2043
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (wrapper), line:2043
|vpiName:wrapper
|vpiFullName:uvm_pkg.uvm_default_factory::m_resolve_type_name_by_inst.wrapper
|vpiRhs:
\_func_call: (m_resolve_type_name), line:2043
|vpiName:m_resolve_type_name
|vpiArgument:
\_ref_obj: (requested_type_name), line:2043
|vpiName:requested_type_name
|vpiStmt:
\_return_stmt: , line:2046
|vpiCondition:
\_ref_obj: (wrapper), line:2046
|vpiName:wrapper
|vpiFullName:uvm_pkg.uvm_default_factory::m_resolve_type_name_by_inst.wrapper
|vpiTaskFunc:
\_function: (uvm_default_factory::m_matches_type_pair), line:2052
|vpiName:uvm_default_factory::m_matches_type_pair
|vpiFullName:uvm_pkg.uvm_default_factory::m_matches_type_pair
|vpiReturn:
\_bit_var: , line:2052
|vpiIODecl:
\_io_decl: (match_type_pair)
|vpiName:match_type_pair
|vpiDirection:5
|vpiExpr:
\_chandle_var: (m_uvm_factory_type_pair_t), line:2052, parent:match_type_pair
|vpiName:m_uvm_factory_type_pair_t
|vpiFullName:match_type_pair.m_uvm_factory_type_pair_t
|vpiIODecl:
\_io_decl: (requested_type)
|vpiName:requested_type
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_object_wrapper), line:2053, parent:requested_type
|vpiName:uvm_object_wrapper
|vpiFullName:requested_type.uvm_object_wrapper
|vpiIODecl:
\_io_decl: (requested_type_name)
|vpiName:requested_type_name
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:2054, parent:requested_type_name
|vpiFullName:requested_type_name
|vpiStmt:
\_return_stmt: , line:2055, parent:uvm_default_factory::m_matches_type_pair
|vpiCondition:
\_operation: , line:2055
|vpiOpType:27
|vpiOperand:
\_operation: , line:2055
|vpiOpType:26
|vpiOperand:
\_operation: , line:2055
|vpiOpType:15
|vpiOperand:
\_ref_obj: (match_type_pair.m_type), line:2055
|vpiName:match_type_pair.m_type
|vpiFullName:uvm_pkg.uvm_default_factory::m_matches_type_pair.match_type_pair.m_type
|vpiOperand:
\_unsupported_expr: , line:2055
|STRING:
|vpiOperand:
\_operation: , line:2056
|vpiOpType:14
|vpiOperand:
\_ref_obj: (match_type_pair.m_type), line:2056
|vpiName:match_type_pair.m_type
|vpiFullName:uvm_pkg.uvm_default_factory::m_matches_type_pair.match_type_pair.m_type
|vpiOperand:
\_ref_obj: (requested_type), line:2056
|vpiName:requested_type
|vpiFullName:uvm_pkg.uvm_default_factory::m_matches_type_pair.requested_type
|vpiOperand:
\_operation: , line:2057
|vpiOpType:26
|vpiOperand:
\_operation: , line:2057
|vpiOpType:26
|vpiOperand:
\_operation: , line:2057
|vpiOpType:15
|vpiOperand:
\_ref_obj: (match_type_pair.m_type_name), line:2057
|vpiName:match_type_pair.m_type_name
|vpiFullName:uvm_pkg.uvm_default_factory::m_matches_type_pair.match_type_pair.m_type_name
|vpiOperand:
\_constant: , line:2057
|vpiConstType:6
|vpiDecompile:"<unknown>"
|vpiSize:11
|STRING:"<unknown>"
|vpiOperand:
\_operation: , line:2058
|vpiOpType:15
|vpiOperand:
\_ref_obj: (match_type_pair.m_type_name), line:2058
|vpiName:match_type_pair.m_type_name
|vpiFullName:uvm_pkg.uvm_default_factory::m_matches_type_pair.match_type_pair.m_type_name
|vpiOperand:
\_constant: , line:2058
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiOperand:
\_operation: , line:2059
|vpiOpType:14
|vpiOperand:
\_ref_obj: (match_type_pair.m_type_name), line:2059
|vpiName:match_type_pair.m_type_name
|vpiFullName:uvm_pkg.uvm_default_factory::m_matches_type_pair.match_type_pair.m_type_name
|vpiOperand:
\_ref_obj: (requested_type_name), line:2059
|vpiName:requested_type_name
|vpiFullName:uvm_pkg.uvm_default_factory::m_matches_type_pair.requested_type_name
|vpiTaskFunc:
\_function: (uvm_default_factory::m_matches_inst_override), line:2065
|vpiName:uvm_default_factory::m_matches_inst_override
|vpiFullName:uvm_pkg.uvm_default_factory::m_matches_inst_override
|vpiReturn:
\_bit_var: , line:2065
|vpiIODecl:
\_io_decl: (override)
|vpiName:override
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_factory_override), line:2065, parent:override
|vpiName:uvm_factory_override
|vpiFullName:override.uvm_factory_override
|vpiIODecl:
\_io_decl: (requested_type)
|vpiName:requested_type
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_object_wrapper), line:2066, parent:requested_type
|vpiName:uvm_object_wrapper
|vpiFullName:requested_type.uvm_object_wrapper
|vpiIODecl:
\_io_decl: (requested_type_name)
|vpiName:requested_type_name
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:2067, parent:requested_type_name
|vpiFullName:requested_type_name
|vpiIODecl:
\_io_decl: (full_inst_path)
|vpiName:full_inst_path
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:2068, parent:full_inst_path
|vpiFullName:full_inst_path
|vpiStmt:
\_begin: , parent:uvm_default_factory::m_matches_inst_override
|vpiFullName:uvm_pkg.uvm_default_factory::m_matches_inst_override
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_ref_obj: (override.orig), line:2069
|vpiName:override.orig
|vpiFullName:uvm_pkg.uvm_default_factory::m_matches_inst_override.override.orig
|vpiLhs:
\_chandle_var: (match_type_pair), line:2069
|vpiName:match_type_pair
|vpiFullName:uvm_pkg.uvm_default_factory::m_matches_inst_override.match_type_pair
|vpiStmt:
\_if_stmt: , line:2070
|vpiCondition:
\_operation: , line:2070
|vpiOpType:14
|vpiOperand:
\_ref_obj: (match_type_pair.m_type), line:2070
|vpiName:match_type_pair.m_type
|vpiFullName:uvm_pkg.uvm_default_factory::m_matches_inst_override.match_type_pair.m_type
|vpiOperand:
\_unsupported_expr: , line:2070
|STRING:
|vpiStmt:
\_begin: , line:2070
|vpiFullName:uvm_pkg.uvm_default_factory::m_matches_inst_override
|vpiStmt:
\_assignment: , line:2071
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (match_type_pair.m_type), line:2071
|vpiName:match_type_pair.m_type
|vpiFullName:uvm_pkg.uvm_default_factory::m_matches_inst_override.match_type_pair.m_type
|vpiRhs:
\_func_call: (m_resolve_type_name_by_inst), line:2071
|vpiName:m_resolve_type_name_by_inst
|vpiArgument:
\_ref_obj: (match_type_pair.m_type_name), line:2071
|vpiName:match_type_pair.m_type_name
|vpiArgument:
\_ref_obj: (full_inst_path), line:2071
|vpiName:full_inst_path
|vpiStmt:
\_if_stmt: , line:2073
|vpiCondition:
\_func_call: (m_matches_type_pair), line:2073
|vpiName:m_matches_type_pair
|vpiArgument:
\_unsupported_expr: , line:2073
|STRING:
|vpiArgument:
\_ref_obj: (match_type_pair), line:2073
|vpiName:match_type_pair
|vpiArgument:
\_unsupported_expr: , line:2074
|STRING:
|vpiArgument:
\_ref_obj: (requested_type), line:2074
|vpiName:requested_type
|vpiArgument:
\_unsupported_expr: , line:2075
|STRING:
|vpiArgument:
\_ref_obj: (requested_type_name), line:2075
|vpiName:requested_type_name
|vpiStmt:
\_begin: , line:2075
|vpiFullName:uvm_pkg.uvm_default_factory::m_matches_inst_override
|vpiStmt:
\_if_else: , line:2076
|vpiCondition:
\_ref_obj: (override.has_wildcard), line:2076
|vpiName:override.has_wildcard
|vpiFullName:uvm_pkg.uvm_default_factory::m_matches_inst_override.override.has_wildcard
|vpiStmt:
\_begin: , line:2076
|vpiFullName:uvm_pkg.uvm_default_factory::m_matches_inst_override
|vpiStmt:
\_return_stmt: , line:2077
|vpiCondition:
\_operation: , line:2077
|vpiOpType:27
|vpiOperand:
\_operation: , line:2077
|vpiOpType:14
|vpiOperand:
\_ref_obj: (override.full_inst_path), line:2077
|vpiName:override.full_inst_path
|vpiFullName:uvm_pkg.uvm_default_factory::m_matches_inst_override.override.full_inst_path
|vpiOperand:
\_constant: , line:2077
|vpiConstType:6
|vpiDecompile:"*"
|vpiSize:3
|STRING:"*"
|vpiOperand:
\_func_call: (uvm_is_match), line:2078
|vpiName:uvm_is_match
|vpiFunction:
\_function: (uvm_is_match), line:270
|vpiArgument:
\_ref_obj: (override.full_inst_path), line:2078
|vpiName:override.full_inst_path
|vpiArgument:
\_ref_obj: (full_inst_path), line:2078
|vpiName:full_inst_path
|vpiElseStmt:
\_begin: , line:2080
|vpiFullName:uvm_pkg.uvm_default_factory::m_matches_inst_override
|vpiStmt:
\_return_stmt: , line:2081
|vpiCondition:
\_operation: , line:2081
|vpiOpType:14
|vpiOperand:
\_ref_obj: (override.full_inst_path), line:2081
|vpiName:override.full_inst_path
|vpiFullName:uvm_pkg.uvm_default_factory::m_matches_inst_override.override.full_inst_path
|vpiOperand:
\_ref_obj: (full_inst_path), line:2081
|vpiName:full_inst_path
|vpiFullName:uvm_pkg.uvm_default_factory::m_matches_inst_override.full_inst_path
|vpiStmt:
\_return_stmt: , line:2084
|vpiCondition:
\_constant: , line:2084
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiTaskFunc:
\_function: (uvm_default_factory::m_matches_type_override), line:2090
|vpiName:uvm_default_factory::m_matches_type_override
|vpiFullName:uvm_pkg.uvm_default_factory::m_matches_type_override
|vpiReturn:
\_bit_var: , line:2090
|vpiIODecl:
\_io_decl: (override)
|vpiName:override
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_factory_override), line:2090, parent:override
|vpiName:uvm_factory_override
|vpiFullName:override.uvm_factory_override
|vpiIODecl:
\_io_decl: (requested_type)
|vpiName:requested_type
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_object_wrapper), line:2091, parent:requested_type
|vpiName:uvm_object_wrapper
|vpiFullName:requested_type.uvm_object_wrapper
|vpiIODecl:
\_io_decl: (requested_type_name)
|vpiName:requested_type_name
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:2092, parent:requested_type_name
|vpiFullName:requested_type_name
|vpiIODecl:
\_io_decl: (full_inst_path)
|vpiName:full_inst_path
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:2093, parent:full_inst_path
|vpiFullName:full_inst_path
|vpiIODecl:
\_io_decl: (match_original_type)
|vpiName:match_original_type
|vpiDirection:5
|vpiExpr:
\_bit_var: , line:2094, parent:match_original_type
|vpiFullName:match_original_type
|vpiIODecl:
\_io_decl: (resolve_null_type_by_inst)
|vpiName:resolve_null_type_by_inst
|vpiDirection:5
|vpiExpr:
\_bit_var: , line:2095, parent:resolve_null_type_by_inst
|vpiFullName:resolve_null_type_by_inst
|vpiStmt:
\_begin: , parent:uvm_default_factory::m_matches_type_override
|vpiFullName:uvm_pkg.uvm_default_factory::m_matches_type_override
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_operation: , line:2096
|vpiOpType:32
|vpiOperand:
\_ref_obj: (match_original_type), line:2096
|vpiName:match_original_type
|vpiFullName:uvm_pkg.uvm_default_factory::m_matches_type_override.match_original_type
|vpiOperand:
\_ref_obj: (override.orig), line:2096
|vpiName:override.orig
|vpiFullName:uvm_pkg.uvm_default_factory::m_matches_type_override.override.orig
|vpiOperand:
\_ref_obj: (override.ovrd), line:2096
|vpiName:override.ovrd
|vpiFullName:uvm_pkg.uvm_default_factory::m_matches_type_override.override.ovrd
|vpiLhs:
\_chandle_var: (match_type_pair), line:2096
|vpiName:match_type_pair
|vpiFullName:uvm_pkg.uvm_default_factory::m_matches_type_override.match_type_pair
|vpiStmt:
\_if_stmt: , line:2097
|vpiCondition:
\_operation: , line:2097
|vpiOpType:14
|vpiOperand:
\_ref_obj: (match_type_pair.m_type), line:2097
|vpiName:match_type_pair.m_type
|vpiFullName:uvm_pkg.uvm_default_factory::m_matches_type_override.match_type_pair.m_type
|vpiOperand:
\_unsupported_expr: , line:2097
|STRING:
|vpiStmt:
\_begin: , line:2097
|vpiFullName:uvm_pkg.uvm_default_factory::m_matches_type_override
|vpiStmt:
\_if_else: , line:2098
|vpiCondition:
\_ref_obj: (resolve_null_type_by_inst), line:2098
|vpiName:resolve_null_type_by_inst
|vpiFullName:uvm_pkg.uvm_default_factory::m_matches_type_override.resolve_null_type_by_inst
|vpiStmt:
\_begin: , line:2098
|vpiFullName:uvm_pkg.uvm_default_factory::m_matches_type_override
|vpiStmt:
\_assignment: , line:2099
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (match_type_pair.m_type), line:2099
|vpiName:match_type_pair.m_type
|vpiFullName:uvm_pkg.uvm_default_factory::m_matches_type_override.match_type_pair.m_type
|vpiRhs:
\_func_call: (m_resolve_type_name_by_inst), line:2099
|vpiName:m_resolve_type_name_by_inst
|vpiArgument:
\_ref_obj: (match_type_pair.m_type_name), line:2099
|vpiName:match_type_pair.m_type_name
|vpiArgument:
\_ref_obj: (full_inst_path), line:2099
|vpiName:full_inst_path
|vpiElseStmt:
\_begin: , line:2101
|vpiFullName:uvm_pkg.uvm_default_factory::m_matches_type_override
|vpiStmt:
\_assignment: , line:2102
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (match_type_pair.m_type), line:2102
|vpiName:match_type_pair.m_type
|vpiFullName:uvm_pkg.uvm_default_factory::m_matches_type_override.match_type_pair.m_type
|vpiRhs:
\_func_call: (m_resolve_type_name), line:2102
|vpiName:m_resolve_type_name
|vpiArgument:
\_ref_obj: (match_type_pair.m_type_name), line:2102
|vpiName:match_type_pair.m_type_name
|vpiStmt:
\_return_stmt: , line:2105
|vpiCondition:
\_func_call: (m_matches_type_pair), line:2105
|vpiName:m_matches_type_pair
|vpiArgument:
\_unsupported_expr: , line:2105
|STRING:
|vpiArgument:
\_ref_obj: (match_type_pair), line:2105
|vpiName:match_type_pair
|vpiArgument:
\_unsupported_expr: , line:2106
|STRING:
|vpiArgument:
\_ref_obj: (requested_type), line:2106
|vpiName:requested_type
|vpiArgument:
\_unsupported_expr: , line:2107
|STRING:
|vpiArgument:
\_ref_obj: (requested_type_name), line:2107
|vpiName:requested_type_name
|vpiTaskFunc:
\_function: (uvm_printer::set_default), line:884
|vpiName:uvm_printer::set_default
|vpiFullName:uvm_pkg.uvm_printer::set_default
|vpiIODecl:
\_io_decl: (printer)
|vpiName:printer
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_printer), line:884, parent:printer
|vpiName:uvm_printer
|vpiFullName:printer.uvm_printer
|vpiStmt:
\_begin: , parent:uvm_printer::set_default
|vpiFullName:uvm_pkg.uvm_printer::set_default
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (coreservice), line:885
|vpiName:coreservice
|vpiFullName:uvm_pkg.uvm_printer::set_default.coreservice
|vpiStmt:
\_assignment: , line:886
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (coreservice), line:886
|vpiName:coreservice
|vpiFullName:uvm_pkg.uvm_printer::set_default.coreservice
|vpiRhs:
\_ref_obj: (uvm_coreservice_t::get), line:886
|vpiName:uvm_coreservice_t::get
|vpiFullName:uvm_pkg.uvm_printer::set_default.uvm_coreservice_t::get
|vpiStmt:
\_func_call: (coreservice.set_default_printer), line:887
|vpiName:coreservice.set_default_printer
|vpiArgument:
\_ref_obj: (printer), line:887
|vpiName:printer
|vpiTaskFunc:
\_function: (uvm_printer::get_default), line:890
|vpiName:uvm_printer::get_default
|vpiFullName:uvm_pkg.uvm_printer::get_default
|vpiReturn:
\_chandle_var: (uvm_printer), line:890
|vpiName:uvm_printer
|vpiStmt:
\_begin: , parent:uvm_printer::get_default
|vpiFullName:uvm_pkg.uvm_printer::get_default
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (coreservice), line:891
|vpiName:coreservice
|vpiFullName:uvm_pkg.uvm_printer::get_default.coreservice
|vpiStmt:
\_assignment: , line:892
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (coreservice), line:892
|vpiName:coreservice
|vpiFullName:uvm_pkg.uvm_printer::get_default.coreservice
|vpiRhs:
\_ref_obj: (uvm_coreservice_t::get), line:892
|vpiName:uvm_coreservice_t::get
|vpiFullName:uvm_pkg.uvm_printer::get_default.uvm_coreservice_t::get
|vpiStmt:
\_return_stmt: , line:893
|vpiCondition:
\_ref_obj: (coreservice.get_default_printer), line:893
|vpiName:coreservice.get_default_printer
|vpiFullName:uvm_pkg.uvm_printer::get_default.coreservice.get_default_printer
|vpiTaskFunc:
\_function: (uvm_printer::print_field), line:899
|vpiName:uvm_printer::print_field
|vpiFullName:uvm_pkg.uvm_printer::print_field
|vpiIODecl:
\_io_decl: (name)
|vpiName:name
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:899, parent:name
|vpiFullName:name
|vpiIODecl:
\_io_decl: (value)
|vpiName:value
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_bitstream_t), line:900, parent:value
|vpiName:uvm_bitstream_t
|vpiFullName:value.uvm_bitstream_t
|vpiIODecl:
\_io_decl: (size)
|vpiName:size
|vpiDirection:5
|vpiExpr:
\_int_var: , line:901, parent:size
|vpiFullName:size
|vpiIODecl:
\_io_decl: (radix)
|vpiName:radix
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_radix_enum), line:902, parent:radix
|vpiName:uvm_radix_enum
|vpiFullName:radix.uvm_radix_enum
|vpiIODecl:
\_io_decl: (scope_separator)
|vpiName:scope_separator
|vpiDirection:5
|vpiExpr:
\_byte_var: , line:903, parent:scope_separator
|vpiFullName:scope_separator
|vpiIODecl:
\_io_decl: (type_name)
|vpiName:type_name
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:904, parent:type_name
|vpiFullName:type_name
|vpiStmt:
\_begin: , parent:uvm_printer::print_field
|vpiFullName:uvm_pkg.uvm_printer::print_field
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_logic_var: (sz_str), line:906
|vpiName:sz_str
|vpiFullName:uvm_pkg.uvm_printer::print_field.sz_str
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_logic_var: (val_str), line:906
|vpiName:val_str
|vpiFullName:uvm_pkg.uvm_printer::print_field.val_str
|vpiStmt:
\_if_stmt: , line:908
|vpiCondition:
\_operation: , line:908
|vpiOpType:14
|vpiOperand:
\_ref_obj: (type_name), line:908
|vpiName:type_name
|vpiFullName:uvm_pkg.uvm_printer::print_field.type_name
|vpiOperand:
\_constant: , line:908
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiStmt:
\_begin: , line:908
|vpiFullName:uvm_pkg.uvm_printer::print_field
|vpiStmt:
\_if_else: , line:909
|vpiCondition:
\_operation: , line:909
|vpiOpType:14
|vpiOperand:
\_ref_obj: (radix), line:909
|vpiName:radix
|vpiFullName:uvm_pkg.uvm_printer::print_field.radix
|vpiOperand:
\_ref_obj: (UVM_TIME), line:909
|vpiName:UVM_TIME
|vpiFullName:uvm_pkg.uvm_printer::print_field.UVM_TIME
|vpiStmt:
\_assignment: , line:910
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (type_name), line:910
|vpiName:type_name
|vpiFullName:uvm_pkg.uvm_printer::print_field.type_name
|vpiRhs:
\_constant: , line:910
|vpiConstType:6
|vpiDecompile:"time"
|vpiSize:6
|STRING:"time"
|vpiElseStmt:
\_if_else: , line:911
|vpiCondition:
\_operation: , line:911
|vpiOpType:14
|vpiOperand:
\_ref_obj: (radix), line:911
|vpiName:radix
|vpiFullName:uvm_pkg.uvm_printer::print_field.radix
|vpiOperand:
\_ref_obj: (UVM_STRING), line:911
|vpiName:UVM_STRING
|vpiFullName:uvm_pkg.uvm_printer::print_field.UVM_STRING
|vpiStmt:
\_assignment: , line:912
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (type_name), line:912
|vpiName:type_name
|vpiFullName:uvm_pkg.uvm_printer::print_field.type_name
|vpiRhs:
\_constant: , line:912
|vpiConstType:6
|vpiDecompile:"string"
|vpiSize:8
|STRING:"string"
|vpiElseStmt:
\_assignment: , line:914
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (type_name), line:914
|vpiName:type_name
|vpiFullName:uvm_pkg.uvm_printer::print_field.type_name
|vpiRhs:
\_constant: , line:914
|vpiConstType:6
|vpiDecompile:"integral"
|vpiSize:10
|STRING:"integral"
|vpiStmt:
\_func_call: (sz_str.itoa), line:917
|vpiName:sz_str.itoa
|vpiArgument:
\_ref_obj: (size), line:917
|vpiName:size
|vpiStmt:
\_if_stmt: , line:919
|vpiCondition:
\_operation: , line:919
|vpiOpType:14
|vpiOperand:
\_ref_obj: (radix), line:919
|vpiName:radix
|vpiFullName:uvm_pkg.uvm_printer::print_field.radix
|vpiOperand:
\_ref_obj: (UVM_NORADIX), line:919
|vpiName:UVM_NORADIX
|vpiFullName:uvm_pkg.uvm_printer::print_field.UVM_NORADIX
|vpiStmt:
\_assignment: , line:920
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (radix), line:920
|vpiName:radix
|vpiFullName:uvm_pkg.uvm_printer::print_field.radix
|vpiRhs:
\_func_call: (get_default_radix), line:920
|vpiName:get_default_radix
|vpiStmt:
\_assignment: , line:922
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (val_str), line:922
|vpiName:val_str
|vpiFullName:uvm_pkg.uvm_printer::print_field.val_str
|vpiRhs:
\_func_call: (uvm_bitstream_to_string), line:922
|vpiName:uvm_bitstream_to_string
|vpiFunction:
\_function: (uvm_bitstream_to_string), line:244
|vpiArgument:
\_ref_obj: (value), line:922
|vpiName:value
|vpiArgument:
\_ref_obj: (size), line:922
|vpiName:size
|vpiArgument:
\_ref_obj: (radix), line:922
|vpiName:radix
|vpiArgument:
\_func_call: (get_radix_string), line:923
|vpiName:get_radix_string
|vpiArgument:
\_ref_obj: (radix), line:923
|vpiName:radix
|vpiStmt:
\_assignment: , line:928
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (name), line:928
|vpiName:name
|vpiFullName:uvm_pkg.uvm_printer::print_field.name
|vpiRhs:
\_func_call: (uvm_leaf_scope), line:928
|vpiName:uvm_leaf_scope
|vpiFunction:
\_function: (uvm_leaf_scope), line:206
|vpiArgument:
\_ref_obj: (name), line:928
|vpiName:name
|vpiArgument:
\_ref_obj: (scope_separator), line:928
|vpiName:scope_separator
|vpiStmt:
\_func_call: (push_element), line:931
|vpiName:push_element
|vpiArgument:
\_ref_obj: (name), line:931
|vpiName:name
|vpiArgument:
\_ref_obj: (type_name), line:931
|vpiName:type_name
|vpiArgument:
\_ref_obj: (sz_str), line:931
|vpiName:sz_str
|vpiArgument:
\_ref_obj: (val_str), line:931
|vpiName:val_str
|vpiStmt:
\_func_call: (pop_element), line:932
|vpiName:pop_element
|vpiTaskFunc:
\_function: (uvm_printer::print_field_int), line:940
|vpiName:uvm_printer::print_field_int
|vpiFullName:uvm_pkg.uvm_printer::print_field_int
|vpiIODecl:
\_io_decl: (name)
|vpiName:name
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:940, parent:name
|vpiFullName:name
|vpiIODecl:
\_io_decl: (value)
|vpiName:value
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_integral_t), line:941, parent:value
|vpiName:uvm_integral_t
|vpiFullName:value.uvm_integral_t
|vpiIODecl:
\_io_decl: (size)
|vpiName:size
|vpiDirection:5
|vpiExpr:
\_int_var: , line:942, parent:size
|vpiFullName:size
|vpiIODecl:
\_io_decl: (radix)
|vpiName:radix
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_radix_enum), line:943, parent:radix
|vpiName:uvm_radix_enum
|vpiFullName:radix.uvm_radix_enum
|vpiIODecl:
\_io_decl: (scope_separator)
|vpiName:scope_separator
|vpiDirection:5
|vpiExpr:
\_byte_var: , line:944, parent:scope_separator
|vpiFullName:scope_separator
|vpiIODecl:
\_io_decl: (type_name)
|vpiName:type_name
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:945, parent:type_name
|vpiFullName:type_name
|vpiStmt:
\_begin: , parent:uvm_printer::print_field_int
|vpiFullName:uvm_pkg.uvm_printer::print_field_int
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_logic_var: (sz_str), line:947
|vpiName:sz_str
|vpiFullName:uvm_pkg.uvm_printer::print_field_int.sz_str
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_logic_var: (val_str), line:947
|vpiName:val_str
|vpiFullName:uvm_pkg.uvm_printer::print_field_int.val_str
|vpiStmt:
\_if_stmt: , line:949
|vpiCondition:
\_operation: , line:949
|vpiOpType:14
|vpiOperand:
\_ref_obj: (type_name), line:949
|vpiName:type_name
|vpiFullName:uvm_pkg.uvm_printer::print_field_int.type_name
|vpiOperand:
\_constant: , line:949
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiStmt:
\_begin: , line:949
|vpiFullName:uvm_pkg.uvm_printer::print_field_int
|vpiStmt:
\_if_else: , line:950
|vpiCondition:
\_operation: , line:950
|vpiOpType:14
|vpiOperand:
\_ref_obj: (radix), line:950
|vpiName:radix
|vpiFullName:uvm_pkg.uvm_printer::print_field_int.radix
|vpiOperand:
\_ref_obj: (UVM_TIME), line:950
|vpiName:UVM_TIME
|vpiFullName:uvm_pkg.uvm_printer::print_field_int.UVM_TIME
|vpiStmt:
\_assignment: , line:951
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (type_name), line:951
|vpiName:type_name
|vpiFullName:uvm_pkg.uvm_printer::print_field_int.type_name
|vpiRhs:
\_constant: , line:951
|vpiConstType:6
|vpiDecompile:"time"
|vpiSize:6
|STRING:"time"
|vpiElseStmt:
\_if_else: , line:952
|vpiCondition:
\_operation: , line:952
|vpiOpType:14
|vpiOperand:
\_ref_obj: (radix), line:952
|vpiName:radix
|vpiFullName:uvm_pkg.uvm_printer::print_field_int.radix
|vpiOperand:
\_ref_obj: (UVM_STRING), line:952
|vpiName:UVM_STRING
|vpiFullName:uvm_pkg.uvm_printer::print_field_int.UVM_STRING
|vpiStmt:
\_assignment: , line:953
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (type_name), line:953
|vpiName:type_name
|vpiFullName:uvm_pkg.uvm_printer::print_field_int.type_name
|vpiRhs:
\_constant: , line:953
|vpiConstType:6
|vpiDecompile:"string"
|vpiSize:8
|STRING:"string"
|vpiElseStmt:
\_assignment: , line:955
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (type_name), line:955
|vpiName:type_name
|vpiFullName:uvm_pkg.uvm_printer::print_field_int.type_name
|vpiRhs:
\_constant: , line:955
|vpiConstType:6
|vpiDecompile:"integral"
|vpiSize:10
|STRING:"integral"
|vpiStmt:
\_func_call: (sz_str.itoa), line:958
|vpiName:sz_str.itoa
|vpiArgument:
\_ref_obj: (size), line:958
|vpiName:size
|vpiStmt:
\_if_stmt: , line:960
|vpiCondition:
\_operation: , line:960
|vpiOpType:14
|vpiOperand:
\_ref_obj: (radix), line:960
|vpiName:radix
|vpiFullName:uvm_pkg.uvm_printer::print_field_int.radix
|vpiOperand:
\_ref_obj: (UVM_NORADIX), line:960
|vpiName:UVM_NORADIX
|vpiFullName:uvm_pkg.uvm_printer::print_field_int.UVM_NORADIX
|vpiStmt:
\_assignment: , line:961
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (radix), line:961
|vpiName:radix
|vpiFullName:uvm_pkg.uvm_printer::print_field_int.radix
|vpiRhs:
\_func_call: (get_default_radix), line:961
|vpiName:get_default_radix
|vpiStmt:
\_assignment: , line:963
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (val_str), line:963
|vpiName:val_str
|vpiFullName:uvm_pkg.uvm_printer::print_field_int.val_str
|vpiRhs:
\_func_call: (uvm_integral_to_string), line:963
|vpiName:uvm_integral_to_string
|vpiFunction:
\_function: (uvm_integral_to_string), line:276
|vpiArgument:
\_ref_obj: (value), line:963
|vpiName:value
|vpiArgument:
\_ref_obj: (size), line:963
|vpiName:size
|vpiArgument:
\_ref_obj: (radix), line:963
|vpiName:radix
|vpiArgument:
\_func_call: (get_radix_string), line:964
|vpiName:get_radix_string
|vpiArgument:
\_ref_obj: (radix), line:964
|vpiName:radix
|vpiStmt:
\_assignment: , line:969
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (name), line:969
|vpiName:name
|vpiFullName:uvm_pkg.uvm_printer::print_field_int.name
|vpiRhs:
\_func_call: (uvm_leaf_scope), line:969
|vpiName:uvm_leaf_scope
|vpiFunction:
\_function: (uvm_leaf_scope), line:206
|vpiArgument:
\_ref_obj: (name), line:969
|vpiName:name
|vpiArgument:
\_ref_obj: (scope_separator), line:969
|vpiName:scope_separator
|vpiStmt:
\_func_call: (push_element), line:972
|vpiName:push_element
|vpiArgument:
\_ref_obj: (name), line:972
|vpiName:name
|vpiArgument:
\_ref_obj: (type_name), line:972
|vpiName:type_name
|vpiArgument:
\_ref_obj: (sz_str), line:972
|vpiName:sz_str
|vpiArgument:
\_ref_obj: (val_str), line:972
|vpiName:val_str
|vpiStmt:
\_func_call: (pop_element), line:973
|vpiName:pop_element
|vpiTaskFunc:
\_function: (uvm_printer::emit), line:152
|vpiName:uvm_printer::emit
|vpiFullName:uvm_pkg.uvm_printer::emit
|vpiReturn:
\_logic_var: , line:152
|vpiStmt:
\_begin: , parent:uvm_printer::emit
|vpiFullName:uvm_pkg.uvm_printer::emit
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_printer::emit
|vpiStmt:
\_if_stmt: , line:156
|vpiCondition:
\_func_call: (uvm_report_enabled), line:156
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:156
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:156
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"NO_OVERRIDE"
|vpiSize:13
|STRING:"NO_OVERRIDE"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"NO_OVERRIDE"
|vpiSize:13
|STRING:"NO_OVERRIDE"
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"emit() method not overridden in printer subtype"
|vpiSize:49
|STRING:"emit() method not overridden in printer subtype"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:157
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_printer.svh"
|vpiSize:207
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_printer.svh"
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:999
|vpiSize:32
|INT:999
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:1001
|vpiCondition:
\_constant: , line:1001
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiTaskFunc:
\_function: (uvm_printer::flush), line:1004
|vpiName:uvm_printer::flush
|vpiFullName:uvm_pkg.uvm_printer::flush
|vpiStmt:
\_begin: , parent:uvm_printer::flush
|vpiFullName:uvm_pkg.uvm_printer::flush
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_func_call: (get_bottom_element), line:1006
|vpiName:get_bottom_element
|vpiLhs:
\_chandle_var: (element), line:1006
|vpiName:element
|vpiFullName:uvm_pkg.uvm_printer::flush.element
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_unsupported_expr: , line:1007
|STRING:
|vpiLhs:
\_chandle_var: (all_descendent_elements), line:1007
|vpiName:all_descendent_elements
|vpiFullName:uvm_pkg.uvm_printer::flush.all_descendent_elements
|vpiStmt:
\_assignment: , line:1009
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (element), line:1009
|vpiName:element
|vpiFullName:uvm_pkg.uvm_printer::flush.element
|vpiRhs:
\_func_call: (get_bottom_element), line:1009
|vpiName:get_bottom_element
|vpiStmt:
\_if_stmt: , line:1010
|vpiCondition:
\_operation: , line:1010
|vpiOpType:15
|vpiOperand:
\_ref_obj: (element), line:1010
|vpiName:element
|vpiFullName:uvm_pkg.uvm_printer::flush.element
|vpiOperand:
\_unsupported_expr: , line:1010
|STRING:
|vpiStmt:
\_begin: , line:1010
|vpiFullName:uvm_pkg.uvm_printer::flush
|vpiStmt:
\_func_call: (element.get_children), line:1011
|vpiName:element.get_children
|vpiArgument:
\_ref_obj: (all_descendent_elements), line:1011
|vpiName:all_descendent_elements
|vpiArgument:
\_constant: , line:1011
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_foreach_stmt: , line:1012
|vpiFullName:uvm_pkg.uvm_printer::flush
|vpiVariables:
\_chandle_var: (all_descendent_elements), line:1012
|vpiName:all_descendent_elements
|vpiFullName:uvm_pkg.uvm_printer::flush.all_descendent_elements
|vpiLoopVars:
\_chandle_var: (i), line:1012
|vpiName:i
|vpiFullName:uvm_pkg.uvm_printer::flush.i
|vpiStmt:
\_begin: , line:1012
|vpiFullName:uvm_pkg.uvm_printer::flush
|vpiStmt:
\_func_call: (m_recycled_elements.push_back), line:1013
|vpiName:m_recycled_elements.push_back
|vpiArgument:
\_bit_select: (all_descendent_elements), line:1013
|vpiName:all_descendent_elements
|vpiIndex:
\_ref_obj: (i), line:1013
|vpiName:i
|vpiStmt:
\_func_call: (all_descendent_elements.clear_children), line:1014
|vpiName:all_descendent_elements.clear_children
|vpiStmt:
\_func_call: (element.clear_children), line:1016
|vpiName:element.clear_children
|vpiStmt:
\_func_call: (m_recycled_elements.push_back), line:1017
|vpiName:m_recycled_elements.push_back
|vpiArgument:
\_ref_obj: (element), line:1017
|vpiName:element
|vpiStmt:
\_func_call: (m_element_stack.delete), line:1019
|vpiName:m_element_stack.delete
|vpiStmt:
\_func_call: (m_recur_states.delete), line:1021
|vpiName:m_recur_states.delete
|vpiStmt:
\_assignment: , line:1022
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_flushed), line:1022
|vpiName:m_flushed
|vpiFullName:uvm_pkg.uvm_printer::flush.m_flushed
|vpiRhs:
\_constant: , line:1022
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiTaskFunc:
\_function: (uvm_printer::set_name_enabled), line:1025
|vpiName:uvm_printer::set_name_enabled
|vpiFullName:uvm_pkg.uvm_printer::set_name_enabled
|vpiIODecl:
\_io_decl: (enabled)
|vpiName:enabled
|vpiDirection:5
|vpiExpr:
\_bit_var: , line:1025, parent:enabled
|vpiFullName:enabled
|vpiStmt:
\_assignment: , line:1026, parent:uvm_printer::set_name_enabled
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (knobs.identifier), line:1026
|vpiName:knobs.identifier
|vpiFullName:uvm_pkg.uvm_printer::set_name_enabled.knobs.identifier
|vpiRhs:
\_ref_obj: (enabled), line:1026
|vpiName:enabled
|vpiFullName:uvm_pkg.uvm_printer::set_name_enabled.enabled
|vpiTaskFunc:
\_function: (uvm_printer::get_name_enabled), line:1028
|vpiName:uvm_printer::get_name_enabled
|vpiFullName:uvm_pkg.uvm_printer::get_name_enabled
|vpiReturn:
\_bit_var: , line:1028
|vpiStmt:
\_return_stmt: , line:1029, parent:uvm_printer::get_name_enabled
|vpiCondition:
\_ref_obj: (knobs.identifier), line:1029
|vpiName:knobs.identifier
|vpiFullName:uvm_pkg.uvm_printer::get_name_enabled.knobs.identifier
|vpiTaskFunc:
\_function: (uvm_printer::set_type_name_enabled), line:1032
|vpiName:uvm_printer::set_type_name_enabled
|vpiFullName:uvm_pkg.uvm_printer::set_type_name_enabled
|vpiIODecl:
\_io_decl: (enabled)
|vpiName:enabled
|vpiDirection:5
|vpiExpr:
\_bit_var: , line:1032, parent:enabled
|vpiFullName:enabled
|vpiStmt:
\_assignment: , line:1033, parent:uvm_printer::set_type_name_enabled
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (knobs.type_name), line:1033
|vpiName:knobs.type_name
|vpiFullName:uvm_pkg.uvm_printer::set_type_name_enabled.knobs.type_name
|vpiRhs:
\_ref_obj: (enabled), line:1033
|vpiName:enabled
|vpiFullName:uvm_pkg.uvm_printer::set_type_name_enabled.enabled
|vpiTaskFunc:
\_function: (uvm_printer::get_type_name_enabled), line:1035
|vpiName:uvm_printer::get_type_name_enabled
|vpiFullName:uvm_pkg.uvm_printer::get_type_name_enabled
|vpiReturn:
\_bit_var: , line:1035
|vpiStmt:
\_return_stmt: , line:1036, parent:uvm_printer::get_type_name_enabled
|vpiCondition:
\_ref_obj: (knobs.type_name), line:1036
|vpiName:knobs.type_name
|vpiFullName:uvm_pkg.uvm_printer::get_type_name_enabled.knobs.type_name
|vpiTaskFunc:
\_function: (uvm_printer::set_size_enabled), line:1039
|vpiName:uvm_printer::set_size_enabled
|vpiFullName:uvm_pkg.uvm_printer::set_size_enabled
|vpiIODecl:
\_io_decl: (enabled)
|vpiName:enabled
|vpiDirection:5
|vpiExpr:
\_bit_var: , line:1039, parent:enabled
|vpiFullName:enabled
|vpiStmt:
\_assignment: , line:1040, parent:uvm_printer::set_size_enabled
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (knobs.size), line:1040
|vpiName:knobs.size
|vpiFullName:uvm_pkg.uvm_printer::set_size_enabled.knobs.size
|vpiRhs:
\_ref_obj: (enabled), line:1040
|vpiName:enabled
|vpiFullName:uvm_pkg.uvm_printer::set_size_enabled.enabled
|vpiTaskFunc:
\_function: (uvm_printer::get_size_enabled), line:1042
|vpiName:uvm_printer::get_size_enabled
|vpiFullName:uvm_pkg.uvm_printer::get_size_enabled
|vpiReturn:
\_bit_var: , line:1042
|vpiStmt:
\_return_stmt: , line:1043, parent:uvm_printer::get_size_enabled
|vpiCondition:
\_ref_obj: (knobs.size), line:1043
|vpiName:knobs.size
|vpiFullName:uvm_pkg.uvm_printer::get_size_enabled.knobs.size
|vpiTaskFunc:
\_function: (uvm_printer::set_id_enabled), line:1046
|vpiName:uvm_printer::set_id_enabled
|vpiFullName:uvm_pkg.uvm_printer::set_id_enabled
|vpiIODecl:
\_io_decl: (enabled)
|vpiName:enabled
|vpiDirection:5
|vpiExpr:
\_bit_var: , line:1046, parent:enabled
|vpiFullName:enabled
|vpiStmt:
\_assignment: , line:1047, parent:uvm_printer::set_id_enabled
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (knobs.reference), line:1047
|vpiName:knobs.reference
|vpiFullName:uvm_pkg.uvm_printer::set_id_enabled.knobs.reference
|vpiRhs:
\_ref_obj: (enabled), line:1047
|vpiName:enabled
|vpiFullName:uvm_pkg.uvm_printer::set_id_enabled.enabled
|vpiTaskFunc:
\_function: (uvm_printer::get_id_enabled), line:1049
|vpiName:uvm_printer::get_id_enabled
|vpiFullName:uvm_pkg.uvm_printer::get_id_enabled
|vpiReturn:
\_bit_var: , line:1049
|vpiStmt:
\_return_stmt: , line:1050, parent:uvm_printer::get_id_enabled
|vpiCondition:
\_ref_obj: (knobs.reference), line:1050
|vpiName:knobs.reference
|vpiFullName:uvm_pkg.uvm_printer::get_id_enabled.knobs.reference
|vpiTaskFunc:
\_function: (uvm_printer::set_radix_enabled), line:1053
|vpiName:uvm_printer::set_radix_enabled
|vpiFullName:uvm_pkg.uvm_printer::set_radix_enabled
|vpiIODecl:
\_io_decl: (enabled)
|vpiName:enabled
|vpiDirection:5
|vpiExpr:
\_bit_var: , line:1053, parent:enabled
|vpiFullName:enabled
|vpiStmt:
\_assignment: , line:1054, parent:uvm_printer::set_radix_enabled
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (knobs.show_radix), line:1054
|vpiName:knobs.show_radix
|vpiFullName:uvm_pkg.uvm_printer::set_radix_enabled.knobs.show_radix
|vpiRhs:
\_ref_obj: (enabled), line:1054
|vpiName:enabled
|vpiFullName:uvm_pkg.uvm_printer::set_radix_enabled.enabled
|vpiTaskFunc:
\_function: (uvm_printer::get_radix_enabled), line:1056
|vpiName:uvm_printer::get_radix_enabled
|vpiFullName:uvm_pkg.uvm_printer::get_radix_enabled
|vpiReturn:
\_bit_var: , line:1056
|vpiStmt:
\_return_stmt: , line:1057, parent:uvm_printer::get_radix_enabled
|vpiCondition:
\_ref_obj: (knobs.show_radix), line:1057
|vpiName:knobs.show_radix
|vpiFullName:uvm_pkg.uvm_printer::get_radix_enabled.knobs.show_radix
|vpiTaskFunc:
\_function: (uvm_printer::set_radix_string), line:1060
|vpiName:uvm_printer::set_radix_string
|vpiFullName:uvm_pkg.uvm_printer::set_radix_string
|vpiIODecl:
\_io_decl: (radix)
|vpiName:radix
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_radix_enum), line:1060, parent:radix
|vpiName:uvm_radix_enum
|vpiFullName:radix.uvm_radix_enum
|vpiIODecl:
\_io_decl: (prefix)
|vpiName:prefix
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1060, parent:prefix
|vpiFullName:prefix
|vpiStmt:
\_if_else: , line:1061, parent:uvm_printer::set_radix_string
|vpiCondition:
\_operation: , line:1061
|vpiOpType:14
|vpiOperand:
\_ref_obj: (radix), line:1061
|vpiName:radix
|vpiFullName:uvm_pkg.uvm_printer::set_radix_string.radix
|vpiOperand:
\_ref_obj: (UVM_DEC), line:1061
|vpiName:UVM_DEC
|vpiFullName:uvm_pkg.uvm_printer::set_radix_string.UVM_DEC
|vpiStmt:
\_assignment: , line:1061
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (knobs.dec_radix), line:1061
|vpiName:knobs.dec_radix
|vpiFullName:uvm_pkg.uvm_printer::set_radix_string.knobs.dec_radix
|vpiRhs:
\_ref_obj: (prefix), line:1061
|vpiName:prefix
|vpiFullName:uvm_pkg.uvm_printer::set_radix_string.prefix
|vpiElseStmt:
\_if_else: , line:1062
|vpiCondition:
\_operation: , line:1062
|vpiOpType:14
|vpiOperand:
\_ref_obj: (radix), line:1062
|vpiName:radix
|vpiFullName:uvm_pkg.uvm_printer::set_radix_string.radix
|vpiOperand:
\_ref_obj: (UVM_BIN), line:1062
|vpiName:UVM_BIN
|vpiFullName:uvm_pkg.uvm_printer::set_radix_string.UVM_BIN
|vpiStmt:
\_assignment: , line:1062
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (knobs.bin_radix), line:1062
|vpiName:knobs.bin_radix
|vpiFullName:uvm_pkg.uvm_printer::set_radix_string.knobs.bin_radix
|vpiRhs:
\_ref_obj: (prefix), line:1062
|vpiName:prefix
|vpiFullName:uvm_pkg.uvm_printer::set_radix_string.prefix
|vpiElseStmt:
\_if_else: , line:1063
|vpiCondition:
\_operation: , line:1063
|vpiOpType:14
|vpiOperand:
\_ref_obj: (radix), line:1063
|vpiName:radix
|vpiFullName:uvm_pkg.uvm_printer::set_radix_string.radix
|vpiOperand:
\_ref_obj: (UVM_OCT), line:1063
|vpiName:UVM_OCT
|vpiFullName:uvm_pkg.uvm_printer::set_radix_string.UVM_OCT
|vpiStmt:
\_assignment: , line:1063
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (knobs.oct_radix), line:1063
|vpiName:knobs.oct_radix
|vpiFullName:uvm_pkg.uvm_printer::set_radix_string.knobs.oct_radix
|vpiRhs:
\_ref_obj: (prefix), line:1063
|vpiName:prefix
|vpiFullName:uvm_pkg.uvm_printer::set_radix_string.prefix
|vpiElseStmt:
\_if_else: , line:1064
|vpiCondition:
\_operation: , line:1064
|vpiOpType:14
|vpiOperand:
\_ref_obj: (radix), line:1064
|vpiName:radix
|vpiFullName:uvm_pkg.uvm_printer::set_radix_string.radix
|vpiOperand:
\_ref_obj: (UVM_UNSIGNED), line:1064
|vpiName:UVM_UNSIGNED
|vpiFullName:uvm_pkg.uvm_printer::set_radix_string.UVM_UNSIGNED
|vpiStmt:
\_assignment: , line:1064
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (knobs.unsigned_radix), line:1064
|vpiName:knobs.unsigned_radix
|vpiFullName:uvm_pkg.uvm_printer::set_radix_string.knobs.unsigned_radix
|vpiRhs:
\_ref_obj: (prefix), line:1064
|vpiName:prefix
|vpiFullName:uvm_pkg.uvm_printer::set_radix_string.prefix
|vpiElseStmt:
\_if_else: , line:134
|vpiCondition:
\_operation: , line:134
|vpiOpType:14
|vpiOperand:
\_ref_obj: (radix), line:134
|vpiName:radix
|vpiFullName:uvm_pkg.uvm_printer::set_radix_string.radix
|vpiOperand:
\_ref_obj: (UVM_HEX), line:134
|vpiName:UVM_HEX
|vpiFullName:uvm_pkg.uvm_printer::set_radix_string.UVM_HEX
|vpiStmt:
\_assignment: , line:134
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (knobs.hex_radix), line:134
|vpiName:knobs.hex_radix
|vpiFullName:uvm_pkg.uvm_printer::set_radix_string.knobs.hex_radix
|vpiRhs:
\_ref_obj: (prefix), line:134
|vpiName:prefix
|vpiFullName:uvm_pkg.uvm_printer::set_radix_string.prefix
|vpiElseStmt:
\_begin: , line:136
|vpiFullName:uvm_pkg.uvm_printer::set_radix_string
|vpiStmt:
\_if_stmt: , line:138
|vpiCondition:
\_func_call: (uvm_report_enabled), line:138
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:138
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_WARNING), line:138
|vpiName:UVM_WARNING
|vpiArgument:
\_constant: , line:138
|vpiConstType:6
|vpiDecompile:"PRINTER_UNKNOWN_RADIX"
|vpiSize:23
|STRING:"PRINTER_UNKNOWN_RADIX"
|vpiStmt:
\_func_call: (uvm_report_warning), line:139
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"PRINTER_UNKNOWN_RADIX"
|vpiSize:23
|STRING:"PRINTER_UNKNOWN_RADIX"
|vpiArgument:
\_sys_func_call: ($sformatf), line:139
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"set_radix_string called with unsupported radix %s"
|vpiSize:51
|STRING:"set_radix_string called with unsupported radix %s"
|vpiArgument:
\_ref_obj: (radix), line:139
|vpiName:radix
|vpiArgument:
\_ref_obj: (UVM_NONE), line:139
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_printer.svh"
|vpiSize:207
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_printer.svh"
|vpiArgument:
\_constant: , line:139
|vpiConstType:7
|vpiDecompile:1065
|vpiSize:32
|INT:1065
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:139
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiTaskFunc:
\_function: (uvm_printer::get_radix_string), line:1068
|vpiName:uvm_printer::get_radix_string
|vpiFullName:uvm_pkg.uvm_printer::get_radix_string
|vpiReturn:
\_logic_var: , line:1068
|vpiIODecl:
\_io_decl: (radix)
|vpiName:radix
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_radix_enum), line:1068, parent:radix
|vpiName:uvm_radix_enum
|vpiFullName:radix.uvm_radix_enum
|vpiStmt:
\_if_else: , line:1069, parent:uvm_printer::get_radix_string
|vpiCondition:
\_operation: , line:1069
|vpiOpType:14
|vpiOperand:
\_ref_obj: (radix), line:1069
|vpiName:radix
|vpiFullName:uvm_pkg.uvm_printer::get_radix_string.radix
|vpiOperand:
\_ref_obj: (UVM_DEC), line:1069
|vpiName:UVM_DEC
|vpiFullName:uvm_pkg.uvm_printer::get_radix_string.UVM_DEC
|vpiStmt:
\_return_stmt: , line:1069
|vpiCondition:
\_ref_obj: (knobs.dec_radix), line:1069
|vpiName:knobs.dec_radix
|vpiFullName:uvm_pkg.uvm_printer::get_radix_string.knobs.dec_radix
|vpiElseStmt:
\_if_else: , line:1070
|vpiCondition:
\_operation: , line:1070
|vpiOpType:14
|vpiOperand:
\_ref_obj: (radix), line:1070
|vpiName:radix
|vpiFullName:uvm_pkg.uvm_printer::get_radix_string.radix
|vpiOperand:
\_ref_obj: (UVM_BIN), line:1070
|vpiName:UVM_BIN
|vpiFullName:uvm_pkg.uvm_printer::get_radix_string.UVM_BIN
|vpiStmt:
\_return_stmt: , line:1070
|vpiCondition:
\_ref_obj: (knobs.bin_radix), line:1070
|vpiName:knobs.bin_radix
|vpiFullName:uvm_pkg.uvm_printer::get_radix_string.knobs.bin_radix
|vpiElseStmt:
\_if_else: , line:1071
|vpiCondition:
\_operation: , line:1071
|vpiOpType:14
|vpiOperand:
\_ref_obj: (radix), line:1071
|vpiName:radix
|vpiFullName:uvm_pkg.uvm_printer::get_radix_string.radix
|vpiOperand:
\_ref_obj: (UVM_OCT), line:1071
|vpiName:UVM_OCT
|vpiFullName:uvm_pkg.uvm_printer::get_radix_string.UVM_OCT
|vpiStmt:
\_return_stmt: , line:1071
|vpiCondition:
\_ref_obj: (knobs.oct_radix), line:1071
|vpiName:knobs.oct_radix
|vpiFullName:uvm_pkg.uvm_printer::get_radix_string.knobs.oct_radix
|vpiElseStmt:
\_if_else: , line:1072
|vpiCondition:
\_operation: , line:1072
|vpiOpType:14
|vpiOperand:
\_ref_obj: (radix), line:1072
|vpiName:radix
|vpiFullName:uvm_pkg.uvm_printer::get_radix_string.radix
|vpiOperand:
\_ref_obj: (UVM_UNSIGNED), line:1072
|vpiName:UVM_UNSIGNED
|vpiFullName:uvm_pkg.uvm_printer::get_radix_string.UVM_UNSIGNED
|vpiStmt:
\_return_stmt: , line:1072
|vpiCondition:
\_ref_obj: (knobs.unsigned_radix), line:1072
|vpiName:knobs.unsigned_radix
|vpiFullName:uvm_pkg.uvm_printer::get_radix_string.knobs.unsigned_radix
|vpiElseStmt:
\_if_else: , line:1073
|vpiCondition:
\_operation: , line:1073
|vpiOpType:14
|vpiOperand:
\_ref_obj: (radix), line:1073
|vpiName:radix
|vpiFullName:uvm_pkg.uvm_printer::get_radix_string.radix
|vpiOperand:
\_ref_obj: (UVM_HEX), line:1073
|vpiName:UVM_HEX
|vpiFullName:uvm_pkg.uvm_printer::get_radix_string.UVM_HEX
|vpiStmt:
\_return_stmt: , line:1073
|vpiCondition:
\_ref_obj: (knobs.hex_radix), line:1073
|vpiName:knobs.hex_radix
|vpiFullName:uvm_pkg.uvm_printer::get_radix_string.knobs.hex_radix
|vpiElseStmt:
\_return_stmt: , line:1074
|vpiCondition:
\_constant: , line:1074
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiTaskFunc:
\_function: (uvm_printer::set_default_radix), line:1077
|vpiName:uvm_printer::set_default_radix
|vpiFullName:uvm_pkg.uvm_printer::set_default_radix
|vpiIODecl:
\_io_decl: (radix)
|vpiName:radix
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_radix_enum), line:1077, parent:radix
|vpiName:uvm_radix_enum
|vpiFullName:radix.uvm_radix_enum
|vpiStmt:
\_assignment: , line:1078, parent:uvm_printer::set_default_radix
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (knobs.default_radix), line:1078
|vpiName:knobs.default_radix
|vpiFullName:uvm_pkg.uvm_printer::set_default_radix.knobs.default_radix
|vpiRhs:
\_ref_obj: (radix), line:1078
|vpiName:radix
|vpiFullName:uvm_pkg.uvm_printer::set_default_radix.radix
|vpiTaskFunc:
\_function: (uvm_printer::get_default_radix), line:1080
|vpiName:uvm_printer::get_default_radix
|vpiFullName:uvm_pkg.uvm_printer::get_default_radix
|vpiReturn:
\_chandle_var: (uvm_radix_enum), line:1080
|vpiName:uvm_radix_enum
|vpiStmt:
\_return_stmt: , line:1081, parent:uvm_printer::get_default_radix
|vpiCondition:
\_ref_obj: (knobs.default_radix), line:1081
|vpiName:knobs.default_radix
|vpiFullName:uvm_pkg.uvm_printer::get_default_radix.knobs.default_radix
|vpiTaskFunc:
\_function: (uvm_printer::set_root_enabled), line:1084
|vpiName:uvm_printer::set_root_enabled
|vpiFullName:uvm_pkg.uvm_printer::set_root_enabled
|vpiIODecl:
\_io_decl: (enabled)
|vpiName:enabled
|vpiDirection:5
|vpiExpr:
\_bit_var: , line:1084, parent:enabled
|vpiFullName:enabled
|vpiStmt:
\_assignment: , line:1085, parent:uvm_printer::set_root_enabled
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (knobs.show_root), line:1085
|vpiName:knobs.show_root
|vpiFullName:uvm_pkg.uvm_printer::set_root_enabled.knobs.show_root
|vpiRhs:
\_ref_obj: (enabled), line:1085
|vpiName:enabled
|vpiFullName:uvm_pkg.uvm_printer::set_root_enabled.enabled
|vpiTaskFunc:
\_function: (uvm_printer::get_root_enabled), line:1087
|vpiName:uvm_printer::get_root_enabled
|vpiFullName:uvm_pkg.uvm_printer::get_root_enabled
|vpiReturn:
\_bit_var: , line:1087
|vpiStmt:
\_return_stmt: , line:1088, parent:uvm_printer::get_root_enabled
|vpiCondition:
\_ref_obj: (knobs.show_root), line:1088
|vpiName:knobs.show_root
|vpiFullName:uvm_pkg.uvm_printer::get_root_enabled.knobs.show_root
|vpiTaskFunc:
\_function: (uvm_printer::set_recursion_policy), line:1091
|vpiName:uvm_printer::set_recursion_policy
|vpiFullName:uvm_pkg.uvm_printer::set_recursion_policy
|vpiIODecl:
\_io_decl: (policy)
|vpiName:policy
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_recursion_policy_enum), line:1091, parent:policy
|vpiName:uvm_recursion_policy_enum
|vpiFullName:policy.uvm_recursion_policy_enum
|vpiStmt:
\_assignment: , line:1092, parent:uvm_printer::set_recursion_policy
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (knobs.recursion_policy), line:1092
|vpiName:knobs.recursion_policy
|vpiFullName:uvm_pkg.uvm_printer::set_recursion_policy.knobs.recursion_policy
|vpiRhs:
\_ref_obj: (policy), line:1092
|vpiName:policy
|vpiFullName:uvm_pkg.uvm_printer::set_recursion_policy.policy
|vpiTaskFunc:
\_function: (uvm_printer::get_recursion_policy), line:1094
|vpiName:uvm_printer::get_recursion_policy
|vpiFullName:uvm_pkg.uvm_printer::get_recursion_policy
|vpiReturn:
\_chandle_var: (uvm_recursion_policy_enum), line:1094
|vpiName:uvm_recursion_policy_enum
|vpiStmt:
\_return_stmt: , line:1095, parent:uvm_printer::get_recursion_policy
|vpiCondition:
\_ref_obj: (knobs.recursion_policy), line:1095
|vpiName:knobs.recursion_policy
|vpiFullName:uvm_pkg.uvm_printer::get_recursion_policy.knobs.recursion_policy
|vpiTaskFunc:
\_function: (uvm_printer::set_max_depth), line:1098
|vpiName:uvm_printer::set_max_depth
|vpiFullName:uvm_pkg.uvm_printer::set_max_depth
|vpiIODecl:
\_io_decl: (depth)
|vpiName:depth
|vpiDirection:5
|vpiExpr:
\_int_var: , line:1098, parent:depth
|vpiFullName:depth
|vpiStmt:
\_assignment: , line:1099, parent:uvm_printer::set_max_depth
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (knobs.depth), line:1099
|vpiName:knobs.depth
|vpiFullName:uvm_pkg.uvm_printer::set_max_depth.knobs.depth
|vpiRhs:
\_ref_obj: (depth), line:1099
|vpiName:depth
|vpiFullName:uvm_pkg.uvm_printer::set_max_depth.depth
|vpiTaskFunc:
\_function: (uvm_printer::get_max_depth), line:1101
|vpiName:uvm_printer::get_max_depth
|vpiFullName:uvm_pkg.uvm_printer::get_max_depth
|vpiReturn:
\_int_var: , line:1101
|vpiStmt:
\_return_stmt: , line:1102, parent:uvm_printer::get_max_depth
|vpiCondition:
\_ref_obj: (knobs.depth), line:1102
|vpiName:knobs.depth
|vpiFullName:uvm_pkg.uvm_printer::get_max_depth.knobs.depth
|vpiTaskFunc:
\_function: (uvm_printer::set_file), line:1105
|vpiName:uvm_printer::set_file
|vpiFullName:uvm_pkg.uvm_printer::set_file
|vpiIODecl:
\_io_decl: (fl)
|vpiName:fl
|vpiDirection:5
|vpiExpr:
\_chandle_var: (UVM_FILE), line:1105, parent:fl
|vpiName:UVM_FILE
|vpiFullName:fl.UVM_FILE
|vpiStmt:
\_assignment: , line:1106, parent:uvm_printer::set_file
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (knobs.mcd), line:1106
|vpiName:knobs.mcd
|vpiFullName:uvm_pkg.uvm_printer::set_file.knobs.mcd
|vpiRhs:
\_ref_obj: (fl), line:1106
|vpiName:fl
|vpiFullName:uvm_pkg.uvm_printer::set_file.fl
|vpiTaskFunc:
\_function: (uvm_printer::get_file), line:1108
|vpiName:uvm_printer::get_file
|vpiFullName:uvm_pkg.uvm_printer::get_file
|vpiReturn:
\_chandle_var: (UVM_FILE), line:1108
|vpiName:UVM_FILE
|vpiStmt:
\_return_stmt: , line:1109, parent:uvm_printer::get_file
|vpiCondition:
\_ref_obj: (knobs.mcd), line:1109
|vpiName:knobs.mcd
|vpiFullName:uvm_pkg.uvm_printer::get_file.knobs.mcd
|vpiTaskFunc:
\_function: (uvm_printer::set_line_prefix), line:1112
|vpiName:uvm_printer::set_line_prefix
|vpiFullName:uvm_pkg.uvm_printer::set_line_prefix
|vpiIODecl:
\_io_decl: (prefix)
|vpiName:prefix
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1112, parent:prefix
|vpiFullName:prefix
|vpiStmt:
\_assignment: , line:1113, parent:uvm_printer::set_line_prefix
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (knobs.prefix), line:1113
|vpiName:knobs.prefix
|vpiFullName:uvm_pkg.uvm_printer::set_line_prefix.knobs.prefix
|vpiRhs:
\_ref_obj: (prefix), line:1113
|vpiName:prefix
|vpiFullName:uvm_pkg.uvm_printer::set_line_prefix.prefix
|vpiTaskFunc:
\_function: (uvm_printer::get_line_prefix), line:1115
|vpiName:uvm_printer::get_line_prefix
|vpiFullName:uvm_pkg.uvm_printer::get_line_prefix
|vpiReturn:
\_logic_var: , line:1115
|vpiStmt:
\_return_stmt: , line:1116, parent:uvm_printer::get_line_prefix
|vpiCondition:
\_ref_obj: (knobs.prefix), line:1116
|vpiName:knobs.prefix
|vpiFullName:uvm_pkg.uvm_printer::get_line_prefix.knobs.prefix
|vpiTaskFunc:
\_function: (uvm_printer::set_begin_elements), line:1119
|vpiName:uvm_printer::set_begin_elements
|vpiFullName:uvm_pkg.uvm_printer::set_begin_elements
|vpiIODecl:
\_io_decl: (elements)
|vpiName:elements
|vpiDirection:5
|vpiExpr:
\_int_var: , line:1119, parent:elements
|vpiFullName:elements
|vpiStmt:
\_assignment: , line:1120, parent:uvm_printer::set_begin_elements
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (knobs.begin_elements), line:1120
|vpiName:knobs.begin_elements
|vpiFullName:uvm_pkg.uvm_printer::set_begin_elements.knobs.begin_elements
|vpiRhs:
\_ref_obj: (elements), line:1120
|vpiName:elements
|vpiFullName:uvm_pkg.uvm_printer::set_begin_elements.elements
|vpiTaskFunc:
\_function: (uvm_printer::get_begin_elements), line:1122
|vpiName:uvm_printer::get_begin_elements
|vpiFullName:uvm_pkg.uvm_printer::get_begin_elements
|vpiReturn:
\_int_var: , line:1122
|vpiStmt:
\_return_stmt: , line:1123, parent:uvm_printer::get_begin_elements
|vpiCondition:
\_ref_obj: (knobs.begin_elements), line:1123
|vpiName:knobs.begin_elements
|vpiFullName:uvm_pkg.uvm_printer::get_begin_elements.knobs.begin_elements
|vpiTaskFunc:
\_function: (uvm_printer::set_end_elements), line:1126
|vpiName:uvm_printer::set_end_elements
|vpiFullName:uvm_pkg.uvm_printer::set_end_elements
|vpiIODecl:
\_io_decl: (elements)
|vpiName:elements
|vpiDirection:5
|vpiExpr:
\_int_var: , line:1126, parent:elements
|vpiFullName:elements
|vpiStmt:
\_assignment: , line:1127, parent:uvm_printer::set_end_elements
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (knobs.end_elements), line:1127
|vpiName:knobs.end_elements
|vpiFullName:uvm_pkg.uvm_printer::set_end_elements.knobs.end_elements
|vpiRhs:
\_ref_obj: (elements), line:1127
|vpiName:elements
|vpiFullName:uvm_pkg.uvm_printer::set_end_elements.elements
|vpiTaskFunc:
\_function: (uvm_printer::get_end_elements), line:1129
|vpiName:uvm_printer::get_end_elements
|vpiFullName:uvm_pkg.uvm_printer::get_end_elements
|vpiReturn:
\_int_var: , line:1129
|vpiStmt:
\_return_stmt: , line:1130, parent:uvm_printer::get_end_elements
|vpiCondition:
\_ref_obj: (knobs.end_elements), line:1130
|vpiName:knobs.end_elements
|vpiFullName:uvm_pkg.uvm_printer::get_end_elements.knobs.end_elements
|vpiTaskFunc:
\_function: (uvm_printer::get_bottom_element), line:1133
|vpiName:uvm_printer::get_bottom_element
|vpiFullName:uvm_pkg.uvm_printer::get_bottom_element
|vpiReturn:
\_chandle_var: (uvm_printer_element), line:1133
|vpiName:uvm_printer_element
|vpiStmt:
\_if_else: , line:1134, parent:uvm_printer::get_bottom_element
|vpiCondition:
\_operation: , line:1134
|vpiOpType:18
|vpiOperand:
\_ref_obj: (m_element_stack.size), line:1134
|vpiName:m_element_stack.size
|vpiFullName:uvm_pkg.uvm_printer::get_bottom_element.m_element_stack.size
|vpiOperand:
\_constant: , line:1134
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_return_stmt: , line:1134
|vpiCondition:
\_bit_select: (m_element_stack), line:1134
|vpiName:m_element_stack
|vpiFullName:uvm_pkg.uvm_printer::get_bottom_element.m_element_stack
|vpiIndex:
\_constant: , line:1134
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiElseStmt:
\_return_stmt: , line:1135
|vpiCondition:
\_unsupported_expr: , line:1135
|STRING:
|vpiTaskFunc:
\_function: (uvm_printer::get_top_element), line:1138
|vpiName:uvm_printer::get_top_element
|vpiFullName:uvm_pkg.uvm_printer::get_top_element
|vpiReturn:
\_chandle_var: (uvm_printer_element), line:1138
|vpiName:uvm_printer_element
|vpiStmt:
\_if_else: , line:1139, parent:uvm_printer::get_top_element
|vpiCondition:
\_operation: , line:1139
|vpiOpType:18
|vpiOperand:
\_ref_obj: (m_element_stack.size), line:1139
|vpiName:m_element_stack.size
|vpiFullName:uvm_pkg.uvm_printer::get_top_element.m_element_stack.size
|vpiOperand:
\_constant: , line:1139
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_return_stmt: , line:1139
|vpiCondition:
\_bit_select: (m_element_stack), line:1139
|vpiName:m_element_stack
|vpiFullName:uvm_pkg.uvm_printer::get_top_element.m_element_stack
|vpiIndex:
\_unsupported_expr: , line:1139
|STRING:
|vpiElseStmt:
\_return_stmt: , line:1140
|vpiCondition:
\_unsupported_expr: , line:1140
|STRING:
|vpiTaskFunc:
\_function: (uvm_printer_element_proxy::get_immediate_children), line:1147
|vpiName:uvm_printer_element_proxy::get_immediate_children
|vpiFullName:uvm_pkg.uvm_printer_element_proxy::get_immediate_children
|vpiIODecl:
\_io_decl: (s)
|vpiName:s
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_printer_element), line:1147, parent:s
|vpiName:uvm_printer_element
|vpiFullName:s.uvm_printer_element
|vpiIODecl:
\_io_decl: (children)
|vpiName:children
|vpiDirection:6
|vpiExpr:
\_chandle_var: (uvm_printer_element), line:1148, parent:children
|vpiName:uvm_printer_element
|vpiFullName:children.uvm_printer_element
|vpiStmt:
\_func_call: (s.get_children), line:1149, parent:uvm_printer_element_proxy::get_immediate_children
|vpiName:s.get_children
|vpiArgument:
\_ref_obj: (children), line:1149
|vpiName:children
|vpiArgument:
\_constant: , line:1149
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiTaskFunc:
\_function: (uvm_printer::push_element), line:1154
|vpiName:uvm_printer::push_element
|vpiFullName:uvm_pkg.uvm_printer::push_element
|vpiIODecl:
\_io_decl: (name)
|vpiName:name
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1154, parent:name
|vpiFullName:name
|vpiIODecl:
\_io_decl: (type_name)
|vpiName:type_name
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1155, parent:type_name
|vpiFullName:type_name
|vpiIODecl:
\_io_decl: (size)
|vpiName:size
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1156, parent:size
|vpiFullName:size
|vpiIODecl:
\_io_decl: (value)
|vpiName:value
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1157, parent:value
|vpiFullName:value
|vpiStmt:
\_begin: , parent:uvm_printer::push_element
|vpiFullName:uvm_pkg.uvm_printer::push_element
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (element), line:1158
|vpiName:element
|vpiFullName:uvm_pkg.uvm_printer::push_element.element
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (parent), line:1159
|vpiName:parent
|vpiFullName:uvm_pkg.uvm_printer::push_element.parent
|vpiStmt:
\_assignment: , line:1160
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (element), line:1160
|vpiName:element
|vpiFullName:uvm_pkg.uvm_printer::push_element.element
|vpiRhs:
\_func_call: (get_unused_element), line:1160
|vpiName:get_unused_element
|vpiStmt:
\_assignment: , line:1161
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (parent), line:1161
|vpiName:parent
|vpiFullName:uvm_pkg.uvm_printer::push_element.parent
|vpiRhs:
\_func_call: (get_top_element), line:1161
|vpiName:get_top_element
|vpiStmt:
\_func_call: (element.set), line:1167
|vpiName:element.set
|vpiArgument:
\_ref_obj: (name), line:1167
|vpiName:name
|vpiArgument:
\_ref_obj: (type_name), line:1167
|vpiName:type_name
|vpiArgument:
\_ref_obj: (size), line:1167
|vpiName:size
|vpiArgument:
\_ref_obj: (value), line:1167
|vpiName:value
|vpiStmt:
\_if_stmt: , line:1168
|vpiCondition:
\_operation: , line:1168
|vpiOpType:15
|vpiOperand:
\_ref_obj: (parent), line:1168
|vpiName:parent
|vpiFullName:uvm_pkg.uvm_printer::push_element.parent
|vpiOperand:
\_unsupported_expr: , line:1168
|STRING:
|vpiStmt:
\_func_call: (parent.add_child), line:1168
|vpiName:parent.add_child
|vpiArgument:
\_ref_obj: (element), line:1168
|vpiName:element
|vpiStmt:
\_func_call: (m_element_stack.push_back), line:1169
|vpiName:m_element_stack.push_back
|vpiArgument:
\_ref_obj: (element), line:1169
|vpiName:element
|vpiTaskFunc:
\_function: (uvm_printer::pop_element), line:1172
|vpiName:uvm_printer::pop_element
|vpiFullName:uvm_pkg.uvm_printer::pop_element
|vpiStmt:
\_if_stmt: , line:1173, parent:uvm_printer::pop_element
|vpiCondition:
\_operation: , line:1173
|vpiOpType:18
|vpiOperand:
\_ref_obj: (m_element_stack.size), line:1173
|vpiName:m_element_stack.size
|vpiFullName:uvm_pkg.uvm_printer::pop_element.m_element_stack.size
|vpiOperand:
\_constant: , line:1173
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_begin: , line:1173
|vpiFullName:uvm_pkg.uvm_printer::pop_element
|vpiStmt:
\_func_call: (m_element_stack.pop_back), line:1174
|vpiName:m_element_stack.pop_back
|vpiTaskFunc:
\_function: (uvm_printer::get_unused_element), line:1178
|vpiName:uvm_printer::get_unused_element
|vpiFullName:uvm_pkg.uvm_printer::get_unused_element
|vpiReturn:
\_chandle_var: (uvm_printer_element), line:1178
|vpiName:uvm_printer_element
|vpiStmt:
\_begin: , parent:uvm_printer::get_unused_element
|vpiFullName:uvm_pkg.uvm_printer::get_unused_element
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (element), line:1179
|vpiName:element
|vpiFullName:uvm_pkg.uvm_printer::get_unused_element.element
|vpiStmt:
\_if_else: , line:1180
|vpiCondition:
\_operation: , line:1180
|vpiOpType:18
|vpiOperand:
\_ref_obj: (m_recycled_elements.size), line:1180
|vpiName:m_recycled_elements.size
|vpiFullName:uvm_pkg.uvm_printer::get_unused_element.m_recycled_elements.size
|vpiOperand:
\_constant: , line:1180
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_begin: , line:1180
|vpiFullName:uvm_pkg.uvm_printer::get_unused_element
|vpiStmt:
\_assignment: , line:1181
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (element), line:1181
|vpiName:element
|vpiFullName:uvm_pkg.uvm_printer::get_unused_element.element
|vpiRhs:
\_ref_obj: (m_recycled_elements.pop_back), line:1181
|vpiName:m_recycled_elements.pop_back
|vpiFullName:uvm_pkg.uvm_printer::get_unused_element.m_recycled_elements.pop_back
|vpiElseStmt:
\_begin: , line:1183
|vpiFullName:uvm_pkg.uvm_printer::get_unused_element
|vpiStmt:
\_assignment: , line:1184
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:28
|STRING:
|vpiRhs:
\_unsupported_expr: , line:28
|STRING:
|vpiStmt:
\_return_stmt: , line:1186
|vpiCondition:
\_ref_obj: (element), line:1186
|vpiName:element
|vpiFullName:uvm_pkg.uvm_printer::get_unused_element.element
|vpiTaskFunc:
\_function: (uvm_printer::print_array_header), line:1200
|vpiName:uvm_printer::print_array_header
|vpiFullName:uvm_pkg.uvm_printer::print_array_header
|vpiIODecl:
\_io_decl: (name)
|vpiName:name
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1200, parent:name
|vpiFullName:name
|vpiIODecl:
\_io_decl: (size)
|vpiName:size
|vpiDirection:5
|vpiExpr:
\_int_var: , line:1201, parent:size
|vpiFullName:size
|vpiIODecl:
\_io_decl: (arraytype)
|vpiName:arraytype
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1202, parent:arraytype
|vpiFullName:arraytype
|vpiIODecl:
\_io_decl: (scope_separator)
|vpiName:scope_separator
|vpiDirection:5
|vpiExpr:
\_byte_var: , line:1203, parent:scope_separator
|vpiFullName:scope_separator
|vpiStmt:
\_func_call: (push_element), line:1204, parent:uvm_printer::print_array_header
|vpiName:push_element
|vpiArgument:
\_ref_obj: (name), line:1204
|vpiName:name
|vpiArgument:
\_ref_obj: (arraytype), line:1204
|vpiName:arraytype
|vpiArgument:
\_sys_func_call: ($sformatf), line:1204
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:1204
|vpiConstType:6
|vpiDecompile:"%0d"
|vpiSize:5
|STRING:"%0d"
|vpiArgument:
\_ref_obj: (size), line:1204
|vpiName:size
|vpiArgument:
\_constant: , line:1204
|vpiConstType:6
|vpiDecompile:"-"
|vpiSize:3
|STRING:"-"
|vpiTaskFunc:
\_function: (uvm_printer::print_array_footer), line:1212
|vpiName:uvm_printer::print_array_footer
|vpiFullName:uvm_pkg.uvm_printer::print_array_footer
|vpiIODecl:
\_io_decl: (size)
|vpiName:size
|vpiDirection:5
|vpiExpr:
\_int_var: , line:1212, parent:size
|vpiFullName:size
|vpiStmt:
\_func_call: (pop_element), line:1213, parent:uvm_printer::print_array_footer
|vpiName:pop_element
|vpiTaskFunc:
\_function: (uvm_printer::print_array_range), line:1220
|vpiName:uvm_printer::print_array_range
|vpiFullName:uvm_pkg.uvm_printer::print_array_range
|vpiIODecl:
\_io_decl: (min)
|vpiName:min
|vpiDirection:5
|vpiExpr:
\_int_var: , line:1220, parent:min
|vpiFullName:min
|vpiIODecl:
\_io_decl: (max)
|vpiName:max
|vpiDirection:5
|vpiExpr:
\_int_var: , line:1220, parent:max
|vpiFullName:max
|vpiStmt:
\_begin: , parent:uvm_printer::print_array_range
|vpiFullName:uvm_pkg.uvm_printer::print_array_range
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_logic_var: (tmpstr), line:1221
|vpiName:tmpstr
|vpiFullName:uvm_pkg.uvm_printer::print_array_range.tmpstr
|vpiStmt:
\_if_stmt: , line:1222
|vpiCondition:
\_operation: , line:1222
|vpiOpType:26
|vpiOperand:
\_operation: , line:1222
|vpiOpType:14
|vpiOperand:
\_ref_obj: (min), line:1222
|vpiName:min
|vpiFullName:uvm_pkg.uvm_printer::print_array_range.min
|vpiOperand:
\_operation: , line:1222
|vpiOpType:1
|vpiOperand:
\_constant: , line:1222
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_operation: , line:1222
|vpiOpType:14
|vpiOperand:
\_ref_obj: (max), line:1222
|vpiName:max
|vpiFullName:uvm_pkg.uvm_printer::print_array_range.max
|vpiOperand:
\_operation: , line:1222
|vpiOpType:1
|vpiOperand:
\_constant: , line:1222
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:1223
|vpiStmt:
\_if_stmt: , line:1224
|vpiCondition:
\_operation: , line:1224
|vpiOpType:14
|vpiOperand:
\_ref_obj: (min), line:1224
|vpiName:min
|vpiFullName:uvm_pkg.uvm_printer::print_array_range.min
|vpiOperand:
\_operation: , line:1224
|vpiOpType:1
|vpiOperand:
\_constant: , line:1224
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:1225
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (min), line:1225
|vpiName:min
|vpiFullName:uvm_pkg.uvm_printer::print_array_range.min
|vpiRhs:
\_ref_obj: (max), line:1225
|vpiName:max
|vpiFullName:uvm_pkg.uvm_printer::print_array_range.max
|vpiStmt:
\_if_stmt: , line:1226
|vpiCondition:
\_operation: , line:1226
|vpiOpType:14
|vpiOperand:
\_ref_obj: (max), line:1226
|vpiName:max
|vpiFullName:uvm_pkg.uvm_printer::print_array_range.max
|vpiOperand:
\_operation: , line:1226
|vpiOpType:1
|vpiOperand:
\_constant: , line:1226
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:1227
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (max), line:1227
|vpiName:max
|vpiFullName:uvm_pkg.uvm_printer::print_array_range.max
|vpiRhs:
\_ref_obj: (min), line:1227
|vpiName:min
|vpiFullName:uvm_pkg.uvm_printer::print_array_range.min
|vpiStmt:
\_if_stmt: , line:1228
|vpiCondition:
\_operation: , line:1228
|vpiOpType:20
|vpiOperand:
\_ref_obj: (max), line:1228
|vpiName:max
|vpiFullName:uvm_pkg.uvm_printer::print_array_range.max
|vpiOperand:
\_ref_obj: (min), line:1228
|vpiName:min
|vpiFullName:uvm_pkg.uvm_printer::print_array_range.min
|vpiStmt:
\_return_stmt: , line:1229
|vpiStmt:
\_func_call: (print_generic_element), line:1230
|vpiName:print_generic_element
|vpiArgument:
\_constant: , line:1230
|vpiConstType:6
|vpiDecompile:"..."
|vpiSize:5
|STRING:"..."
|vpiArgument:
\_constant: , line:1230
|vpiConstType:6
|vpiDecompile:"..."
|vpiSize:5
|STRING:"..."
|vpiArgument:
\_constant: , line:1230
|vpiConstType:6
|vpiDecompile:"..."
|vpiSize:5
|STRING:"..."
|vpiArgument:
\_constant: , line:1230
|vpiConstType:6
|vpiDecompile:"..."
|vpiSize:5
|STRING:"..."
|vpiTaskFunc:
\_function: (uvm_printer::print_object_header), line:1237
|vpiName:uvm_printer::print_object_header
|vpiFullName:uvm_pkg.uvm_printer::print_object_header
|vpiIODecl:
\_io_decl: (name)
|vpiName:name
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1237, parent:name
|vpiFullName:name
|vpiIODecl:
\_io_decl: (value)
|vpiName:value
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_object), line:1238, parent:value
|vpiName:uvm_object
|vpiFullName:value.uvm_object
|vpiIODecl:
\_io_decl: (scope_separator)
|vpiName:scope_separator
|vpiDirection:5
|vpiExpr:
\_byte_var: , line:1239, parent:scope_separator
|vpiFullName:scope_separator
|vpiStmt:
\_begin: , parent:uvm_printer::print_object_header
|vpiFullName:uvm_pkg.uvm_printer::print_object_header
|vpiStmt:
\_if_stmt: , line:1240
|vpiCondition:
\_operation: , line:1240
|vpiOpType:14
|vpiOperand:
\_ref_obj: (name), line:1240
|vpiName:name
|vpiFullName:uvm_pkg.uvm_printer::print_object_header.name
|vpiOperand:
\_constant: , line:1240
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiStmt:
\_assignment: , line:1241
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (name), line:1241
|vpiName:name
|vpiFullName:uvm_pkg.uvm_printer::print_object_header.name
|vpiRhs:
\_constant: , line:1241
|vpiConstType:6
|vpiDecompile:"<unnamed>"
|vpiSize:11
|STRING:"<unnamed>"
|vpiStmt:
\_func_call: (push_element), line:1243
|vpiName:push_element
|vpiArgument:
\_ref_obj: (name), line:1243
|vpiName:name
|vpiArgument:
\_operation: , line:1244
|vpiOpType:32
|vpiOperand:
\_operation: , line:1244
|vpiOpType:15
|vpiOperand:
\_ref_obj: (value), line:1244
|vpiName:value
|vpiOperand:
\_unsupported_expr: , line:1244
|STRING:
|vpiOperand:
\_ref_obj: (value.get_type_name), line:1244
|vpiName:value.get_type_name
|vpiOperand:
\_constant: , line:1244
|vpiConstType:6
|vpiDecompile:"object"
|vpiSize:8
|STRING:"object"
|vpiArgument:
\_constant: , line:1245
|vpiConstType:6
|vpiDecompile:"-"
|vpiSize:3
|STRING:"-"
|vpiArgument:
\_operation: , line:1246
|vpiOpType:32
|vpiOperand:
\_func_call: (get_id_enabled), line:1246
|vpiName:get_id_enabled
|vpiOperand:
\_func_call: (uvm_object_value_str), line:1246
|vpiName:uvm_object_value_str
|vpiFunction:
\_function: (uvm_object_value_str), line:195
|vpiArgument:
\_ref_obj: (value), line:1246
|vpiName:value
|vpiOperand:
\_constant: , line:1246
|vpiConstType:6
|vpiDecompile:"-"
|vpiSize:3
|STRING:"-"
|vpiTaskFunc:
\_function: (uvm_printer::print_object), line:1253
|vpiName:uvm_printer::print_object
|vpiFullName:uvm_pkg.uvm_printer::print_object
|vpiIODecl:
\_io_decl: (name)
|vpiName:name
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1253, parent:name
|vpiFullName:name
|vpiIODecl:
\_io_decl: (value)
|vpiName:value
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_object), line:1253, parent:value
|vpiName:uvm_object
|vpiFullName:value.uvm_object
|vpiIODecl:
\_io_decl: (scope_separator)
|vpiName:scope_separator
|vpiDirection:5
|vpiExpr:
\_byte_var: , line:1254, parent:scope_separator
|vpiFullName:scope_separator
|vpiStmt:
\_begin: , parent:uvm_printer::print_object
|vpiFullName:uvm_pkg.uvm_printer::print_object
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (comp), line:1255
|vpiName:comp
|vpiFullName:uvm_pkg.uvm_printer::print_object.comp
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (child_comp), line:1255
|vpiName:child_comp
|vpiFullName:uvm_pkg.uvm_printer::print_object.child_comp
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (field_op), line:1256
|vpiName:field_op
|vpiFullName:uvm_pkg.uvm_printer::print_object.field_op
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (recursion_policy), line:1257
|vpiName:recursion_policy
|vpiFullName:uvm_pkg.uvm_printer::print_object.recursion_policy
|vpiStmt:
\_assignment: , line:1258
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (recursion_policy), line:1258
|vpiName:recursion_policy
|vpiFullName:uvm_pkg.uvm_printer::print_object.recursion_policy
|vpiRhs:
\_func_call: (get_recursion_policy), line:1258
|vpiName:get_recursion_policy
|vpiStmt:
\_if_else: , line:1260
|vpiCondition:
\_operation: , line:1260
|vpiOpType:27
|vpiOperand:
\_operation: , line:1260
|vpiOpType:27
|vpiOperand:
\_operation: , line:1260
|vpiOpType:14
|vpiOperand:
\_ref_obj: (value), line:1260
|vpiName:value
|vpiFullName:uvm_pkg.uvm_printer::print_object.value
|vpiOperand:
\_unsupported_expr: , line:1260
|STRING:
|vpiOperand:
\_operation: , line:1261
|vpiOpType:14
|vpiOperand:
\_ref_obj: (recursion_policy), line:1261
|vpiName:recursion_policy
|vpiFullName:uvm_pkg.uvm_printer::print_object.recursion_policy
|vpiOperand:
\_ref_obj: (UVM_REFERENCE), line:1261
|vpiName:UVM_REFERENCE
|vpiFullName:uvm_pkg.uvm_printer::print_object.UVM_REFERENCE
|vpiOperand:
\_operation: , line:1262
|vpiOpType:14
|vpiOperand:
\_func_call: (get_max_depth), line:1262
|vpiName:get_max_depth
|vpiOperand:
\_func_call: (get_active_object_depth), line:1262
|vpiName:get_active_object_depth
|vpiStmt:
\_begin: , line:1262
|vpiFullName:uvm_pkg.uvm_printer::print_object
|vpiStmt:
\_func_call: (print_object_header), line:1263
|vpiName:print_object_header
|vpiArgument:
\_ref_obj: (name), line:1263
|vpiName:name
|vpiArgument:
\_ref_obj: (value), line:1263
|vpiName:value
|vpiArgument:
\_ref_obj: (scope_separator), line:1263
|vpiName:scope_separator
|vpiStmt:
\_func_call: (pop_element), line:1264
|vpiName:pop_element
|vpiElseStmt:
\_begin: , line:1266
|vpiFullName:uvm_pkg.uvm_printer::print_object
|vpiStmt:
\_func_call: (push_active_object), line:1267
|vpiName:push_active_object
|vpiArgument:
\_ref_obj: (value), line:1267
|vpiName:value
|vpiStmt:
\_assignment: , line:1268
|vpiBlocking:1
|vpiLhs:
\_bit_select: (m_recur_states), line:1268
|vpiName:m_recur_states
|vpiFullName:uvm_pkg.uvm_printer::print_object.m_recur_states
|vpiIndex:
\_ref_obj: (value), line:1268
|vpiName:value
|vpiRhs:
\_ref_obj: (uvm_policy::STARTED), line:1268
|vpiName:uvm_policy::STARTED
|vpiFullName:uvm_pkg.uvm_printer::print_object.uvm_policy::STARTED
|vpiStmt:
\_func_call: (print_object_header), line:1269
|vpiName:print_object_header
|vpiArgument:
\_ref_obj: (name), line:1269
|vpiName:name
|vpiArgument:
\_ref_obj: (value), line:1269
|vpiName:value
|vpiArgument:
\_ref_obj: (scope_separator), line:1269
|vpiName:scope_separator
|vpiStmt:
\_if_stmt: , line:1273
|vpiCondition:
\_sys_func_call: ($cast), line:1273
|vpiName:$cast
|vpiArgument:
\_ref_obj: (comp), line:1273
|vpiName:comp
|vpiArgument:
\_ref_obj: (value), line:1273
|vpiName:value
|vpiStmt:
\_begin: , line:1273
|vpiFullName:uvm_pkg.uvm_printer::print_object
|vpiStmt:
\_if_stmt: , line:1275
|vpiCondition:
\_ref_obj: (comp.get_first_child), line:1275
|vpiName:comp.get_first_child
|vpiFullName:uvm_pkg.uvm_printer::print_object.comp.get_first_child
|vpiStmt:
\_assignment: , line:1283
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (field_op), line:1283
|vpiName:field_op
|vpiFullName:uvm_pkg.uvm_printer::print_object.field_op
|vpiRhs:
\_ref_obj: (uvm_field_op::m_get_available_op), line:1283
|vpiName:uvm_field_op::m_get_available_op
|vpiFullName:uvm_pkg.uvm_printer::print_object.uvm_field_op::m_get_available_op
|vpiStmt:
\_func_call: (field_op.set), line:1284
|vpiName:field_op.set
|vpiArgument:
\_ref_obj: (UVM_PRINT), line:1284
|vpiName:UVM_PRINT
|vpiArgument:
\_ref_obj: (this), line:1284
|vpiName:this
|vpiArgument:
\_unsupported_expr: , line:1284
|STRING:
|vpiStmt:
\_func_call: (value.do_execute_op), line:1285
|vpiName:value.do_execute_op
|vpiArgument:
\_ref_obj: (field_op), line:1285
|vpiName:field_op
|vpiStmt:
\_if_stmt: , line:1286
|vpiCondition:
\_ref_obj: (field_op.user_hook_enabled), line:1286
|vpiName:field_op.user_hook_enabled
|vpiFullName:uvm_pkg.uvm_printer::print_object.field_op.user_hook_enabled
|vpiStmt:
\_func_call: (value.do_print), line:1287
|vpiName:value.do_print
|vpiArgument:
\_ref_obj: (this), line:1287
|vpiName:this
|vpiStmt:
\_func_call: (field_op.m_recycle), line:1288
|vpiName:field_op.m_recycle
|vpiStmt:
\_func_call: (pop_element), line:1290
|vpiName:pop_element
|vpiStmt:
\_assignment: , line:1292
|vpiBlocking:1
|vpiLhs:
\_bit_select: (m_recur_states), line:1292
|vpiName:m_recur_states
|vpiFullName:uvm_pkg.uvm_printer::print_object.m_recur_states
|vpiIndex:
\_ref_obj: (value), line:1292
|vpiName:value
|vpiRhs:
\_ref_obj: (uvm_policy::FINISHED), line:1292
|vpiName:uvm_policy::FINISHED
|vpiFullName:uvm_pkg.uvm_printer::print_object.uvm_policy::FINISHED
|vpiStmt:
\_func_call: (pop_active_object), line:1293
|vpiName:pop_active_object
|vpiTaskFunc:
\_function: (uvm_printer::istop), line:1301
|vpiName:uvm_printer::istop
|vpiFullName:uvm_pkg.uvm_printer::istop
|vpiReturn:
\_bit_var: , line:1301
|vpiStmt:
\_return_stmt: , line:1302, parent:uvm_printer::istop
|vpiCondition:
\_operation: , line:1302
|vpiOpType:14
|vpiOperand:
\_func_call: (get_active_object_depth), line:1302
|vpiName:get_active_object_depth
|vpiOperand:
\_constant: , line:1302
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiTaskFunc:
\_function: (uvm_printer::print_generic), line:1322
|vpiName:uvm_printer::print_generic
|vpiFullName:uvm_pkg.uvm_printer::print_generic
|vpiIODecl:
\_io_decl: (name)
|vpiName:name
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1322, parent:name
|vpiFullName:name
|vpiIODecl:
\_io_decl: (type_name)
|vpiName:type_name
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1323, parent:type_name
|vpiFullName:type_name
|vpiIODecl:
\_io_decl: (size)
|vpiName:size
|vpiDirection:5
|vpiExpr:
\_int_var: , line:1324, parent:size
|vpiFullName:size
|vpiIODecl:
\_io_decl: (value)
|vpiName:value
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1325, parent:value
|vpiFullName:value
|vpiIODecl:
\_io_decl: (scope_separator)
|vpiName:scope_separator
|vpiDirection:5
|vpiExpr:
\_byte_var: , line:1326, parent:scope_separator
|vpiFullName:scope_separator
|vpiStmt:
\_begin: , parent:uvm_printer::print_generic
|vpiFullName:uvm_pkg.uvm_printer::print_generic
|vpiStmt:
\_func_call: (push_element), line:1328
|vpiName:push_element
|vpiArgument:
\_ref_obj: (name), line:1328
|vpiName:name
|vpiArgument:
\_ref_obj: (type_name), line:1329
|vpiName:type_name
|vpiArgument:
\_operation: , line:1330
|vpiOpType:32
|vpiOperand:
\_operation: , line:1330
|vpiOpType:14
|vpiOperand:
\_ref_obj: (size), line:1330
|vpiName:size
|vpiOperand:
\_operation: , line:1330
|vpiOpType:1
|vpiOperand:
\_constant: , line:1330
|vpiConstType:7
|vpiDecompile:2
|vpiSize:32
|INT:2
|vpiOperand:
\_constant: , line:1330
|vpiConstType:6
|vpiDecompile:"..."
|vpiSize:5
|STRING:"..."
|vpiOperand:
\_sys_func_call: ($sformatf), line:1330
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:1330
|vpiConstType:6
|vpiDecompile:"%0d"
|vpiSize:5
|STRING:"%0d"
|vpiArgument:
\_ref_obj: (size), line:1330
|vpiName:size
|vpiArgument:
\_ref_obj: (value), line:1331
|vpiName:value
|vpiStmt:
\_func_call: (pop_element), line:1332
|vpiName:pop_element
|vpiTaskFunc:
\_function: (uvm_printer::print_generic_element), line:1337
|vpiName:uvm_printer::print_generic_element
|vpiFullName:uvm_pkg.uvm_printer::print_generic_element
|vpiIODecl:
\_io_decl: (name)
|vpiName:name
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1337, parent:name
|vpiFullName:name
|vpiIODecl:
\_io_decl: (type_name)
|vpiName:type_name
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1338, parent:type_name
|vpiFullName:type_name
|vpiIODecl:
\_io_decl: (size)
|vpiName:size
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1339, parent:size
|vpiFullName:size
|vpiIODecl:
\_io_decl: (value)
|vpiName:value
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1340, parent:value
|vpiFullName:value
|vpiStmt:
\_begin: , parent:uvm_printer::print_generic_element
|vpiFullName:uvm_pkg.uvm_printer::print_generic_element
|vpiStmt:
\_func_call: (push_element), line:1341
|vpiName:push_element
|vpiArgument:
\_ref_obj: (name), line:1341
|vpiName:name
|vpiArgument:
\_ref_obj: (type_name), line:1341
|vpiName:type_name
|vpiArgument:
\_ref_obj: (size), line:1341
|vpiName:size
|vpiArgument:
\_ref_obj: (value), line:1341
|vpiName:value
|vpiStmt:
\_func_call: (pop_element), line:1342
|vpiName:pop_element
|vpiTaskFunc:
\_function: (uvm_printer::print_time), line:1349
|vpiName:uvm_printer::print_time
|vpiFullName:uvm_pkg.uvm_printer::print_time
|vpiIODecl:
\_io_decl: (name)
|vpiName:name
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1349, parent:name
|vpiFullName:name
|vpiIODecl:
\_io_decl: (value)
|vpiName:value
|vpiDirection:5
|vpiExpr:
\_time_var: , line:1350, parent:value
|vpiFullName:value
|vpiIODecl:
\_io_decl: (scope_separator)
|vpiName:scope_separator
|vpiDirection:5
|vpiExpr:
\_byte_var: , line:1351, parent:scope_separator
|vpiFullName:scope_separator
|vpiStmt:
\_func_call: (print_field_int), line:1352, parent:uvm_printer::print_time
|vpiName:print_field_int
|vpiArgument:
\_ref_obj: (name), line:1352
|vpiName:name
|vpiArgument:
\_ref_obj: (value), line:1352
|vpiName:value
|vpiArgument:
\_constant: , line:1352
|vpiConstType:7
|vpiDecompile:64
|vpiSize:32
|INT:64
|vpiArgument:
\_ref_obj: (UVM_TIME), line:1352
|vpiName:UVM_TIME
|vpiArgument:
\_ref_obj: (scope_separator), line:1352
|vpiName:scope_separator
|vpiTaskFunc:
\_function: (uvm_printer::print_string), line:1359
|vpiName:uvm_printer::print_string
|vpiFullName:uvm_pkg.uvm_printer::print_string
|vpiIODecl:
\_io_decl: (name)
|vpiName:name
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1359, parent:name
|vpiFullName:name
|vpiIODecl:
\_io_decl: (value)
|vpiName:value
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1360, parent:value
|vpiFullName:value
|vpiIODecl:
\_io_decl: (scope_separator)
|vpiName:scope_separator
|vpiDirection:5
|vpiExpr:
\_byte_var: , line:1361, parent:scope_separator
|vpiFullName:scope_separator
|vpiStmt:
\_begin: , parent:uvm_printer::print_string
|vpiFullName:uvm_pkg.uvm_printer::print_string
|vpiStmt:
\_func_call: (push_element), line:1363
|vpiName:push_element
|vpiArgument:
\_ref_obj: (name), line:1363
|vpiName:name
|vpiArgument:
\_constant: , line:1364
|vpiConstType:6
|vpiDecompile:"string"
|vpiSize:8
|STRING:"string"
|vpiArgument:
\_sys_func_call: ($sformatf), line:1365
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:1365
|vpiConstType:6
|vpiDecompile:"%0d"
|vpiSize:5
|STRING:"%0d"
|vpiArgument:
\_ref_obj: (value.len), line:1365
|vpiName:value.len
|vpiArgument:
\_operation: , line:1366
|vpiOpType:32
|vpiOperand:
\_operation: , line:1366
|vpiOpType:14
|vpiOperand:
\_ref_obj: (value), line:1366
|vpiName:value
|vpiOperand:
\_constant: , line:1366
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiOperand:
\_constant: , line:1366
|vpiConstType:6
|vpiDecompile:"\"\""
|vpiSize:6
|STRING:"\"\""
|vpiOperand:
\_ref_obj: (value), line:1366
|vpiName:value
|vpiStmt:
\_func_call: (pop_element), line:1367
|vpiName:pop_element
|vpiTaskFunc:
\_function: (uvm_printer::object_printed), line:1371
|vpiName:uvm_printer::object_printed
|vpiFullName:uvm_pkg.uvm_printer::object_printed
|vpiReturn:
\_class_var: (uvm_policy::recursion_state_e), line:1371
|vpiName:uvm_policy::recursion_state_e
|vpiIODecl:
\_io_decl: (value)
|vpiName:value
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_object), line:1371, parent:value
|vpiName:uvm_object
|vpiFullName:value.uvm_object
|vpiIODecl:
\_io_decl: (recursion)
|vpiName:recursion
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_recursion_policy_enum), line:1372, parent:recursion
|vpiName:uvm_recursion_policy_enum
|vpiFullName:recursion.uvm_recursion_policy_enum
|vpiStmt:
\_begin: , parent:uvm_printer::object_printed
|vpiFullName:uvm_pkg.uvm_printer::object_printed
|vpiStmt:
\_if_stmt: , line:1374
|vpiCondition:
\_operation: , line:1374
|vpiOpType:3
|vpiOperand:
\_ref_obj: (m_recur_states.exists), line:1374
|vpiName:m_recur_states.exists
|vpiFullName:uvm_pkg.uvm_printer::object_printed.m_recur_states.exists
|vpiStmt:
\_return_stmt: , line:1374
|vpiCondition:
\_ref_obj: (NEVER), line:1374
|vpiName:NEVER
|vpiFullName:uvm_pkg.uvm_printer::object_printed.NEVER
|vpiStmt:
\_if_else: , line:1375
|vpiCondition:
\_operation: , line:1375
|vpiOpType:3
|vpiOperand:
\_bit_select: (m_recur_states.exists), line:1375
|vpiName:m_recur_states.exists
|vpiFullName:uvm_pkg.uvm_printer::object_printed.m_recur_states.exists
|vpiIndex:
\_ref_obj: (value), line:1375
|vpiName:value
|vpiFullName:uvm_pkg.uvm_printer::object_printed.value
|vpiStmt:
\_return_stmt: , line:1375
|vpiCondition:
\_ref_obj: (NEVER), line:1375
|vpiName:NEVER
|vpiFullName:uvm_pkg.uvm_printer::object_printed.NEVER
|vpiElseStmt:
\_return_stmt: , line:1376
|vpiCondition:
\_bit_select: (m_recur_states), line:1376
|vpiName:m_recur_states
|vpiFullName:uvm_pkg.uvm_printer::object_printed.m_recur_states
|vpiIndex:
\_ref_obj: (value), line:1376
|vpiName:value
|vpiTaskFunc:
\_function: (uvm_printer::print_real), line:1382
|vpiName:uvm_printer::print_real
|vpiFullName:uvm_pkg.uvm_printer::print_real
|vpiIODecl:
\_io_decl: (name)
|vpiName:name
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1382, parent:name
|vpiFullName:name
|vpiIODecl:
\_io_decl: (value)
|vpiName:value
|vpiDirection:5
|vpiExpr:
\_real_var: , line:1383, parent:value
|vpiFullName:value
|vpiIODecl:
\_io_decl: (scope_separator)
|vpiName:scope_separator
|vpiDirection:5
|vpiExpr:
\_byte_var: , line:1384, parent:scope_separator
|vpiFullName:scope_separator
|vpiStmt:
\_begin: , parent:uvm_printer::print_real
|vpiFullName:uvm_pkg.uvm_printer::print_real
|vpiStmt:
\_func_call: (push_element), line:1386
|vpiName:push_element
|vpiArgument:
\_ref_obj: (name), line:1386
|vpiName:name
|vpiArgument:
\_constant: , line:1386
|vpiConstType:6
|vpiDecompile:"real"
|vpiSize:6
|STRING:"real"
|vpiArgument:
\_constant: , line:1386
|vpiConstType:6
|vpiDecompile:"64"
|vpiSize:4
|STRING:"64"
|vpiArgument:
\_sys_func_call: ($sformatf), line:1386
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:1386
|vpiConstType:6
|vpiDecompile:"%f"
|vpiSize:4
|STRING:"%f"
|vpiArgument:
\_ref_obj: (value), line:1386
|vpiName:value
|vpiStmt:
\_func_call: (pop_element), line:1387
|vpiName:pop_element
|vpiTaskFunc:
\_function: (uvm_printer::index_string), line:1395
|vpiName:uvm_printer::index_string
|vpiFullName:uvm_pkg.uvm_printer::index_string
|vpiReturn:
\_logic_var: , line:1395
|vpiIODecl:
\_io_decl: (index)
|vpiName:index
|vpiDirection:5
|vpiExpr:
\_int_var: , line:1395, parent:index
|vpiFullName:index
|vpiIODecl:
\_io_decl: (name)
|vpiName:name
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1395, parent:name
|vpiFullName:name
|vpiStmt:
\_begin: , parent:uvm_printer::index_string
|vpiFullName:uvm_pkg.uvm_printer::index_string
|vpiStmt:
\_func_call: (index_string.itoa), line:1396
|vpiName:index_string.itoa
|vpiArgument:
\_ref_obj: (index), line:1396
|vpiName:index
|vpiStmt:
\_assignment: , line:1397
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (index_string), line:1397
|vpiName:index_string
|vpiFullName:uvm_pkg.uvm_printer::index_string.index_string
|vpiRhs:
\_operation: , line:1397
|vpiOpType:33
|vpiOperand:
\_ref_obj: (name), line:1397
|vpiName:name
|vpiOperand:
\_constant: , line:1397
|vpiConstType:6
|vpiDecompile:"["
|vpiSize:3
|STRING:"["
|vpiOperand:
\_ref_obj: (index_string), line:1397
|vpiName:index_string
|vpiOperand:
\_constant: , line:1397
|vpiConstType:6
|vpiDecompile:"]"
|vpiSize:3
|STRING:"]"
|vpiTaskFunc:
\_function: (uvm_printer_element::set), line:1408
|vpiName:uvm_printer_element::set
|vpiFullName:uvm_pkg.uvm_printer_element::set
|vpiIODecl:
\_io_decl: (element_name)
|vpiName:element_name
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1408, parent:element_name
|vpiFullName:element_name
|vpiIODecl:
\_io_decl: (element_type_name)
|vpiName:element_type_name
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1409, parent:element_type_name
|vpiFullName:element_type_name
|vpiIODecl:
\_io_decl: (element_size)
|vpiName:element_size
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1410, parent:element_size
|vpiFullName:element_size
|vpiIODecl:
\_io_decl: (element_value)
|vpiName:element_value
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1411, parent:element_value
|vpiFullName:element_value
|vpiStmt:
\_begin: , parent:uvm_printer_element::set
|vpiFullName:uvm_pkg.uvm_printer_element::set
|vpiStmt:
\_assignment: , line:1413
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_name), line:1413
|vpiName:m_name
|vpiFullName:uvm_pkg.uvm_printer_element::set.m_name
|vpiRhs:
\_ref_obj: (element_name), line:1413
|vpiName:element_name
|vpiFullName:uvm_pkg.uvm_printer_element::set.element_name
|vpiStmt:
\_assignment: , line:1414
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_type_name), line:1414
|vpiName:m_type_name
|vpiFullName:uvm_pkg.uvm_printer_element::set.m_type_name
|vpiRhs:
\_ref_obj: (element_type_name), line:1414
|vpiName:element_type_name
|vpiFullName:uvm_pkg.uvm_printer_element::set.element_type_name
|vpiStmt:
\_assignment: , line:1415
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_size), line:1415
|vpiName:m_size
|vpiFullName:uvm_pkg.uvm_printer_element::set.m_size
|vpiRhs:
\_ref_obj: (element_size), line:1415
|vpiName:element_size
|vpiFullName:uvm_pkg.uvm_printer_element::set.element_size
|vpiStmt:
\_assignment: , line:1416
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_value), line:1416
|vpiName:m_value
|vpiFullName:uvm_pkg.uvm_printer_element::set.m_value
|vpiRhs:
\_ref_obj: (element_value), line:1416
|vpiName:element_value
|vpiFullName:uvm_pkg.uvm_printer_element::set.element_value
|vpiTaskFunc:
\_function: (uvm_printer_element::set_element_name), line:1419
|vpiName:uvm_printer_element::set_element_name
|vpiFullName:uvm_pkg.uvm_printer_element::set_element_name
|vpiIODecl:
\_io_decl: (element_name)
|vpiName:element_name
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1419, parent:element_name
|vpiFullName:element_name
|vpiStmt:
\_assignment: , line:1420, parent:uvm_printer_element::set_element_name
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_name), line:1420
|vpiName:m_name
|vpiFullName:uvm_pkg.uvm_printer_element::set_element_name.m_name
|vpiRhs:
\_ref_obj: (element_name), line:1420
|vpiName:element_name
|vpiFullName:uvm_pkg.uvm_printer_element::set_element_name.element_name
|vpiTaskFunc:
\_function: (uvm_printer_element::get_element_name), line:1422
|vpiName:uvm_printer_element::get_element_name
|vpiFullName:uvm_pkg.uvm_printer_element::get_element_name
|vpiReturn:
\_logic_var: , line:1422
|vpiStmt:
\_return_stmt: , line:1423, parent:uvm_printer_element::get_element_name
|vpiCondition:
\_ref_obj: (m_name), line:1423
|vpiName:m_name
|vpiFullName:uvm_pkg.uvm_printer_element::get_element_name.m_name
|vpiTaskFunc:
\_function: (uvm_printer_element::set_element_type_name), line:1426
|vpiName:uvm_printer_element::set_element_type_name
|vpiFullName:uvm_pkg.uvm_printer_element::set_element_type_name
|vpiIODecl:
\_io_decl: (element_type_name)
|vpiName:element_type_name
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1426, parent:element_type_name
|vpiFullName:element_type_name
|vpiStmt:
\_assignment: , line:1427, parent:uvm_printer_element::set_element_type_name
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_type_name), line:1427
|vpiName:m_type_name
|vpiFullName:uvm_pkg.uvm_printer_element::set_element_type_name.m_type_name
|vpiRhs:
\_ref_obj: (element_type_name), line:1427
|vpiName:element_type_name
|vpiFullName:uvm_pkg.uvm_printer_element::set_element_type_name.element_type_name
|vpiTaskFunc:
\_function: (uvm_printer_element::get_element_type_name), line:1429
|vpiName:uvm_printer_element::get_element_type_name
|vpiFullName:uvm_pkg.uvm_printer_element::get_element_type_name
|vpiReturn:
\_logic_var: , line:1429
|vpiStmt:
\_return_stmt: , line:1430, parent:uvm_printer_element::get_element_type_name
|vpiCondition:
\_ref_obj: (m_type_name), line:1430
|vpiName:m_type_name
|vpiFullName:uvm_pkg.uvm_printer_element::get_element_type_name.m_type_name
|vpiTaskFunc:
\_function: (uvm_printer_element::set_element_size), line:1433
|vpiName:uvm_printer_element::set_element_size
|vpiFullName:uvm_pkg.uvm_printer_element::set_element_size
|vpiIODecl:
\_io_decl: (element_size)
|vpiName:element_size
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1433, parent:element_size
|vpiFullName:element_size
|vpiStmt:
\_assignment: , line:1434, parent:uvm_printer_element::set_element_size
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_size), line:1434
|vpiName:m_size
|vpiFullName:uvm_pkg.uvm_printer_element::set_element_size.m_size
|vpiRhs:
\_ref_obj: (element_size), line:1434
|vpiName:element_size
|vpiFullName:uvm_pkg.uvm_printer_element::set_element_size.element_size
|vpiTaskFunc:
\_function: (uvm_printer_element::get_element_size), line:1436
|vpiName:uvm_printer_element::get_element_size
|vpiFullName:uvm_pkg.uvm_printer_element::get_element_size
|vpiReturn:
\_logic_var: , line:1436
|vpiStmt:
\_return_stmt: , line:1437, parent:uvm_printer_element::get_element_size
|vpiCondition:
\_ref_obj: (m_size), line:1437
|vpiName:m_size
|vpiFullName:uvm_pkg.uvm_printer_element::get_element_size.m_size
|vpiTaskFunc:
\_function: (uvm_printer_element::set_element_value), line:1440
|vpiName:uvm_printer_element::set_element_value
|vpiFullName:uvm_pkg.uvm_printer_element::set_element_value
|vpiIODecl:
\_io_decl: (element_value)
|vpiName:element_value
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1440, parent:element_value
|vpiFullName:element_value
|vpiStmt:
\_assignment: , line:1441, parent:uvm_printer_element::set_element_value
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_value), line:1441
|vpiName:m_value
|vpiFullName:uvm_pkg.uvm_printer_element::set_element_value.m_value
|vpiRhs:
\_ref_obj: (element_value), line:1441
|vpiName:element_value
|vpiFullName:uvm_pkg.uvm_printer_element::set_element_value.element_value
|vpiTaskFunc:
\_function: (uvm_printer_element::get_element_value), line:1443
|vpiName:uvm_printer_element::get_element_value
|vpiFullName:uvm_pkg.uvm_printer_element::get_element_value
|vpiReturn:
\_logic_var: , line:1443
|vpiStmt:
\_return_stmt: , line:1444, parent:uvm_printer_element::get_element_value
|vpiCondition:
\_ref_obj: (m_value), line:1444
|vpiName:m_value
|vpiFullName:uvm_pkg.uvm_printer_element::get_element_value.m_value
|vpiTaskFunc:
\_function: (uvm_printer_element::add_child), line:1447
|vpiName:uvm_printer_element::add_child
|vpiFullName:uvm_pkg.uvm_printer_element::add_child
|vpiIODecl:
\_io_decl: (child)
|vpiName:child
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_printer_element), line:1447, parent:child
|vpiName:uvm_printer_element
|vpiFullName:child.uvm_printer_element
|vpiStmt:
\_func_call: (m_children.push_back), line:1448, parent:uvm_printer_element::add_child
|vpiName:m_children.push_back
|vpiArgument:
\_ref_obj: (child), line:1448
|vpiName:child
|vpiTaskFunc:
\_function: (uvm_printer_element::get_children), line:1450
|vpiName:uvm_printer_element::get_children
|vpiFullName:uvm_pkg.uvm_printer_element::get_children
|vpiIODecl:
\_io_decl: (children)
|vpiName:children
|vpiDirection:6
|vpiExpr:
\_chandle_var: (uvm_printer_element), line:1450, parent:children
|vpiName:uvm_printer_element
|vpiFullName:children.uvm_printer_element
|vpiIODecl:
\_io_decl: (recurse)
|vpiName:recurse
|vpiDirection:1
|vpiExpr:
\_bit_var: , line:1450, parent:recurse
|vpiFullName:recurse
|vpiStmt:
\_foreach_stmt: , line:1451, parent:uvm_printer_element::get_children
|vpiFullName:uvm_pkg.uvm_printer_element::get_children
|vpiVariables:
\_chandle_var: (m_children), line:1451
|vpiName:m_children
|vpiFullName:uvm_pkg.uvm_printer_element::get_children.m_children
|vpiLoopVars:
\_chandle_var: (i), line:1451
|vpiName:i
|vpiFullName:uvm_pkg.uvm_printer_element::get_children.i
|vpiStmt:
\_begin: , line:1451
|vpiFullName:uvm_pkg.uvm_printer_element::get_children
|vpiStmt:
\_func_call: (children.push_back), line:1452
|vpiName:children.push_back
|vpiArgument:
\_bit_select: (m_children), line:1452
|vpiName:m_children
|vpiIndex:
\_ref_obj: (i), line:1452
|vpiName:i
|vpiStmt:
\_if_stmt: , line:1453
|vpiCondition:
\_ref_obj: (recurse), line:1453
|vpiName:recurse
|vpiFullName:uvm_pkg.uvm_printer_element::get_children.recurse
|vpiStmt:
\_begin: , line:1453
|vpiFullName:uvm_pkg.uvm_printer_element::get_children
|vpiStmt:
\_func_call: (m_children.get_children), line:1454
|vpiName:m_children.get_children
|vpiArgument:
\_ref_obj: (children), line:1454
|vpiName:children
|vpiArgument:
\_constant: , line:1454
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiTaskFunc:
\_function: (uvm_printer_element::clear_children), line:1458
|vpiName:uvm_printer_element::clear_children
|vpiFullName:uvm_pkg.uvm_printer_element::clear_children
|vpiStmt:
\_func_call: (m_children.delete), line:1459, parent:uvm_printer_element::clear_children
|vpiName:m_children.delete
|vpiTaskFunc:
\_function: (uvm_table_printer::pop_element), line:1474
|vpiName:uvm_table_printer::pop_element
|vpiFullName:uvm_pkg.uvm_table_printer::pop_element
|vpiStmt:
\_begin: , parent:uvm_table_printer::pop_element
|vpiFullName:uvm_pkg.uvm_table_printer::pop_element
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_int_var: (name_len), line:1475
|vpiName:name_len
|vpiFullName:uvm_pkg.uvm_table_printer::pop_element.name_len
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_int_var: (level), line:1476
|vpiName:level
|vpiFullName:uvm_pkg.uvm_table_printer::pop_element.level
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (popped), line:1477
|vpiName:popped
|vpiFullName:uvm_pkg.uvm_table_printer::pop_element.popped
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_logic_var: (name_str), line:1478
|vpiName:name_str
|vpiFullName:uvm_pkg.uvm_table_printer::pop_element.name_str
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_logic_var: (type_name_str), line:1479
|vpiName:type_name_str
|vpiFullName:uvm_pkg.uvm_table_printer::pop_element.type_name_str
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_logic_var: (size_str), line:1480
|vpiName:size_str
|vpiFullName:uvm_pkg.uvm_table_printer::pop_element.size_str
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_logic_var: (value_str), line:1481
|vpiName:value_str
|vpiFullName:uvm_pkg.uvm_table_printer::pop_element.value_str
|vpiStmt:
\_assignment: , line:1483
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (popped), line:1483
|vpiName:popped
|vpiFullName:uvm_pkg.uvm_table_printer::pop_element.popped
|vpiRhs:
\_func_call: (get_top_element), line:1483
|vpiName:get_top_element
|vpiStmt:
\_assignment: , line:1485
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (level), line:1485
|vpiName:level
|vpiFullName:uvm_pkg.uvm_table_printer::pop_element.level
|vpiRhs:
\_operation: , line:1485
|vpiOpType:11
|vpiOperand:
\_func_call: (m_get_stack_size), line:1485
|vpiName:m_get_stack_size
|vpiOperand:
\_constant: , line:1485
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:1486
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (name_str), line:1486
|vpiName:name_str
|vpiFullName:uvm_pkg.uvm_table_printer::pop_element.name_str
|vpiRhs:
\_ref_obj: (popped.get_element_name), line:1486
|vpiName:popped.get_element_name
|vpiFullName:uvm_pkg.uvm_table_printer::pop_element.popped.get_element_name
|vpiStmt:
\_assignment: , line:1487
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (type_name_str), line:1487
|vpiName:type_name_str
|vpiFullName:uvm_pkg.uvm_table_printer::pop_element.type_name_str
|vpiRhs:
\_ref_obj: (popped.get_element_type_name), line:1487
|vpiName:popped.get_element_type_name
|vpiFullName:uvm_pkg.uvm_table_printer::pop_element.popped.get_element_type_name
|vpiStmt:
\_assignment: , line:1488
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (size_str), line:1488
|vpiName:size_str
|vpiFullName:uvm_pkg.uvm_table_printer::pop_element.size_str
|vpiRhs:
\_ref_obj: (popped.get_element_size), line:1488
|vpiName:popped.get_element_size
|vpiFullName:uvm_pkg.uvm_table_printer::pop_element.popped.get_element_size
|vpiStmt:
\_assignment: , line:1489
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (value_str), line:1489
|vpiName:value_str
|vpiFullName:uvm_pkg.uvm_table_printer::pop_element.value_str
|vpiRhs:
\_ref_obj: (popped.get_element_value), line:1489
|vpiName:popped.get_element_value
|vpiFullName:uvm_pkg.uvm_table_printer::pop_element.popped.get_element_value
|vpiStmt:
\_if_stmt: , line:1491
|vpiCondition:
\_operation: , line:1491
|vpiOpType:18
|vpiOperand:
\_operation: , line:1491
|vpiOpType:24
|vpiOperand:
\_ref_obj: (name_str.len), line:1491
|vpiName:name_str.len
|vpiFullName:uvm_pkg.uvm_table_printer::pop_element.name_str.len
|vpiOperand:
\_operation: , line:1491
|vpiOpType:25
|vpiOperand:
\_func_call: (get_indent), line:1491
|vpiName:get_indent
|vpiOperand:
\_ref_obj: (level), line:1491
|vpiName:level
|vpiFullName:uvm_pkg.uvm_table_printer::pop_element.level
|vpiOperand:
\_ref_obj: (m_max_name), line:1491
|vpiName:m_max_name
|vpiFullName:uvm_pkg.uvm_table_printer::pop_element.m_max_name
|vpiStmt:
\_assignment: , line:1491
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_max_name), line:1491
|vpiName:m_max_name
|vpiFullName:uvm_pkg.uvm_table_printer::pop_element.m_max_name
|vpiRhs:
\_operation: , line:1491
|vpiOpType:24
|vpiOperand:
\_ref_obj: (name_str.len), line:1491
|vpiName:name_str.len
|vpiFullName:uvm_pkg.uvm_table_printer::pop_element.name_str.len
|vpiOperand:
\_operation: , line:1491
|vpiOpType:25
|vpiOperand:
\_func_call: (get_indent), line:1491
|vpiName:get_indent
|vpiOperand:
\_ref_obj: (level), line:1491
|vpiName:level
|vpiFullName:uvm_pkg.uvm_table_printer::pop_element.level
|vpiStmt:
\_if_stmt: , line:1492
|vpiCondition:
\_operation: , line:1492
|vpiOpType:18
|vpiOperand:
\_ref_obj: (type_name_str.len), line:1492
|vpiName:type_name_str.len
|vpiFullName:uvm_pkg.uvm_table_printer::pop_element.type_name_str.len
|vpiOperand:
\_ref_obj: (m_max_type), line:1492
|vpiName:m_max_type
|vpiFullName:uvm_pkg.uvm_table_printer::pop_element.m_max_type
|vpiStmt:
\_assignment: , line:1492
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_max_type), line:1492
|vpiName:m_max_type
|vpiFullName:uvm_pkg.uvm_table_printer::pop_element.m_max_type
|vpiRhs:
\_ref_obj: (type_name_str.len), line:1492
|vpiName:type_name_str.len
|vpiFullName:uvm_pkg.uvm_table_printer::pop_element.type_name_str.len
|vpiStmt:
\_if_stmt: , line:1493
|vpiCondition:
\_operation: , line:1493
|vpiOpType:18
|vpiOperand:
\_ref_obj: (size_str.len), line:1493
|vpiName:size_str.len
|vpiFullName:uvm_pkg.uvm_table_printer::pop_element.size_str.len
|vpiOperand:
\_ref_obj: (m_max_size), line:1493
|vpiName:m_max_size
|vpiFullName:uvm_pkg.uvm_table_printer::pop_element.m_max_size
|vpiStmt:
\_assignment: , line:1493
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_max_size), line:1493
|vpiName:m_max_size
|vpiFullName:uvm_pkg.uvm_table_printer::pop_element.m_max_size
|vpiRhs:
\_ref_obj: (size_str.len), line:1493
|vpiName:size_str.len
|vpiFullName:uvm_pkg.uvm_table_printer::pop_element.size_str.len
|vpiStmt:
\_if_stmt: , line:1494
|vpiCondition:
\_operation: , line:1494
|vpiOpType:18
|vpiOperand:
\_ref_obj: (value_str.len), line:1494
|vpiName:value_str.len
|vpiFullName:uvm_pkg.uvm_table_printer::pop_element.value_str.len
|vpiOperand:
\_ref_obj: (m_max_value), line:1494
|vpiName:m_max_value
|vpiFullName:uvm_pkg.uvm_table_printer::pop_element.m_max_value
|vpiStmt:
\_assignment: , line:1494
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_max_value), line:1494
|vpiName:m_max_value
|vpiFullName:uvm_pkg.uvm_table_printer::pop_element.m_max_value
|vpiRhs:
\_ref_obj: (value_str.len), line:1494
|vpiName:value_str.len
|vpiFullName:uvm_pkg.uvm_table_printer::pop_element.value_str.len
|vpiStmt:
\_sys_func_call: (super.pop_element), line:1496
|vpiName:super.pop_element
|vpiTaskFunc:
\_function: (uvm_table_printer::emit), line:1503
|vpiName:uvm_table_printer::emit
|vpiFullName:uvm_pkg.uvm_table_printer::emit
|vpiReturn:
\_logic_var: , line:1503
|vpiStmt:
\_begin: , parent:uvm_table_printer::emit
|vpiFullName:uvm_pkg.uvm_table_printer::emit
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_logic_var: (s), line:1505
|vpiName:s
|vpiFullName:uvm_pkg.uvm_table_printer::emit.s
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_logic_var: (user_format), line:1506
|vpiName:user_format
|vpiFullName:uvm_pkg.uvm_table_printer::emit.user_format
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_logic_var: (dash), line:1507
|vpiName:dash
|vpiFullName:uvm_pkg.uvm_table_printer::emit.dash
|vpiConstantVariable:1
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_logic_var: (dashes), line:1508
|vpiName:dashes
|vpiFullName:uvm_pkg.uvm_table_printer::emit.dashes
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_logic_var: (linefeed), line:1510
|vpiName:linefeed
|vpiFullName:uvm_pkg.uvm_table_printer::emit.linefeed
|vpiStmt:
\_if_else: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:3
|vpiOperand:
\_ref_obj: (m_flushed), line:152
|vpiName:m_flushed
|vpiFullName:uvm_pkg.uvm_table_printer::emit.m_flushed
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_table_printer::emit
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_table_printer::emit
|vpiStmt:
\_if_stmt: , line:156
|vpiCondition:
\_func_call: (uvm_report_enabled), line:156
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:156
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:156
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"UVM/PRINT/NO_FLUSH"
|vpiSize:20
|STRING:"UVM/PRINT/NO_FLUSH"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"UVM/PRINT/NO_FLUSH"
|vpiSize:20
|STRING:"UVM/PRINT/NO_FLUSH"
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"printer emit() method called twice without intervening uvm_printer::flush()"
|vpiSize:77
|STRING:"printer emit() method called twice without intervening uvm_printer::flush()"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:157
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_printer.svh"
|vpiSize:207
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_printer.svh"
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:1516
|vpiSize:32
|INT:1516
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiElseStmt:
\_assignment: , line:1519
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_flushed), line:1519
|vpiName:m_flushed
|vpiFullName:uvm_pkg.uvm_table_printer::emit.m_flushed
|vpiRhs:
\_constant: , line:1519
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_assignment: , line:1520
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (linefeed), line:1520
|vpiName:linefeed
|vpiFullName:uvm_pkg.uvm_table_printer::emit.linefeed
|vpiRhs:
\_operation: , line:1520
|vpiOpType:33
|vpiOperand:
\_constant: , line:1520
|vpiConstType:6
|vpiDecompile:"\n"
|vpiSize:4
|STRING:"\n"
|vpiOperand:
\_func_call: (get_line_prefix), line:1520
|vpiName:get_line_prefix
|vpiStmt:
\_begin: , line:1522
|vpiFullName:uvm_pkg.uvm_table_printer::emit
|vpiStmt:
\_assignment: , line:1527
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (q), line:1527
|vpiName:q
|vpiFullName:uvm_pkg.uvm_table_printer::emit.q
|vpiRhs:
\_operation: , line:1527
|vpiOpType:75
|vpiOperand:
\_ref_obj: (m_max_name), line:1527
|vpiName:m_max_name
|vpiFullName:uvm_pkg.uvm_table_printer::emit.m_max_name
|vpiOperand:
\_ref_obj: (m_max_type), line:1527
|vpiName:m_max_type
|vpiFullName:uvm_pkg.uvm_table_printer::emit.m_max_type
|vpiOperand:
\_ref_obj: (m_max_size), line:1527
|vpiName:m_max_size
|vpiFullName:uvm_pkg.uvm_table_printer::emit.m_max_size
|vpiOperand:
\_ref_obj: (m_max_value), line:1527
|vpiName:m_max_value
|vpiFullName:uvm_pkg.uvm_table_printer::emit.m_max_value
|vpiOperand:
\_constant: , line:1527
|vpiConstType:7
|vpiDecompile:100
|vpiSize:32
|INT:100
|vpiStmt:
\_assignment: , line:1528
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (qq), line:1528
|vpiName:qq
|vpiFullName:uvm_pkg.uvm_table_printer::emit.qq
|vpiRhs:
\_ref_obj: (q.max), line:1528
|vpiName:q.max
|vpiFullName:uvm_pkg.uvm_table_printer::emit.q.max
|vpiStmt:
\_assignment: , line:1529
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m), line:1529
|vpiName:m
|vpiFullName:uvm_pkg.uvm_table_printer::emit.m
|vpiRhs:
\_bit_select: (qq), line:1529
|vpiName:qq
|vpiFullName:uvm_pkg.uvm_table_printer::emit.qq
|vpiIndex:
\_constant: , line:1529
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_if_stmt: , line:1530
|vpiCondition:
\_operation: , line:1530
|vpiOpType:20
|vpiOperand:
\_ref_obj: (dash.len), line:1530
|vpiName:dash.len
|vpiFullName:uvm_pkg.uvm_table_printer::emit.dash.len
|vpiOperand:
\_ref_obj: (m), line:1530
|vpiName:m
|vpiFullName:uvm_pkg.uvm_table_printer::emit.m
|vpiStmt:
\_begin: , line:1530
|vpiFullName:uvm_pkg.uvm_table_printer::emit
|vpiStmt:
\_assignment: , line:1531
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (dash), line:1531
|vpiName:dash
|vpiFullName:uvm_pkg.uvm_table_printer::emit.dash
|vpiRhs:
\_operation: , line:1531
|vpiOpType:34
|vpiOperand:
\_ref_obj: (m), line:1531
|vpiName:m
|vpiOperand:
\_constant: , line:1531
|vpiConstType:6
|vpiDecompile:"-"
|vpiSize:3
|STRING:"-"
|vpiStmt:
\_assignment: , line:1532
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_space), line:1532
|vpiName:m_space
|vpiFullName:uvm_pkg.uvm_table_printer::emit.m_space
|vpiRhs:
\_operation: , line:1532
|vpiOpType:34
|vpiOperand:
\_ref_obj: (m), line:1532
|vpiName:m
|vpiOperand:
\_constant: , line:1532
|vpiConstType:6
|vpiDecompile:" "
|vpiSize:3
|STRING:" "
|vpiStmt:
\_begin: , line:1545
|vpiFullName:uvm_pkg.uvm_table_printer::emit
|vpiStmt:
\_if_stmt: , line:1549
|vpiCondition:
\_func_call: (get_name_enabled), line:1549
|vpiName:get_name_enabled
|vpiStmt:
\_begin: , line:1549
|vpiFullName:uvm_pkg.uvm_table_printer::emit
|vpiStmt:
\_assignment: , line:1550
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (dashes), line:1550
|vpiName:dashes
|vpiFullName:uvm_pkg.uvm_table_printer::emit.dashes
|vpiRhs:
\_operation: , line:1550
|vpiOpType:33
|vpiOperand:
\_ref_obj: (dash.substr), line:1550
|vpiName:dash.substr
|vpiStmt:
\_assignment: , line:1551
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (header), line:1551
|vpiName:header
|vpiFullName:uvm_pkg.uvm_table_printer::emit.header
|vpiRhs:
\_operation: , line:1551
|vpiOpType:33
|vpiOperand:
\_constant: , line:1551
|vpiConstType:6
|vpiDecompile:"Name"
|vpiSize:6
|STRING:"Name"
|vpiOperand:
\_ref_obj: (m_space.substr), line:1551
|vpiName:m_space.substr
|vpiStmt:
\_if_stmt: , line:1553
|vpiCondition:
\_func_call: (get_type_name_enabled), line:1553
|vpiName:get_type_name_enabled
|vpiStmt:
\_begin: , line:1553
|vpiFullName:uvm_pkg.uvm_table_printer::emit
|vpiStmt:
\_assignment: , line:1554
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (dashes), line:1554
|vpiName:dashes
|vpiFullName:uvm_pkg.uvm_table_printer::emit.dashes
|vpiRhs:
\_operation: , line:1554
|vpiOpType:33
|vpiOperand:
\_ref_obj: (dashes), line:1554
|vpiName:dashes
|vpiOperand:
\_ref_obj: (dash.substr), line:1554
|vpiName:dash.substr
|vpiStmt:
\_assignment: , line:1555
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (header), line:1555
|vpiName:header
|vpiFullName:uvm_pkg.uvm_table_printer::emit.header
|vpiRhs:
\_operation: , line:1555
|vpiOpType:33
|vpiOperand:
\_ref_obj: (header), line:1555
|vpiName:header
|vpiOperand:
\_constant: , line:1555
|vpiConstType:6
|vpiDecompile:"Type"
|vpiSize:6
|STRING:"Type"
|vpiOperand:
\_ref_obj: (m_space.substr), line:1555
|vpiName:m_space.substr
|vpiStmt:
\_if_stmt: , line:1557
|vpiCondition:
\_func_call: (get_size_enabled), line:1557
|vpiName:get_size_enabled
|vpiStmt:
\_begin: , line:1557
|vpiFullName:uvm_pkg.uvm_table_printer::emit
|vpiStmt:
\_assignment: , line:1558
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (dashes), line:1558
|vpiName:dashes
|vpiFullName:uvm_pkg.uvm_table_printer::emit.dashes
|vpiRhs:
\_operation: , line:1558
|vpiOpType:33
|vpiOperand:
\_ref_obj: (dashes), line:1558
|vpiName:dashes
|vpiOperand:
\_ref_obj: (dash.substr), line:1558
|vpiName:dash.substr
|vpiStmt:
\_assignment: , line:1559
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (header), line:1559
|vpiName:header
|vpiFullName:uvm_pkg.uvm_table_printer::emit.header
|vpiRhs:
\_operation: , line:1559
|vpiOpType:33
|vpiOperand:
\_ref_obj: (header), line:1559
|vpiName:header
|vpiOperand:
\_constant: , line:1559
|vpiConstType:6
|vpiDecompile:"Size"
|vpiSize:6
|STRING:"Size"
|vpiOperand:
\_ref_obj: (m_space.substr), line:1559
|vpiName:m_space.substr
|vpiStmt:
\_assignment: , line:1561
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (dashes), line:1561
|vpiName:dashes
|vpiFullName:uvm_pkg.uvm_table_printer::emit.dashes
|vpiRhs:
\_operation: , line:1561
|vpiOpType:33
|vpiOperand:
\_ref_obj: (dashes), line:1561
|vpiName:dashes
|vpiOperand:
\_ref_obj: (dash.substr), line:1561
|vpiName:dash.substr
|vpiOperand:
\_ref_obj: (linefeed), line:1561
|vpiName:linefeed
|vpiStmt:
\_assignment: , line:1562
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (header), line:1562
|vpiName:header
|vpiFullName:uvm_pkg.uvm_table_printer::emit.header
|vpiRhs:
\_operation: , line:1562
|vpiOpType:33
|vpiOperand:
\_ref_obj: (header), line:1562
|vpiName:header
|vpiOperand:
\_constant: , line:1562
|vpiConstType:6
|vpiDecompile:"Value"
|vpiSize:7
|STRING:"Value"
|vpiOperand:
\_ref_obj: (m_space.substr), line:1562
|vpiName:m_space.substr
|vpiOperand:
\_ref_obj: (linefeed), line:1562
|vpiName:linefeed
|vpiStmt:
\_assignment: , line:1564
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (s), line:1564
|vpiName:s
|vpiFullName:uvm_pkg.uvm_table_printer::emit.s
|vpiRhs:
\_operation: , line:1564
|vpiOpType:33
|vpiOperand:
\_ref_obj: (s), line:1564
|vpiName:s
|vpiOperand:
\_ref_obj: (dashes), line:1564
|vpiName:dashes
|vpiOperand:
\_ref_obj: (header), line:1564
|vpiName:header
|vpiOperand:
\_ref_obj: (dashes), line:1564
|vpiName:dashes
|vpiStmt:
\_assignment: , line:1567
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (s), line:1567
|vpiName:s
|vpiFullName:uvm_pkg.uvm_table_printer::emit.s
|vpiRhs:
\_operation: , line:1567
|vpiOpType:33
|vpiOperand:
\_ref_obj: (s), line:1567
|vpiName:s
|vpiOperand:
\_func_call: (m_emit_element), line:1567
|vpiName:m_emit_element
|vpiArgument:
\_func_call: (get_bottom_element), line:1567
|vpiName:get_bottom_element
|vpiArgument:
\_constant: , line:1567
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_begin: , line:1576
|vpiFullName:uvm_pkg.uvm_table_printer::emit
|vpiStmt:
\_assignment: , line:1577
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (s), line:1577
|vpiName:s
|vpiFullName:uvm_pkg.uvm_table_printer::emit.s
|vpiRhs:
\_operation: , line:1577
|vpiOpType:33
|vpiOperand:
\_ref_obj: (s), line:1577
|vpiName:s
|vpiOperand:
\_ref_obj: (dashes), line:1577
|vpiName:dashes
|vpiStmt:
\_assignment: , line:1580
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (emit), line:1580
|vpiName:emit
|vpiFullName:uvm_pkg.uvm_table_printer::emit.emit
|vpiRhs:
\_operation: , line:1580
|vpiOpType:33
|vpiOperand:
\_func_call: (get_line_prefix), line:1580
|vpiName:get_line_prefix
|vpiOperand:
\_ref_obj: (s), line:1580
|vpiName:s
|vpiTaskFunc:
\_function: (uvm_table_printer::m_emit_element), line:1583
|vpiName:uvm_table_printer::m_emit_element
|vpiFullName:uvm_pkg.uvm_table_printer::m_emit_element
|vpiReturn:
\_logic_var: , line:1583
|vpiIODecl:
\_io_decl: (element)
|vpiName:element
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_printer_element), line:1583, parent:element
|vpiName:uvm_printer_element
|vpiFullName:element.uvm_printer_element
|vpiIODecl:
\_io_decl: (level)
|vpiName:level
|vpiDirection:5
|vpiExpr:
\_int_var: , line:1583, parent:level
|vpiFullName:level
|vpiStmt:
\_begin: , parent:uvm_table_printer::m_emit_element
|vpiFullName:uvm_pkg.uvm_table_printer::m_emit_element
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_logic_var: (result), line:1584
|vpiName:result
|vpiFullName:uvm_pkg.uvm_table_printer::m_emit_element.result
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_unsupported_expr: , line:1585
|STRING:
|vpiLhs:
\_chandle_var: (proxy), line:1585
|vpiName:proxy
|vpiFullName:uvm_pkg.uvm_table_printer::m_emit_element.proxy
|vpiConstantVariable:1
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_unsupported_expr: , line:1586
|STRING:
|vpiLhs:
\_chandle_var: (element_children), line:1586
|vpiName:element_children
|vpiFullName:uvm_pkg.uvm_table_printer::m_emit_element.element_children
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_logic_var: (linefeed), line:1587
|vpiName:linefeed
|vpiFullName:uvm_pkg.uvm_table_printer::m_emit_element.linefeed
|vpiStmt:
\_assignment: , line:1605
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (linefeed), line:1605
|vpiName:linefeed
|vpiFullName:uvm_pkg.uvm_table_printer::m_emit_element.linefeed
|vpiRhs:
\_operation: , line:1605
|vpiOpType:33
|vpiOperand:
\_constant: , line:1605
|vpiConstType:6
|vpiDecompile:"\n"
|vpiSize:4
|STRING:"\n"
|vpiOperand:
\_func_call: (get_line_prefix), line:1605
|vpiName:get_line_prefix
|vpiStmt:
\_begin: , line:1607
|vpiFullName:uvm_pkg.uvm_table_printer::m_emit_element
|vpiStmt:
\_assignment: , line:1613
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (name_str), line:1613
|vpiName:name_str
|vpiFullName:uvm_pkg.uvm_table_printer::m_emit_element.name_str
|vpiRhs:
\_ref_obj: (element.get_element_name), line:1613
|vpiName:element.get_element_name
|vpiFullName:uvm_pkg.uvm_table_printer::m_emit_element.element.get_element_name
|vpiStmt:
\_assignment: , line:1614
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (value_str), line:1614
|vpiName:value_str
|vpiFullName:uvm_pkg.uvm_table_printer::m_emit_element.value_str
|vpiRhs:
\_ref_obj: (element.get_element_value), line:1614
|vpiName:element.get_element_value
|vpiFullName:uvm_pkg.uvm_table_printer::m_emit_element.element.get_element_value
|vpiStmt:
\_assignment: , line:1615
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (type_name_str), line:1615
|vpiName:type_name_str
|vpiFullName:uvm_pkg.uvm_table_printer::m_emit_element.type_name_str
|vpiRhs:
\_ref_obj: (element.get_element_type_name), line:1615
|vpiName:element.get_element_type_name
|vpiFullName:uvm_pkg.uvm_table_printer::m_emit_element.element.get_element_type_name
|vpiStmt:
\_assignment: , line:1616
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (size_str), line:1616
|vpiName:size_str
|vpiFullName:uvm_pkg.uvm_table_printer::m_emit_element.size_str
|vpiRhs:
\_ref_obj: (element.get_element_size), line:1616
|vpiName:element.get_element_size
|vpiFullName:uvm_pkg.uvm_table_printer::m_emit_element.element.get_element_size
|vpiStmt:
\_if_stmt: , line:1617
|vpiCondition:
\_func_call: (get_name_enabled), line:1617
|vpiName:get_name_enabled
|vpiStmt:
\_assignment: , line:1618
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (result), line:1618
|vpiName:result
|vpiFullName:uvm_pkg.uvm_table_printer::m_emit_element.result
|vpiRhs:
\_operation: , line:1618
|vpiOpType:33
|vpiOperand:
\_ref_obj: (result), line:1618
|vpiName:result
|vpiOperand:
\_ref_obj: (m_space.substr), line:1618
|vpiName:m_space.substr
|vpiOperand:
\_ref_obj: (name_str), line:1618
|vpiName:name_str
|vpiOperand:
\_ref_obj: (m_space.substr), line:1619
|vpiName:m_space.substr
|vpiStmt:
\_if_stmt: , line:1620
|vpiCondition:
\_func_call: (get_type_name_enabled), line:1620
|vpiName:get_type_name_enabled
|vpiStmt:
\_assignment: , line:1621
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (result), line:1621
|vpiName:result
|vpiFullName:uvm_pkg.uvm_table_printer::m_emit_element.result
|vpiRhs:
\_operation: , line:1621
|vpiOpType:33
|vpiOperand:
\_ref_obj: (result), line:1621
|vpiName:result
|vpiOperand:
\_ref_obj: (type_name_str), line:1621
|vpiName:type_name_str
|vpiOperand:
\_ref_obj: (m_space.substr), line:1621
|vpiName:m_space.substr
|vpiStmt:
\_if_stmt: , line:1622
|vpiCondition:
\_func_call: (get_size_enabled), line:1622
|vpiName:get_size_enabled
|vpiStmt:
\_assignment: , line:1623
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (result), line:1623
|vpiName:result
|vpiFullName:uvm_pkg.uvm_table_printer::m_emit_element.result
|vpiRhs:
\_operation: , line:1623
|vpiOpType:33
|vpiOperand:
\_ref_obj: (result), line:1623
|vpiName:result
|vpiOperand:
\_ref_obj: (size_str), line:1623
|vpiName:size_str
|vpiOperand:
\_ref_obj: (m_space.substr), line:1623
|vpiName:m_space.substr
|vpiStmt:
\_assignment: , line:1624
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (result), line:1624
|vpiName:result
|vpiFullName:uvm_pkg.uvm_table_printer::m_emit_element.result
|vpiRhs:
\_operation: , line:1624
|vpiOpType:33
|vpiOperand:
\_ref_obj: (result), line:1624
|vpiName:result
|vpiOperand:
\_ref_obj: (row_str), line:1624
|vpiName:row_str
|vpiOperand:
\_ref_obj: (value_str), line:1624
|vpiName:value_str
|vpiOperand:
\_ref_obj: (m_space.substr), line:1624
|vpiName:m_space.substr
|vpiOperand:
\_ref_obj: (linefeed), line:1624
|vpiName:linefeed
|vpiStmt:
\_func_call: (proxy.get_immediate_children), line:1626
|vpiName:proxy.get_immediate_children
|vpiArgument:
\_ref_obj: (element), line:1626
|vpiName:element
|vpiArgument:
\_ref_obj: (element_children), line:1626
|vpiName:element_children
|vpiStmt:
\_foreach_stmt: , line:1627
|vpiFullName:uvm_pkg.uvm_table_printer::m_emit_element
|vpiVariables:
\_chandle_var: (element_children), line:1627
|vpiName:element_children
|vpiFullName:uvm_pkg.uvm_table_printer::m_emit_element.element_children
|vpiLoopVars:
\_chandle_var: (i), line:1627
|vpiName:i
|vpiFullName:uvm_pkg.uvm_table_printer::m_emit_element.i
|vpiStmt:
\_begin: , line:1627
|vpiFullName:uvm_pkg.uvm_table_printer::m_emit_element
|vpiStmt:
\_assignment: , line:1628
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (result), line:1628
|vpiName:result
|vpiFullName:uvm_pkg.uvm_table_printer::m_emit_element.result
|vpiRhs:
\_operation: , line:1628
|vpiOpType:33
|vpiOperand:
\_ref_obj: (result), line:1628
|vpiName:result
|vpiOperand:
\_func_call: (m_emit_element), line:1628
|vpiName:m_emit_element
|vpiArgument:
\_bit_select: (element_children), line:1628
|vpiName:element_children
|vpiIndex:
\_ref_obj: (i), line:1628
|vpiName:i
|vpiArgument:
\_operation: , line:1628
|vpiOpType:24
|vpiOperand:
\_ref_obj: (level), line:1628
|vpiName:level
|vpiOperand:
\_constant: , line:1628
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:1630
|vpiCondition:
\_ref_obj: (result), line:1630
|vpiName:result
|vpiFullName:uvm_pkg.uvm_table_printer::m_emit_element.result
|vpiTaskFunc:
\_function: (uvm_tree_printer::set_indent), line:1653
|vpiName:uvm_tree_printer::set_indent
|vpiFullName:uvm_pkg.uvm_tree_printer::set_indent
|vpiIODecl:
\_io_decl: (indent)
|vpiName:indent
|vpiDirection:5
|vpiExpr:
\_int_var: , line:1653, parent:indent
|vpiFullName:indent
|vpiStmt:
\_begin: , parent:uvm_tree_printer::set_indent
|vpiFullName:uvm_pkg.uvm_tree_printer::set_indent
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_func_call: (get_knobs), line:1654
|vpiName:get_knobs
|vpiLhs:
\_chandle_var: (_knobs), line:1654
|vpiName:_knobs
|vpiFullName:uvm_pkg.uvm_tree_printer::set_indent._knobs
|vpiStmt:
\_assignment: , line:1655
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (_knobs.indent), line:1655
|vpiName:_knobs.indent
|vpiFullName:uvm_pkg.uvm_tree_printer::set_indent._knobs.indent
|vpiRhs:
\_ref_obj: (indent), line:1655
|vpiName:indent
|vpiFullName:uvm_pkg.uvm_tree_printer::set_indent.indent
|vpiTaskFunc:
\_function: (uvm_tree_printer::get_indent), line:1657
|vpiName:uvm_tree_printer::get_indent
|vpiFullName:uvm_pkg.uvm_tree_printer::get_indent
|vpiReturn:
\_int_var: , line:1657
|vpiStmt:
\_begin: , parent:uvm_tree_printer::get_indent
|vpiFullName:uvm_pkg.uvm_tree_printer::get_indent
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_func_call: (get_knobs), line:1658
|vpiName:get_knobs
|vpiLhs:
\_chandle_var: (_knobs), line:1658
|vpiName:_knobs
|vpiFullName:uvm_pkg.uvm_tree_printer::get_indent._knobs
|vpiStmt:
\_return_stmt: , line:1659
|vpiCondition:
\_ref_obj: (_knobs.indent), line:1659
|vpiName:_knobs.indent
|vpiFullName:uvm_pkg.uvm_tree_printer::get_indent._knobs.indent
|vpiTaskFunc:
\_function: (uvm_tree_printer::set_separators), line:1662
|vpiName:uvm_tree_printer::set_separators
|vpiFullName:uvm_pkg.uvm_tree_printer::set_separators
|vpiIODecl:
\_io_decl: (separators)
|vpiName:separators
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1662, parent:separators
|vpiFullName:separators
|vpiStmt:
\_begin: , parent:uvm_tree_printer::set_separators
|vpiFullName:uvm_pkg.uvm_tree_printer::set_separators
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_func_call: (get_knobs), line:1663
|vpiName:get_knobs
|vpiLhs:
\_chandle_var: (_knobs), line:1663
|vpiName:_knobs
|vpiFullName:uvm_pkg.uvm_tree_printer::set_separators._knobs
|vpiStmt:
\_assignment: , line:1664
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (_knobs.separator), line:1664
|vpiName:_knobs.separator
|vpiFullName:uvm_pkg.uvm_tree_printer::set_separators._knobs.separator
|vpiRhs:
\_ref_obj: (separators), line:1664
|vpiName:separators
|vpiFullName:uvm_pkg.uvm_tree_printer::set_separators.separators
|vpiTaskFunc:
\_function: (uvm_tree_printer::get_separators), line:1666
|vpiName:uvm_tree_printer::get_separators
|vpiFullName:uvm_pkg.uvm_tree_printer::get_separators
|vpiReturn:
\_logic_var: , line:1666
|vpiStmt:
\_begin: , parent:uvm_tree_printer::get_separators
|vpiFullName:uvm_pkg.uvm_tree_printer::get_separators
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_func_call: (get_knobs), line:1667
|vpiName:get_knobs
|vpiLhs:
\_chandle_var: (_knobs), line:1667
|vpiName:_knobs
|vpiFullName:uvm_pkg.uvm_tree_printer::get_separators._knobs
|vpiStmt:
\_return_stmt: , line:1668
|vpiCondition:
\_ref_obj: (_knobs.separator), line:1668
|vpiName:_knobs.separator
|vpiFullName:uvm_pkg.uvm_tree_printer::get_separators._knobs.separator
|vpiTaskFunc:
\_function: (uvm_tree_printer::flush), line:1671
|vpiName:uvm_tree_printer::flush
|vpiFullName:uvm_pkg.uvm_tree_printer::flush
|vpiStmt:
\_sys_func_call: (super.flush), line:1672, parent:uvm_tree_printer::flush
|vpiName:super.flush
|vpiTaskFunc:
\_function: (uvm_tree_printer::emit), line:1680
|vpiName:uvm_tree_printer::emit
|vpiFullName:uvm_pkg.uvm_tree_printer::emit
|vpiReturn:
\_logic_var: , line:1680
|vpiStmt:
\_begin: , parent:uvm_tree_printer::emit
|vpiFullName:uvm_pkg.uvm_tree_printer::emit
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_logic_var: (s), line:1682
|vpiName:s
|vpiFullName:uvm_pkg.uvm_tree_printer::emit.s
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_logic_var: (user_format), line:1683
|vpiName:user_format
|vpiFullName:uvm_pkg.uvm_tree_printer::emit.user_format
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_int_var: (level), line:1684
|vpiName:level
|vpiFullName:uvm_pkg.uvm_tree_printer::emit.level
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (element), line:1685
|vpiName:element
|vpiFullName:uvm_pkg.uvm_tree_printer::emit.element
|vpiStmt:
\_if_else: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:3
|vpiOperand:
\_ref_obj: (m_flushed), line:152
|vpiName:m_flushed
|vpiFullName:uvm_pkg.uvm_tree_printer::emit.m_flushed
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_tree_printer::emit
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_tree_printer::emit
|vpiStmt:
\_if_stmt: , line:156
|vpiCondition:
\_func_call: (uvm_report_enabled), line:156
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:156
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:156
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"UVM/PRINT/NO_FLUSH"
|vpiSize:20
|STRING:"UVM/PRINT/NO_FLUSH"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"UVM/PRINT/NO_FLUSH"
|vpiSize:20
|STRING:"UVM/PRINT/NO_FLUSH"
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"printer emit() method called twice without intervening uvm_printer::flush()"
|vpiSize:77
|STRING:"printer emit() method called twice without intervening uvm_printer::flush()"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:157
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_printer.svh"
|vpiSize:207
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_printer.svh"
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:1689
|vpiSize:32
|INT:1689
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiElseStmt:
\_assignment: , line:1692
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_flushed), line:1692
|vpiName:m_flushed
|vpiFullName:uvm_pkg.uvm_tree_printer::emit.m_flushed
|vpiRhs:
\_constant: , line:1692
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_assignment: , line:1694
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (s), line:1694
|vpiName:s
|vpiFullName:uvm_pkg.uvm_tree_printer::emit.s
|vpiRhs:
\_func_call: (get_line_prefix), line:1694
|vpiName:get_line_prefix
|vpiStmt:
\_assignment: , line:1695
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_linefeed), line:1695
|vpiName:m_linefeed
|vpiFullName:uvm_pkg.uvm_tree_printer::emit.m_linefeed
|vpiRhs:
\_operation: , line:1695
|vpiOpType:32
|vpiOperand:
\_operation: , line:1695
|vpiOpType:27
|vpiOperand:
\_operation: , line:1695
|vpiOpType:14
|vpiOperand:
\_ref_obj: (m_newline), line:1695
|vpiName:m_newline
|vpiFullName:uvm_pkg.uvm_tree_printer::emit.m_newline
|vpiOperand:
\_constant: , line:1695
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiOperand:
\_operation: , line:1695
|vpiOpType:14
|vpiOperand:
\_ref_obj: (m_newline), line:1695
|vpiName:m_newline
|vpiFullName:uvm_pkg.uvm_tree_printer::emit.m_newline
|vpiOperand:
\_constant: , line:1695
|vpiConstType:6
|vpiDecompile:" "
|vpiSize:3
|STRING:" "
|vpiOperand:
\_ref_obj: (m_newline), line:1695
|vpiName:m_newline
|vpiFullName:uvm_pkg.uvm_tree_printer::emit.m_newline
|vpiOperand:
\_operation: , line:1695
|vpiOpType:33
|vpiOperand:
\_ref_obj: (m_newline), line:1695
|vpiName:m_newline
|vpiFullName:uvm_pkg.uvm_tree_printer::emit.m_newline
|vpiOperand:
\_func_call: (get_line_prefix), line:1695
|vpiName:get_line_prefix
|vpiStmt:
\_assignment: , line:1705
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (s), line:1705
|vpiName:s
|vpiFullName:uvm_pkg.uvm_tree_printer::emit.s
|vpiRhs:
\_operation: , line:1705
|vpiOpType:33
|vpiOperand:
\_ref_obj: (s), line:1705
|vpiName:s
|vpiOperand:
\_func_call: (m_emit_element), line:1705
|vpiName:m_emit_element
|vpiArgument:
\_func_call: (get_bottom_element), line:1705
|vpiName:get_bottom_element
|vpiArgument:
\_constant: , line:1705
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_if_stmt: , line:1715
|vpiCondition:
\_operation: , line:1715
|vpiOpType:27
|vpiOperand:
\_operation: , line:1715
|vpiOpType:14
|vpiOperand:
\_ref_obj: (m_newline), line:1715
|vpiName:m_newline
|vpiFullName:uvm_pkg.uvm_tree_printer::emit.m_newline
|vpiOperand:
\_constant: , line:1715
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiOperand:
\_operation: , line:1715
|vpiOpType:14
|vpiOperand:
\_ref_obj: (m_newline), line:1715
|vpiName:m_newline
|vpiFullName:uvm_pkg.uvm_tree_printer::emit.m_newline
|vpiOperand:
\_constant: , line:1715
|vpiConstType:6
|vpiDecompile:" "
|vpiSize:3
|STRING:" "
|vpiStmt:
\_assignment: , line:1716
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (s), line:1716
|vpiName:s
|vpiFullName:uvm_pkg.uvm_tree_printer::emit.s
|vpiRhs:
\_operation: , line:1716
|vpiOpType:33
|vpiOperand:
\_ref_obj: (s), line:1716
|vpiName:s
|vpiOperand:
\_constant: , line:1716
|vpiConstType:6
|vpiDecompile:"\n"
|vpiSize:4
|STRING:"\n"
|vpiStmt:
\_return_stmt: , line:1718
|vpiCondition:
\_ref_obj: (s), line:1718
|vpiName:s
|vpiFullName:uvm_pkg.uvm_tree_printer::emit.s
|vpiTaskFunc:
\_function: (uvm_tree_printer::m_emit_element), line:1721
|vpiName:uvm_tree_printer::m_emit_element
|vpiFullName:uvm_pkg.uvm_tree_printer::m_emit_element
|vpiReturn:
\_logic_var: , line:1721
|vpiIODecl:
\_io_decl: (element)
|vpiName:element
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_printer_element), line:1721, parent:element
|vpiName:uvm_printer_element
|vpiFullName:element.uvm_printer_element
|vpiIODecl:
\_io_decl: (level)
|vpiName:level
|vpiDirection:5
|vpiExpr:
\_int_var: , line:1721, parent:level
|vpiFullName:level
|vpiStmt:
\_begin: , parent:uvm_tree_printer::m_emit_element
|vpiFullName:uvm_pkg.uvm_tree_printer::m_emit_element
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_logic_var: (result), line:1722
|vpiName:result
|vpiFullName:uvm_pkg.uvm_tree_printer::m_emit_element.result
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_constant: , line:1723
|vpiConstType:6
|vpiDecompile:" "
|vpiSize:101
|STRING:" "
|vpiLhs:
\_logic_var: (space), line:1723
|vpiName:space
|vpiFullName:uvm_pkg.uvm_tree_printer::m_emit_element.space
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_unsupported_expr: , line:1724
|STRING:
|vpiLhs:
\_chandle_var: (proxy), line:1724
|vpiName:proxy
|vpiFullName:uvm_pkg.uvm_tree_printer::m_emit_element.proxy
|vpiConstantVariable:1
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_unsupported_expr: , line:1725
|STRING:
|vpiLhs:
\_chandle_var: (element_children), line:1725
|vpiName:element_children
|vpiFullName:uvm_pkg.uvm_tree_printer::m_emit_element.element_children
|vpiStmt:
\_begin: , line:1743
|vpiFullName:uvm_pkg.uvm_tree_printer::m_emit_element
|vpiStmt:
\_assignment: , line:1747
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (indent_str), line:1747
|vpiName:indent_str
|vpiFullName:uvm_pkg.uvm_tree_printer::m_emit_element.indent_str
|vpiRhs:
\_ref_obj: (space.substr), line:1747
|vpiName:space.substr
|vpiFullName:uvm_pkg.uvm_tree_printer::m_emit_element.space.substr
|vpiStmt:
\_assignment: , line:1748
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (separators), line:1748
|vpiName:separators
|vpiFullName:uvm_pkg.uvm_tree_printer::m_emit_element.separators
|vpiRhs:
\_func_call: (get_separators), line:1748
|vpiName:get_separators
|vpiStmt:
\_func_call: (proxy.get_immediate_children), line:1750
|vpiName:proxy.get_immediate_children
|vpiArgument:
\_ref_obj: (element), line:1750
|vpiName:element
|vpiArgument:
\_ref_obj: (element_children), line:1750
|vpiName:element_children
|vpiStmt:
\_if_stmt: , line:1753
|vpiCondition:
\_func_call: (get_name_enabled), line:1753
|vpiName:get_name_enabled
|vpiStmt:
\_begin: , line:1753
|vpiFullName:uvm_pkg.uvm_tree_printer::m_emit_element
|vpiStmt:
\_assignment: , line:1754
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (result), line:1754
|vpiName:result
|vpiFullName:uvm_pkg.uvm_tree_printer::m_emit_element.result
|vpiRhs:
\_operation: , line:1754
|vpiOpType:33
|vpiOperand:
\_ref_obj: (result), line:1754
|vpiName:result
|vpiOperand:
\_ref_obj: (indent_str), line:1754
|vpiName:indent_str
|vpiOperand:
\_ref_obj: (element.get_element_name), line:1754
|vpiName:element.get_element_name
|vpiStmt:
\_if_stmt: , line:1755
|vpiCondition:
\_operation: , line:1755
|vpiOpType:26
|vpiOperand:
\_operation: , line:1755
|vpiOpType:15
|vpiOperand:
\_ref_obj: (element.get_element_name), line:1755
|vpiName:element.get_element_name
|vpiFullName:uvm_pkg.uvm_tree_printer::m_emit_element.element.get_element_name
|vpiOperand:
\_constant: , line:1755
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiOperand:
\_operation: , line:1755
|vpiOpType:15
|vpiOperand:
\_ref_obj: (element.get_element_name), line:1755
|vpiName:element.get_element_name
|vpiFullName:uvm_pkg.uvm_tree_printer::m_emit_element.element.get_element_name
|vpiOperand:
\_constant: , line:1755
|vpiConstType:6
|vpiDecompile:"..."
|vpiSize:5
|STRING:"..."
|vpiStmt:
\_assignment: , line:1756
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (result), line:1756
|vpiName:result
|vpiFullName:uvm_pkg.uvm_tree_printer::m_emit_element.result
|vpiRhs:
\_operation: , line:1756
|vpiOpType:33
|vpiOperand:
\_ref_obj: (result), line:1756
|vpiName:result
|vpiOperand:
\_constant: , line:1756
|vpiConstType:6
|vpiDecompile:": "
|vpiSize:4
|STRING:": "
|vpiStmt:
\_assignment: , line:1760
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (value_str), line:1760
|vpiName:value_str
|vpiFullName:uvm_pkg.uvm_tree_printer::m_emit_element.value_str
|vpiRhs:
\_ref_obj: (element.get_element_value), line:1760
|vpiName:element.get_element_value
|vpiFullName:uvm_pkg.uvm_tree_printer::m_emit_element.element.get_element_value
|vpiStmt:
\_if_else: , line:1761
|vpiCondition:
\_operation: , line:1761
|vpiOpType:26
|vpiOperand:
\_operation: , line:1761
|vpiOpType:18
|vpiOperand:
\_ref_obj: (value_str.len), line:1761
|vpiName:value_str.len
|vpiFullName:uvm_pkg.uvm_tree_printer::m_emit_element.value_str.len
|vpiOperand:
\_constant: , line:1761
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiOperand:
\_operation: , line:1761
|vpiOpType:14
|vpiOperand:
\_bit_select: (value_str), line:1761
|vpiName:value_str
|vpiFullName:uvm_pkg.uvm_tree_printer::m_emit_element.value_str
|vpiIndex:
\_constant: , line:1761
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiOperand:
\_constant: , line:1761
|vpiConstType:6
|vpiDecompile:"@"
|vpiSize:3
|STRING:"@"
|vpiStmt:
\_assignment: , line:1762
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (result), line:1762
|vpiName:result
|vpiFullName:uvm_pkg.uvm_tree_printer::m_emit_element.result
|vpiRhs:
\_operation: , line:1762
|vpiOpType:33
|vpiOperand:
\_ref_obj: (result), line:1762
|vpiName:result
|vpiOperand:
\_constant: , line:1762
|vpiConstType:6
|vpiDecompile:"("
|vpiSize:3
|STRING:"("
|vpiOperand:
\_ref_obj: (element.get_element_type_name), line:1762
|vpiName:element.get_element_type_name
|vpiOperand:
\_ref_obj: (value_str), line:1762
|vpiName:value_str
|vpiOperand:
\_constant: , line:1762
|vpiConstType:6
|vpiDecompile:") "
|vpiSize:4
|STRING:") "
|vpiElseStmt:
\_if_stmt: , line:1764
|vpiCondition:
\_operation: , line:1764
|vpiOpType:26
|vpiOperand:
\_func_call: (get_type_name_enabled), line:1764
|vpiName:get_type_name_enabled
|vpiOperand:
\_operation: , line:1765
|vpiOpType:27
|vpiOperand:
\_operation: , line:1765
|vpiOpType:27
|vpiOperand:
\_operation: , line:1765
|vpiOpType:15
|vpiOperand:
\_ref_obj: (element.get_element_type_name), line:1765
|vpiName:element.get_element_type_name
|vpiFullName:uvm_pkg.uvm_tree_printer::m_emit_element.element.get_element_type_name
|vpiOperand:
\_constant: , line:1765
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiOperand:
\_operation: , line:1766
|vpiOpType:15
|vpiOperand:
\_ref_obj: (element.get_element_type_name), line:1766
|vpiName:element.get_element_type_name
|vpiFullName:uvm_pkg.uvm_tree_printer::m_emit_element.element.get_element_type_name
|vpiOperand:
\_constant: , line:1766
|vpiConstType:6
|vpiDecompile:"-"
|vpiSize:3
|STRING:"-"
|vpiOperand:
\_operation: , line:1767
|vpiOpType:15
|vpiOperand:
\_ref_obj: (element.get_element_type_name), line:1767
|vpiName:element.get_element_type_name
|vpiFullName:uvm_pkg.uvm_tree_printer::m_emit_element.element.get_element_type_name
|vpiOperand:
\_constant: , line:1767
|vpiConstType:6
|vpiDecompile:"..."
|vpiSize:5
|STRING:"..."
|vpiStmt:
\_assignment: , line:1768
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (result), line:1768
|vpiName:result
|vpiFullName:uvm_pkg.uvm_tree_printer::m_emit_element.result
|vpiRhs:
\_operation: , line:1768
|vpiOpType:33
|vpiOperand:
\_ref_obj: (result), line:1768
|vpiName:result
|vpiOperand:
\_constant: , line:1768
|vpiConstType:6
|vpiDecompile:"("
|vpiSize:3
|STRING:"("
|vpiOperand:
\_ref_obj: (element.get_element_type_name), line:1768
|vpiName:element.get_element_type_name
|vpiOperand:
\_constant: , line:1768
|vpiConstType:6
|vpiDecompile:") "
|vpiSize:4
|STRING:") "
|vpiStmt:
\_if_stmt: , line:1771
|vpiCondition:
\_func_call: (get_size_enabled), line:1771
|vpiName:get_size_enabled
|vpiStmt:
\_begin: , line:1771
|vpiFullName:uvm_pkg.uvm_tree_printer::m_emit_element
|vpiStmt:
\_if_stmt: , line:1772
|vpiCondition:
\_operation: , line:1772
|vpiOpType:27
|vpiOperand:
\_operation: , line:1772
|vpiOpType:15
|vpiOperand:
\_ref_obj: (element.get_element_size), line:1772
|vpiName:element.get_element_size
|vpiFullName:uvm_pkg.uvm_tree_printer::m_emit_element.element.get_element_size
|vpiOperand:
\_constant: , line:1772
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiOperand:
\_operation: , line:1772
|vpiOpType:15
|vpiOperand:
\_ref_obj: (element.get_element_size), line:1772
|vpiName:element.get_element_size
|vpiFullName:uvm_pkg.uvm_tree_printer::m_emit_element.element.get_element_size
|vpiOperand:
\_constant: , line:1772
|vpiConstType:6
|vpiDecompile:"-"
|vpiSize:3
|STRING:"-"
|vpiStmt:
\_assignment: , line:1773
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (result), line:1773
|vpiName:result
|vpiFullName:uvm_pkg.uvm_tree_printer::m_emit_element.result
|vpiRhs:
\_operation: , line:1773
|vpiOpType:33
|vpiOperand:
\_ref_obj: (result), line:1773
|vpiName:result
|vpiOperand:
\_constant: , line:1773
|vpiConstType:6
|vpiDecompile:"("
|vpiSize:3
|STRING:"("
|vpiOperand:
\_ref_obj: (element.get_element_size), line:1773
|vpiName:element.get_element_size
|vpiOperand:
\_constant: , line:1773
|vpiConstType:6
|vpiDecompile:") "
|vpiSize:4
|STRING:") "
|vpiStmt:
\_if_else: , line:1776
|vpiCondition:
\_operation: , line:1776
|vpiOpType:18
|vpiOperand:
\_ref_obj: (element_children.size), line:1776
|vpiName:element_children.size
|vpiFullName:uvm_pkg.uvm_tree_printer::m_emit_element.element_children.size
|vpiOperand:
\_constant: , line:1776
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_begin: , line:1776
|vpiFullName:uvm_pkg.uvm_tree_printer::m_emit_element
|vpiStmt:
\_assignment: , line:1777
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (result), line:1777
|vpiName:result
|vpiFullName:uvm_pkg.uvm_tree_printer::m_emit_element.result
|vpiRhs:
\_operation: , line:1777
|vpiOpType:33
|vpiOperand:
\_ref_obj: (result), line:1777
|vpiName:result
|vpiOperand:
\_operation: , line:1777
|vpiOpType:67
|vpiOperand:
\_bit_select: (separators), line:1777
|vpiName:separators
|vpiIndex:
\_constant: , line:1777
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiOperand:
\_ref_obj: (m_linefeed), line:1777
|vpiName:m_linefeed
|vpiElseStmt:
\_assignment: , line:1779
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (result), line:1779
|vpiName:result
|vpiFullName:uvm_pkg.uvm_tree_printer::m_emit_element.result
|vpiRhs:
\_operation: , line:1779
|vpiOpType:33
|vpiOperand:
\_ref_obj: (result), line:1779
|vpiName:result
|vpiOperand:
\_ref_obj: (value_str), line:1779
|vpiName:value_str
|vpiOperand:
\_constant: , line:1779
|vpiConstType:6
|vpiDecompile:" "
|vpiSize:3
|STRING:" "
|vpiOperand:
\_ref_obj: (m_linefeed), line:1779
|vpiName:m_linefeed
|vpiStmt:
\_foreach_stmt: , line:1782
|vpiFullName:uvm_pkg.uvm_tree_printer::m_emit_element
|vpiVariables:
\_chandle_var: (element_children), line:1782
|vpiName:element_children
|vpiFullName:uvm_pkg.uvm_tree_printer::m_emit_element.element_children
|vpiLoopVars:
\_chandle_var: (i), line:1782
|vpiName:i
|vpiFullName:uvm_pkg.uvm_tree_printer::m_emit_element.i
|vpiStmt:
\_begin: , line:1782
|vpiFullName:uvm_pkg.uvm_tree_printer::m_emit_element
|vpiStmt:
\_assignment: , line:1783
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (result), line:1783
|vpiName:result
|vpiFullName:uvm_pkg.uvm_tree_printer::m_emit_element.result
|vpiRhs:
\_operation: , line:1783
|vpiOpType:33
|vpiOperand:
\_ref_obj: (result), line:1783
|vpiName:result
|vpiOperand:
\_func_call: (m_emit_element), line:1783
|vpiName:m_emit_element
|vpiArgument:
\_bit_select: (element_children), line:1783
|vpiName:element_children
|vpiIndex:
\_ref_obj: (i), line:1783
|vpiName:i
|vpiArgument:
\_operation: , line:1783
|vpiOpType:24
|vpiOperand:
\_ref_obj: (level), line:1783
|vpiName:level
|vpiOperand:
\_constant: , line:1783
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_if_stmt: , line:1786
|vpiCondition:
\_operation: , line:1786
|vpiOpType:18
|vpiOperand:
\_ref_obj: (element_children.size), line:1786
|vpiName:element_children.size
|vpiFullName:uvm_pkg.uvm_tree_printer::m_emit_element.element_children.size
|vpiOperand:
\_constant: , line:1786
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_begin: , line:1786
|vpiFullName:uvm_pkg.uvm_tree_printer::m_emit_element
|vpiStmt:
\_assignment: , line:1787
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (result), line:1787
|vpiName:result
|vpiFullName:uvm_pkg.uvm_tree_printer::m_emit_element.result
|vpiRhs:
\_operation: , line:1787
|vpiOpType:33
|vpiOperand:
\_ref_obj: (result), line:1787
|vpiName:result
|vpiOperand:
\_ref_obj: (indent_str), line:1787
|vpiName:indent_str
|vpiOperand:
\_operation: , line:1787
|vpiOpType:67
|vpiOperand:
\_bit_select: (separators), line:1787
|vpiName:separators
|vpiIndex:
\_constant: , line:1787
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_ref_obj: (m_linefeed), line:1787
|vpiName:m_linefeed
|vpiStmt:
\_return_stmt: , line:1790
|vpiCondition:
\_ref_obj: (result), line:1790
|vpiName:result
|vpiFullName:uvm_pkg.uvm_tree_printer::m_emit_element.result
|vpiTaskFunc:
\_function: (uvm_table_printer::set_default), line:1793
|vpiName:uvm_table_printer::set_default
|vpiFullName:uvm_pkg.uvm_table_printer::set_default
|vpiIODecl:
\_io_decl: (printer)
|vpiName:printer
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_table_printer), line:1793, parent:printer
|vpiName:uvm_table_printer
|vpiFullName:printer.uvm_table_printer
|vpiStmt:
\_assignment: , line:1797, parent:uvm_table_printer::set_default
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_default_table_printer), line:1797
|vpiName:m_default_table_printer
|vpiFullName:uvm_pkg.uvm_table_printer::set_default.m_default_table_printer
|vpiRhs:
\_ref_obj: (printer), line:1797
|vpiName:printer
|vpiFullName:uvm_pkg.uvm_table_printer::set_default.printer
|vpiTaskFunc:
\_function: (uvm_table_printer::get_default), line:1801
|vpiName:uvm_table_printer::get_default
|vpiFullName:uvm_pkg.uvm_table_printer::get_default
|vpiReturn:
\_chandle_var: (uvm_table_printer), line:1801
|vpiName:uvm_table_printer
|vpiStmt:
\_begin: , parent:uvm_table_printer::get_default
|vpiFullName:uvm_pkg.uvm_table_printer::get_default
|vpiStmt:
\_if_stmt: , line:1808
|vpiCondition:
\_operation: , line:1808
|vpiOpType:14
|vpiOperand:
\_ref_obj: (m_default_table_printer), line:1808
|vpiName:m_default_table_printer
|vpiFullName:uvm_pkg.uvm_table_printer::get_default.m_default_table_printer
|vpiOperand:
\_unsupported_expr: , line:1808
|STRING:
|vpiStmt:
\_begin: , line:1808
|vpiFullName:uvm_pkg.uvm_table_printer::get_default
|vpiStmt:
\_assignment: , line:1809
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:28
|STRING:
|vpiRhs:
\_unsupported_expr: , line:28
|STRING:
|vpiStmt:
\_return_stmt: , line:1811
|vpiCondition:
\_ref_obj: (m_default_table_printer), line:1811
|vpiName:m_default_table_printer
|vpiFullName:uvm_pkg.uvm_table_printer::get_default.m_default_table_printer
|vpiTaskFunc:
\_function: (uvm_table_printer::set_indent), line:1815
|vpiName:uvm_table_printer::set_indent
|vpiFullName:uvm_pkg.uvm_table_printer::set_indent
|vpiIODecl:
\_io_decl: (indent)
|vpiName:indent
|vpiDirection:5
|vpiExpr:
\_int_var: , line:1815, parent:indent
|vpiFullName:indent
|vpiStmt:
\_begin: , parent:uvm_table_printer::set_indent
|vpiFullName:uvm_pkg.uvm_table_printer::set_indent
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_func_call: (get_knobs), line:1816
|vpiName:get_knobs
|vpiLhs:
\_chandle_var: (_knobs), line:1816
|vpiName:_knobs
|vpiFullName:uvm_pkg.uvm_table_printer::set_indent._knobs
|vpiStmt:
\_assignment: , line:1817
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (_knobs.indent), line:1817
|vpiName:_knobs.indent
|vpiFullName:uvm_pkg.uvm_table_printer::set_indent._knobs.indent
|vpiRhs:
\_ref_obj: (indent), line:1817
|vpiName:indent
|vpiFullName:uvm_pkg.uvm_table_printer::set_indent.indent
|vpiTaskFunc:
\_function: (uvm_table_printer::get_indent), line:1819
|vpiName:uvm_table_printer::get_indent
|vpiFullName:uvm_pkg.uvm_table_printer::get_indent
|vpiReturn:
\_int_var: , line:1819
|vpiStmt:
\_begin: , parent:uvm_table_printer::get_indent
|vpiFullName:uvm_pkg.uvm_table_printer::get_indent
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_func_call: (get_knobs), line:1820
|vpiName:get_knobs
|vpiLhs:
\_chandle_var: (_knobs), line:1820
|vpiName:_knobs
|vpiFullName:uvm_pkg.uvm_table_printer::get_indent._knobs
|vpiStmt:
\_return_stmt: , line:1821
|vpiCondition:
\_ref_obj: (_knobs.indent), line:1821
|vpiName:_knobs.indent
|vpiFullName:uvm_pkg.uvm_table_printer::get_indent._knobs.indent
|vpiTaskFunc:
\_function: (uvm_table_printer::flush), line:1824
|vpiName:uvm_table_printer::flush
|vpiFullName:uvm_pkg.uvm_table_printer::flush
|vpiStmt:
\_begin: , parent:uvm_table_printer::flush
|vpiFullName:uvm_pkg.uvm_table_printer::flush
|vpiStmt:
\_sys_func_call: (super.flush), line:1825
|vpiName:super.flush
|vpiStmt:
\_assignment: , line:1826
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_max_name), line:1826
|vpiName:m_max_name
|vpiFullName:uvm_pkg.uvm_table_printer::flush.m_max_name
|vpiRhs:
\_constant: , line:1826
|vpiConstType:7
|vpiDecompile:4
|vpiSize:32
|INT:4
|vpiStmt:
\_assignment: , line:1827
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_max_type), line:1827
|vpiName:m_max_type
|vpiFullName:uvm_pkg.uvm_table_printer::flush.m_max_type
|vpiRhs:
\_constant: , line:1827
|vpiConstType:7
|vpiDecompile:4
|vpiSize:32
|INT:4
|vpiStmt:
\_assignment: , line:1828
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_max_size), line:1828
|vpiName:m_max_size
|vpiFullName:uvm_pkg.uvm_table_printer::flush.m_max_size
|vpiRhs:
\_constant: , line:1828
|vpiConstType:7
|vpiDecompile:4
|vpiSize:32
|INT:4
|vpiStmt:
\_assignment: , line:1829
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_max_value), line:1829
|vpiName:m_max_value
|vpiFullName:uvm_pkg.uvm_table_printer::flush.m_max_value
|vpiRhs:
\_constant: , line:1829
|vpiConstType:7
|vpiDecompile:5
|vpiSize:32
|INT:5
|vpiTaskFunc:
\_function: (uvm_tree_printer::set_default), line:1834
|vpiName:uvm_tree_printer::set_default
|vpiFullName:uvm_pkg.uvm_tree_printer::set_default
|vpiIODecl:
\_io_decl: (printer)
|vpiName:printer
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_tree_printer), line:1834, parent:printer
|vpiName:uvm_tree_printer
|vpiFullName:printer.uvm_tree_printer
|vpiStmt:
\_assignment: , line:1838, parent:uvm_tree_printer::set_default
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_default_tree_printer), line:1838
|vpiName:m_default_tree_printer
|vpiFullName:uvm_pkg.uvm_tree_printer::set_default.m_default_tree_printer
|vpiRhs:
\_ref_obj: (printer), line:1838
|vpiName:printer
|vpiFullName:uvm_pkg.uvm_tree_printer::set_default.printer
|vpiTaskFunc:
\_function: (uvm_tree_printer::get_default), line:1842
|vpiName:uvm_tree_printer::get_default
|vpiFullName:uvm_pkg.uvm_tree_printer::get_default
|vpiReturn:
\_chandle_var: (uvm_tree_printer), line:1842
|vpiName:uvm_tree_printer
|vpiStmt:
\_begin: , parent:uvm_tree_printer::get_default
|vpiFullName:uvm_pkg.uvm_tree_printer::get_default
|vpiStmt:
\_if_stmt: , line:1849
|vpiCondition:
\_operation: , line:1849
|vpiOpType:14
|vpiOperand:
\_ref_obj: (m_default_tree_printer), line:1849
|vpiName:m_default_tree_printer
|vpiFullName:uvm_pkg.uvm_tree_printer::get_default.m_default_tree_printer
|vpiOperand:
\_unsupported_expr: , line:1849
|STRING:
|vpiStmt:
\_begin: , line:1849
|vpiFullName:uvm_pkg.uvm_tree_printer::get_default
|vpiStmt:
\_assignment: , line:1850
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:28
|STRING:
|vpiRhs:
\_unsupported_expr: , line:28
|STRING:
|vpiStmt:
\_return_stmt: , line:1852
|vpiCondition:
\_ref_obj: (m_default_tree_printer), line:1852
|vpiName:m_default_tree_printer
|vpiFullName:uvm_pkg.uvm_tree_printer::get_default.m_default_tree_printer
|vpiTaskFunc:
\_function: (uvm_line_printer::set_default), line:1862
|vpiName:uvm_line_printer::set_default
|vpiFullName:uvm_pkg.uvm_line_printer::set_default
|vpiIODecl:
\_io_decl: (printer)
|vpiName:printer
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_line_printer), line:1862, parent:printer
|vpiName:uvm_line_printer
|vpiFullName:printer.uvm_line_printer
|vpiStmt:
\_assignment: , line:1866, parent:uvm_line_printer::set_default
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_default_line_printer), line:1866
|vpiName:m_default_line_printer
|vpiFullName:uvm_pkg.uvm_line_printer::set_default.m_default_line_printer
|vpiRhs:
\_ref_obj: (printer), line:1866
|vpiName:printer
|vpiFullName:uvm_pkg.uvm_line_printer::set_default.printer
|vpiTaskFunc:
\_function: (uvm_line_printer::get_default), line:1870
|vpiName:uvm_line_printer::get_default
|vpiFullName:uvm_pkg.uvm_line_printer::get_default
|vpiReturn:
\_chandle_var: (uvm_line_printer), line:1870
|vpiName:uvm_line_printer
|vpiStmt:
\_begin: , parent:uvm_line_printer::get_default
|vpiFullName:uvm_pkg.uvm_line_printer::get_default
|vpiStmt:
\_if_stmt: , line:1877
|vpiCondition:
\_operation: , line:1877
|vpiOpType:14
|vpiOperand:
\_ref_obj: (m_default_line_printer), line:1877
|vpiName:m_default_line_printer
|vpiFullName:uvm_pkg.uvm_line_printer::get_default.m_default_line_printer
|vpiOperand:
\_unsupported_expr: , line:1877
|STRING:
|vpiStmt:
\_begin: , line:1877
|vpiFullName:uvm_pkg.uvm_line_printer::get_default
|vpiStmt:
\_assignment: , line:1878
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:28
|STRING:
|vpiRhs:
\_unsupported_expr: , line:28
|STRING:
|vpiStmt:
\_return_stmt: , line:1880
|vpiCondition:
\_ref_obj: (m_default_line_printer), line:1880
|vpiName:m_default_line_printer
|vpiFullName:uvm_pkg.uvm_line_printer::get_default.m_default_line_printer
|vpiTaskFunc:
\_function: (uvm_line_printer::set_separators), line:1884
|vpiName:uvm_line_printer::set_separators
|vpiFullName:uvm_pkg.uvm_line_printer::set_separators
|vpiIODecl:
\_io_decl: (separators)
|vpiName:separators
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1884, parent:separators
|vpiFullName:separators
|vpiStmt:
\_begin: , parent:uvm_line_printer::set_separators
|vpiFullName:uvm_pkg.uvm_line_printer::set_separators
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_func_call: (get_knobs), line:1885
|vpiName:get_knobs
|vpiLhs:
\_chandle_var: (_knobs), line:1885
|vpiName:_knobs
|vpiFullName:uvm_pkg.uvm_line_printer::set_separators._knobs
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:20
|vpiOperand:
\_ref_obj: (separators.len), line:152
|vpiName:separators.len
|vpiFullName:uvm_pkg.uvm_line_printer::set_separators.separators.len
|vpiOperand:
\_constant: , line:152
|vpiConstType:7
|vpiDecompile:2
|vpiSize:32
|INT:2
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_line_printer::set_separators
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_line_printer::set_separators
|vpiStmt:
\_if_stmt: , line:156
|vpiCondition:
\_func_call: (uvm_report_enabled), line:156
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:156
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:156
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"UVM/PRINT/SHORT_SEP"
|vpiSize:21
|STRING:"UVM/PRINT/SHORT_SEP"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"UVM/PRINT/SHORT_SEP"
|vpiSize:21
|STRING:"UVM/PRINT/SHORT_SEP"
|vpiArgument:
\_sys_func_call: ($sformatf), line:157
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"Bad call: set_separators(%s) (Argument must have at least 2 characters)"
|vpiSize:73
|STRING:"Bad call: set_separators(%s) (Argument must have at least 2 characters)"
|vpiArgument:
\_ref_obj: (separators), line:157
|vpiName:separators
|vpiArgument:
\_ref_obj: (UVM_NONE), line:157
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_printer.svh"
|vpiSize:207
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_printer.svh"
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:1888
|vpiSize:32
|INT:1888
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:1891
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (_knobs.separator), line:1891
|vpiName:_knobs.separator
|vpiFullName:uvm_pkg.uvm_line_printer::set_separators._knobs.separator
|vpiRhs:
\_ref_obj: (separators), line:1891
|vpiName:separators
|vpiFullName:uvm_pkg.uvm_line_printer::set_separators.separators
|vpiTaskFunc:
\_function: (uvm_line_printer::get_separators), line:1893
|vpiName:uvm_line_printer::get_separators
|vpiFullName:uvm_pkg.uvm_line_printer::get_separators
|vpiReturn:
\_logic_var: , line:1893
|vpiStmt:
\_begin: , parent:uvm_line_printer::get_separators
|vpiFullName:uvm_pkg.uvm_line_printer::get_separators
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_func_call: (get_knobs), line:1894
|vpiName:get_knobs
|vpiLhs:
\_chandle_var: (_knobs), line:1894
|vpiName:_knobs
|vpiFullName:uvm_pkg.uvm_line_printer::get_separators._knobs
|vpiStmt:
\_return_stmt: , line:1895
|vpiCondition:
\_ref_obj: (_knobs.separator), line:1895
|vpiName:_knobs.separator
|vpiFullName:uvm_pkg.uvm_line_printer::get_separators._knobs.separator
|vpiTaskFunc:
\_function: (uvm_line_printer::flush), line:1898
|vpiName:uvm_line_printer::flush
|vpiFullName:uvm_pkg.uvm_line_printer::flush
|vpiStmt:
\_sys_func_call: (super.flush), line:1899, parent:uvm_line_printer::flush
|vpiName:super.flush
|vpiTaskFunc:
\_function: (uvm_comparer::flush), line:611
|vpiName:uvm_comparer::flush
|vpiFullName:uvm_pkg.uvm_comparer::flush
|vpiStmt:
\_begin: , parent:uvm_comparer::flush
|vpiFullName:uvm_pkg.uvm_comparer::flush
|vpiStmt:
\_assignment: , line:612
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (miscompares), line:612
|vpiName:miscompares
|vpiFullName:uvm_pkg.uvm_comparer::flush.miscompares
|vpiRhs:
\_constant: , line:612
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiStmt:
\_assignment: , line:613
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (check_type), line:613
|vpiName:check_type
|vpiFullName:uvm_pkg.uvm_comparer::flush.check_type
|vpiRhs:
\_constant: , line:613
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:614
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (result), line:614
|vpiName:result
|vpiFullName:uvm_pkg.uvm_comparer::flush.result
|vpiRhs:
\_constant: , line:614
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_func_call: (m_recur_states.delete), line:615
|vpiName:m_recur_states.delete
|vpiTaskFunc:
\_function: (uvm_comparer::object_compared), line:618
|vpiName:uvm_comparer::object_compared
|vpiFullName:uvm_pkg.uvm_comparer::object_compared
|vpiReturn:
\_class_var: (uvm_policy::recursion_state_e), line:618
|vpiName:uvm_policy::recursion_state_e
|vpiIODecl:
\_io_decl: (lhs)
|vpiName:lhs
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_object), line:619, parent:lhs
|vpiName:uvm_object
|vpiFullName:lhs.uvm_object
|vpiIODecl:
\_io_decl: (rhs)
|vpiName:rhs
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_object), line:620, parent:rhs
|vpiName:uvm_object
|vpiFullName:rhs.uvm_object
|vpiIODecl:
\_io_decl: (recursion)
|vpiName:recursion
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_recursion_policy_enum), line:621, parent:recursion
|vpiName:uvm_recursion_policy_enum
|vpiFullName:recursion.uvm_recursion_policy_enum
|vpiIODecl:
\_io_decl: (ret_val)
|vpiName:ret_val
|vpiDirection:2
|vpiExpr:
\_bit_var: , line:622, parent:ret_val
|vpiFullName:ret_val
|vpiStmt:
\_if_else: , line:624, parent:uvm_comparer::object_compared
|vpiCondition:
\_operation: , line:624
|vpiOpType:3
|vpiOperand:
\_ref_obj: (m_recur_states.exists), line:624
|vpiName:m_recur_states.exists
|vpiFullName:uvm_pkg.uvm_comparer::object_compared.m_recur_states.exists
|vpiStmt:
\_return_stmt: , line:624
|vpiCondition:
\_ref_obj: (NEVER), line:624
|vpiName:NEVER
|vpiFullName:uvm_pkg.uvm_comparer::object_compared.NEVER
|vpiElseStmt:
\_if_else: , line:625
|vpiCondition:
\_operation: , line:625
|vpiOpType:3
|vpiOperand:
\_bit_select: (m_recur_states.exists), line:625
|vpiName:m_recur_states.exists
|vpiFullName:uvm_pkg.uvm_comparer::object_compared.m_recur_states.exists
|vpiIndex:
\_ref_obj: (lhs), line:625
|vpiName:lhs
|vpiFullName:uvm_pkg.uvm_comparer::object_compared.lhs
|vpiStmt:
\_return_stmt: , line:625
|vpiCondition:
\_ref_obj: (NEVER), line:625
|vpiName:NEVER
|vpiFullName:uvm_pkg.uvm_comparer::object_compared.NEVER
|vpiElseStmt:
\_if_else: , line:626
|vpiCondition:
\_operation: , line:626
|vpiOpType:3
|vpiOperand:
\_bit_select: (m_recur_states.@@BAD_SYMBOL@@), line:626
|vpiName:m_recur_states.@@BAD_SYMBOL@@
|vpiFullName:uvm_pkg.uvm_comparer::object_compared.m_recur_states.@@BAD_SYMBOL@@
|vpiIndex:
\_ref_obj: (lhs), line:626
|vpiName:lhs
|vpiFullName:uvm_pkg.uvm_comparer::object_compared.lhs
|vpiStmt:
\_return_stmt: , line:626
|vpiCondition:
\_ref_obj: (NEVER), line:626
|vpiName:NEVER
|vpiFullName:uvm_pkg.uvm_comparer::object_compared.NEVER
|vpiElseStmt:
\_begin: , line:627
|vpiFullName:uvm_pkg.uvm_comparer::object_compared
|vpiStmt:
\_if_stmt: , line:628
|vpiCondition:
\_operation: , line:628
|vpiOpType:14
|vpiOperand:
\_bit_select: (m_recur_states.@@BAD_SYMBOL@@), line:628
|vpiName:m_recur_states.@@BAD_SYMBOL@@
|vpiFullName:uvm_pkg.uvm_comparer::object_compared.m_recur_states.@@BAD_SYMBOL@@
|vpiIndex:
\_ref_obj: (lhs), line:628
|vpiName:lhs
|vpiOperand:
\_ref_obj: (FINISHED), line:628
|vpiName:FINISHED
|vpiFullName:uvm_pkg.uvm_comparer::object_compared.FINISHED
|vpiStmt:
\_assignment: , line:629
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (ret_val), line:629
|vpiName:ret_val
|vpiFullName:uvm_pkg.uvm_comparer::object_compared.ret_val
|vpiRhs:
\_bit_select: (m_recur_states.@@BAD_SYMBOL@@), line:629
|vpiName:m_recur_states.@@BAD_SYMBOL@@
|vpiFullName:uvm_pkg.uvm_comparer::object_compared.m_recur_states.@@BAD_SYMBOL@@
|vpiIndex:
\_ref_obj: (lhs), line:629
|vpiName:lhs
|vpiStmt:
\_return_stmt: , line:630
|vpiCondition:
\_bit_select: (m_recur_states.@@BAD_SYMBOL@@), line:630
|vpiName:m_recur_states.@@BAD_SYMBOL@@
|vpiFullName:uvm_pkg.uvm_comparer::object_compared.m_recur_states.@@BAD_SYMBOL@@
|vpiIndex:
\_ref_obj: (lhs), line:630
|vpiName:lhs
|vpiTaskFunc:
\_function: (uvm_comparer::get_miscompares), line:634
|vpiName:uvm_comparer::get_miscompares
|vpiFullName:uvm_pkg.uvm_comparer::get_miscompares
|vpiReturn:
\_logic_var: , line:634
|vpiStmt:
\_return_stmt: , line:635, parent:uvm_comparer::get_miscompares
|vpiCondition:
\_ref_obj: (miscompares), line:635
|vpiName:miscompares
|vpiFullName:uvm_pkg.uvm_comparer::get_miscompares.miscompares
|vpiTaskFunc:
\_function: (uvm_comparer::get_result), line:638
|vpiName:uvm_comparer::get_result
|vpiFullName:uvm_pkg.uvm_comparer::get_result
|vpiReturn:
\_int_var: , line:638
|vpiStmt:
\_return_stmt: , line:639, parent:uvm_comparer::get_result
|vpiCondition:
\_ref_obj: (result), line:639
|vpiName:result
|vpiFullName:uvm_pkg.uvm_comparer::get_result.result
|vpiTaskFunc:
\_function: (uvm_comparer::set_result), line:642
|vpiName:uvm_comparer::set_result
|vpiFullName:uvm_pkg.uvm_comparer::set_result
|vpiIODecl:
\_io_decl: (result)
|vpiName:result
|vpiDirection:5
|vpiExpr:
\_int_var: , line:642, parent:result
|vpiFullName:result
|vpiStmt:
\_assignment: , line:643, parent:uvm_comparer::set_result
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:643
|STRING:
|vpiRhs:
\_ref_obj: (result), line:643
|vpiName:result
|vpiFullName:uvm_pkg.uvm_comparer::set_result.result
|vpiTaskFunc:
\_function: (uvm_comparer::set_recursion_policy), line:646
|vpiName:uvm_comparer::set_recursion_policy
|vpiFullName:uvm_pkg.uvm_comparer::set_recursion_policy
|vpiIODecl:
\_io_decl: (policy)
|vpiName:policy
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_recursion_policy_enum), line:646, parent:policy
|vpiName:uvm_recursion_policy_enum
|vpiFullName:policy.uvm_recursion_policy_enum
|vpiStmt:
\_assignment: , line:647, parent:uvm_comparer::set_recursion_policy
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:647
|STRING:
|vpiRhs:
\_ref_obj: (policy), line:647
|vpiName:policy
|vpiFullName:uvm_pkg.uvm_comparer::set_recursion_policy.policy
|vpiTaskFunc:
\_function: (uvm_comparer::get_recursion_policy), line:650
|vpiName:uvm_comparer::get_recursion_policy
|vpiFullName:uvm_pkg.uvm_comparer::get_recursion_policy
|vpiReturn:
\_chandle_var: (uvm_recursion_policy_enum), line:650
|vpiName:uvm_recursion_policy_enum
|vpiStmt:
\_return_stmt: , line:651, parent:uvm_comparer::get_recursion_policy
|vpiCondition:
\_ref_obj: (policy), line:651
|vpiName:policy
|vpiFullName:uvm_pkg.uvm_comparer::get_recursion_policy.policy
|vpiTaskFunc:
\_function: (uvm_comparer::set_check_type), line:654
|vpiName:uvm_comparer::set_check_type
|vpiFullName:uvm_pkg.uvm_comparer::set_check_type
|vpiIODecl:
\_io_decl: (enabled)
|vpiName:enabled
|vpiDirection:5
|vpiExpr:
\_bit_var: , line:654, parent:enabled
|vpiFullName:enabled
|vpiStmt:
\_assignment: , line:655, parent:uvm_comparer::set_check_type
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (check_type), line:655
|vpiName:check_type
|vpiFullName:uvm_pkg.uvm_comparer::set_check_type.check_type
|vpiRhs:
\_ref_obj: (enabled), line:655
|vpiName:enabled
|vpiFullName:uvm_pkg.uvm_comparer::set_check_type.enabled
|vpiTaskFunc:
\_function: (uvm_comparer::get_check_type), line:658
|vpiName:uvm_comparer::get_check_type
|vpiFullName:uvm_pkg.uvm_comparer::get_check_type
|vpiReturn:
\_bit_var: , line:658
|vpiStmt:
\_return_stmt: , line:659, parent:uvm_comparer::get_check_type
|vpiCondition:
\_ref_obj: (check_type), line:659
|vpiName:check_type
|vpiFullName:uvm_pkg.uvm_comparer::get_check_type.check_type
|vpiTaskFunc:
\_function: (uvm_comparer::set_show_max), line:662
|vpiName:uvm_comparer::set_show_max
|vpiFullName:uvm_pkg.uvm_comparer::set_show_max
|vpiIODecl:
\_io_decl: (show_max)
|vpiName:show_max
|vpiDirection:5
|vpiExpr:
\_int_var: , line:662, parent:show_max
|vpiFullName:show_max
|vpiStmt:
\_assignment: , line:663, parent:uvm_comparer::set_show_max
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:663
|STRING:
|vpiRhs:
\_ref_obj: (show_max), line:663
|vpiName:show_max
|vpiFullName:uvm_pkg.uvm_comparer::set_show_max.show_max
|vpiTaskFunc:
\_function: (uvm_comparer::get_show_max), line:666
|vpiName:uvm_comparer::get_show_max
|vpiFullName:uvm_pkg.uvm_comparer::get_show_max
|vpiReturn:
\_int_var: , line:666
|vpiStmt:
\_return_stmt: , line:667, parent:uvm_comparer::get_show_max
|vpiCondition:
\_ref_obj: (show_max), line:667
|vpiName:show_max
|vpiFullName:uvm_pkg.uvm_comparer::get_show_max.show_max
|vpiTaskFunc:
\_function: (uvm_comparer::set_verbosity), line:670
|vpiName:uvm_comparer::set_verbosity
|vpiFullName:uvm_pkg.uvm_comparer::set_verbosity
|vpiIODecl:
\_io_decl: (verbosity)
|vpiName:verbosity
|vpiDirection:5
|vpiExpr:
\_int_var: , line:670, parent:verbosity
|vpiFullName:verbosity
|vpiStmt:
\_assignment: , line:671, parent:uvm_comparer::set_verbosity
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:671
|STRING:
|vpiRhs:
\_ref_obj: (verbosity), line:671
|vpiName:verbosity
|vpiFullName:uvm_pkg.uvm_comparer::set_verbosity.verbosity
|vpiTaskFunc:
\_function: (uvm_comparer::get_verbosity), line:674
|vpiName:uvm_comparer::get_verbosity
|vpiFullName:uvm_pkg.uvm_comparer::get_verbosity
|vpiReturn:
\_int_var: , line:674
|vpiStmt:
\_return_stmt: , line:675, parent:uvm_comparer::get_verbosity
|vpiCondition:
\_ref_obj: (verbosity), line:675
|vpiName:verbosity
|vpiFullName:uvm_pkg.uvm_comparer::get_verbosity.verbosity
|vpiTaskFunc:
\_function: (uvm_comparer::set_severity), line:678
|vpiName:uvm_comparer::set_severity
|vpiFullName:uvm_pkg.uvm_comparer::set_severity
|vpiIODecl:
\_io_decl: (severity)
|vpiName:severity
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_severity), line:678, parent:severity
|vpiName:uvm_severity
|vpiFullName:severity.uvm_severity
|vpiStmt:
\_assignment: , line:679, parent:uvm_comparer::set_severity
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (sev), line:679
|vpiName:sev
|vpiFullName:uvm_pkg.uvm_comparer::set_severity.sev
|vpiRhs:
\_ref_obj: (severity), line:679
|vpiName:severity
|vpiFullName:uvm_pkg.uvm_comparer::set_severity.severity
|vpiTaskFunc:
\_function: (uvm_comparer::get_severity), line:682
|vpiName:uvm_comparer::get_severity
|vpiFullName:uvm_pkg.uvm_comparer::get_severity
|vpiReturn:
\_chandle_var: (uvm_severity), line:682
|vpiName:uvm_severity
|vpiStmt:
\_return_stmt: , line:683, parent:uvm_comparer::get_severity
|vpiCondition:
\_ref_obj: (sev), line:683
|vpiName:sev
|vpiFullName:uvm_pkg.uvm_comparer::get_severity.sev
|vpiTaskFunc:
\_function: (uvm_comparer::set_threshold), line:686
|vpiName:uvm_comparer::set_threshold
|vpiFullName:uvm_pkg.uvm_comparer::set_threshold
|vpiIODecl:
\_io_decl: (threshold)
|vpiName:threshold
|vpiDirection:5
|vpiExpr:
\_int_var: , line:686, parent:threshold
|vpiFullName:threshold
|vpiStmt:
\_assignment: , line:687, parent:uvm_comparer::set_threshold
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_threshold), line:687
|vpiName:m_threshold
|vpiFullName:uvm_pkg.uvm_comparer::set_threshold.m_threshold
|vpiRhs:
\_ref_obj: (threshold), line:687
|vpiName:threshold
|vpiFullName:uvm_pkg.uvm_comparer::set_threshold.threshold
|vpiTaskFunc:
\_function: (uvm_comparer::get_threshold), line:690
|vpiName:uvm_comparer::get_threshold
|vpiFullName:uvm_pkg.uvm_comparer::get_threshold
|vpiReturn:
\_int_var: , line:690
|vpiStmt:
\_return_stmt: , line:691, parent:uvm_comparer::get_threshold
|vpiCondition:
\_ref_obj: (m_threshold), line:691
|vpiName:m_threshold
|vpiFullName:uvm_pkg.uvm_comparer::get_threshold.m_threshold
|vpiTaskFunc:
\_function: (uvm_packer::index_error), line:408
|vpiName:uvm_packer::index_error
|vpiFullName:uvm_pkg.uvm_packer::index_error
|vpiIODecl:
\_io_decl: (index)
|vpiName:index
|vpiDirection:5
|vpiExpr:
\_int_var: , line:408, parent:index
|vpiFullName:index
|vpiIODecl:
\_io_decl: (id)
|vpiName:id
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:408, parent:id
|vpiFullName:id
|vpiIODecl:
\_io_decl: (sz)
|vpiName:sz
|vpiDirection:5
|vpiExpr:
\_int_var: , line:408, parent:sz
|vpiFullName:sz
|vpiStmt:
\_func_call: (uvm_report_error), line:409, parent:uvm_packer::index_error
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:409
|vpiConstType:6
|vpiDecompile:"PCKIDX"
|vpiSize:8
|STRING:"PCKIDX"
|vpiArgument:
\_sys_func_call: ($sformatf), line:410
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:410
|vpiConstType:6
|vpiDecompile:"index %0d for get_%0s too large; valid index range is 0-%0d."
|vpiSize:62
|STRING:"index %0d for get_%0s too large; valid index range is 0-%0d."
|vpiArgument:
\_ref_obj: (index), line:411
|vpiName:index
|vpiArgument:
\_ref_obj: (id), line:411
|vpiName:id
|vpiArgument:
\_operation: , line:411
|vpiOpType:11
|vpiOperand:
\_operation: , line:411
|vpiOpType:12
|vpiOperand:
\_operation: , line:411
|vpiOpType:11
|vpiOperand:
\_operation: , line:411
|vpiOpType:24
|vpiOperand:
\_ref_obj: (m_pack_iter), line:411
|vpiName:m_pack_iter
|vpiOperand:
\_ref_obj: (sz), line:411
|vpiName:sz
|vpiOperand:
\_constant: , line:411
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_ref_obj: (sz), line:411
|vpiName:sz
|vpiOperand:
\_constant: , line:411
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiArgument:
\_ref_obj: (UVM_NONE), line:411
|vpiName:UVM_NONE
|vpiTaskFunc:
\_function: (uvm_packer::enough_bits), line:418
|vpiName:uvm_packer::enough_bits
|vpiFullName:uvm_pkg.uvm_packer::enough_bits
|vpiReturn:
\_bit_var: , line:418
|vpiIODecl:
\_io_decl: (needed)
|vpiName:needed
|vpiDirection:5
|vpiExpr:
\_int_var: , line:418, parent:needed
|vpiFullName:needed
|vpiIODecl:
\_io_decl: (id)
|vpiName:id
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:418, parent:id
|vpiFullName:id
|vpiStmt:
\_begin: , parent:uvm_packer::enough_bits
|vpiFullName:uvm_pkg.uvm_packer::enough_bits
|vpiStmt:
\_if_stmt: , line:419
|vpiCondition:
\_operation: , line:419
|vpiOpType:20
|vpiOperand:
\_operation: , line:419
|vpiOpType:11
|vpiOperand:
\_ref_obj: (m_pack_iter), line:419
|vpiName:m_pack_iter
|vpiFullName:uvm_pkg.uvm_packer::enough_bits.m_pack_iter
|vpiOperand:
\_ref_obj: (m_unpack_iter), line:419
|vpiName:m_unpack_iter
|vpiFullName:uvm_pkg.uvm_packer::enough_bits.m_unpack_iter
|vpiOperand:
\_ref_obj: (needed), line:419
|vpiName:needed
|vpiFullName:uvm_pkg.uvm_packer::enough_bits.needed
|vpiStmt:
\_begin: , line:419
|vpiFullName:uvm_pkg.uvm_packer::enough_bits
|vpiStmt:
\_func_call: (uvm_report_error), line:420
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:420
|vpiConstType:6
|vpiDecompile:"PCKSZ"
|vpiSize:7
|STRING:"PCKSZ"
|vpiArgument:
\_sys_func_call: ($sformatf), line:421
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:421
|vpiConstType:6
|vpiDecompile:"%0d bits needed to unpack %0s, yet only %0d available."
|vpiSize:56
|STRING:"%0d bits needed to unpack %0s, yet only %0d available."
|vpiArgument:
\_ref_obj: (needed), line:422
|vpiName:needed
|vpiArgument:
\_ref_obj: (id), line:422
|vpiName:id
|vpiArgument:
\_operation: , line:422
|vpiOpType:11
|vpiOperand:
\_ref_obj: (m_pack_iter), line:422
|vpiName:m_pack_iter
|vpiOperand:
\_ref_obj: (m_unpack_iter), line:422
|vpiName:m_unpack_iter
|vpiArgument:
\_ref_obj: (UVM_NONE), line:422
|vpiName:UVM_NONE
|vpiStmt:
\_return_stmt: , line:423
|vpiCondition:
\_constant: , line:423
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_return_stmt: , line:425
|vpiCondition:
\_constant: , line:425
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiTaskFunc:
\_function: (uvm_packer::get_packed_size), line:432
|vpiName:uvm_packer::get_packed_size
|vpiFullName:uvm_pkg.uvm_packer::get_packed_size
|vpiReturn:
\_int_var: , line:432
|vpiStmt:
\_return_stmt: , line:433, parent:uvm_packer::get_packed_size
|vpiCondition:
\_operation: , line:433
|vpiOpType:11
|vpiOperand:
\_ref_obj: (m_pack_iter), line:433
|vpiName:m_pack_iter
|vpiFullName:uvm_pkg.uvm_packer::get_packed_size.m_pack_iter
|vpiOperand:
\_ref_obj: (m_unpack_iter), line:433
|vpiName:m_unpack_iter
|vpiFullName:uvm_pkg.uvm_packer::get_packed_size.m_unpack_iter
|vpiTaskFunc:
\_function: (uvm_packer::flush), line:453
|vpiName:uvm_packer::flush
|vpiFullName:uvm_pkg.uvm_packer::flush
|vpiStmt:
\_begin: , parent:uvm_packer::flush
|vpiFullName:uvm_pkg.uvm_packer::flush
|vpiStmt:
\_assignment: , line:458
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_pack_iter), line:458
|vpiName:m_pack_iter
|vpiFullName:uvm_pkg.uvm_packer::flush.m_pack_iter
|vpiRhs:
\_constant: , line:458
|vpiConstType:7
|vpiDecompile:64
|vpiSize:32
|INT:64
|vpiStmt:
\_assignment: , line:459
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_unpack_iter), line:459
|vpiName:m_unpack_iter
|vpiFullName:uvm_pkg.uvm_packer::flush.m_unpack_iter
|vpiRhs:
\_constant: , line:459
|vpiConstType:7
|vpiDecompile:64
|vpiSize:32
|INT:64
|vpiStmt:
\_assignment: , line:460
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_bits), line:460
|vpiName:m_bits
|vpiFullName:uvm_pkg.uvm_packer::flush.m_bits
|vpiRhs:
\_constant: , line:460
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_func_call: (m_object_references.delete), line:461
|vpiName:m_object_references.delete
|vpiStmt:
\_assignment: , line:462
|vpiBlocking:1
|vpiLhs:
\_bit_select: (m_object_references), line:462
|vpiName:m_object_references
|vpiFullName:uvm_pkg.uvm_packer::flush.m_object_references
|vpiIndex:
\_constant: , line:462
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiRhs:
\_unsupported_expr: , line:462
|STRING:
|vpiStmt:
\_assignment: , line:463
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_factory), line:463
|vpiName:m_factory
|vpiFullName:uvm_pkg.uvm_packer::flush.m_factory
|vpiRhs:
\_unsupported_expr: , line:463
|STRING:
|vpiStmt:
\_sys_func_call: (super.flush), line:464
|vpiName:super.flush
|vpiTaskFunc:
\_function: (uvm_packer::get_packed_bits), line:470
|vpiName:uvm_packer::get_packed_bits
|vpiFullName:uvm_pkg.uvm_packer::get_packed_bits
|vpiIODecl:
\_io_decl: (stream)
|vpiName:stream
|vpiDirection:6
|vpiExpr:
\_bit_var: , line:470, parent:stream
|vpiFullName:stream
|vpiStmt:
\_begin: , parent:uvm_packer::get_packed_bits
|vpiFullName:uvm_pkg.uvm_packer::get_packed_bits
|vpiStmt:
\_assignment: , line:471
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (stream), line:471
|vpiName:stream
|vpiFullName:uvm_pkg.uvm_packer::get_packed_bits.stream
|vpiRhs:
\_unsupported_expr: , line:28
|STRING:
|vpiStmt:
\_assignment: , line:472
|vpiBlocking:1
|vpiLhs:
\_part_select: , line:472, parent:m_bits
|vpiConstantSelect:1
|vpiParent:
\_ref_obj: (m_bits)
|vpiLeftRange:
\_constant: , line:472
|vpiConstType:7
|vpiDecompile:31
|vpiSize:32
|INT:31
|vpiRightRange:
\_constant: , line:472
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiRhs:
\_ref_obj: (m_pack_iter), line:472
|vpiName:m_pack_iter
|vpiFullName:uvm_pkg.uvm_packer::get_packed_bits.m_pack_iter
|vpiStmt:
\_assignment: , line:473
|vpiBlocking:1
|vpiLhs:
\_part_select: , line:473, parent:m_bits
|vpiConstantSelect:1
|vpiParent:
\_ref_obj: (m_bits)
|vpiLeftRange:
\_constant: , line:473
|vpiConstType:7
|vpiDecompile:63
|vpiSize:32
|INT:63
|vpiRightRange:
\_constant: , line:473
|vpiConstType:7
|vpiDecompile:32
|vpiSize:32
|INT:32
|vpiRhs:
\_ref_obj: (m_unpack_iter), line:473
|vpiName:m_unpack_iter
|vpiFullName:uvm_pkg.uvm_packer::get_packed_bits.m_unpack_iter
|vpiStmt:
\_for_stmt: , line:474
|vpiFullName:uvm_pkg.uvm_packer::get_packed_bits
|vpiCondition:
\_operation: , line:474
|vpiOpType:20
|vpiOperand:
\_ref_obj: (i), line:474
|vpiName:i
|vpiFullName:uvm_pkg.uvm_packer::get_packed_bits.i
|vpiOperand:
\_ref_obj: (m_pack_iter), line:474
|vpiName:m_pack_iter
|vpiFullName:uvm_pkg.uvm_packer::get_packed_bits.m_pack_iter
|vpiForInitStmt:
\_assign_stmt:
|vpiRhs:
\_constant: , line:474
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiLhs:
\_int_var: (i), line:474
|vpiName:i
|vpiFullName:uvm_pkg.uvm_packer::get_packed_bits.i
|vpiForIncStmt:
\_operation: , line:474
|vpiOpType:62
|vpiOperand:
\_ref_obj: (i), line:474
|vpiName:i
|vpiStmt:
\_assignment: , line:475
|vpiBlocking:1
|vpiLhs:
\_bit_select: (stream), line:475
|vpiName:stream
|vpiFullName:uvm_pkg.uvm_packer::get_packed_bits.stream
|vpiIndex:
\_ref_obj: (i), line:475
|vpiName:i
|vpiRhs:
\_bit_select: (m_bits), line:475
|vpiName:m_bits
|vpiFullName:uvm_pkg.uvm_packer::get_packed_bits.m_bits
|vpiIndex:
\_ref_obj: (i), line:475
|vpiName:i
|vpiTaskFunc:
\_function: (uvm_packer::get_packed_bytes), line:552
|vpiName:uvm_packer::get_packed_bytes
|vpiFullName:uvm_pkg.uvm_packer::get_packed_bytes
|vpiIODecl:
\_io_decl: (stream)
|vpiName:stream
|vpiDirection:6
|vpiExpr:
\_byte_var: , line:552, parent:stream
|vpiFullName:stream
|vpiStmt:
\_begin: , parent:uvm_packer::get_packed_bytes
|vpiFullName:uvm_pkg.uvm_packer::get_packed_bytes
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_int_var: (sz), line:553
|vpiName:sz
|vpiFullName:uvm_pkg.uvm_packer::get_packed_bytes.sz
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_byte_var: (v), line:554
|vpiName:v
|vpiFullName:uvm_pkg.uvm_packer::get_packed_bytes.v
|vpiStmt:
\_assignment: , line:555
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (sz), line:555
|vpiName:sz
|vpiFullName:uvm_pkg.uvm_packer::get_packed_bytes.sz
|vpiRhs:
\_operation: , line:555
|vpiOpType:12
|vpiOperand:
\_operation: , line:555
|vpiOpType:24
|vpiOperand:
\_ref_obj: (m_pack_iter), line:555
|vpiName:m_pack_iter
|vpiFullName:uvm_pkg.uvm_packer::get_packed_bytes.m_pack_iter
|vpiOperand:
\_sys_func_call: ($high), line:555
|vpiName:$high
|vpiArgument:
\_ref_obj: (v), line:555
|vpiName:v
|vpiOperand:
\_constant: , line:555
|vpiDecompile:8
|INT:8
|vpiStmt:
\_assignment: , line:556
|vpiBlocking:1
|vpiLhs:
\_part_select: , line:556, parent:m_bits
|vpiConstantSelect:1
|vpiParent:
\_ref_obj: (m_bits)
|vpiLeftRange:
\_constant: , line:556
|vpiConstType:7
|vpiDecompile:31
|vpiSize:32
|INT:31
|vpiRightRange:
\_constant: , line:556
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiRhs:
\_ref_obj: (m_pack_iter), line:556
|vpiName:m_pack_iter
|vpiFullName:uvm_pkg.uvm_packer::get_packed_bytes.m_pack_iter
|vpiStmt:
\_assignment: , line:557
|vpiBlocking:1
|vpiLhs:
\_part_select: , line:557, parent:m_bits
|vpiConstantSelect:1
|vpiParent:
\_ref_obj: (m_bits)
|vpiLeftRange:
\_constant: , line:557
|vpiConstType:7
|vpiDecompile:63
|vpiSize:32
|INT:63
|vpiRightRange:
\_constant: , line:557
|vpiConstType:7
|vpiDecompile:32
|vpiSize:32
|INT:32
|vpiRhs:
\_ref_obj: (m_unpack_iter), line:557
|vpiName:m_unpack_iter
|vpiFullName:uvm_pkg.uvm_packer::get_packed_bytes.m_unpack_iter
|vpiStmt:
\_assignment: , line:558
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (stream), line:558
|vpiName:stream
|vpiFullName:uvm_pkg.uvm_packer::get_packed_bytes.stream
|vpiRhs:
\_unsupported_expr: , line:28
|STRING:
|vpiStmt:
\_foreach_stmt: , line:559
|vpiFullName:uvm_pkg.uvm_packer::get_packed_bytes
|vpiVariables:
\_chandle_var: (stream), line:559
|vpiName:stream
|vpiFullName:uvm_pkg.uvm_packer::get_packed_bytes.stream
|vpiLoopVars:
\_chandle_var: (i), line:559
|vpiName:i
|vpiFullName:uvm_pkg.uvm_packer::get_packed_bytes.i
|vpiStmt:
\_begin: , line:559
|vpiFullName:uvm_pkg.uvm_packer::get_packed_bytes
|vpiStmt:
\_if_else: , line:560
|vpiCondition:
\_operation: , line:560
|vpiOpType:27
|vpiOperand:
\_operation: , line:560
|vpiOpType:15
|vpiOperand:
\_ref_obj: (i), line:560
|vpiName:i
|vpiFullName:uvm_pkg.uvm_packer::get_packed_bytes.i
|vpiOperand:
\_operation: , line:560
|vpiOpType:11
|vpiOperand:
\_ref_obj: (sz), line:560
|vpiName:sz
|vpiFullName:uvm_pkg.uvm_packer::get_packed_bytes.sz
|vpiOperand:
\_constant: , line:560
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_operation: , line:560
|vpiOpType:14
|vpiOperand:
\_operation: , line:560
|vpiOpType:13
|vpiOperand:
\_ref_obj: (m_pack_iter), line:560
|vpiName:m_pack_iter
|vpiFullName:uvm_pkg.uvm_packer::get_packed_bytes.m_pack_iter
|vpiOperand:
\_constant: , line:560
|vpiDecompile:8
|INT:8
|vpiOperand:
\_constant: , line:560
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_assignment: , line:561
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (v), line:561
|vpiName:v
|vpiFullName:uvm_pkg.uvm_packer::get_packed_bytes.v
|vpiRhs:
\_indexed_part_select: , line:561, parent:m_bits
|vpiConstantSelect:1
|vpiIndexedPartSelectType:1
|vpiBaseExpr:
\_operation: , line:561
|vpiOpType:25
|vpiOperand:
\_ref_obj: (i), line:561
|vpiName:i
|vpiOperand:
\_constant: , line:561
|vpiDecompile:8
|INT:8
|vpiWidthExpr:
\_constant: , line:561
|vpiDecompile:8
|INT:8
|vpiElseStmt:
\_assignment: , line:563
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (v), line:563
|vpiName:v
|vpiFullName:uvm_pkg.uvm_packer::get_packed_bytes.v
|vpiRhs:
\_operation: , line:563
|vpiOpType:28
|vpiOperand:
\_indexed_part_select: , line:563, parent:m_bits
|vpiConstantSelect:1
|vpiIndexedPartSelectType:1
|vpiBaseExpr:
\_operation: , line:563
|vpiOpType:25
|vpiOperand:
\_ref_obj: (i), line:563
|vpiName:i
|vpiOperand:
\_constant: , line:563
|vpiDecompile:8
|INT:8
|vpiWidthExpr:
\_constant: , line:563
|vpiDecompile:8
|INT:8
|vpiOperand:
\_operation: , line:563
|vpiOpType:23
|vpiOperand:
\_operation: , line:563
|vpiOpType:34
|vpiOperand:
\_constant: , line:563
|vpiDecompile:8
|INT:8
|vpiOperand:
\_constant: , line:563
|vpiConstType:3
|vpiDecompile:'b1
|vpiSize:1
|BIN:1
|vpiOperand:
\_operation: , line:563
|vpiOpType:11
|vpiOperand:
\_constant: , line:563
|vpiDecompile:8
|INT:8
|vpiOperand:
\_operation: , line:563
|vpiOpType:13
|vpiOperand:
\_ref_obj: (m_pack_iter), line:563
|vpiName:m_pack_iter
|vpiFullName:uvm_pkg.uvm_packer::get_packed_bytes.m_pack_iter
|vpiOperand:
\_constant: , line:563
|vpiDecompile:8
|INT:8
|vpiStmt:
\_assignment: , line:564
|vpiBlocking:1
|vpiLhs:
\_bit_select: (stream), line:564
|vpiName:stream
|vpiFullName:uvm_pkg.uvm_packer::get_packed_bytes.stream
|vpiIndex:
\_ref_obj: (i), line:564
|vpiName:i
|vpiRhs:
\_ref_obj: (v), line:564
|vpiName:v
|vpiFullName:uvm_pkg.uvm_packer::get_packed_bytes.v
|vpiTaskFunc:
\_function: (uvm_packer::get_packed_ints), line:552
|vpiName:uvm_packer::get_packed_ints
|vpiFullName:uvm_pkg.uvm_packer::get_packed_ints
|vpiIODecl:
\_io_decl: (stream)
|vpiName:stream
|vpiDirection:6
|vpiExpr:
\_int_var: , line:552, parent:stream
|vpiFullName:stream
|vpiStmt:
\_begin: , parent:uvm_packer::get_packed_ints
|vpiFullName:uvm_pkg.uvm_packer::get_packed_ints
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_int_var: (sz), line:553
|vpiName:sz
|vpiFullName:uvm_pkg.uvm_packer::get_packed_ints.sz
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_int_var: (v), line:554
|vpiName:v
|vpiFullName:uvm_pkg.uvm_packer::get_packed_ints.v
|vpiStmt:
\_assignment: , line:555
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (sz), line:555
|vpiName:sz
|vpiFullName:uvm_pkg.uvm_packer::get_packed_ints.sz
|vpiRhs:
\_operation: , line:555
|vpiOpType:12
|vpiOperand:
\_operation: , line:555
|vpiOpType:24
|vpiOperand:
\_ref_obj: (m_pack_iter), line:555
|vpiName:m_pack_iter
|vpiFullName:uvm_pkg.uvm_packer::get_packed_ints.m_pack_iter
|vpiOperand:
\_sys_func_call: ($high), line:555
|vpiName:$high
|vpiArgument:
\_ref_obj: (v), line:555
|vpiName:v
|vpiOperand:
\_constant: , line:555
|vpiDecompile:32
|INT:32
|vpiStmt:
\_assignment: , line:556
|vpiBlocking:1
|vpiLhs:
\_part_select: , line:556, parent:m_bits
|vpiConstantSelect:1
|vpiParent:
\_ref_obj: (m_bits)
|vpiLeftRange:
\_constant: , line:556
|vpiConstType:7
|vpiDecompile:31
|vpiSize:32
|INT:31
|vpiRightRange:
\_constant: , line:556
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiRhs:
\_ref_obj: (m_pack_iter), line:556
|vpiName:m_pack_iter
|vpiFullName:uvm_pkg.uvm_packer::get_packed_ints.m_pack_iter
|vpiStmt:
\_assignment: , line:557
|vpiBlocking:1
|vpiLhs:
\_part_select: , line:557, parent:m_bits
|vpiConstantSelect:1
|vpiParent:
\_ref_obj: (m_bits)
|vpiLeftRange:
\_constant: , line:557
|vpiConstType:7
|vpiDecompile:63
|vpiSize:32
|INT:63
|vpiRightRange:
\_constant: , line:557
|vpiConstType:7
|vpiDecompile:32
|vpiSize:32
|INT:32
|vpiRhs:
\_ref_obj: (m_unpack_iter), line:557
|vpiName:m_unpack_iter
|vpiFullName:uvm_pkg.uvm_packer::get_packed_ints.m_unpack_iter
|vpiStmt:
\_assignment: , line:558
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (stream), line:558
|vpiName:stream
|vpiFullName:uvm_pkg.uvm_packer::get_packed_ints.stream
|vpiRhs:
\_unsupported_expr: , line:28
|STRING:
|vpiStmt:
\_foreach_stmt: , line:559
|vpiFullName:uvm_pkg.uvm_packer::get_packed_ints
|vpiVariables:
\_chandle_var: (stream), line:559
|vpiName:stream
|vpiFullName:uvm_pkg.uvm_packer::get_packed_ints.stream
|vpiLoopVars:
\_chandle_var: (i), line:559
|vpiName:i
|vpiFullName:uvm_pkg.uvm_packer::get_packed_ints.i
|vpiStmt:
\_begin: , line:559
|vpiFullName:uvm_pkg.uvm_packer::get_packed_ints
|vpiStmt:
\_if_else: , line:560
|vpiCondition:
\_operation: , line:560
|vpiOpType:27
|vpiOperand:
\_operation: , line:560
|vpiOpType:15
|vpiOperand:
\_ref_obj: (i), line:560
|vpiName:i
|vpiFullName:uvm_pkg.uvm_packer::get_packed_ints.i
|vpiOperand:
\_operation: , line:560
|vpiOpType:11
|vpiOperand:
\_ref_obj: (sz), line:560
|vpiName:sz
|vpiFullName:uvm_pkg.uvm_packer::get_packed_ints.sz
|vpiOperand:
\_constant: , line:560
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_operation: , line:560
|vpiOpType:14
|vpiOperand:
\_operation: , line:560
|vpiOpType:13
|vpiOperand:
\_ref_obj: (m_pack_iter), line:560
|vpiName:m_pack_iter
|vpiFullName:uvm_pkg.uvm_packer::get_packed_ints.m_pack_iter
|vpiOperand:
\_constant: , line:560
|vpiDecompile:32
|INT:32
|vpiOperand:
\_constant: , line:560
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_assignment: , line:561
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (v), line:561
|vpiName:v
|vpiFullName:uvm_pkg.uvm_packer::get_packed_ints.v
|vpiRhs:
\_indexed_part_select: , line:561, parent:m_bits
|vpiConstantSelect:1
|vpiIndexedPartSelectType:1
|vpiBaseExpr:
\_operation: , line:561
|vpiOpType:25
|vpiOperand:
\_ref_obj: (i), line:561
|vpiName:i
|vpiOperand:
\_constant: , line:561
|vpiDecompile:32
|INT:32
|vpiWidthExpr:
\_constant: , line:561
|vpiDecompile:32
|INT:32
|vpiElseStmt:
\_assignment: , line:563
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (v), line:563
|vpiName:v
|vpiFullName:uvm_pkg.uvm_packer::get_packed_ints.v
|vpiRhs:
\_operation: , line:563
|vpiOpType:28
|vpiOperand:
\_indexed_part_select: , line:563, parent:m_bits
|vpiConstantSelect:1
|vpiIndexedPartSelectType:1
|vpiBaseExpr:
\_operation: , line:563
|vpiOpType:25
|vpiOperand:
\_ref_obj: (i), line:563
|vpiName:i
|vpiOperand:
\_constant: , line:563
|vpiDecompile:32
|INT:32
|vpiWidthExpr:
\_constant: , line:563
|vpiDecompile:32
|INT:32
|vpiOperand:
\_operation: , line:563
|vpiOpType:23
|vpiOperand:
\_operation: , line:563
|vpiOpType:34
|vpiOperand:
\_constant: , line:563
|vpiDecompile:32
|INT:32
|vpiOperand:
\_constant: , line:563
|vpiConstType:3
|vpiDecompile:'b1
|vpiSize:1
|BIN:1
|vpiOperand:
\_operation: , line:563
|vpiOpType:11
|vpiOperand:
\_constant: , line:563
|vpiDecompile:32
|INT:32
|vpiOperand:
\_operation: , line:563
|vpiOpType:13
|vpiOperand:
\_ref_obj: (m_pack_iter), line:563
|vpiName:m_pack_iter
|vpiFullName:uvm_pkg.uvm_packer::get_packed_ints.m_pack_iter
|vpiOperand:
\_constant: , line:563
|vpiDecompile:32
|INT:32
|vpiStmt:
\_assignment: , line:564
|vpiBlocking:1
|vpiLhs:
\_bit_select: (stream), line:564
|vpiName:stream
|vpiFullName:uvm_pkg.uvm_packer::get_packed_ints.stream
|vpiIndex:
\_ref_obj: (i), line:564
|vpiName:i
|vpiRhs:
\_ref_obj: (v), line:564
|vpiName:v
|vpiFullName:uvm_pkg.uvm_packer::get_packed_ints.v
|vpiTaskFunc:
\_function: (uvm_packer::get_packed_longints), line:552
|vpiName:uvm_packer::get_packed_longints
|vpiFullName:uvm_pkg.uvm_packer::get_packed_longints
|vpiIODecl:
\_io_decl: (stream)
|vpiName:stream
|vpiDirection:6
|vpiExpr:
\_long_int_var: , line:552, parent:stream
|vpiFullName:stream
|vpiStmt:
\_begin: , parent:uvm_packer::get_packed_longints
|vpiFullName:uvm_pkg.uvm_packer::get_packed_longints
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_int_var: (sz), line:553
|vpiName:sz
|vpiFullName:uvm_pkg.uvm_packer::get_packed_longints.sz
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_long_int_var: (v), line:554
|vpiName:v
|vpiFullName:uvm_pkg.uvm_packer::get_packed_longints.v
|vpiStmt:
\_assignment: , line:555
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (sz), line:555
|vpiName:sz
|vpiFullName:uvm_pkg.uvm_packer::get_packed_longints.sz
|vpiRhs:
\_operation: , line:555
|vpiOpType:12
|vpiOperand:
\_operation: , line:555
|vpiOpType:24
|vpiOperand:
\_ref_obj: (m_pack_iter), line:555
|vpiName:m_pack_iter
|vpiFullName:uvm_pkg.uvm_packer::get_packed_longints.m_pack_iter
|vpiOperand:
\_sys_func_call: ($high), line:555
|vpiName:$high
|vpiArgument:
\_ref_obj: (v), line:555
|vpiName:v
|vpiOperand:
\_constant: , line:555
|vpiDecompile:64
|INT:64
|vpiStmt:
\_assignment: , line:556
|vpiBlocking:1
|vpiLhs:
\_part_select: , line:556, parent:m_bits
|vpiConstantSelect:1
|vpiParent:
\_ref_obj: (m_bits)
|vpiLeftRange:
\_constant: , line:556
|vpiConstType:7
|vpiDecompile:31
|vpiSize:32
|INT:31
|vpiRightRange:
\_constant: , line:556
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiRhs:
\_ref_obj: (m_pack_iter), line:556
|vpiName:m_pack_iter
|vpiFullName:uvm_pkg.uvm_packer::get_packed_longints.m_pack_iter
|vpiStmt:
\_assignment: , line:557
|vpiBlocking:1
|vpiLhs:
\_part_select: , line:557, parent:m_bits
|vpiConstantSelect:1
|vpiParent:
\_ref_obj: (m_bits)
|vpiLeftRange:
\_constant: , line:557
|vpiConstType:7
|vpiDecompile:63
|vpiSize:32
|INT:63
|vpiRightRange:
\_constant: , line:557
|vpiConstType:7
|vpiDecompile:32
|vpiSize:32
|INT:32
|vpiRhs:
\_ref_obj: (m_unpack_iter), line:557
|vpiName:m_unpack_iter
|vpiFullName:uvm_pkg.uvm_packer::get_packed_longints.m_unpack_iter
|vpiStmt:
\_assignment: , line:558
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (stream), line:558
|vpiName:stream
|vpiFullName:uvm_pkg.uvm_packer::get_packed_longints.stream
|vpiRhs:
\_unsupported_expr: , line:28
|STRING:
|vpiStmt:
\_foreach_stmt: , line:559
|vpiFullName:uvm_pkg.uvm_packer::get_packed_longints
|vpiVariables:
\_chandle_var: (stream), line:559
|vpiName:stream
|vpiFullName:uvm_pkg.uvm_packer::get_packed_longints.stream
|vpiLoopVars:
\_chandle_var: (i), line:559
|vpiName:i
|vpiFullName:uvm_pkg.uvm_packer::get_packed_longints.i
|vpiStmt:
\_begin: , line:559
|vpiFullName:uvm_pkg.uvm_packer::get_packed_longints
|vpiStmt:
\_if_else: , line:560
|vpiCondition:
\_operation: , line:560
|vpiOpType:27
|vpiOperand:
\_operation: , line:560
|vpiOpType:15
|vpiOperand:
\_ref_obj: (i), line:560
|vpiName:i
|vpiFullName:uvm_pkg.uvm_packer::get_packed_longints.i
|vpiOperand:
\_operation: , line:560
|vpiOpType:11
|vpiOperand:
\_ref_obj: (sz), line:560
|vpiName:sz
|vpiFullName:uvm_pkg.uvm_packer::get_packed_longints.sz
|vpiOperand:
\_constant: , line:560
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_operation: , line:560
|vpiOpType:14
|vpiOperand:
\_operation: , line:560
|vpiOpType:13
|vpiOperand:
\_ref_obj: (m_pack_iter), line:560
|vpiName:m_pack_iter
|vpiFullName:uvm_pkg.uvm_packer::get_packed_longints.m_pack_iter
|vpiOperand:
\_constant: , line:560
|vpiDecompile:64
|INT:64
|vpiOperand:
\_constant: , line:560
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_assignment: , line:561
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (v), line:561
|vpiName:v
|vpiFullName:uvm_pkg.uvm_packer::get_packed_longints.v
|vpiRhs:
\_indexed_part_select: , line:561, parent:m_bits
|vpiConstantSelect:1
|vpiIndexedPartSelectType:1
|vpiBaseExpr:
\_operation: , line:561
|vpiOpType:25
|vpiOperand:
\_ref_obj: (i), line:561
|vpiName:i
|vpiOperand:
\_constant: , line:561
|vpiDecompile:64
|INT:64
|vpiWidthExpr:
\_constant: , line:561
|vpiDecompile:64
|INT:64
|vpiElseStmt:
\_assignment: , line:563
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (v), line:563
|vpiName:v
|vpiFullName:uvm_pkg.uvm_packer::get_packed_longints.v
|vpiRhs:
\_operation: , line:563
|vpiOpType:28
|vpiOperand:
\_indexed_part_select: , line:563, parent:m_bits
|vpiConstantSelect:1
|vpiIndexedPartSelectType:1
|vpiBaseExpr:
\_operation: , line:563
|vpiOpType:25
|vpiOperand:
\_ref_obj: (i), line:563
|vpiName:i
|vpiOperand:
\_constant: , line:563
|vpiDecompile:64
|INT:64
|vpiWidthExpr:
\_constant: , line:563
|vpiDecompile:64
|INT:64
|vpiOperand:
\_operation: , line:563
|vpiOpType:23
|vpiOperand:
\_operation: , line:563
|vpiOpType:34
|vpiOperand:
\_constant: , line:563
|vpiDecompile:64
|INT:64
|vpiOperand:
\_constant: , line:563
|vpiConstType:3
|vpiDecompile:'b1
|vpiSize:1
|BIN:1
|vpiOperand:
\_operation: , line:563
|vpiOpType:11
|vpiOperand:
\_constant: , line:563
|vpiDecompile:64
|INT:64
|vpiOperand:
\_operation: , line:563
|vpiOpType:13
|vpiOperand:
\_ref_obj: (m_pack_iter), line:563
|vpiName:m_pack_iter
|vpiFullName:uvm_pkg.uvm_packer::get_packed_longints.m_pack_iter
|vpiOperand:
\_constant: , line:563
|vpiDecompile:64
|INT:64
|vpiStmt:
\_assignment: , line:564
|vpiBlocking:1
|vpiLhs:
\_bit_select: (stream), line:564
|vpiName:stream
|vpiFullName:uvm_pkg.uvm_packer::get_packed_longints.stream
|vpiIndex:
\_ref_obj: (i), line:564
|vpiName:i
|vpiRhs:
\_ref_obj: (v), line:564
|vpiName:v
|vpiFullName:uvm_pkg.uvm_packer::get_packed_longints.v
|vpiTaskFunc:
\_function: (uvm_packer::set_packed_bits), line:584
|vpiName:uvm_packer::set_packed_bits
|vpiFullName:uvm_pkg.uvm_packer::set_packed_bits
|vpiIODecl:
\_io_decl: (stream)
|vpiName:stream
|vpiDirection:6
|vpiExpr:
\_bit_var: , line:584, parent:stream
|vpiFullName:stream
|vpiStmt:
\_begin: , parent:uvm_packer::set_packed_bits
|vpiFullName:uvm_pkg.uvm_packer::set_packed_bits
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_int_var: (bit_size), line:586
|vpiName:bit_size
|vpiFullName:uvm_pkg.uvm_packer::set_packed_bits.bit_size
|vpiStmt:
\_assignment: , line:588
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (bit_size), line:588
|vpiName:bit_size
|vpiFullName:uvm_pkg.uvm_packer::set_packed_bits.bit_size
|vpiRhs:
\_ref_obj: (stream.size), line:588
|vpiName:stream.size
|vpiFullName:uvm_pkg.uvm_packer::set_packed_bits.stream.size
|vpiStmt:
\_for_stmt: , line:596
|vpiFullName:uvm_pkg.uvm_packer::set_packed_bits
|vpiCondition:
\_operation: , line:596
|vpiOpType:20
|vpiOperand:
\_ref_obj: (i), line:596
|vpiName:i
|vpiFullName:uvm_pkg.uvm_packer::set_packed_bits.i
|vpiOperand:
\_ref_obj: (bit_size), line:596
|vpiName:bit_size
|vpiFullName:uvm_pkg.uvm_packer::set_packed_bits.bit_size
|vpiForInitStmt:
\_assign_stmt:
|vpiRhs:
\_constant: , line:596
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiLhs:
\_int_var: (i), line:596
|vpiName:i
|vpiFullName:uvm_pkg.uvm_packer::set_packed_bits.i
|vpiForIncStmt:
\_operation: , line:596
|vpiOpType:62
|vpiOperand:
\_ref_obj: (i), line:596
|vpiName:i
|vpiStmt:
\_assignment: , line:597
|vpiBlocking:1
|vpiLhs:
\_bit_select: (m_bits), line:597
|vpiName:m_bits
|vpiFullName:uvm_pkg.uvm_packer::set_packed_bits.m_bits
|vpiIndex:
\_ref_obj: (i), line:597
|vpiName:i
|vpiRhs:
\_bit_select: (stream), line:597
|vpiName:stream
|vpiFullName:uvm_pkg.uvm_packer::set_packed_bits.stream
|vpiIndex:
\_ref_obj: (i), line:597
|vpiName:i
|vpiStmt:
\_assignment: , line:599
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_pack_iter), line:599
|vpiName:m_pack_iter
|vpiFullName:uvm_pkg.uvm_packer::set_packed_bits.m_pack_iter
|vpiRhs:
\_part_select: , line:599, parent:m_bits
|vpiConstantSelect:1
|vpiParent:
\_ref_obj: (m_bits)
|vpiLeftRange:
\_constant: , line:599
|vpiConstType:7
|vpiDecompile:31
|vpiSize:32
|INT:31
|vpiRightRange:
\_constant: , line:599
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_assignment: , line:600
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_unpack_iter), line:600
|vpiName:m_unpack_iter
|vpiFullName:uvm_pkg.uvm_packer::set_packed_bits.m_unpack_iter
|vpiRhs:
\_part_select: , line:600, parent:m_bits
|vpiConstantSelect:1
|vpiParent:
\_ref_obj: (m_bits)
|vpiLeftRange:
\_constant: , line:600
|vpiConstType:7
|vpiDecompile:63
|vpiSize:32
|INT:63
|vpiRightRange:
\_constant: , line:600
|vpiConstType:7
|vpiDecompile:32
|vpiSize:32
|INT:32
|vpiTaskFunc:
\_function: (uvm_packer::set_packed_bytes), line:621
|vpiName:uvm_packer::set_packed_bytes
|vpiFullName:uvm_pkg.uvm_packer::set_packed_bytes
|vpiIODecl:
\_io_decl: (stream)
|vpiName:stream
|vpiDirection:6
|vpiExpr:
\_byte_var: , line:621, parent:stream
|vpiFullName:stream
|vpiStmt:
\_begin: , parent:uvm_packer::set_packed_bytes
|vpiFullName:uvm_pkg.uvm_packer::set_packed_bytes
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_int_var: (count), line:622
|vpiName:count
|vpiFullName:uvm_pkg.uvm_packer::set_packed_bytes.count
|vpiStmt:
\_foreach_stmt: , line:623
|vpiFullName:uvm_pkg.uvm_packer::set_packed_bytes
|vpiVariables:
\_chandle_var: (stream), line:623
|vpiName:stream
|vpiFullName:uvm_pkg.uvm_packer::set_packed_bytes.stream
|vpiLoopVars:
\_chandle_var: (i), line:623
|vpiName:i
|vpiFullName:uvm_pkg.uvm_packer::set_packed_bytes.i
|vpiStmt:
\_begin: , line:623
|vpiFullName:uvm_pkg.uvm_packer::set_packed_bytes
|vpiStmt:
\_assignment: , line:624
|vpiBlocking:1
|vpiLhs:
\_indexed_part_select: , line:624, parent:m_bits
|vpiConstantSelect:1
|vpiIndexedPartSelectType:1
|vpiBaseExpr:
\_ref_obj: (count), line:624
|vpiName:count
|vpiWidthExpr:
\_constant: , line:624
|vpiDecompile:8
|INT:8
|vpiRhs:
\_bit_select: (stream), line:624
|vpiName:stream
|vpiFullName:uvm_pkg.uvm_packer::set_packed_bytes.stream
|vpiIndex:
\_ref_obj: (i), line:624
|vpiName:i
|vpiStmt:
\_assignment: , line:625
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (count), line:625
|vpiName:count
|vpiFullName:uvm_pkg.uvm_packer::set_packed_bytes.count
|vpiRhs:
\_constant: , line:625
|vpiDecompile:8
|INT:8
|vpiStmt:
\_assignment: , line:627
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_pack_iter), line:627
|vpiName:m_pack_iter
|vpiFullName:uvm_pkg.uvm_packer::set_packed_bytes.m_pack_iter
|vpiRhs:
\_part_select: , line:627, parent:m_bits
|vpiConstantSelect:1
|vpiParent:
\_ref_obj: (m_bits)
|vpiLeftRange:
\_constant: , line:627
|vpiConstType:7
|vpiDecompile:31
|vpiSize:32
|INT:31
|vpiRightRange:
\_constant: , line:627
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_assignment: , line:628
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_unpack_iter), line:628
|vpiName:m_unpack_iter
|vpiFullName:uvm_pkg.uvm_packer::set_packed_bytes.m_unpack_iter
|vpiRhs:
\_part_select: , line:628, parent:m_bits
|vpiConstantSelect:1
|vpiParent:
\_ref_obj: (m_bits)
|vpiLeftRange:
\_constant: , line:628
|vpiConstType:7
|vpiDecompile:63
|vpiSize:32
|INT:63
|vpiRightRange:
\_constant: , line:628
|vpiConstType:7
|vpiDecompile:32
|vpiSize:32
|INT:32
|vpiTaskFunc:
\_function: (uvm_packer::set_packed_ints), line:621
|vpiName:uvm_packer::set_packed_ints
|vpiFullName:uvm_pkg.uvm_packer::set_packed_ints
|vpiIODecl:
\_io_decl: (stream)
|vpiName:stream
|vpiDirection:6
|vpiExpr:
\_int_var: , line:621, parent:stream
|vpiFullName:stream
|vpiStmt:
\_begin: , parent:uvm_packer::set_packed_ints
|vpiFullName:uvm_pkg.uvm_packer::set_packed_ints
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_int_var: (count), line:622
|vpiName:count
|vpiFullName:uvm_pkg.uvm_packer::set_packed_ints.count
|vpiStmt:
\_foreach_stmt: , line:623
|vpiFullName:uvm_pkg.uvm_packer::set_packed_ints
|vpiVariables:
\_chandle_var: (stream), line:623
|vpiName:stream
|vpiFullName:uvm_pkg.uvm_packer::set_packed_ints.stream
|vpiLoopVars:
\_chandle_var: (i), line:623
|vpiName:i
|vpiFullName:uvm_pkg.uvm_packer::set_packed_ints.i
|vpiStmt:
\_begin: , line:623
|vpiFullName:uvm_pkg.uvm_packer::set_packed_ints
|vpiStmt:
\_assignment: , line:624
|vpiBlocking:1
|vpiLhs:
\_indexed_part_select: , line:624, parent:m_bits
|vpiConstantSelect:1
|vpiIndexedPartSelectType:1
|vpiBaseExpr:
\_ref_obj: (count), line:624
|vpiName:count
|vpiWidthExpr:
\_constant: , line:624
|vpiDecompile:32
|INT:32
|vpiRhs:
\_bit_select: (stream), line:624
|vpiName:stream
|vpiFullName:uvm_pkg.uvm_packer::set_packed_ints.stream
|vpiIndex:
\_ref_obj: (i), line:624
|vpiName:i
|vpiStmt:
\_assignment: , line:625
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (count), line:625
|vpiName:count
|vpiFullName:uvm_pkg.uvm_packer::set_packed_ints.count
|vpiRhs:
\_constant: , line:625
|vpiDecompile:32
|INT:32
|vpiStmt:
\_assignment: , line:627
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_pack_iter), line:627
|vpiName:m_pack_iter
|vpiFullName:uvm_pkg.uvm_packer::set_packed_ints.m_pack_iter
|vpiRhs:
\_part_select: , line:627, parent:m_bits
|vpiConstantSelect:1
|vpiParent:
\_ref_obj: (m_bits)
|vpiLeftRange:
\_constant: , line:627
|vpiConstType:7
|vpiDecompile:31
|vpiSize:32
|INT:31
|vpiRightRange:
\_constant: , line:627
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_assignment: , line:628
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_unpack_iter), line:628
|vpiName:m_unpack_iter
|vpiFullName:uvm_pkg.uvm_packer::set_packed_ints.m_unpack_iter
|vpiRhs:
\_part_select: , line:628, parent:m_bits
|vpiConstantSelect:1
|vpiParent:
\_ref_obj: (m_bits)
|vpiLeftRange:
\_constant: , line:628
|vpiConstType:7
|vpiDecompile:63
|vpiSize:32
|INT:63
|vpiRightRange:
\_constant: , line:628
|vpiConstType:7
|vpiDecompile:32
|vpiSize:32
|INT:32
|vpiTaskFunc:
\_function: (uvm_packer::set_packed_longints), line:621
|vpiName:uvm_packer::set_packed_longints
|vpiFullName:uvm_pkg.uvm_packer::set_packed_longints
|vpiIODecl:
\_io_decl: (stream)
|vpiName:stream
|vpiDirection:6
|vpiExpr:
\_long_int_var: , line:621, parent:stream
|vpiFullName:stream
|vpiStmt:
\_begin: , parent:uvm_packer::set_packed_longints
|vpiFullName:uvm_pkg.uvm_packer::set_packed_longints
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_int_var: (count), line:622
|vpiName:count
|vpiFullName:uvm_pkg.uvm_packer::set_packed_longints.count
|vpiStmt:
\_foreach_stmt: , line:623
|vpiFullName:uvm_pkg.uvm_packer::set_packed_longints
|vpiVariables:
\_chandle_var: (stream), line:623
|vpiName:stream
|vpiFullName:uvm_pkg.uvm_packer::set_packed_longints.stream
|vpiLoopVars:
\_chandle_var: (i), line:623
|vpiName:i
|vpiFullName:uvm_pkg.uvm_packer::set_packed_longints.i
|vpiStmt:
\_begin: , line:623
|vpiFullName:uvm_pkg.uvm_packer::set_packed_longints
|vpiStmt:
\_assignment: , line:624
|vpiBlocking:1
|vpiLhs:
\_indexed_part_select: , line:624, parent:m_bits
|vpiConstantSelect:1
|vpiIndexedPartSelectType:1
|vpiBaseExpr:
\_ref_obj: (count), line:624
|vpiName:count
|vpiWidthExpr:
\_constant: , line:624
|vpiDecompile:64
|INT:64
|vpiRhs:
\_bit_select: (stream), line:624
|vpiName:stream
|vpiFullName:uvm_pkg.uvm_packer::set_packed_longints.stream
|vpiIndex:
\_ref_obj: (i), line:624
|vpiName:i
|vpiStmt:
\_assignment: , line:625
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (count), line:625
|vpiName:count
|vpiFullName:uvm_pkg.uvm_packer::set_packed_longints.count
|vpiRhs:
\_constant: , line:625
|vpiDecompile:64
|INT:64
|vpiStmt:
\_assignment: , line:627
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_pack_iter), line:627
|vpiName:m_pack_iter
|vpiFullName:uvm_pkg.uvm_packer::set_packed_longints.m_pack_iter
|vpiRhs:
\_part_select: , line:627, parent:m_bits
|vpiConstantSelect:1
|vpiParent:
\_ref_obj: (m_bits)
|vpiLeftRange:
\_constant: , line:627
|vpiConstType:7
|vpiDecompile:31
|vpiSize:32
|INT:31
|vpiRightRange:
\_constant: , line:627
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_assignment: , line:628
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_unpack_iter), line:628
|vpiName:m_unpack_iter
|vpiFullName:uvm_pkg.uvm_packer::set_packed_longints.m_unpack_iter
|vpiRhs:
\_part_select: , line:628, parent:m_bits
|vpiConstantSelect:1
|vpiParent:
\_ref_obj: (m_bits)
|vpiLeftRange:
\_constant: , line:628
|vpiConstType:7
|vpiDecompile:63
|vpiSize:32
|INT:63
|vpiRightRange:
\_constant: , line:628
|vpiConstType:7
|vpiDecompile:32
|vpiSize:32
|INT:32
|vpiTaskFunc:
\_function: (uvm_packer::pack_object), line:669
|vpiName:uvm_packer::pack_object
|vpiFullName:uvm_pkg.uvm_packer::pack_object
|vpiIODecl:
\_io_decl: (value)
|vpiName:value
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_object), line:669, parent:value
|vpiName:uvm_object
|vpiFullName:value.uvm_object
|vpiStmt:
\_begin: , parent:uvm_packer::pack_object
|vpiFullName:uvm_pkg.uvm_packer::pack_object
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (field_op), line:670
|vpiName:field_op
|vpiFullName:uvm_pkg.uvm_packer::pack_object.field_op
|vpiStmt:
\_if_else: , line:671
|vpiCondition:
\_operation: , line:671
|vpiOpType:14
|vpiOperand:
\_ref_obj: (value), line:671
|vpiName:value
|vpiFullName:uvm_pkg.uvm_packer::pack_object.value
|vpiOperand:
\_unsupported_expr: , line:671
|STRING:
|vpiStmt:
\_begin: , line:671
|vpiFullName:uvm_pkg.uvm_packer::pack_object
|vpiStmt:
\_assignment: , line:672
|vpiBlocking:1
|vpiLhs:
\_indexed_part_select: , line:672, parent:m_bits
|vpiConstantSelect:1
|vpiIndexedPartSelectType:1
|vpiBaseExpr:
\_ref_obj: (m_pack_iter), line:672
|vpiName:m_pack_iter
|vpiWidthExpr:
\_constant: , line:672
|vpiConstType:7
|vpiDecompile:4
|vpiSize:32
|INT:4
|vpiRhs:
\_constant: , line:672
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_assignment: , line:673
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_pack_iter), line:673
|vpiName:m_pack_iter
|vpiFullName:uvm_pkg.uvm_packer::pack_object.m_pack_iter
|vpiRhs:
\_constant: , line:673
|vpiConstType:7
|vpiDecompile:4
|vpiSize:32
|INT:4
|vpiStmt:
\_return_stmt: , line:674
|vpiElseStmt:
\_begin: , line:676
|vpiFullName:uvm_pkg.uvm_packer::pack_object
|vpiStmt:
\_assignment: , line:677
|vpiBlocking:1
|vpiLhs:
\_indexed_part_select: , line:677, parent:m_bits
|vpiConstantSelect:1
|vpiIndexedPartSelectType:1
|vpiBaseExpr:
\_ref_obj: (m_pack_iter), line:677
|vpiName:m_pack_iter
|vpiWidthExpr:
\_constant: , line:677
|vpiConstType:7
|vpiDecompile:4
|vpiSize:32
|INT:4
|vpiRhs:
\_constant: , line:677
|vpiConstType:5
|vpiDecompile:4'hF
|vpiSize:4
|HEX:4'hF
|vpiStmt:
\_assignment: , line:678
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_pack_iter), line:678
|vpiName:m_pack_iter
|vpiFullName:uvm_pkg.uvm_packer::pack_object.m_pack_iter
|vpiRhs:
\_constant: , line:678
|vpiConstType:7
|vpiDecompile:4
|vpiSize:32
|INT:4
|vpiStmt:
\_func_call: (push_active_object), line:681
|vpiName:push_active_object
|vpiArgument:
\_ref_obj: (value), line:681
|vpiName:value
|vpiStmt:
\_assignment: , line:682
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (field_op), line:682
|vpiName:field_op
|vpiFullName:uvm_pkg.uvm_packer::pack_object.field_op
|vpiRhs:
\_ref_obj: (uvm_field_op::m_get_available_op), line:682
|vpiName:uvm_field_op::m_get_available_op
|vpiFullName:uvm_pkg.uvm_packer::pack_object.uvm_field_op::m_get_available_op
|vpiStmt:
\_func_call: (field_op.set), line:683
|vpiName:field_op.set
|vpiArgument:
\_ref_obj: (UVM_PACK), line:683
|vpiName:UVM_PACK
|vpiArgument:
\_ref_obj: (this), line:683
|vpiName:this
|vpiArgument:
\_ref_obj: (value), line:683
|vpiName:value
|vpiStmt:
\_func_call: (value.do_execute_op), line:684
|vpiName:value.do_execute_op
|vpiArgument:
\_ref_obj: (field_op), line:684
|vpiName:field_op
|vpiStmt:
\_if_stmt: , line:685
|vpiCondition:
\_ref_obj: (field_op.user_hook_enabled), line:685
|vpiName:field_op.user_hook_enabled
|vpiFullName:uvm_pkg.uvm_packer::pack_object.field_op.user_hook_enabled
|vpiStmt:
\_begin: , line:685
|vpiFullName:uvm_pkg.uvm_packer::pack_object
|vpiStmt:
\_func_call: (value.do_pack), line:686
|vpiName:value.do_pack
|vpiArgument:
\_ref_obj: (this), line:686
|vpiName:this
|vpiStmt:
\_func_call: (field_op.m_recycle), line:688
|vpiName:field_op.m_recycle
|vpiStmt:
\_func_call: (pop_active_object), line:689
|vpiName:pop_active_object
|vpiTaskFunc:
\_function: (uvm_packer::pack_object_with_meta), line:710
|vpiName:uvm_packer::pack_object_with_meta
|vpiFullName:uvm_pkg.uvm_packer::pack_object_with_meta
|vpiIODecl:
\_io_decl: (value)
|vpiName:value
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_object), line:710, parent:value
|vpiName:uvm_object
|vpiFullName:value.uvm_object
|vpiStmt:
\_begin: , parent:uvm_packer::pack_object_with_meta
|vpiFullName:uvm_pkg.uvm_packer::pack_object_with_meta
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_int_var: (reference_id), line:711
|vpiName:reference_id
|vpiFullName:uvm_pkg.uvm_packer::pack_object_with_meta.reference_id
|vpiStmt:
\_foreach_stmt: , line:712
|vpiFullName:uvm_pkg.uvm_packer::pack_object_with_meta
|vpiVariables:
\_chandle_var: (m_object_references), line:712
|vpiName:m_object_references
|vpiFullName:uvm_pkg.uvm_packer::pack_object_with_meta.m_object_references
|vpiLoopVars:
\_chandle_var: (i), line:712
|vpiName:i
|vpiFullName:uvm_pkg.uvm_packer::pack_object_with_meta.i
|vpiStmt:
\_begin: , line:712
|vpiFullName:uvm_pkg.uvm_packer::pack_object_with_meta
|vpiStmt:
\_if_stmt: , line:713
|vpiCondition:
\_operation: , line:713
|vpiOpType:14
|vpiOperand:
\_bit_select: (m_object_references), line:713
|vpiName:m_object_references
|vpiFullName:uvm_pkg.uvm_packer::pack_object_with_meta.m_object_references
|vpiIndex:
\_ref_obj: (i), line:713
|vpiName:i
|vpiOperand:
\_ref_obj: (value), line:713
|vpiName:value
|vpiFullName:uvm_pkg.uvm_packer::pack_object_with_meta.value
|vpiStmt:
\_begin: , line:713
|vpiFullName:uvm_pkg.uvm_packer::pack_object_with_meta
|vpiStmt:
\_func_call: (pack_field_int), line:714
|vpiName:pack_field_int
|vpiArgument:
\_ref_obj: (i), line:714
|vpiName:i
|vpiArgument:
\_constant: , line:714
|vpiConstType:7
|vpiDecompile:32
|vpiSize:32
|INT:32
|vpiStmt:
\_return_stmt: , line:715
|vpiStmt:
\_assignment: , line:720
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (reference_id), line:720
|vpiName:reference_id
|vpiFullName:uvm_pkg.uvm_packer::pack_object_with_meta.reference_id
|vpiRhs:
\_ref_obj: (m_object_references.size), line:720
|vpiName:m_object_references.size
|vpiFullName:uvm_pkg.uvm_packer::pack_object_with_meta.m_object_references.size
|vpiStmt:
\_func_call: (pack_field_int), line:721
|vpiName:pack_field_int
|vpiArgument:
\_ref_obj: (reference_id), line:721
|vpiName:reference_id
|vpiArgument:
\_constant: , line:721
|vpiConstType:7
|vpiDecompile:32
|vpiSize:32
|INT:32
|vpiStmt:
\_assignment: , line:722
|vpiBlocking:1
|vpiLhs:
\_bit_select: (m_object_references), line:722
|vpiName:m_object_references
|vpiFullName:uvm_pkg.uvm_packer::pack_object_with_meta.m_object_references
|vpiIndex:
\_ref_obj: (reference_id), line:722
|vpiName:reference_id
|vpiRhs:
\_ref_obj: (value), line:722
|vpiName:value
|vpiFullName:uvm_pkg.uvm_packer::pack_object_with_meta.value
|vpiStmt:
\_func_call: (pack_object_wrapper), line:723
|vpiName:pack_object_wrapper
|vpiArgument:
\_ref_obj: (value.get_object_type), line:723
|vpiName:value.get_object_type
|vpiStmt:
\_func_call: (pack_object), line:725
|vpiName:pack_object
|vpiArgument:
\_ref_obj: (value), line:725
|vpiName:value
|vpiTaskFunc:
\_function: (uvm_packer::pack_object_wrapper), line:729
|vpiName:uvm_packer::pack_object_wrapper
|vpiFullName:uvm_pkg.uvm_packer::pack_object_wrapper
|vpiIODecl:
\_io_decl: (value)
|vpiName:value
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_object_wrapper), line:729, parent:value
|vpiName:uvm_object_wrapper
|vpiFullName:value.uvm_object_wrapper
|vpiStmt:
\_begin: , parent:uvm_packer::pack_object_wrapper
|vpiFullName:uvm_pkg.uvm_packer::pack_object_wrapper
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_logic_var: (type_name), line:730
|vpiName:type_name
|vpiFullName:uvm_pkg.uvm_packer::pack_object_wrapper.type_name
|vpiStmt:
\_if_stmt: , line:731
|vpiCondition:
\_operation: , line:731
|vpiOpType:15
|vpiOperand:
\_ref_obj: (value), line:731
|vpiName:value
|vpiFullName:uvm_pkg.uvm_packer::pack_object_wrapper.value
|vpiOperand:
\_unsupported_expr: , line:731
|STRING:
|vpiStmt:
\_begin: , line:731
|vpiFullName:uvm_pkg.uvm_packer::pack_object_wrapper
|vpiStmt:
\_func_call: (pack_string), line:732
|vpiName:pack_string
|vpiArgument:
\_ref_obj: (value.get_type_name), line:732
|vpiName:value.get_type_name
|vpiTaskFunc:
\_function: (uvm_packer::pack_real), line:738
|vpiName:uvm_packer::pack_real
|vpiFullName:uvm_pkg.uvm_packer::pack_real
|vpiIODecl:
\_io_decl: (value)
|vpiName:value
|vpiDirection:5
|vpiExpr:
\_real_var: , line:738, parent:value
|vpiFullName:value
|vpiStmt:
\_func_call: (pack_field_int), line:739, parent:uvm_packer::pack_real
|vpiName:pack_field_int
|vpiArgument:
\_sys_func_call: ($realtobits), line:739
|vpiName:$realtobits
|vpiArgument:
\_ref_obj: (value), line:739
|vpiName:value
|vpiArgument:
\_constant: , line:739
|vpiConstType:7
|vpiDecompile:64
|vpiSize:32
|INT:64
|vpiTaskFunc:
\_function: (uvm_packer::pack_time), line:746
|vpiName:uvm_packer::pack_time
|vpiFullName:uvm_pkg.uvm_packer::pack_time
|vpiIODecl:
\_io_decl: (value)
|vpiName:value
|vpiDirection:5
|vpiExpr:
\_time_var: , line:746, parent:value
|vpiFullName:value
|vpiStmt:
\_func_call: (pack_field_int), line:747, parent:uvm_packer::pack_time
|vpiName:pack_field_int
|vpiArgument:
\_ref_obj: (value), line:747
|vpiName:value
|vpiArgument:
\_constant: , line:747
|vpiConstType:7
|vpiDecompile:64
|vpiSize:32
|INT:64
|vpiTaskFunc:
\_function: (uvm_packer::pack_field), line:755
|vpiName:uvm_packer::pack_field
|vpiFullName:uvm_pkg.uvm_packer::pack_field
|vpiIODecl:
\_io_decl: (value)
|vpiName:value
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_bitstream_t), line:755, parent:value
|vpiName:uvm_bitstream_t
|vpiFullName:value.uvm_bitstream_t
|vpiIODecl:
\_io_decl: (size)
|vpiName:size
|vpiDirection:5
|vpiExpr:
\_int_var: , line:755, parent:size
|vpiFullName:size
|vpiStmt:
\_begin: , parent:uvm_packer::pack_field
|vpiFullName:uvm_pkg.uvm_packer::pack_field
|vpiStmt:
\_for_stmt: , line:756
|vpiFullName:uvm_pkg.uvm_packer::pack_field
|vpiCondition:
\_operation: , line:756
|vpiOpType:20
|vpiOperand:
\_ref_obj: (i), line:756
|vpiName:i
|vpiFullName:uvm_pkg.uvm_packer::pack_field.i
|vpiOperand:
\_ref_obj: (size), line:756
|vpiName:size
|vpiFullName:uvm_pkg.uvm_packer::pack_field.size
|vpiForInitStmt:
\_assign_stmt:
|vpiRhs:
\_constant: , line:756
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiLhs:
\_int_var: (i), line:756
|vpiName:i
|vpiFullName:uvm_pkg.uvm_packer::pack_field.i
|vpiForIncStmt:
\_operation: , line:756
|vpiOpType:62
|vpiOperand:
\_ref_obj: (i), line:756
|vpiName:i
|vpiStmt:
\_assignment: , line:762
|vpiBlocking:1
|vpiLhs:
\_bit_select: (m_bits), line:762
|vpiName:m_bits
|vpiFullName:uvm_pkg.uvm_packer::pack_field.m_bits
|vpiIndex:
\_operation: , line:762
|vpiOpType:24
|vpiOperand:
\_ref_obj: (m_pack_iter), line:762
|vpiName:m_pack_iter
|vpiOperand:
\_ref_obj: (i), line:762
|vpiName:i
|vpiRhs:
\_bit_select: (value), line:762
|vpiName:value
|vpiFullName:uvm_pkg.uvm_packer::pack_field.value
|vpiIndex:
\_ref_obj: (i), line:762
|vpiName:i
|vpiStmt:
\_assignment: , line:763
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_pack_iter), line:763
|vpiName:m_pack_iter
|vpiFullName:uvm_pkg.uvm_packer::pack_field.m_pack_iter
|vpiRhs:
\_ref_obj: (size), line:763
|vpiName:size
|vpiFullName:uvm_pkg.uvm_packer::pack_field.size
|vpiTaskFunc:
\_function: (uvm_packer::pack_field_int), line:770
|vpiName:uvm_packer::pack_field_int
|vpiFullName:uvm_pkg.uvm_packer::pack_field_int
|vpiIODecl:
\_io_decl: (value)
|vpiName:value
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_integral_t), line:770, parent:value
|vpiName:uvm_integral_t
|vpiFullName:value.uvm_integral_t
|vpiIODecl:
\_io_decl: (size)
|vpiName:size
|vpiDirection:5
|vpiExpr:
\_int_var: , line:770, parent:size
|vpiFullName:size
|vpiStmt:
\_begin: , parent:uvm_packer::pack_field_int
|vpiFullName:uvm_pkg.uvm_packer::pack_field_int
|vpiStmt:
\_for_stmt: , line:771
|vpiFullName:uvm_pkg.uvm_packer::pack_field_int
|vpiCondition:
\_operation: , line:771
|vpiOpType:20
|vpiOperand:
\_ref_obj: (i), line:771
|vpiName:i
|vpiFullName:uvm_pkg.uvm_packer::pack_field_int.i
|vpiOperand:
\_ref_obj: (size), line:771
|vpiName:size
|vpiFullName:uvm_pkg.uvm_packer::pack_field_int.size
|vpiForInitStmt:
\_assign_stmt:
|vpiRhs:
\_constant: , line:771
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiLhs:
\_int_var: (i), line:771
|vpiName:i
|vpiFullName:uvm_pkg.uvm_packer::pack_field_int.i
|vpiForIncStmt:
\_operation: , line:771
|vpiOpType:62
|vpiOperand:
\_ref_obj: (i), line:771
|vpiName:i
|vpiStmt:
\_assignment: , line:777
|vpiBlocking:1
|vpiLhs:
\_bit_select: (m_bits), line:777
|vpiName:m_bits
|vpiFullName:uvm_pkg.uvm_packer::pack_field_int.m_bits
|vpiIndex:
\_operation: , line:777
|vpiOpType:24
|vpiOperand:
\_ref_obj: (m_pack_iter), line:777
|vpiName:m_pack_iter
|vpiOperand:
\_ref_obj: (i), line:777
|vpiName:i
|vpiRhs:
\_bit_select: (value), line:777
|vpiName:value
|vpiFullName:uvm_pkg.uvm_packer::pack_field_int.value
|vpiIndex:
\_ref_obj: (i), line:777
|vpiName:i
|vpiStmt:
\_assignment: , line:778
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_pack_iter), line:778
|vpiName:m_pack_iter
|vpiFullName:uvm_pkg.uvm_packer::pack_field_int.m_pack_iter
|vpiRhs:
\_ref_obj: (size), line:778
|vpiName:size
|vpiFullName:uvm_pkg.uvm_packer::pack_field_int.size
|vpiTaskFunc:
\_function: (uvm_packer::pack_bits), line:784
|vpiName:uvm_packer::pack_bits
|vpiFullName:uvm_pkg.uvm_packer::pack_bits
|vpiIODecl:
\_io_decl: (value)
|vpiName:value
|vpiDirection:6
|vpiExpr:
\_bit_var: , line:784, parent:value
|vpiFullName:value
|vpiIODecl:
\_io_decl: (size)
|vpiName:size
|vpiDirection:1
|vpiExpr:
\_int_var: , line:784, parent:size
|vpiFullName:size
|vpiStmt:
\_begin: , parent:uvm_packer::pack_bits
|vpiFullName:uvm_pkg.uvm_packer::pack_bits
|vpiStmt:
\_if_stmt: , line:785
|vpiCondition:
\_operation: , line:785
|vpiOpType:20
|vpiOperand:
\_ref_obj: (size), line:785
|vpiName:size
|vpiFullName:uvm_pkg.uvm_packer::pack_bits.size
|vpiOperand:
\_constant: , line:785
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_assignment: , line:786
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (size), line:786
|vpiName:size
|vpiFullName:uvm_pkg.uvm_packer::pack_bits.size
|vpiRhs:
\_ref_obj: (value.size), line:786
|vpiName:value.size
|vpiFullName:uvm_pkg.uvm_packer::pack_bits.value.size
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:18
|vpiOperand:
\_ref_obj: (size), line:152
|vpiName:size
|vpiFullName:uvm_pkg.uvm_packer::pack_bits.size
|vpiOperand:
\_ref_obj: (value.size), line:152
|vpiName:value.size
|vpiFullName:uvm_pkg.uvm_packer::pack_bits.value.size
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_packer::pack_bits
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_packer::pack_bits
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:155
|vpiConstType:6
|vpiDecompile:"UVM/BASE/PACKER/BAD_SIZE"
|vpiSize:26
|STRING:"UVM/BASE/PACKER/BAD_SIZE"
|vpiStmt:
\_func_call: (uvm_report_error), line:156
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"UVM/BASE/PACKER/BAD_SIZE"
|vpiSize:26
|STRING:"UVM/BASE/PACKER/BAD_SIZE"
|vpiArgument:
\_sys_func_call: ($sformatf), line:157
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"pack_bits called with size '%0d', which exceeds value.size() of '%0d'"
|vpiSize:71
|STRING:"pack_bits called with size '%0d', which exceeds value.size() of '%0d'"
|vpiArgument:
\_ref_obj: (size), line:159
|vpiName:size
|vpiArgument:
\_ref_obj: (value.size), line:160
|vpiName:value.size
|vpiArgument:
\_ref_obj: (UVM_NONE), line:160
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:160
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_packer.svh"
|vpiSize:206
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_packer.svh"
|vpiArgument:
\_constant: , line:160
|vpiConstType:7
|vpiDecompile:794
|vpiSize:32
|INT:794
|vpiArgument:
\_constant: , line:160
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:160
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:796
|vpiStmt:
\_for_stmt: , line:799
|vpiFullName:uvm_pkg.uvm_packer::pack_bits
|vpiCondition:
\_operation: , line:799
|vpiOpType:20
|vpiOperand:
\_ref_obj: (i), line:799
|vpiName:i
|vpiFullName:uvm_pkg.uvm_packer::pack_bits.i
|vpiOperand:
\_ref_obj: (size), line:799
|vpiName:size
|vpiFullName:uvm_pkg.uvm_packer::pack_bits.size
|vpiForInitStmt:
\_assign_stmt:
|vpiRhs:
\_constant: , line:799
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiLhs:
\_int_var: (i), line:799
|vpiName:i
|vpiFullName:uvm_pkg.uvm_packer::pack_bits.i
|vpiForIncStmt:
\_operation: , line:799
|vpiOpType:62
|vpiOperand:
\_ref_obj: (i), line:799
|vpiName:i
|vpiStmt:
\_assignment: , line:805
|vpiBlocking:1
|vpiLhs:
\_bit_select: (m_bits), line:805
|vpiName:m_bits
|vpiFullName:uvm_pkg.uvm_packer::pack_bits.m_bits
|vpiIndex:
\_operation: , line:805
|vpiOpType:24
|vpiOperand:
\_ref_obj: (m_pack_iter), line:805
|vpiName:m_pack_iter
|vpiOperand:
\_ref_obj: (i), line:805
|vpiName:i
|vpiRhs:
\_bit_select: (value), line:805
|vpiName:value
|vpiFullName:uvm_pkg.uvm_packer::pack_bits.value
|vpiIndex:
\_ref_obj: (i), line:805
|vpiName:i
|vpiStmt:
\_assignment: , line:806
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_pack_iter), line:806
|vpiName:m_pack_iter
|vpiFullName:uvm_pkg.uvm_packer::pack_bits.m_pack_iter
|vpiRhs:
\_ref_obj: (size), line:806
|vpiName:size
|vpiFullName:uvm_pkg.uvm_packer::pack_bits.size
|vpiTaskFunc:
\_function: (uvm_packer::pack_bytes), line:812
|vpiName:uvm_packer::pack_bytes
|vpiFullName:uvm_pkg.uvm_packer::pack_bytes
|vpiIODecl:
\_io_decl: (value)
|vpiName:value
|vpiDirection:6
|vpiExpr:
\_byte_var: , line:812, parent:value
|vpiFullName:value
|vpiIODecl:
\_io_decl: (size)
|vpiName:size
|vpiDirection:1
|vpiExpr:
\_int_var: , line:812, parent:size
|vpiFullName:size
|vpiStmt:
\_begin: , parent:uvm_packer::pack_bytes
|vpiFullName:uvm_pkg.uvm_packer::pack_bytes
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_operation: , line:813
|vpiOpType:25
|vpiOperand:
\_ref_obj: (value.size), line:813
|vpiName:value.size
|vpiFullName:uvm_pkg.uvm_packer::pack_bytes.value.size
|vpiOperand:
\_constant: , line:813
|vpiDecompile:8
|INT:8
|vpiLhs:
\_int_var: (max_size), line:813
|vpiName:max_size
|vpiFullName:uvm_pkg.uvm_packer::pack_bytes.max_size
|vpiStmt:
\_if_stmt: , line:815
|vpiCondition:
\_operation: , line:815
|vpiOpType:20
|vpiOperand:
\_ref_obj: (size), line:815
|vpiName:size
|vpiFullName:uvm_pkg.uvm_packer::pack_bytes.size
|vpiOperand:
\_constant: , line:815
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_assignment: , line:816
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (size), line:816
|vpiName:size
|vpiFullName:uvm_pkg.uvm_packer::pack_bytes.size
|vpiRhs:
\_ref_obj: (max_size), line:816
|vpiName:max_size
|vpiFullName:uvm_pkg.uvm_packer::pack_bytes.max_size
|vpiStmt:
\_if_else: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:18
|vpiOperand:
\_ref_obj: (size), line:152
|vpiName:size
|vpiFullName:uvm_pkg.uvm_packer::pack_bytes.size
|vpiOperand:
\_ref_obj: (max_size), line:152
|vpiName:max_size
|vpiFullName:uvm_pkg.uvm_packer::pack_bytes.max_size
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_packer::pack_bytes
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_packer::pack_bytes
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:155
|vpiConstType:6
|vpiDecompile:"UVM/BASE/PACKER/BAD_SIZE"
|vpiSize:26
|STRING:"UVM/BASE/PACKER/BAD_SIZE"
|vpiStmt:
\_func_call: (uvm_report_error), line:156
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"UVM/BASE/PACKER/BAD_SIZE"
|vpiSize:26
|STRING:"UVM/BASE/PACKER/BAD_SIZE"
|vpiArgument:
\_sys_func_call: ($sformatf), line:157
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"pack_bytes called with size '%0d', which exceeds value size of '%0d'"
|vpiSize:70
|STRING:"pack_bytes called with size '%0d', which exceeds value size of '%0d'"
|vpiArgument:
\_ref_obj: (size), line:159
|vpiName:size
|vpiArgument:
\_ref_obj: (max_size), line:160
|vpiName:max_size
|vpiArgument:
\_ref_obj: (UVM_NONE), line:160
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:160
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_packer.svh"
|vpiSize:206
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_packer.svh"
|vpiArgument:
\_constant: , line:160
|vpiConstType:7
|vpiDecompile:821
|vpiSize:32
|INT:821
|vpiArgument:
\_constant: , line:160
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:160
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:823
|vpiElseStmt:
\_begin: , line:825
|vpiFullName:uvm_pkg.uvm_packer::pack_bytes
|vpiStmt:
\_for_stmt: , line:828
|vpiFullName:uvm_pkg.uvm_packer::pack_bytes
|vpiCondition:
\_operation: , line:828
|vpiOpType:20
|vpiOperand:
\_ref_obj: (i), line:828
|vpiName:i
|vpiFullName:uvm_pkg.uvm_packer::pack_bytes.i
|vpiOperand:
\_ref_obj: (size), line:828
|vpiName:size
|vpiFullName:uvm_pkg.uvm_packer::pack_bytes.size
|vpiForInitStmt:
\_assign_stmt:
|vpiRhs:
\_constant: , line:828
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiLhs:
\_int_var: (i), line:828
|vpiName:i
|vpiFullName:uvm_pkg.uvm_packer::pack_bytes.i
|vpiForIncStmt:
\_operation: , line:828
|vpiOpType:62
|vpiOperand:
\_ref_obj: (i), line:828
|vpiName:i
|vpiStmt:
\_begin: , line:828
|vpiFullName:uvm_pkg.uvm_packer::pack_bytes
|vpiStmt:
\_assignment: , line:834
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (idx_select), line:834
|vpiName:idx_select
|vpiFullName:uvm_pkg.uvm_packer::pack_bytes.idx_select
|vpiRhs:
\_ref_obj: (i), line:834
|vpiName:i
|vpiFullName:uvm_pkg.uvm_packer::pack_bytes.i
|vpiStmt:
\_assignment: , line:836
|vpiBlocking:1
|vpiLhs:
\_bit_select: (m_bits), line:836
|vpiName:m_bits
|vpiFullName:uvm_pkg.uvm_packer::pack_bytes.m_bits
|vpiIndex:
\_operation: , line:836
|vpiOpType:24
|vpiOperand:
\_ref_obj: (m_pack_iter), line:836
|vpiName:m_pack_iter
|vpiOperand:
\_ref_obj: (i), line:836
|vpiName:i
|vpiRhs:
\_bit_select: (value), line:836
|vpiName:value
|vpiFullName:uvm_pkg.uvm_packer::pack_bytes.value
|vpiIndex:
\_operation: , line:836
|vpiOpType:12
|vpiOperand:
\_ref_obj: (idx_select), line:836
|vpiName:idx_select
|vpiOperand:
\_constant: , line:836
|vpiDecompile:8
|INT:8
|vpiStmt:
\_assignment: , line:839
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_pack_iter), line:839
|vpiName:m_pack_iter
|vpiFullName:uvm_pkg.uvm_packer::pack_bytes.m_pack_iter
|vpiRhs:
\_ref_obj: (size), line:839
|vpiName:size
|vpiFullName:uvm_pkg.uvm_packer::pack_bytes.size
|vpiTaskFunc:
\_function: (uvm_packer::pack_ints), line:846
|vpiName:uvm_packer::pack_ints
|vpiFullName:uvm_pkg.uvm_packer::pack_ints
|vpiIODecl:
\_io_decl: (value)
|vpiName:value
|vpiDirection:6
|vpiExpr:
\_int_var: , line:846, parent:value
|vpiFullName:value
|vpiIODecl:
\_io_decl: (size)
|vpiName:size
|vpiDirection:1
|vpiExpr:
\_int_var: , line:846, parent:size
|vpiFullName:size
|vpiStmt:
\_begin: , parent:uvm_packer::pack_ints
|vpiFullName:uvm_pkg.uvm_packer::pack_ints
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_operation: , line:847
|vpiOpType:25
|vpiOperand:
\_ref_obj: (value.size), line:847
|vpiName:value.size
|vpiFullName:uvm_pkg.uvm_packer::pack_ints.value.size
|vpiOperand:
\_constant: , line:847
|vpiDecompile:32
|INT:32
|vpiLhs:
\_int_var: (max_size), line:847
|vpiName:max_size
|vpiFullName:uvm_pkg.uvm_packer::pack_ints.max_size
|vpiStmt:
\_if_stmt: , line:849
|vpiCondition:
\_operation: , line:849
|vpiOpType:20
|vpiOperand:
\_ref_obj: (size), line:849
|vpiName:size
|vpiFullName:uvm_pkg.uvm_packer::pack_ints.size
|vpiOperand:
\_constant: , line:849
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_assignment: , line:850
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (size), line:850
|vpiName:size
|vpiFullName:uvm_pkg.uvm_packer::pack_ints.size
|vpiRhs:
\_ref_obj: (max_size), line:850
|vpiName:max_size
|vpiFullName:uvm_pkg.uvm_packer::pack_ints.max_size
|vpiStmt:
\_if_else: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:18
|vpiOperand:
\_ref_obj: (size), line:152
|vpiName:size
|vpiFullName:uvm_pkg.uvm_packer::pack_ints.size
|vpiOperand:
\_ref_obj: (max_size), line:152
|vpiName:max_size
|vpiFullName:uvm_pkg.uvm_packer::pack_ints.max_size
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_packer::pack_ints
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_packer::pack_ints
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:155
|vpiConstType:6
|vpiDecompile:"UVM/BASE/PACKER/BAD_SIZE"
|vpiSize:26
|STRING:"UVM/BASE/PACKER/BAD_SIZE"
|vpiStmt:
\_func_call: (uvm_report_error), line:156
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"UVM/BASE/PACKER/BAD_SIZE"
|vpiSize:26
|STRING:"UVM/BASE/PACKER/BAD_SIZE"
|vpiArgument:
\_sys_func_call: ($sformatf), line:157
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"pack_ints called with size '%0d', which exceeds value size of '%0d'"
|vpiSize:69
|STRING:"pack_ints called with size '%0d', which exceeds value size of '%0d'"
|vpiArgument:
\_ref_obj: (size), line:159
|vpiName:size
|vpiArgument:
\_ref_obj: (max_size), line:160
|vpiName:max_size
|vpiArgument:
\_ref_obj: (UVM_NONE), line:160
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:160
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_packer.svh"
|vpiSize:206
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_packer.svh"
|vpiArgument:
\_constant: , line:160
|vpiConstType:7
|vpiDecompile:855
|vpiSize:32
|INT:855
|vpiArgument:
\_constant: , line:160
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:160
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:857
|vpiElseStmt:
\_begin: , line:859
|vpiFullName:uvm_pkg.uvm_packer::pack_ints
|vpiStmt:
\_for_stmt: , line:862
|vpiFullName:uvm_pkg.uvm_packer::pack_ints
|vpiCondition:
\_operation: , line:862
|vpiOpType:20
|vpiOperand:
\_ref_obj: (i), line:862
|vpiName:i
|vpiFullName:uvm_pkg.uvm_packer::pack_ints.i
|vpiOperand:
\_ref_obj: (size), line:862
|vpiName:size
|vpiFullName:uvm_pkg.uvm_packer::pack_ints.size
|vpiForInitStmt:
\_assign_stmt:
|vpiRhs:
\_constant: , line:862
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiLhs:
\_int_var: (i), line:862
|vpiName:i
|vpiFullName:uvm_pkg.uvm_packer::pack_ints.i
|vpiForIncStmt:
\_operation: , line:862
|vpiOpType:62
|vpiOperand:
\_ref_obj: (i), line:862
|vpiName:i
|vpiStmt:
\_begin: , line:862
|vpiFullName:uvm_pkg.uvm_packer::pack_ints
|vpiStmt:
\_assignment: , line:868
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (idx_select), line:868
|vpiName:idx_select
|vpiFullName:uvm_pkg.uvm_packer::pack_ints.idx_select
|vpiRhs:
\_ref_obj: (i), line:868
|vpiName:i
|vpiFullName:uvm_pkg.uvm_packer::pack_ints.i
|vpiStmt:
\_assignment: , line:870
|vpiBlocking:1
|vpiLhs:
\_bit_select: (m_bits), line:870
|vpiName:m_bits
|vpiFullName:uvm_pkg.uvm_packer::pack_ints.m_bits
|vpiIndex:
\_operation: , line:870
|vpiOpType:24
|vpiOperand:
\_ref_obj: (m_pack_iter), line:870
|vpiName:m_pack_iter
|vpiOperand:
\_ref_obj: (i), line:870
|vpiName:i
|vpiRhs:
\_bit_select: (value), line:870
|vpiName:value
|vpiFullName:uvm_pkg.uvm_packer::pack_ints.value
|vpiIndex:
\_operation: , line:870
|vpiOpType:12
|vpiOperand:
\_ref_obj: (idx_select), line:870
|vpiName:idx_select
|vpiOperand:
\_constant: , line:870
|vpiDecompile:32
|INT:32
|vpiStmt:
\_assignment: , line:873
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_pack_iter), line:873
|vpiName:m_pack_iter
|vpiFullName:uvm_pkg.uvm_packer::pack_ints.m_pack_iter
|vpiRhs:
\_ref_obj: (size), line:873
|vpiName:size
|vpiFullName:uvm_pkg.uvm_packer::pack_ints.size
|vpiTaskFunc:
\_function: (uvm_packer::pack_string), line:881
|vpiName:uvm_packer::pack_string
|vpiFullName:uvm_pkg.uvm_packer::pack_string
|vpiIODecl:
\_io_decl: (value)
|vpiName:value
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:881, parent:value
|vpiFullName:value
|vpiStmt:
\_begin: , parent:uvm_packer::pack_string
|vpiFullName:uvm_pkg.uvm_packer::pack_string
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_byte_var: (b), line:882
|vpiName:b
|vpiFullName:uvm_pkg.uvm_packer::pack_string.b
|vpiStmt:
\_foreach_stmt: , line:895
|vpiFullName:uvm_pkg.uvm_packer::pack_string
|vpiVariables:
\_chandle_var: (value), line:895
|vpiName:value
|vpiFullName:uvm_pkg.uvm_packer::pack_string.value
|vpiLoopVars:
\_chandle_var: (index), line:895
|vpiName:index
|vpiFullName:uvm_pkg.uvm_packer::pack_string.index
|vpiStmt:
\_begin: , line:895
|vpiFullName:uvm_pkg.uvm_packer::pack_string
|vpiStmt:
\_assignment: , line:896
|vpiBlocking:1
|vpiLhs:
\_indexed_part_select: , line:896, parent:m_bits
|vpiConstantSelect:1
|vpiIndexedPartSelectType:1
|vpiBaseExpr:
\_ref_obj: (m_pack_iter), line:896
|vpiName:m_pack_iter
|vpiWidthExpr:
\_constant: , line:896
|vpiConstType:7
|vpiDecompile:8
|vpiSize:32
|INT:8
|vpiRhs:
\_bit_select: (value), line:896
|vpiName:value
|vpiFullName:uvm_pkg.uvm_packer::pack_string.value
|vpiIndex:
\_ref_obj: (index), line:896
|vpiName:index
|vpiStmt:
\_assignment: , line:897
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_pack_iter), line:897
|vpiName:m_pack_iter
|vpiFullName:uvm_pkg.uvm_packer::pack_string.m_pack_iter
|vpiRhs:
\_constant: , line:897
|vpiConstType:7
|vpiDecompile:8
|vpiSize:32
|INT:8
|vpiStmt:
\_assignment: , line:899
|vpiBlocking:1
|vpiLhs:
\_indexed_part_select: , line:899, parent:m_bits
|vpiConstantSelect:1
|vpiIndexedPartSelectType:1
|vpiBaseExpr:
\_ref_obj: (m_pack_iter), line:899
|vpiName:m_pack_iter
|vpiWidthExpr:
\_constant: , line:899
|vpiConstType:7
|vpiDecompile:8
|vpiSize:32
|INT:8
|vpiRhs:
\_constant: , line:899
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_assignment: , line:900
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_pack_iter), line:900
|vpiName:m_pack_iter
|vpiFullName:uvm_pkg.uvm_packer::pack_string.m_pack_iter
|vpiRhs:
\_constant: , line:900
|vpiConstType:7
|vpiDecompile:8
|vpiSize:32
|INT:8
|vpiTaskFunc:
\_function: (uvm_packer::is_null), line:910
|vpiName:uvm_packer::is_null
|vpiFullName:uvm_pkg.uvm_packer::is_null
|vpiReturn:
\_bit_var: , line:910
|vpiStmt:
\_return_stmt: , line:911, parent:uvm_packer::is_null
|vpiCondition:
\_operation: , line:911
|vpiOpType:14
|vpiOperand:
\_indexed_part_select: , line:911, parent:m_bits
|vpiConstantSelect:1
|vpiIndexedPartSelectType:1
|vpiBaseExpr:
\_ref_obj: (m_unpack_iter), line:911
|vpiName:m_unpack_iter
|vpiWidthExpr:
\_constant: , line:911
|vpiConstType:7
|vpiDecompile:4
|vpiSize:32
|INT:4
|vpiOperand:
\_constant: , line:911
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiTaskFunc:
\_function: (uvm_packer::is_object_wrapper), line:915
|vpiName:uvm_packer::is_object_wrapper
|vpiFullName:uvm_pkg.uvm_packer::is_object_wrapper
|vpiReturn:
\_bit_var: , line:915
|vpiStmt:
\_return_stmt: , line:916, parent:uvm_packer::is_object_wrapper
|vpiCondition:
\_operation: , line:916
|vpiOpType:14
|vpiOperand:
\_indexed_part_select: , line:916, parent:m_bits
|vpiConstantSelect:1
|vpiIndexedPartSelectType:1
|vpiBaseExpr:
\_ref_obj: (m_unpack_iter), line:916
|vpiName:m_unpack_iter
|vpiWidthExpr:
\_constant: , line:916
|vpiConstType:7
|vpiDecompile:4
|vpiSize:32
|INT:4
|vpiOperand:
\_constant: , line:916
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiTaskFunc:
\_function: (uvm_packer::unpack_object), line:921
|vpiName:uvm_packer::unpack_object
|vpiFullName:uvm_pkg.uvm_packer::unpack_object
|vpiIODecl:
\_io_decl: (value)
|vpiName:value
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_object), line:921, parent:value
|vpiName:uvm_object
|vpiFullName:value.uvm_object
|vpiStmt:
\_begin: , parent:uvm_packer::unpack_object
|vpiFullName:uvm_pkg.uvm_packer::unpack_object
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (field_op), line:922
|vpiName:field_op
|vpiFullName:uvm_pkg.uvm_packer::unpack_object.field_op
|vpiStmt:
\_if_else: , line:924
|vpiCondition:
\_func_call: (is_null), line:924
|vpiName:is_null
|vpiStmt:
\_begin: , line:924
|vpiFullName:uvm_pkg.uvm_packer::unpack_object
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:15
|vpiOperand:
\_ref_obj: (value), line:152
|vpiName:value
|vpiFullName:uvm_pkg.uvm_packer::unpack_object.value
|vpiOperand:
\_unsupported_expr: , line:152
|STRING:
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_packer::unpack_object
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_packer::unpack_object
|vpiStmt:
\_if_stmt: , line:156
|vpiCondition:
\_func_call: (uvm_report_enabled), line:156
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:156
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:156
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"UVM/BASE/PACKER/UNPACK/N2NN"
|vpiSize:29
|STRING:"UVM/BASE/PACKER/UNPACK/N2NN"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"UVM/BASE/PACKER/UNPACK/N2NN"
|vpiSize:29
|STRING:"UVM/BASE/PACKER/UNPACK/N2NN"
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"attempt to unpack a null object into a not-null object!"
|vpiSize:57
|STRING:"attempt to unpack a null object into a not-null object!"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:157
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_packer.svh"
|vpiSize:206
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_packer.svh"
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:929
|vpiSize:32
|INT:929
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:931
|vpiStmt:
\_assignment: , line:933
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_unpack_iter), line:933
|vpiName:m_unpack_iter
|vpiFullName:uvm_pkg.uvm_packer::unpack_object.m_unpack_iter
|vpiRhs:
\_constant: , line:933
|vpiConstType:7
|vpiDecompile:4
|vpiSize:32
|INT:4
|vpiStmt:
\_return_stmt: , line:934
|vpiElseStmt:
\_begin: , line:936
|vpiFullName:uvm_pkg.uvm_packer::unpack_object
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:14
|vpiOperand:
\_ref_obj: (value), line:152
|vpiName:value
|vpiFullName:uvm_pkg.uvm_packer::unpack_object.value
|vpiOperand:
\_unsupported_expr: , line:152
|STRING:
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_packer::unpack_object
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_packer::unpack_object
|vpiStmt:
\_if_stmt: , line:156
|vpiCondition:
\_func_call: (uvm_report_enabled), line:156
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:156
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:156
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"UVM/BASE/PACKER/UNPACK/NN2N"
|vpiSize:29
|STRING:"UVM/BASE/PACKER/UNPACK/NN2N"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"UVM/BASE/PACKER/UNPACK/NN2N"
|vpiSize:29
|STRING:"UVM/BASE/PACKER/UNPACK/NN2N"
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"attempt to unpack a non-null object into a null object!"
|vpiSize:57
|STRING:"attempt to unpack a non-null object into a null object!"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:157
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_packer.svh"
|vpiSize:206
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_packer.svh"
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:937
|vpiSize:32
|INT:937
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:939
|vpiStmt:
\_assignment: , line:941
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_unpack_iter), line:941
|vpiName:m_unpack_iter
|vpiFullName:uvm_pkg.uvm_packer::unpack_object.m_unpack_iter
|vpiRhs:
\_constant: , line:941
|vpiConstType:7
|vpiDecompile:4
|vpiSize:32
|INT:4
|vpiStmt:
\_func_call: (push_active_object), line:942
|vpiName:push_active_object
|vpiArgument:
\_ref_obj: (value), line:942
|vpiName:value
|vpiStmt:
\_assignment: , line:943
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (field_op), line:943
|vpiName:field_op
|vpiFullName:uvm_pkg.uvm_packer::unpack_object.field_op
|vpiRhs:
\_ref_obj: (uvm_field_op::m_get_available_op), line:943
|vpiName:uvm_field_op::m_get_available_op
|vpiFullName:uvm_pkg.uvm_packer::unpack_object.uvm_field_op::m_get_available_op
|vpiStmt:
\_func_call: (field_op.set), line:944
|vpiName:field_op.set
|vpiArgument:
\_ref_obj: (UVM_UNPACK), line:944
|vpiName:UVM_UNPACK
|vpiArgument:
\_ref_obj: (this), line:944
|vpiName:this
|vpiArgument:
\_ref_obj: (value), line:944
|vpiName:value
|vpiStmt:
\_func_call: (value.do_execute_op), line:945
|vpiName:value.do_execute_op
|vpiArgument:
\_ref_obj: (field_op), line:945
|vpiName:field_op
|vpiStmt:
\_if_stmt: , line:946
|vpiCondition:
\_ref_obj: (field_op.user_hook_enabled), line:946
|vpiName:field_op.user_hook_enabled
|vpiFullName:uvm_pkg.uvm_packer::unpack_object.field_op.user_hook_enabled
|vpiStmt:
\_begin: , line:946
|vpiFullName:uvm_pkg.uvm_packer::unpack_object
|vpiStmt:
\_func_call: (value.do_unpack), line:947
|vpiName:value.do_unpack
|vpiArgument:
\_ref_obj: (this), line:947
|vpiName:this
|vpiStmt:
\_func_call: (field_op.m_recycle), line:949
|vpiName:field_op.m_recycle
|vpiStmt:
\_func_call: (pop_active_object), line:950
|vpiName:pop_active_object
|vpiTaskFunc:
\_function: (uvm_packer::unpack_object_with_meta), line:977
|vpiName:uvm_packer::unpack_object_with_meta
|vpiFullName:uvm_pkg.uvm_packer::unpack_object_with_meta
|vpiIODecl:
\_io_decl: (value)
|vpiName:value
|vpiDirection:3
|vpiExpr:
\_chandle_var: (uvm_object), line:977, parent:value
|vpiName:uvm_object
|vpiFullName:value.uvm_object
|vpiStmt:
\_begin: , parent:uvm_packer::unpack_object_with_meta
|vpiFullName:uvm_pkg.uvm_packer::unpack_object_with_meta
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_int_var: (reference_id), line:978
|vpiName:reference_id
|vpiFullName:uvm_pkg.uvm_packer::unpack_object_with_meta.reference_id
|vpiStmt:
\_assignment: , line:979
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (reference_id), line:979
|vpiName:reference_id
|vpiFullName:uvm_pkg.uvm_packer::unpack_object_with_meta.reference_id
|vpiRhs:
\_func_call: (unpack_field_int), line:979
|vpiName:unpack_field_int
|vpiArgument:
\_constant: , line:979
|vpiConstType:7
|vpiDecompile:32
|vpiSize:32
|INT:32
|vpiStmt:
\_if_else: , line:980
|vpiCondition:
\_ref_obj: (m_object_references.exists), line:980
|vpiName:m_object_references.exists
|vpiFullName:uvm_pkg.uvm_packer::unpack_object_with_meta.m_object_references.exists
|vpiStmt:
\_begin: , line:980
|vpiFullName:uvm_pkg.uvm_packer::unpack_object_with_meta
|vpiStmt:
\_assignment: , line:981
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (value), line:981
|vpiName:value
|vpiFullName:uvm_pkg.uvm_packer::unpack_object_with_meta.value
|vpiRhs:
\_bit_select: (m_object_references), line:981
|vpiName:m_object_references
|vpiFullName:uvm_pkg.uvm_packer::unpack_object_with_meta.m_object_references
|vpiIndex:
\_ref_obj: (reference_id), line:981
|vpiName:reference_id
|vpiStmt:
\_return_stmt: , line:982
|vpiElseStmt:
\_begin: , line:984
|vpiFullName:uvm_pkg.uvm_packer::unpack_object_with_meta
|vpiStmt:
\_if_stmt: , line:986
|vpiCondition:
\_operation: , line:986
|vpiOpType:26
|vpiOperand:
\_operation: , line:986
|vpiOpType:15
|vpiOperand:
\_ref_obj: (__wrapper), line:986
|vpiName:__wrapper
|vpiFullName:uvm_pkg.uvm_packer::unpack_object_with_meta.__wrapper
|vpiOperand:
\_unsupported_expr: , line:986
|STRING:
|vpiOperand:
\_operation: , line:987
|vpiOpType:27
|vpiOperand:
\_operation: , line:987
|vpiOpType:14
|vpiOperand:
\_ref_obj: (value), line:987
|vpiName:value
|vpiFullName:uvm_pkg.uvm_packer::unpack_object_with_meta.value
|vpiOperand:
\_unsupported_expr: , line:987
|STRING:
|vpiOperand:
\_operation: , line:987
|vpiOpType:15
|vpiOperand:
\_ref_obj: (value.get_object_type), line:987
|vpiName:value.get_object_type
|vpiFullName:uvm_pkg.uvm_packer::unpack_object_with_meta.value.get_object_type
|vpiOperand:
\_ref_obj: (__wrapper), line:987
|vpiName:__wrapper
|vpiFullName:uvm_pkg.uvm_packer::unpack_object_with_meta.__wrapper
|vpiStmt:
\_begin: , line:987
|vpiFullName:uvm_pkg.uvm_packer::unpack_object_with_meta
|vpiStmt:
\_assignment: , line:988
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (value), line:988
|vpiName:value
|vpiFullName:uvm_pkg.uvm_packer::unpack_object_with_meta.value
|vpiRhs:
\_ref_obj: (__wrapper.create_object), line:988
|vpiName:__wrapper.create_object
|vpiFullName:uvm_pkg.uvm_packer::unpack_object_with_meta.__wrapper.create_object
|vpiStmt:
\_if_stmt: , line:989
|vpiCondition:
\_operation: , line:989
|vpiOpType:14
|vpiOperand:
\_ref_obj: (value), line:989
|vpiName:value
|vpiFullName:uvm_pkg.uvm_packer::unpack_object_with_meta.value
|vpiOperand:
\_unsupported_expr: , line:989
|STRING:
|vpiStmt:
\_begin: , line:989
|vpiFullName:uvm_pkg.uvm_packer::unpack_object_with_meta
|vpiStmt:
\_assignment: , line:990
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (value), line:990
|vpiName:value
|vpiFullName:uvm_pkg.uvm_packer::unpack_object_with_meta.value
|vpiRhs:
\_ref_obj: (__wrapper.create_component), line:990
|vpiName:__wrapper.create_component
|vpiFullName:uvm_pkg.uvm_packer::unpack_object_with_meta.__wrapper.create_component
|vpiStmt:
\_assignment: , line:994
|vpiBlocking:1
|vpiLhs:
\_bit_select: (m_object_references), line:994
|vpiName:m_object_references
|vpiFullName:uvm_pkg.uvm_packer::unpack_object_with_meta.m_object_references
|vpiIndex:
\_ref_obj: (reference_id), line:994
|vpiName:reference_id
|vpiRhs:
\_ref_obj: (value), line:994
|vpiName:value
|vpiFullName:uvm_pkg.uvm_packer::unpack_object_with_meta.value
|vpiStmt:
\_func_call: (unpack_object), line:995
|vpiName:unpack_object
|vpiArgument:
\_ref_obj: (value), line:995
|vpiName:value
|vpiTaskFunc:
\_function: (uvm_packer::unpack_object_wrapper), line:999
|vpiName:uvm_packer::unpack_object_wrapper
|vpiFullName:uvm_pkg.uvm_packer::unpack_object_wrapper
|vpiReturn:
\_chandle_var: (uvm_object_wrapper), line:999
|vpiName:uvm_object_wrapper
|vpiStmt:
\_begin: , parent:uvm_packer::unpack_object_wrapper
|vpiFullName:uvm_pkg.uvm_packer::unpack_object_wrapper
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_logic_var: (type_name), line:1000
|vpiName:type_name
|vpiFullName:uvm_pkg.uvm_packer::unpack_object_wrapper.type_name
|vpiStmt:
\_assignment: , line:1001
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (type_name), line:1001
|vpiName:type_name
|vpiFullName:uvm_pkg.uvm_packer::unpack_object_wrapper.type_name
|vpiRhs:
\_func_call: (unpack_string), line:1001
|vpiName:unpack_string
|vpiStmt:
\_if_stmt: , line:1002
|vpiCondition:
\_operation: , line:1002
|vpiOpType:14
|vpiOperand:
\_ref_obj: (m_factory), line:1002
|vpiName:m_factory
|vpiFullName:uvm_pkg.uvm_packer::unpack_object_wrapper.m_factory
|vpiOperand:
\_unsupported_expr: , line:1002
|STRING:
|vpiStmt:
\_assignment: , line:1003
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_factory), line:1003
|vpiName:m_factory
|vpiFullName:uvm_pkg.uvm_packer::unpack_object_wrapper.m_factory
|vpiRhs:
\_ref_obj: (uvm_factory::get), line:1003
|vpiName:uvm_factory::get
|vpiFullName:uvm_pkg.uvm_packer::unpack_object_wrapper.uvm_factory::get
|vpiStmt:
\_if_stmt: , line:1004
|vpiCondition:
\_ref_obj: (m_factory.is_type_name_registered), line:1004
|vpiName:m_factory.is_type_name_registered
|vpiFullName:uvm_pkg.uvm_packer::unpack_object_wrapper.m_factory.is_type_name_registered
|vpiStmt:
\_begin: , line:1004
|vpiFullName:uvm_pkg.uvm_packer::unpack_object_wrapper
|vpiStmt:
\_return_stmt: , line:1005
|vpiCondition:
\_ref_obj: (m_factory.find_wrapper_by_name), line:1005
|vpiName:m_factory.find_wrapper_by_name
|vpiFullName:uvm_pkg.uvm_packer::unpack_object_wrapper.m_factory.find_wrapper_by_name
|vpiStmt:
\_return_stmt: , line:1007
|vpiCondition:
\_unsupported_expr: , line:1007
|STRING:
|vpiTaskFunc:
\_function: (uvm_packer::unpack_real), line:1014
|vpiName:uvm_packer::unpack_real
|vpiFullName:uvm_pkg.uvm_packer::unpack_real
|vpiReturn:
\_real_var: , line:1014
|vpiStmt:
\_if_stmt: , line:1015, parent:uvm_packer::unpack_real
|vpiCondition:
\_func_call: (enough_bits), line:1015
|vpiName:enough_bits
|vpiArgument:
\_constant: , line:1015
|vpiConstType:7
|vpiDecompile:64
|vpiSize:32
|INT:64
|vpiArgument:
\_constant: , line:1015
|vpiConstType:6
|vpiDecompile:"real"
|vpiSize:6
|STRING:"real"
|vpiStmt:
\_begin: , line:1015
|vpiFullName:uvm_pkg.uvm_packer::unpack_real
|vpiStmt:
\_return_stmt: , line:1016
|vpiCondition:
\_sys_func_call: ($bitstoreal), line:1016
|vpiName:$bitstoreal
|vpiArgument:
\_func_call: (unpack_field_int), line:1016
|vpiName:unpack_field_int
|vpiArgument:
\_constant: , line:1016
|vpiConstType:7
|vpiDecompile:64
|vpiSize:32
|INT:64
|vpiTaskFunc:
\_function: (uvm_packer::unpack_time), line:1024
|vpiName:uvm_packer::unpack_time
|vpiFullName:uvm_pkg.uvm_packer::unpack_time
|vpiReturn:
\_time_var: , line:1024
|vpiStmt:
\_if_stmt: , line:1025, parent:uvm_packer::unpack_time
|vpiCondition:
\_func_call: (enough_bits), line:1025
|vpiName:enough_bits
|vpiArgument:
\_constant: , line:1025
|vpiConstType:7
|vpiDecompile:64
|vpiSize:32
|INT:64
|vpiArgument:
\_constant: , line:1025
|vpiConstType:6
|vpiDecompile:"time"
|vpiSize:6
|STRING:"time"
|vpiStmt:
\_begin: , line:1025
|vpiFullName:uvm_pkg.uvm_packer::unpack_time
|vpiStmt:
\_return_stmt: , line:1026
|vpiCondition:
\_func_call: (unpack_field_int), line:1026
|vpiName:unpack_field_int
|vpiArgument:
\_constant: , line:1026
|vpiConstType:7
|vpiDecompile:64
|vpiSize:32
|INT:64
|vpiTaskFunc:
\_function: (uvm_packer::unpack_field), line:1034
|vpiName:uvm_packer::unpack_field
|vpiFullName:uvm_pkg.uvm_packer::unpack_field
|vpiReturn:
\_chandle_var: (uvm_bitstream_t), line:1034
|vpiName:uvm_bitstream_t
|vpiIODecl:
\_io_decl: (size)
|vpiName:size
|vpiDirection:5
|vpiExpr:
\_int_var: , line:1034, parent:size
|vpiFullName:size
|vpiStmt:
\_begin: , parent:uvm_packer::unpack_field
|vpiFullName:uvm_pkg.uvm_packer::unpack_field
|vpiStmt:
\_assignment: , line:1035
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (unpack_field), line:1035
|vpiName:unpack_field
|vpiFullName:uvm_pkg.uvm_packer::unpack_field.unpack_field
|vpiRhs:
\_constant: , line:1035
|vpiConstType:3
|vpiDecompile:'b0
|vpiSize:1
|BIN:0
|vpiStmt:
\_if_stmt: , line:1036
|vpiCondition:
\_func_call: (enough_bits), line:1036
|vpiName:enough_bits
|vpiArgument:
\_ref_obj: (size), line:1036
|vpiName:size
|vpiArgument:
\_constant: , line:1036
|vpiConstType:6
|vpiDecompile:"integral"
|vpiSize:10
|STRING:"integral"
|vpiStmt:
\_begin: , line:1036
|vpiFullName:uvm_pkg.uvm_packer::unpack_field
|vpiStmt:
\_assignment: , line:1037
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_unpack_iter), line:1037
|vpiName:m_unpack_iter
|vpiFullName:uvm_pkg.uvm_packer::unpack_field.m_unpack_iter
|vpiRhs:
\_ref_obj: (size), line:1037
|vpiName:size
|vpiFullName:uvm_pkg.uvm_packer::unpack_field.size
|vpiStmt:
\_for_stmt: , line:1038
|vpiFullName:uvm_pkg.uvm_packer::unpack_field
|vpiCondition:
\_operation: , line:1038
|vpiOpType:20
|vpiOperand:
\_ref_obj: (i), line:1038
|vpiName:i
|vpiFullName:uvm_pkg.uvm_packer::unpack_field.i
|vpiOperand:
\_ref_obj: (size), line:1038
|vpiName:size
|vpiFullName:uvm_pkg.uvm_packer::unpack_field.size
|vpiForInitStmt:
\_assign_stmt:
|vpiRhs:
\_constant: , line:1038
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiLhs:
\_int_var: (i), line:1038
|vpiName:i
|vpiFullName:uvm_pkg.uvm_packer::unpack_field.i
|vpiForIncStmt:
\_operation: , line:1038
|vpiOpType:62
|vpiOperand:
\_ref_obj: (i), line:1038
|vpiName:i
|vpiStmt:
\_assignment: , line:1044
|vpiBlocking:1
|vpiLhs:
\_bit_select: (unpack_field), line:1044
|vpiName:unpack_field
|vpiFullName:uvm_pkg.uvm_packer::unpack_field.unpack_field
|vpiIndex:
\_ref_obj: (i), line:1044
|vpiName:i
|vpiRhs:
\_bit_select: (m_bits), line:1044
|vpiName:m_bits
|vpiFullName:uvm_pkg.uvm_packer::unpack_field.m_bits
|vpiIndex:
\_operation: , line:1044
|vpiOpType:24
|vpiOperand:
\_operation: , line:1044
|vpiOpType:11
|vpiOperand:
\_ref_obj: (m_unpack_iter), line:1044
|vpiName:m_unpack_iter
|vpiOperand:
\_ref_obj: (size), line:1044
|vpiName:size
|vpiOperand:
\_ref_obj: (i), line:1044
|vpiName:i
|vpiTaskFunc:
\_function: (uvm_packer::unpack_field_int), line:1052
|vpiName:uvm_packer::unpack_field_int
|vpiFullName:uvm_pkg.uvm_packer::unpack_field_int
|vpiReturn:
\_chandle_var: (uvm_integral_t), line:1052
|vpiName:uvm_integral_t
|vpiIODecl:
\_io_decl: (size)
|vpiName:size
|vpiDirection:5
|vpiExpr:
\_int_var: , line:1052, parent:size
|vpiFullName:size
|vpiStmt:
\_begin: , parent:uvm_packer::unpack_field_int
|vpiFullName:uvm_pkg.uvm_packer::unpack_field_int
|vpiStmt:
\_assignment: , line:1053
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (unpack_field_int), line:1053
|vpiName:unpack_field_int
|vpiFullName:uvm_pkg.uvm_packer::unpack_field_int.unpack_field_int
|vpiRhs:
\_constant: , line:1053
|vpiConstType:3
|vpiDecompile:'b0
|vpiSize:1
|BIN:0
|vpiStmt:
\_if_stmt: , line:1054
|vpiCondition:
\_func_call: (enough_bits), line:1054
|vpiName:enough_bits
|vpiArgument:
\_ref_obj: (size), line:1054
|vpiName:size
|vpiArgument:
\_constant: , line:1054
|vpiConstType:6
|vpiDecompile:"integral"
|vpiSize:10
|STRING:"integral"
|vpiStmt:
\_begin: , line:1054
|vpiFullName:uvm_pkg.uvm_packer::unpack_field_int
|vpiStmt:
\_assignment: , line:1055
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_unpack_iter), line:1055
|vpiName:m_unpack_iter
|vpiFullName:uvm_pkg.uvm_packer::unpack_field_int.m_unpack_iter
|vpiRhs:
\_ref_obj: (size), line:1055
|vpiName:size
|vpiFullName:uvm_pkg.uvm_packer::unpack_field_int.size
|vpiStmt:
\_for_stmt: , line:1056
|vpiFullName:uvm_pkg.uvm_packer::unpack_field_int
|vpiCondition:
\_operation: , line:1056
|vpiOpType:20
|vpiOperand:
\_ref_obj: (i), line:1056
|vpiName:i
|vpiFullName:uvm_pkg.uvm_packer::unpack_field_int.i
|vpiOperand:
\_ref_obj: (size), line:1056
|vpiName:size
|vpiFullName:uvm_pkg.uvm_packer::unpack_field_int.size
|vpiForInitStmt:
\_assign_stmt:
|vpiRhs:
\_constant: , line:1056
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiLhs:
\_int_var: (i), line:1056
|vpiName:i
|vpiFullName:uvm_pkg.uvm_packer::unpack_field_int.i
|vpiForIncStmt:
\_operation: , line:1056
|vpiOpType:62
|vpiOperand:
\_ref_obj: (i), line:1056
|vpiName:i
|vpiStmt:
\_assignment: , line:1062
|vpiBlocking:1
|vpiLhs:
\_bit_select: (unpack_field_int), line:1062
|vpiName:unpack_field_int
|vpiFullName:uvm_pkg.uvm_packer::unpack_field_int.unpack_field_int
|vpiIndex:
\_ref_obj: (i), line:1062
|vpiName:i
|vpiRhs:
\_bit_select: (m_bits), line:1062
|vpiName:m_bits
|vpiFullName:uvm_pkg.uvm_packer::unpack_field_int.m_bits
|vpiIndex:
\_operation: , line:1062
|vpiOpType:24
|vpiOperand:
\_operation: , line:1062
|vpiOpType:11
|vpiOperand:
\_ref_obj: (m_unpack_iter), line:1062
|vpiName:m_unpack_iter
|vpiOperand:
\_ref_obj: (size), line:1062
|vpiName:size
|vpiOperand:
\_ref_obj: (i), line:1062
|vpiName:i
|vpiTaskFunc:
\_function: (uvm_packer::unpack_bits), line:1069
|vpiName:uvm_packer::unpack_bits
|vpiFullName:uvm_pkg.uvm_packer::unpack_bits
|vpiIODecl:
\_io_decl: (value)
|vpiName:value
|vpiDirection:6
|vpiExpr:
\_bit_var: , line:1069, parent:value
|vpiFullName:value
|vpiIODecl:
\_io_decl: (size)
|vpiName:size
|vpiDirection:1
|vpiExpr:
\_int_var: , line:1069, parent:size
|vpiFullName:size
|vpiStmt:
\_begin: , parent:uvm_packer::unpack_bits
|vpiFullName:uvm_pkg.uvm_packer::unpack_bits
|vpiStmt:
\_if_stmt: , line:1070
|vpiCondition:
\_operation: , line:1070
|vpiOpType:20
|vpiOperand:
\_ref_obj: (size), line:1070
|vpiName:size
|vpiFullName:uvm_pkg.uvm_packer::unpack_bits.size
|vpiOperand:
\_constant: , line:1070
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_assignment: , line:1071
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (size), line:1071
|vpiName:size
|vpiFullName:uvm_pkg.uvm_packer::unpack_bits.size
|vpiRhs:
\_ref_obj: (value.size), line:1071
|vpiName:value.size
|vpiFullName:uvm_pkg.uvm_packer::unpack_bits.value.size
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:18
|vpiOperand:
\_ref_obj: (size), line:152
|vpiName:size
|vpiFullName:uvm_pkg.uvm_packer::unpack_bits.size
|vpiOperand:
\_ref_obj: (value.size), line:152
|vpiName:value.size
|vpiFullName:uvm_pkg.uvm_packer::unpack_bits.value.size
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_packer::unpack_bits
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_packer::unpack_bits
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:155
|vpiConstType:6
|vpiDecompile:"UVM/BASE/PACKER/BAD_SIZE"
|vpiSize:26
|STRING:"UVM/BASE/PACKER/BAD_SIZE"
|vpiStmt:
\_func_call: (uvm_report_error), line:156
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"UVM/BASE/PACKER/BAD_SIZE"
|vpiSize:26
|STRING:"UVM/BASE/PACKER/BAD_SIZE"
|vpiArgument:
\_sys_func_call: ($sformatf), line:157
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"unpack_bits called with size '%0d', which exceeds value.size() of '%0d'"
|vpiSize:73
|STRING:"unpack_bits called with size '%0d', which exceeds value.size() of '%0d'"
|vpiArgument:
\_ref_obj: (size), line:159
|vpiName:size
|vpiArgument:
\_ref_obj: (value.size), line:160
|vpiName:value.size
|vpiArgument:
\_ref_obj: (UVM_NONE), line:160
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:160
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_packer.svh"
|vpiSize:206
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_packer.svh"
|vpiArgument:
\_constant: , line:160
|vpiConstType:7
|vpiDecompile:1073
|vpiSize:32
|INT:1073
|vpiArgument:
\_constant: , line:160
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:160
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:1075
|vpiStmt:
\_if_stmt: , line:1078
|vpiCondition:
\_func_call: (enough_bits), line:1078
|vpiName:enough_bits
|vpiArgument:
\_ref_obj: (size), line:1078
|vpiName:size
|vpiArgument:
\_constant: , line:1078
|vpiConstType:6
|vpiDecompile:"integral"
|vpiSize:10
|STRING:"integral"
|vpiStmt:
\_begin: , line:1078
|vpiFullName:uvm_pkg.uvm_packer::unpack_bits
|vpiStmt:
\_assignment: , line:1079
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_unpack_iter), line:1079
|vpiName:m_unpack_iter
|vpiFullName:uvm_pkg.uvm_packer::unpack_bits.m_unpack_iter
|vpiRhs:
\_ref_obj: (size), line:1079
|vpiName:size
|vpiFullName:uvm_pkg.uvm_packer::unpack_bits.size
|vpiStmt:
\_for_stmt: , line:1080
|vpiFullName:uvm_pkg.uvm_packer::unpack_bits
|vpiCondition:
\_operation: , line:1080
|vpiOpType:20
|vpiOperand:
\_ref_obj: (i), line:1080
|vpiName:i
|vpiFullName:uvm_pkg.uvm_packer::unpack_bits.i
|vpiOperand:
\_ref_obj: (size), line:1080
|vpiName:size
|vpiFullName:uvm_pkg.uvm_packer::unpack_bits.size
|vpiForInitStmt:
\_assign_stmt:
|vpiRhs:
\_constant: , line:1080
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiLhs:
\_int_var: (i), line:1080
|vpiName:i
|vpiFullName:uvm_pkg.uvm_packer::unpack_bits.i
|vpiForIncStmt:
\_operation: , line:1080
|vpiOpType:62
|vpiOperand:
\_ref_obj: (i), line:1080
|vpiName:i
|vpiStmt:
\_assignment: , line:1086
|vpiBlocking:1
|vpiLhs:
\_bit_select: (value), line:1086
|vpiName:value
|vpiFullName:uvm_pkg.uvm_packer::unpack_bits.value
|vpiIndex:
\_ref_obj: (i), line:1086
|vpiName:i
|vpiRhs:
\_bit_select: (m_bits), line:1086
|vpiName:m_bits
|vpiFullName:uvm_pkg.uvm_packer::unpack_bits.m_bits
|vpiIndex:
\_operation: , line:1086
|vpiOpType:24
|vpiOperand:
\_operation: , line:1086
|vpiOpType:11
|vpiOperand:
\_ref_obj: (m_unpack_iter), line:1086
|vpiName:m_unpack_iter
|vpiOperand:
\_ref_obj: (size), line:1086
|vpiName:size
|vpiOperand:
\_ref_obj: (i), line:1086
|vpiName:i
|vpiTaskFunc:
\_function: (uvm_packer::unpack_bytes), line:1093
|vpiName:uvm_packer::unpack_bytes
|vpiFullName:uvm_pkg.uvm_packer::unpack_bytes
|vpiIODecl:
\_io_decl: (value)
|vpiName:value
|vpiDirection:6
|vpiExpr:
\_byte_var: , line:1093, parent:value
|vpiFullName:value
|vpiIODecl:
\_io_decl: (size)
|vpiName:size
|vpiDirection:1
|vpiExpr:
\_int_var: , line:1093, parent:size
|vpiFullName:size
|vpiStmt:
\_begin: , parent:uvm_packer::unpack_bytes
|vpiFullName:uvm_pkg.uvm_packer::unpack_bytes
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_operation: , line:1094
|vpiOpType:25
|vpiOperand:
\_ref_obj: (value.size), line:1094
|vpiName:value.size
|vpiFullName:uvm_pkg.uvm_packer::unpack_bytes.value.size
|vpiOperand:
\_constant: , line:1094
|vpiDecompile:8
|INT:8
|vpiLhs:
\_int_var: (max_size), line:1094
|vpiName:max_size
|vpiFullName:uvm_pkg.uvm_packer::unpack_bytes.max_size
|vpiStmt:
\_if_stmt: , line:1095
|vpiCondition:
\_operation: , line:1095
|vpiOpType:20
|vpiOperand:
\_ref_obj: (size), line:1095
|vpiName:size
|vpiFullName:uvm_pkg.uvm_packer::unpack_bytes.size
|vpiOperand:
\_constant: , line:1095
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_assignment: , line:1096
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (size), line:1096
|vpiName:size
|vpiFullName:uvm_pkg.uvm_packer::unpack_bytes.size
|vpiRhs:
\_ref_obj: (max_size), line:1096
|vpiName:max_size
|vpiFullName:uvm_pkg.uvm_packer::unpack_bytes.max_size
|vpiStmt:
\_if_else: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:18
|vpiOperand:
\_ref_obj: (size), line:152
|vpiName:size
|vpiFullName:uvm_pkg.uvm_packer::unpack_bytes.size
|vpiOperand:
\_ref_obj: (max_size), line:152
|vpiName:max_size
|vpiFullName:uvm_pkg.uvm_packer::unpack_bytes.max_size
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_packer::unpack_bytes
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_packer::unpack_bytes
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:155
|vpiConstType:6
|vpiDecompile:"UVM/BASE/PACKER/BAD_SIZE"
|vpiSize:26
|STRING:"UVM/BASE/PACKER/BAD_SIZE"
|vpiStmt:
\_func_call: (uvm_report_error), line:156
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"UVM/BASE/PACKER/BAD_SIZE"
|vpiSize:26
|STRING:"UVM/BASE/PACKER/BAD_SIZE"
|vpiArgument:
\_sys_func_call: ($sformatf), line:157
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"unpack_bytes called with size '%0d', which exceeds value size of '%0d'"
|vpiSize:72
|STRING:"unpack_bytes called with size '%0d', which exceeds value size of '%0d'"
|vpiArgument:
\_ref_obj: (size), line:159
|vpiName:size
|vpiArgument:
\_ref_obj: (value.size), line:160
|vpiName:value.size
|vpiArgument:
\_ref_obj: (UVM_NONE), line:160
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:160
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_packer.svh"
|vpiSize:206
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_packer.svh"
|vpiArgument:
\_constant: , line:160
|vpiConstType:7
|vpiDecompile:1101
|vpiSize:32
|INT:1101
|vpiArgument:
\_constant: , line:160
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:160
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:1103
|vpiElseStmt:
\_begin: , line:1105
|vpiFullName:uvm_pkg.uvm_packer::unpack_bytes
|vpiStmt:
\_if_stmt: , line:1106
|vpiCondition:
\_func_call: (enough_bits), line:1106
|vpiName:enough_bits
|vpiArgument:
\_ref_obj: (size), line:1106
|vpiName:size
|vpiArgument:
\_constant: , line:1106
|vpiConstType:6
|vpiDecompile:"integral"
|vpiSize:10
|STRING:"integral"
|vpiStmt:
\_begin: , line:1106
|vpiFullName:uvm_pkg.uvm_packer::unpack_bytes
|vpiStmt:
\_assignment: , line:1107
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_unpack_iter), line:1107
|vpiName:m_unpack_iter
|vpiFullName:uvm_pkg.uvm_packer::unpack_bytes.m_unpack_iter
|vpiRhs:
\_ref_obj: (size), line:1107
|vpiName:size
|vpiFullName:uvm_pkg.uvm_packer::unpack_bytes.size
|vpiStmt:
\_for_stmt: , line:1109
|vpiFullName:uvm_pkg.uvm_packer::unpack_bytes
|vpiCondition:
\_operation: , line:1109
|vpiOpType:20
|vpiOperand:
\_ref_obj: (i), line:1109
|vpiName:i
|vpiFullName:uvm_pkg.uvm_packer::unpack_bytes.i
|vpiOperand:
\_ref_obj: (size), line:1109
|vpiName:size
|vpiFullName:uvm_pkg.uvm_packer::unpack_bytes.size
|vpiForInitStmt:
\_assign_stmt:
|vpiRhs:
\_constant: , line:1109
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiLhs:
\_int_var: (i), line:1109
|vpiName:i
|vpiFullName:uvm_pkg.uvm_packer::unpack_bytes.i
|vpiForIncStmt:
\_operation: , line:1109
|vpiOpType:62
|vpiOperand:
\_ref_obj: (i), line:1109
|vpiName:i
|vpiStmt:
\_begin: , line:1109
|vpiFullName:uvm_pkg.uvm_packer::unpack_bytes
|vpiStmt:
\_assignment: , line:1115
|vpiBlocking:1
|vpiLhs:
\_bit_select: (value), line:1115
|vpiName:value
|vpiFullName:uvm_pkg.uvm_packer::unpack_bytes.value
|vpiIndex:
\_operation: , line:1115
|vpiOpType:12
|vpiOperand:
\_ref_obj: (i), line:1115
|vpiName:i
|vpiOperand:
\_constant: , line:1115
|vpiDecompile:8
|INT:8
|vpiRhs:
\_bit_select: (m_bits), line:1115
|vpiName:m_bits
|vpiFullName:uvm_pkg.uvm_packer::unpack_bytes.m_bits
|vpiIndex:
\_operation: , line:1115
|vpiOpType:24
|vpiOperand:
\_operation: , line:1115
|vpiOpType:11
|vpiOperand:
\_ref_obj: (m_unpack_iter), line:1115
|vpiName:m_unpack_iter
|vpiOperand:
\_ref_obj: (size), line:1115
|vpiName:size
|vpiOperand:
\_ref_obj: (i), line:1115
|vpiName:i
|vpiTaskFunc:
\_function: (uvm_packer::unpack_ints), line:1125
|vpiName:uvm_packer::unpack_ints
|vpiFullName:uvm_pkg.uvm_packer::unpack_ints
|vpiIODecl:
\_io_decl: (value)
|vpiName:value
|vpiDirection:6
|vpiExpr:
\_int_var: , line:1125, parent:value
|vpiFullName:value
|vpiIODecl:
\_io_decl: (size)
|vpiName:size
|vpiDirection:1
|vpiExpr:
\_int_var: , line:1125, parent:size
|vpiFullName:size
|vpiStmt:
\_begin: , parent:uvm_packer::unpack_ints
|vpiFullName:uvm_pkg.uvm_packer::unpack_ints
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_operation: , line:1126
|vpiOpType:25
|vpiOperand:
\_ref_obj: (value.size), line:1126
|vpiName:value.size
|vpiFullName:uvm_pkg.uvm_packer::unpack_ints.value.size
|vpiOperand:
\_constant: , line:1126
|vpiDecompile:32
|INT:32
|vpiLhs:
\_int_var: (max_size), line:1126
|vpiName:max_size
|vpiFullName:uvm_pkg.uvm_packer::unpack_ints.max_size
|vpiStmt:
\_if_stmt: , line:1127
|vpiCondition:
\_operation: , line:1127
|vpiOpType:20
|vpiOperand:
\_ref_obj: (size), line:1127
|vpiName:size
|vpiFullName:uvm_pkg.uvm_packer::unpack_ints.size
|vpiOperand:
\_constant: , line:1127
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_assignment: , line:1128
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (size), line:1128
|vpiName:size
|vpiFullName:uvm_pkg.uvm_packer::unpack_ints.size
|vpiRhs:
\_ref_obj: (max_size), line:1128
|vpiName:max_size
|vpiFullName:uvm_pkg.uvm_packer::unpack_ints.max_size
|vpiStmt:
\_if_else: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:18
|vpiOperand:
\_ref_obj: (size), line:152
|vpiName:size
|vpiFullName:uvm_pkg.uvm_packer::unpack_ints.size
|vpiOperand:
\_ref_obj: (max_size), line:152
|vpiName:max_size
|vpiFullName:uvm_pkg.uvm_packer::unpack_ints.max_size
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_packer::unpack_ints
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_packer::unpack_ints
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:155
|vpiConstType:6
|vpiDecompile:"UVM/BASE/PACKER/BAD_SIZE"
|vpiSize:26
|STRING:"UVM/BASE/PACKER/BAD_SIZE"
|vpiStmt:
\_func_call: (uvm_report_error), line:156
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"UVM/BASE/PACKER/BAD_SIZE"
|vpiSize:26
|STRING:"UVM/BASE/PACKER/BAD_SIZE"
|vpiArgument:
\_sys_func_call: ($sformatf), line:157
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"unpack_ints called with size '%0d', which exceeds value size of '%0d'"
|vpiSize:71
|STRING:"unpack_ints called with size '%0d', which exceeds value size of '%0d'"
|vpiArgument:
\_ref_obj: (size), line:159
|vpiName:size
|vpiArgument:
\_ref_obj: (value.size), line:160
|vpiName:value.size
|vpiArgument:
\_ref_obj: (UVM_NONE), line:160
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:160
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_packer.svh"
|vpiSize:206
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_packer.svh"
|vpiArgument:
\_constant: , line:160
|vpiConstType:7
|vpiDecompile:1133
|vpiSize:32
|INT:1133
|vpiArgument:
\_constant: , line:160
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:160
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:1135
|vpiElseStmt:
\_begin: , line:1137
|vpiFullName:uvm_pkg.uvm_packer::unpack_ints
|vpiStmt:
\_if_stmt: , line:1138
|vpiCondition:
\_func_call: (enough_bits), line:1138
|vpiName:enough_bits
|vpiArgument:
\_ref_obj: (size), line:1138
|vpiName:size
|vpiArgument:
\_constant: , line:1138
|vpiConstType:6
|vpiDecompile:"integral"
|vpiSize:10
|STRING:"integral"
|vpiStmt:
\_begin: , line:1138
|vpiFullName:uvm_pkg.uvm_packer::unpack_ints
|vpiStmt:
\_assignment: , line:1139
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_unpack_iter), line:1139
|vpiName:m_unpack_iter
|vpiFullName:uvm_pkg.uvm_packer::unpack_ints.m_unpack_iter
|vpiRhs:
\_ref_obj: (size), line:1139
|vpiName:size
|vpiFullName:uvm_pkg.uvm_packer::unpack_ints.size
|vpiStmt:
\_for_stmt: , line:1141
|vpiFullName:uvm_pkg.uvm_packer::unpack_ints
|vpiCondition:
\_operation: , line:1141
|vpiOpType:20
|vpiOperand:
\_ref_obj: (i), line:1141
|vpiName:i
|vpiFullName:uvm_pkg.uvm_packer::unpack_ints.i
|vpiOperand:
\_ref_obj: (size), line:1141
|vpiName:size
|vpiFullName:uvm_pkg.uvm_packer::unpack_ints.size
|vpiForInitStmt:
\_assign_stmt:
|vpiRhs:
\_constant: , line:1141
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiLhs:
\_int_var: (i), line:1141
|vpiName:i
|vpiFullName:uvm_pkg.uvm_packer::unpack_ints.i
|vpiForIncStmt:
\_operation: , line:1141
|vpiOpType:62
|vpiOperand:
\_ref_obj: (i), line:1141
|vpiName:i
|vpiStmt:
\_begin: , line:1141
|vpiFullName:uvm_pkg.uvm_packer::unpack_ints
|vpiStmt:
\_assignment: , line:1147
|vpiBlocking:1
|vpiLhs:
\_bit_select: (value), line:1147
|vpiName:value
|vpiFullName:uvm_pkg.uvm_packer::unpack_ints.value
|vpiIndex:
\_operation: , line:1147
|vpiOpType:12
|vpiOperand:
\_ref_obj: (i), line:1147
|vpiName:i
|vpiOperand:
\_constant: , line:1147
|vpiDecompile:32
|INT:32
|vpiRhs:
\_bit_select: (m_bits), line:1147
|vpiName:m_bits
|vpiFullName:uvm_pkg.uvm_packer::unpack_ints.m_bits
|vpiIndex:
\_operation: , line:1147
|vpiOpType:24
|vpiOperand:
\_operation: , line:1147
|vpiOpType:11
|vpiOperand:
\_ref_obj: (m_unpack_iter), line:1147
|vpiName:m_unpack_iter
|vpiOperand:
\_ref_obj: (size), line:1147
|vpiName:size
|vpiOperand:
\_ref_obj: (i), line:1147
|vpiName:i
|vpiTaskFunc:
\_function: (uvm_packer::unpack_string), line:1159
|vpiName:uvm_packer::unpack_string
|vpiFullName:uvm_pkg.uvm_packer::unpack_string
|vpiReturn:
\_logic_var: , line:1159
|vpiStmt:
\_begin: , parent:uvm_packer::unpack_string
|vpiFullName:uvm_pkg.uvm_packer::unpack_string
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_byte_var: (b), line:1160
|vpiName:b
|vpiFullName:uvm_pkg.uvm_packer::unpack_string.b
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_int_var: (i), line:1161
|vpiName:i
|vpiFullName:uvm_pkg.uvm_packer::unpack_string.i
|vpiStmt:
\_assignment: , line:1161
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (i), line:1161
|vpiName:i
|vpiFullName:uvm_pkg.uvm_packer::unpack_string.i
|vpiRhs:
\_constant: , line:1161
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_while_stmt: , line:1163
|vpiCondition:
\_operation: , line:1163
|vpiOpType:26
|vpiOperand:
\_func_call: (enough_bits), line:1163
|vpiName:enough_bits
|vpiArgument:
\_constant: , line:1163
|vpiConstType:7
|vpiDecompile:8
|vpiSize:32
|INT:8
|vpiArgument:
\_constant: , line:1163
|vpiConstType:6
|vpiDecompile:"string"
|vpiSize:8
|STRING:"string"
|vpiOperand:
\_operation: , line:1164
|vpiOpType:15
|vpiOperand:
\_indexed_part_select: , line:1164, parent:m_bits
|vpiConstantSelect:1
|vpiIndexedPartSelectType:1
|vpiBaseExpr:
\_ref_obj: (m_unpack_iter), line:1164
|vpiName:m_unpack_iter
|vpiFullName:uvm_pkg.uvm_packer::unpack_string.m_unpack_iter
|vpiWidthExpr:
\_constant: , line:1164
|vpiConstType:7
|vpiDecompile:8
|vpiSize:32
|INT:8
|vpiOperand:
\_constant: , line:1164
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_begin: , line:1165
|vpiFullName:uvm_pkg.uvm_packer::unpack_string
|vpiStmt:
\_assignment: , line:1167
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (unpack_string), line:1167
|vpiName:unpack_string
|vpiFullName:uvm_pkg.uvm_packer::unpack_string.unpack_string
|vpiRhs:
\_operation: , line:1167
|vpiOpType:33
|vpiOperand:
\_ref_obj: (unpack_string), line:1167
|vpiName:unpack_string
|vpiOperand:
\_constant: , line:1167
|vpiConstType:6
|vpiDecompile:" "
|vpiSize:3
|STRING:" "
|vpiStmt:
\_assignment: , line:1176
|vpiBlocking:1
|vpiLhs:
\_bit_select: (unpack_string), line:1176
|vpiName:unpack_string
|vpiFullName:uvm_pkg.uvm_packer::unpack_string.unpack_string
|vpiIndex:
\_ref_obj: (i), line:1176
|vpiName:i
|vpiRhs:
\_indexed_part_select: , line:1176, parent:m_bits
|vpiConstantSelect:1
|vpiIndexedPartSelectType:1
|vpiBaseExpr:
\_ref_obj: (m_unpack_iter), line:1176
|vpiName:m_unpack_iter
|vpiWidthExpr:
\_constant: , line:1176
|vpiConstType:7
|vpiDecompile:8
|vpiSize:32
|INT:8
|vpiStmt:
\_assignment: , line:1177
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_unpack_iter), line:1177
|vpiName:m_unpack_iter
|vpiFullName:uvm_pkg.uvm_packer::unpack_string.m_unpack_iter
|vpiRhs:
\_constant: , line:1177
|vpiConstType:7
|vpiDecompile:8
|vpiSize:32
|INT:8
|vpiStmt:
\_if_stmt: , line:1180
|vpiCondition:
\_func_call: (enough_bits), line:1180
|vpiName:enough_bits
|vpiArgument:
\_constant: , line:1180
|vpiConstType:7
|vpiDecompile:8
|vpiSize:32
|INT:8
|vpiArgument:
\_constant: , line:1180
|vpiConstType:6
|vpiDecompile:"string"
|vpiSize:8
|STRING:"string"
|vpiStmt:
\_assignment: , line:1181
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_unpack_iter), line:1181
|vpiName:m_unpack_iter
|vpiFullName:uvm_pkg.uvm_packer::unpack_string.m_unpack_iter
|vpiRhs:
\_constant: , line:1181
|vpiConstType:7
|vpiDecompile:8
|vpiSize:32
|INT:8
|vpiTaskFunc:
\_function: (uvm_transaction::set_transaction_id), line:524
|vpiName:uvm_transaction::set_transaction_id
|vpiFullName:uvm_pkg.uvm_transaction::set_transaction_id
|vpiIODecl:
\_io_decl: (id)
|vpiName:id
|vpiDirection:5
|vpiExpr:
\_int_var: , line:524, parent:id
|vpiFullName:id
|vpiStmt:
\_assignment: , line:525, parent:uvm_transaction::set_transaction_id
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_transaction_id), line:525
|vpiName:m_transaction_id
|vpiFullName:uvm_pkg.uvm_transaction::set_transaction_id.m_transaction_id
|vpiRhs:
\_ref_obj: (id), line:525
|vpiName:id
|vpiFullName:uvm_pkg.uvm_transaction::set_transaction_id.id
|vpiTaskFunc:
\_function: (uvm_transaction::get_transaction_id), line:529
|vpiName:uvm_transaction::get_transaction_id
|vpiFullName:uvm_pkg.uvm_transaction::get_transaction_id
|vpiReturn:
\_int_var: , line:529
|vpiStmt:
\_return_stmt: , line:530, parent:uvm_transaction::get_transaction_id
|vpiCondition:
\_ref_obj: (m_transaction_id), line:530
|vpiName:m_transaction_id
|vpiFullName:uvm_pkg.uvm_transaction::get_transaction_id.m_transaction_id
|vpiTaskFunc:
\_function: (uvm_transaction::set_initiator), line:536
|vpiName:uvm_transaction::set_initiator
|vpiFullName:uvm_pkg.uvm_transaction::set_initiator
|vpiIODecl:
\_io_decl: (initiator)
|vpiName:initiator
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_component), line:536, parent:initiator
|vpiName:uvm_component
|vpiFullName:initiator.uvm_component
|vpiStmt:
\_assignment: , line:537, parent:uvm_transaction::set_initiator
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:537
|STRING:
|vpiRhs:
\_ref_obj: (initiator), line:537
|vpiName:initiator
|vpiFullName:uvm_pkg.uvm_transaction::set_initiator.initiator
|vpiTaskFunc:
\_function: (uvm_transaction::get_initiator), line:543
|vpiName:uvm_transaction::get_initiator
|vpiFullName:uvm_pkg.uvm_transaction::get_initiator
|vpiReturn:
\_chandle_var: (uvm_component), line:543
|vpiName:uvm_component
|vpiStmt:
\_return_stmt: , line:544, parent:uvm_transaction::get_initiator
|vpiCondition:
\_ref_obj: (initiator), line:544
|vpiName:initiator
|vpiFullName:uvm_pkg.uvm_transaction::get_initiator.initiator
|vpiTaskFunc:
\_function: (uvm_transaction::get_event_pool), line:550
|vpiName:uvm_transaction::get_event_pool
|vpiFullName:uvm_pkg.uvm_transaction::get_event_pool
|vpiReturn:
\_chandle_var: (uvm_event_pool), line:550
|vpiName:uvm_event_pool
|vpiStmt:
\_return_stmt: , line:551, parent:uvm_transaction::get_event_pool
|vpiCondition:
\_ref_obj: (events), line:551
|vpiName:events
|vpiFullName:uvm_pkg.uvm_transaction::get_event_pool.events
|vpiTaskFunc:
\_function: (uvm_transaction::is_active), line:558
|vpiName:uvm_transaction::is_active
|vpiFullName:uvm_pkg.uvm_transaction::is_active
|vpiReturn:
\_bit_var: , line:558
|vpiStmt:
\_return_stmt: , line:559, parent:uvm_transaction::is_active
|vpiCondition:
\_operation: , line:559
|vpiOpType:14
|vpiOperand:
\_ref_obj: (end_time), line:559
|vpiName:end_time
|vpiFullName:uvm_pkg.uvm_transaction::is_active.end_time
|vpiOperand:
\_operation: , line:559
|vpiOpType:1
|vpiOperand:
\_constant: , line:559
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiTaskFunc:
\_function: (uvm_transaction::get_begin_time), line:566
|vpiName:uvm_transaction::get_begin_time
|vpiFullName:uvm_pkg.uvm_transaction::get_begin_time
|vpiReturn:
\_time_var: , line:566
|vpiStmt:
\_return_stmt: , line:567, parent:uvm_transaction::get_begin_time
|vpiCondition:
\_ref_obj: (begin_time), line:567
|vpiName:begin_time
|vpiFullName:uvm_pkg.uvm_transaction::get_begin_time.begin_time
|vpiTaskFunc:
\_function: (uvm_transaction::get_end_time), line:574
|vpiName:uvm_transaction::get_end_time
|vpiFullName:uvm_pkg.uvm_transaction::get_end_time
|vpiReturn:
\_time_var: , line:574
|vpiStmt:
\_return_stmt: , line:575, parent:uvm_transaction::get_end_time
|vpiCondition:
\_ref_obj: (end_time), line:575
|vpiName:end_time
|vpiFullName:uvm_pkg.uvm_transaction::get_end_time.end_time
|vpiTaskFunc:
\_function: (uvm_transaction::get_accept_time), line:582
|vpiName:uvm_transaction::get_accept_time
|vpiFullName:uvm_pkg.uvm_transaction::get_accept_time
|vpiReturn:
\_time_var: , line:582
|vpiStmt:
\_return_stmt: , line:583, parent:uvm_transaction::get_accept_time
|vpiCondition:
\_ref_obj: (accept_time), line:583
|vpiName:accept_time
|vpiFullName:uvm_pkg.uvm_transaction::get_accept_time.accept_time
|vpiTaskFunc:
\_function: (uvm_transaction::do_accept_tr), line:590
|vpiName:uvm_transaction::do_accept_tr
|vpiFullName:uvm_pkg.uvm_transaction::do_accept_tr
|vpiStmt:
\_return_stmt: , line:591, parent:uvm_transaction::do_accept_tr
|vpiTaskFunc:
\_function: (uvm_transaction::do_begin_tr), line:598
|vpiName:uvm_transaction::do_begin_tr
|vpiFullName:uvm_pkg.uvm_transaction::do_begin_tr
|vpiStmt:
\_return_stmt: , line:599, parent:uvm_transaction::do_begin_tr
|vpiTaskFunc:
\_function: (uvm_transaction::do_end_tr), line:606
|vpiName:uvm_transaction::do_end_tr
|vpiFullName:uvm_pkg.uvm_transaction::do_end_tr
|vpiStmt:
\_return_stmt: , line:607, parent:uvm_transaction::do_end_tr
|vpiTaskFunc:
\_function: (uvm_transaction::do_print), line:613
|vpiName:uvm_transaction::do_print
|vpiFullName:uvm_pkg.uvm_transaction::do_print
|vpiIODecl:
\_io_decl: (printer)
|vpiName:printer
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_printer), line:613, parent:printer
|vpiName:uvm_printer
|vpiFullName:printer.uvm_printer
|vpiStmt:
\_begin: , parent:uvm_transaction::do_print
|vpiFullName:uvm_pkg.uvm_transaction::do_print
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_logic_var: (str), line:614
|vpiName:str
|vpiFullName:uvm_pkg.uvm_transaction::do_print.str
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (tmp_initiator), line:615
|vpiName:tmp_initiator
|vpiFullName:uvm_pkg.uvm_transaction::do_print.tmp_initiator
|vpiStmt:
\_sys_func_call: (super.do_print), line:616
|vpiName:super.do_print
|vpiArgument:
\_ref_obj: (printer), line:616
|vpiName:printer
|vpiStmt:
\_if_stmt: , line:617
|vpiCondition:
\_operation: , line:617
|vpiOpType:15
|vpiOperand:
\_ref_obj: (accept_time), line:617
|vpiName:accept_time
|vpiFullName:uvm_pkg.uvm_transaction::do_print.accept_time
|vpiOperand:
\_operation: , line:617
|vpiOpType:1
|vpiOperand:
\_constant: , line:617
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_func_call: (printer.print_time), line:618
|vpiName:printer.print_time
|vpiArgument:
\_constant: , line:618
|vpiConstType:6
|vpiDecompile:"accept_time"
|vpiSize:13
|STRING:"accept_time"
|vpiArgument:
\_ref_obj: (accept_time), line:618
|vpiName:accept_time
|vpiStmt:
\_if_stmt: , line:619
|vpiCondition:
\_operation: , line:619
|vpiOpType:15
|vpiOperand:
\_ref_obj: (begin_time), line:619
|vpiName:begin_time
|vpiFullName:uvm_pkg.uvm_transaction::do_print.begin_time
|vpiOperand:
\_operation: , line:619
|vpiOpType:1
|vpiOperand:
\_constant: , line:619
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_func_call: (printer.print_time), line:620
|vpiName:printer.print_time
|vpiArgument:
\_constant: , line:620
|vpiConstType:6
|vpiDecompile:"begin_time"
|vpiSize:12
|STRING:"begin_time"
|vpiArgument:
\_ref_obj: (begin_time), line:620
|vpiName:begin_time
|vpiStmt:
\_if_stmt: , line:621
|vpiCondition:
\_operation: , line:621
|vpiOpType:15
|vpiOperand:
\_ref_obj: (end_time), line:621
|vpiName:end_time
|vpiFullName:uvm_pkg.uvm_transaction::do_print.end_time
|vpiOperand:
\_operation: , line:621
|vpiOpType:1
|vpiOperand:
\_constant: , line:621
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_func_call: (printer.print_time), line:622
|vpiName:printer.print_time
|vpiArgument:
\_constant: , line:622
|vpiConstType:6
|vpiDecompile:"end_time"
|vpiSize:10
|STRING:"end_time"
|vpiArgument:
\_ref_obj: (end_time), line:622
|vpiName:end_time
|vpiStmt:
\_if_stmt: , line:623
|vpiCondition:
\_operation: , line:623
|vpiOpType:15
|vpiOperand:
\_ref_obj: (initiator), line:623
|vpiName:initiator
|vpiFullName:uvm_pkg.uvm_transaction::do_print.initiator
|vpiOperand:
\_unsupported_expr: , line:623
|STRING:
|vpiStmt:
\_begin: , line:623
|vpiFullName:uvm_pkg.uvm_transaction::do_print
|vpiStmt:
\_assignment: , line:624
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (tmp_initiator), line:624
|vpiName:tmp_initiator
|vpiFullName:uvm_pkg.uvm_transaction::do_print.tmp_initiator
|vpiRhs:
\_ref_obj: (initiator), line:624
|vpiName:initiator
|vpiFullName:uvm_pkg.uvm_transaction::do_print.initiator
|vpiStmt:
\_sys_func_call: ($swrite), line:625
|vpiName:$swrite
|vpiArgument:
\_ref_obj: (str), line:625
|vpiName:str
|vpiArgument:
\_constant: , line:625
|vpiConstType:6
|vpiDecompile:"@%0d"
|vpiSize:6
|STRING:"@%0d"
|vpiArgument:
\_ref_obj: (tmp_initiator.get_inst_id), line:625
|vpiName:tmp_initiator.get_inst_id
|vpiStmt:
\_func_call: (printer.print_generic), line:626
|vpiName:printer.print_generic
|vpiArgument:
\_constant: , line:626
|vpiConstType:6
|vpiDecompile:"initiator"
|vpiSize:11
|STRING:"initiator"
|vpiArgument:
\_ref_obj: (initiator.get_type_name), line:626
|vpiName:initiator.get_type_name
|vpiArgument:
\_operation: , line:626
|vpiOpType:1
|vpiOperand:
\_constant: , line:626
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiArgument:
\_ref_obj: (str), line:626
|vpiName:str
|vpiTaskFunc:
\_function: (uvm_transaction::do_copy), line:630
|vpiName:uvm_transaction::do_copy
|vpiFullName:uvm_pkg.uvm_transaction::do_copy
|vpiIODecl:
\_io_decl: (rhs)
|vpiName:rhs
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_object), line:630, parent:rhs
|vpiName:uvm_object
|vpiFullName:rhs.uvm_object
|vpiStmt:
\_begin: , parent:uvm_transaction::do_copy
|vpiFullName:uvm_pkg.uvm_transaction::do_copy
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (txn), line:631
|vpiName:txn
|vpiFullName:uvm_pkg.uvm_transaction::do_copy.txn
|vpiStmt:
\_sys_func_call: (super.do_copy), line:632
|vpiName:super.do_copy
|vpiArgument:
\_ref_obj: (rhs), line:632
|vpiName:rhs
|vpiStmt:
\_if_stmt: , line:633
|vpiCondition:
\_operation: , line:633
|vpiOpType:14
|vpiOperand:
\_ref_obj: (rhs), line:633
|vpiName:rhs
|vpiFullName:uvm_pkg.uvm_transaction::do_copy.rhs
|vpiOperand:
\_unsupported_expr: , line:633
|STRING:
|vpiStmt:
\_return_stmt: , line:633
|vpiStmt:
\_if_stmt: , line:634
|vpiCondition:
\_operation: , line:634
|vpiOpType:3
|vpiOperand:
\_sys_func_call: ($cast), line:634
|vpiName:$cast
|vpiArgument:
\_ref_obj: (txn), line:634
|vpiName:txn
|vpiArgument:
\_ref_obj: (rhs), line:634
|vpiName:rhs
|vpiStmt:
\_return_stmt: , line:634
|vpiStmt:
\_assignment: , line:636
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (accept_time), line:636
|vpiName:accept_time
|vpiFullName:uvm_pkg.uvm_transaction::do_copy.accept_time
|vpiRhs:
\_ref_obj: (txn.accept_time), line:636
|vpiName:txn.accept_time
|vpiFullName:uvm_pkg.uvm_transaction::do_copy.txn.accept_time
|vpiStmt:
\_assignment: , line:637
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (begin_time), line:637
|vpiName:begin_time
|vpiFullName:uvm_pkg.uvm_transaction::do_copy.begin_time
|vpiRhs:
\_ref_obj: (txn.begin_time), line:637
|vpiName:txn.begin_time
|vpiFullName:uvm_pkg.uvm_transaction::do_copy.txn.begin_time
|vpiStmt:
\_assignment: , line:638
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (end_time), line:638
|vpiName:end_time
|vpiFullName:uvm_pkg.uvm_transaction::do_copy.end_time
|vpiRhs:
\_ref_obj: (txn.end_time), line:638
|vpiName:txn.end_time
|vpiFullName:uvm_pkg.uvm_transaction::do_copy.txn.end_time
|vpiStmt:
\_assignment: , line:639
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (initiator), line:639
|vpiName:initiator
|vpiFullName:uvm_pkg.uvm_transaction::do_copy.initiator
|vpiRhs:
\_ref_obj: (txn.initiator), line:639
|vpiName:txn.initiator
|vpiFullName:uvm_pkg.uvm_transaction::do_copy.txn.initiator
|vpiStmt:
\_assignment: , line:640
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (stream_handle), line:640
|vpiName:stream_handle
|vpiFullName:uvm_pkg.uvm_transaction::do_copy.stream_handle
|vpiRhs:
\_ref_obj: (txn.stream_handle), line:640
|vpiName:txn.stream_handle
|vpiFullName:uvm_pkg.uvm_transaction::do_copy.txn.stream_handle
|vpiStmt:
\_assignment: , line:641
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (tr_recorder), line:641
|vpiName:tr_recorder
|vpiFullName:uvm_pkg.uvm_transaction::do_copy.tr_recorder
|vpiRhs:
\_ref_obj: (txn.tr_recorder), line:641
|vpiName:txn.tr_recorder
|vpiFullName:uvm_pkg.uvm_transaction::do_copy.txn.tr_recorder
|vpiTaskFunc:
\_function: (uvm_transaction::do_record), line:647
|vpiName:uvm_transaction::do_record
|vpiFullName:uvm_pkg.uvm_transaction::do_record
|vpiIODecl:
\_io_decl: (recorder)
|vpiName:recorder
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_recorder), line:647, parent:recorder
|vpiName:uvm_recorder
|vpiFullName:recorder.uvm_recorder
|vpiStmt:
\_begin: , parent:uvm_transaction::do_record
|vpiFullName:uvm_pkg.uvm_transaction::do_record
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_logic_var: (s), line:648
|vpiName:s
|vpiFullName:uvm_pkg.uvm_transaction::do_record.s
|vpiStmt:
\_sys_func_call: (super.do_record), line:649
|vpiName:super.do_record
|vpiArgument:
\_ref_obj: (recorder), line:649
|vpiName:recorder
|vpiStmt:
\_if_stmt: , line:650
|vpiCondition:
\_operation: , line:650
|vpiOpType:15
|vpiOperand:
\_ref_obj: (accept_time), line:650
|vpiName:accept_time
|vpiFullName:uvm_pkg.uvm_transaction::do_record.accept_time
|vpiOperand:
\_operation: , line:650
|vpiOpType:1
|vpiOperand:
\_constant: , line:650
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_func_call: (recorder.record_field), line:651
|vpiName:recorder.record_field
|vpiArgument:
\_constant: , line:651
|vpiConstType:6
|vpiDecompile:"accept_time"
|vpiSize:13
|STRING:"accept_time"
|vpiArgument:
\_ref_obj: (accept_time), line:651
|vpiName:accept_time
|vpiArgument:
\_sys_func_call: ($bits), line:651
|vpiName:$bits
|vpiArgument:
\_ref_obj: (accept_time), line:651
|vpiName:accept_time
|vpiArgument:
\_ref_obj: (UVM_TIME), line:651
|vpiName:UVM_TIME
|vpiStmt:
\_if_stmt: , line:652
|vpiCondition:
\_operation: , line:652
|vpiOpType:15
|vpiOperand:
\_ref_obj: (initiator), line:652
|vpiName:initiator
|vpiFullName:uvm_pkg.uvm_transaction::do_record.initiator
|vpiOperand:
\_unsupported_expr: , line:652
|STRING:
|vpiStmt:
\_begin: , line:652
|vpiFullName:uvm_pkg.uvm_transaction::do_record
|vpiStmt:
\_func_call: (recorder.set_recursion_policy), line:654
|vpiName:recorder.set_recursion_policy
|vpiArgument:
\_ref_obj: (UVM_REFERENCE), line:654
|vpiName:UVM_REFERENCE
|vpiStmt:
\_func_call: (recorder.record_object), line:655
|vpiName:recorder.record_object
|vpiArgument:
\_constant: , line:655
|vpiConstType:6
|vpiDecompile:"initiator"
|vpiSize:11
|STRING:"initiator"
|vpiArgument:
\_ref_obj: (initiator), line:655
|vpiName:initiator
|vpiStmt:
\_func_call: (recorder.set_recursion_policy), line:656
|vpiName:recorder.set_recursion_policy
|vpiArgument:
\_ref_obj: (p), line:656
|vpiName:p
|vpiTaskFunc:
\_function: (uvm_transaction::get_tr_handle), line:663
|vpiName:uvm_transaction::get_tr_handle
|vpiFullName:uvm_pkg.uvm_transaction::get_tr_handle
|vpiReturn:
\_int_var: , line:663
|vpiStmt:
\_if_else: , line:664, parent:uvm_transaction::get_tr_handle
|vpiCondition:
\_operation: , line:664
|vpiOpType:15
|vpiOperand:
\_ref_obj: (tr_recorder), line:664
|vpiName:tr_recorder
|vpiFullName:uvm_pkg.uvm_transaction::get_tr_handle.tr_recorder
|vpiOperand:
\_unsupported_expr: , line:664
|STRING:
|vpiStmt:
\_return_stmt: , line:665
|vpiCondition:
\_ref_obj: (tr_recorder.get_handle), line:665
|vpiName:tr_recorder.get_handle
|vpiFullName:uvm_pkg.uvm_transaction::get_tr_handle.tr_recorder.get_handle
|vpiElseStmt:
\_return_stmt: , line:667
|vpiCondition:
\_constant: , line:667
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiTaskFunc:
\_function: (uvm_transaction::disable_recording), line:674
|vpiName:uvm_transaction::disable_recording
|vpiFullName:uvm_pkg.uvm_transaction::disable_recording
|vpiStmt:
\_assignment: , line:675, parent:uvm_transaction::disable_recording
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:675
|STRING:
|vpiRhs:
\_unsupported_expr: , line:675
|STRING:
|vpiTaskFunc:
\_function: (uvm_transaction::enable_recording), line:682
|vpiName:uvm_transaction::enable_recording
|vpiFullName:uvm_pkg.uvm_transaction::enable_recording
|vpiIODecl:
\_io_decl: (stream)
|vpiName:stream
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_tr_stream), line:682, parent:stream
|vpiName:uvm_tr_stream
|vpiFullName:stream.uvm_tr_stream
|vpiStmt:
\_assignment: , line:683, parent:uvm_transaction::enable_recording
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:683
|STRING:
|vpiRhs:
\_ref_obj: (stream), line:683
|vpiName:stream
|vpiFullName:uvm_pkg.uvm_transaction::enable_recording.stream
|vpiTaskFunc:
\_function: (uvm_transaction::is_recording_enabled), line:689
|vpiName:uvm_transaction::is_recording_enabled
|vpiFullName:uvm_pkg.uvm_transaction::is_recording_enabled
|vpiReturn:
\_bit_var: , line:689
|vpiStmt:
\_return_stmt: , line:690, parent:uvm_transaction::is_recording_enabled
|vpiCondition:
\_operation: , line:690
|vpiOpType:15
|vpiOperand:
\_unsupported_expr: , line:690
|STRING:
|vpiOperand:
\_unsupported_expr: , line:690
|STRING:
|vpiTaskFunc:
\_function: (uvm_transaction::accept_tr), line:697
|vpiName:uvm_transaction::accept_tr
|vpiFullName:uvm_pkg.uvm_transaction::accept_tr
|vpiIODecl:
\_io_decl: (accept_time)
|vpiName:accept_time
|vpiDirection:5
|vpiExpr:
\_time_var: , line:697, parent:accept_time
|vpiFullName:accept_time
|vpiStmt:
\_begin: , parent:uvm_transaction::accept_tr
|vpiFullName:uvm_pkg.uvm_transaction::accept_tr
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (e), line:698
|vpiName:e
|vpiFullName:uvm_pkg.uvm_transaction::accept_tr.e
|vpiStmt:
\_if_else: , line:700
|vpiCondition:
\_operation: , line:700
|vpiOpType:15
|vpiOperand:
\_ref_obj: (accept_time), line:700
|vpiName:accept_time
|vpiFullName:uvm_pkg.uvm_transaction::accept_tr.accept_time
|vpiOperand:
\_constant: , line:700
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_assignment: , line:701
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:701
|STRING:
|vpiRhs:
\_ref_obj: (accept_time), line:701
|vpiName:accept_time
|vpiFullName:uvm_pkg.uvm_transaction::accept_tr.accept_time
|vpiElseStmt:
\_assignment: , line:703
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:703
|STRING:
|vpiRhs:
\_sys_func_call: ($realtime), line:703
|vpiName:$realtime
|vpiStmt:
\_func_call: (do_accept_tr), line:705
|vpiName:do_accept_tr
|vpiStmt:
\_assignment: , line:706
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (e), line:706
|vpiName:e
|vpiFullName:uvm_pkg.uvm_transaction::accept_tr.e
|vpiRhs:
\_ref_obj: (events.get), line:706
|vpiName:events.get
|vpiFullName:uvm_pkg.uvm_transaction::accept_tr.events.get
|vpiStmt:
\_if_stmt: , line:708
|vpiCondition:
\_operation: , line:708
|vpiOpType:15
|vpiOperand:
\_ref_obj: (e), line:708
|vpiName:e
|vpiFullName:uvm_pkg.uvm_transaction::accept_tr.e
|vpiOperand:
\_unsupported_expr: , line:708
|STRING:
|vpiStmt:
\_func_call: (e.trigger), line:709
|vpiName:e.trigger
|vpiTaskFunc:
\_function: (uvm_transaction::begin_tr), line:715
|vpiName:uvm_transaction::begin_tr
|vpiFullName:uvm_pkg.uvm_transaction::begin_tr
|vpiReturn:
\_int_var: , line:715
|vpiIODecl:
\_io_decl: (begin_time)
|vpiName:begin_time
|vpiDirection:5
|vpiExpr:
\_time_var: , line:715, parent:begin_time
|vpiFullName:begin_time
|vpiStmt:
\_return_stmt: , line:716, parent:uvm_transaction::begin_tr
|vpiCondition:
\_func_call: (m_begin_tr), line:716
|vpiName:m_begin_tr
|vpiArgument:
\_ref_obj: (begin_time), line:716
|vpiName:begin_time
|vpiTaskFunc:
\_function: (uvm_transaction::begin_child_tr), line:723
|vpiName:uvm_transaction::begin_child_tr
|vpiFullName:uvm_pkg.uvm_transaction::begin_child_tr
|vpiReturn:
\_int_var: , line:723
|vpiIODecl:
\_io_decl: (begin_time)
|vpiName:begin_time
|vpiDirection:5
|vpiExpr:
\_time_var: , line:723, parent:begin_time
|vpiFullName:begin_time
|vpiIODecl:
\_io_decl: (parent_handle)
|vpiName:parent_handle
|vpiDirection:5
|vpiExpr:
\_int_var: , line:724, parent:parent_handle
|vpiFullName:parent_handle
|vpiStmt:
\_return_stmt: , line:725, parent:uvm_transaction::begin_child_tr
|vpiCondition:
\_func_call: (m_begin_tr), line:725
|vpiName:m_begin_tr
|vpiArgument:
\_ref_obj: (begin_time), line:725
|vpiName:begin_time
|vpiArgument:
\_ref_obj: (parent_handle), line:725
|vpiName:parent_handle
|vpiTaskFunc:
\_function: (uvm_transaction::m_begin_tr), line:731
|vpiName:uvm_transaction::m_begin_tr
|vpiFullName:uvm_pkg.uvm_transaction::m_begin_tr
|vpiReturn:
\_int_var: , line:731
|vpiIODecl:
\_io_decl: (begin_time)
|vpiName:begin_time
|vpiDirection:5
|vpiExpr:
\_time_var: , line:731, parent:begin_time
|vpiFullName:begin_time
|vpiIODecl:
\_io_decl: (parent_handle)
|vpiName:parent_handle
|vpiDirection:5
|vpiExpr:
\_int_var: , line:732, parent:parent_handle
|vpiFullName:parent_handle
|vpiStmt:
\_begin: , parent:uvm_transaction::m_begin_tr
|vpiFullName:uvm_pkg.uvm_transaction::m_begin_tr
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_operation: , line:733
|vpiOpType:32
|vpiOperand:
\_operation: , line:733
|vpiOpType:14
|vpiOperand:
\_ref_obj: (begin_time), line:733
|vpiName:begin_time
|vpiFullName:uvm_pkg.uvm_transaction::m_begin_tr.begin_time
|vpiOperand:
\_constant: , line:733
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiOperand:
\_sys_func_call: ($realtime), line:733
|vpiName:$realtime
|vpiOperand:
\_ref_obj: (begin_time), line:733
|vpiName:begin_time
|vpiFullName:uvm_pkg.uvm_transaction::m_begin_tr.begin_time
|vpiLhs:
\_time_var: (tmp_time), line:733
|vpiName:tmp_time
|vpiFullName:uvm_pkg.uvm_transaction::m_begin_tr.tmp_time
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (parent_recorder), line:734
|vpiName:parent_recorder
|vpiFullName:uvm_pkg.uvm_transaction::m_begin_tr.parent_recorder
|vpiStmt:
\_if_stmt: , line:736
|vpiCondition:
\_operation: , line:736
|vpiOpType:15
|vpiOperand:
\_ref_obj: (parent_handle), line:736
|vpiName:parent_handle
|vpiFullName:uvm_pkg.uvm_transaction::m_begin_tr.parent_handle
|vpiOperand:
\_constant: , line:736
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_assignment: , line:737
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (parent_recorder), line:737
|vpiName:parent_recorder
|vpiFullName:uvm_pkg.uvm_transaction::m_begin_tr.parent_recorder
|vpiRhs:
\_ref_obj: (uvm_recorder::get_recorder_from_handle), line:737
|vpiName:uvm_recorder::get_recorder_from_handle
|vpiFullName:uvm_pkg.uvm_transaction::m_begin_tr.uvm_recorder::get_recorder_from_handle
|vpiStmt:
\_if_stmt: , line:740
|vpiCondition:
\_operation: , line:740
|vpiOpType:15
|vpiOperand:
\_ref_obj: (tr_recorder), line:740
|vpiName:tr_recorder
|vpiFullName:uvm_pkg.uvm_transaction::m_begin_tr.tr_recorder
|vpiOperand:
\_unsupported_expr: , line:740
|STRING:
|vpiStmt:
\_func_call: (end_tr), line:742
|vpiName:end_tr
|vpiArgument:
\_ref_obj: (tmp_time), line:742
|vpiName:tmp_time
|vpiStmt:
\_if_else: , line:746
|vpiCondition:
\_func_call: (is_recording_enabled), line:746
|vpiName:is_recording_enabled
|vpiStmt:
\_begin: , line:746
|vpiFullName:uvm_pkg.uvm_transaction::m_begin_tr
|vpiStmt:
\_assignment: , line:749
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:749
|STRING:
|vpiRhs:
\_operation: , line:749
|vpiOpType:1
|vpiOperand:
\_constant: , line:749
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:750
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:750
|STRING:
|vpiRhs:
\_ref_obj: (tmp_time), line:750
|vpiName:tmp_time
|vpiFullName:uvm_pkg.uvm_transaction::m_begin_tr.tmp_time
|vpiStmt:
\_if_else: , line:752
|vpiCondition:
\_operation: , line:752
|vpiOpType:14
|vpiOperand:
\_ref_obj: (parent_recorder), line:752
|vpiName:parent_recorder
|vpiFullName:uvm_pkg.uvm_transaction::m_begin_tr.parent_recorder
|vpiOperand:
\_unsupported_expr: , line:752
|STRING:
|vpiStmt:
\_assignment: , line:753
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (tr_recorder), line:753
|vpiName:tr_recorder
|vpiFullName:uvm_pkg.uvm_transaction::m_begin_tr.tr_recorder
|vpiRhs:
\_ref_obj: (stream_handle.open_recorder), line:753
|vpiName:stream_handle.open_recorder
|vpiFullName:uvm_pkg.uvm_transaction::m_begin_tr.stream_handle.open_recorder
|vpiElseStmt:
\_begin: , line:756
|vpiFullName:uvm_pkg.uvm_transaction::m_begin_tr
|vpiStmt:
\_assignment: , line:757
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (tr_recorder), line:757
|vpiName:tr_recorder
|vpiFullName:uvm_pkg.uvm_transaction::m_begin_tr.tr_recorder
|vpiRhs:
\_ref_obj: (stream_handle.open_recorder), line:757
|vpiName:stream_handle.open_recorder
|vpiFullName:uvm_pkg.uvm_transaction::m_begin_tr.stream_handle.open_recorder
|vpiStmt:
\_if_stmt: , line:761
|vpiCondition:
\_operation: , line:761
|vpiOpType:15
|vpiOperand:
\_ref_obj: (tr_recorder), line:761
|vpiName:tr_recorder
|vpiFullName:uvm_pkg.uvm_transaction::m_begin_tr.tr_recorder
|vpiOperand:
\_unsupported_expr: , line:761
|STRING:
|vpiStmt:
\_func_call: (db.establish_link), line:762
|vpiName:db.establish_link
|vpiArgument:
\_ref_obj: (uvm_parent_child_link::get_link), line:762
|vpiName:uvm_parent_child_link::get_link
|vpiStmt:
\_if_else: , line:765
|vpiCondition:
\_operation: , line:765
|vpiOpType:15
|vpiOperand:
\_ref_obj: (tr_recorder), line:765
|vpiName:tr_recorder
|vpiFullName:uvm_pkg.uvm_transaction::m_begin_tr.tr_recorder
|vpiOperand:
\_unsupported_expr: , line:765
|STRING:
|vpiStmt:
\_assignment: , line:766
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_begin_tr), line:766
|vpiName:m_begin_tr
|vpiFullName:uvm_pkg.uvm_transaction::m_begin_tr.m_begin_tr
|vpiRhs:
\_ref_obj: (tr_recorder.get_handle), line:766
|vpiName:tr_recorder.get_handle
|vpiFullName:uvm_pkg.uvm_transaction::m_begin_tr.tr_recorder.get_handle
|vpiElseStmt:
\_assignment: , line:768
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_begin_tr), line:768
|vpiName:m_begin_tr
|vpiFullName:uvm_pkg.uvm_transaction::m_begin_tr.m_begin_tr
|vpiRhs:
\_constant: , line:768
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiElseStmt:
\_begin: , line:770
|vpiFullName:uvm_pkg.uvm_transaction::m_begin_tr
|vpiStmt:
\_assignment: , line:771
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (tr_recorder), line:771
|vpiName:tr_recorder
|vpiFullName:uvm_pkg.uvm_transaction::m_begin_tr.tr_recorder
|vpiRhs:
\_unsupported_expr: , line:771
|STRING:
|vpiStmt:
\_assignment: , line:772
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:772
|STRING:
|vpiRhs:
\_operation: , line:772
|vpiOpType:1
|vpiOperand:
\_constant: , line:772
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:773
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:773
|STRING:
|vpiRhs:
\_ref_obj: (tmp_time), line:773
|vpiName:tmp_time
|vpiFullName:uvm_pkg.uvm_transaction::m_begin_tr.tmp_time
|vpiStmt:
\_assignment: , line:775
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_begin_tr), line:775
|vpiName:m_begin_tr
|vpiFullName:uvm_pkg.uvm_transaction::m_begin_tr.m_begin_tr
|vpiRhs:
\_constant: , line:775
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_func_call: (do_begin_tr), line:778
|vpiName:do_begin_tr
|vpiStmt:
\_begin: , line:780
|vpiFullName:uvm_pkg.uvm_transaction::m_begin_tr
|vpiStmt:
\_assignment: , line:782
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (begin_event), line:782
|vpiName:begin_event
|vpiFullName:uvm_pkg.uvm_transaction::m_begin_tr.begin_event
|vpiRhs:
\_ref_obj: (events.get), line:782
|vpiName:events.get
|vpiFullName:uvm_pkg.uvm_transaction::m_begin_tr.events.get
|vpiStmt:
\_func_call: (begin_event.trigger), line:783
|vpiName:begin_event.trigger
|vpiTaskFunc:
\_function: (uvm_transaction::end_tr), line:792
|vpiName:uvm_transaction::end_tr
|vpiFullName:uvm_pkg.uvm_transaction::end_tr
|vpiIODecl:
\_io_decl: (end_time)
|vpiName:end_time
|vpiDirection:5
|vpiExpr:
\_time_var: , line:792, parent:end_time
|vpiFullName:end_time
|vpiIODecl:
\_io_decl: (free_handle)
|vpiName:free_handle
|vpiDirection:5
|vpiExpr:
\_bit_var: , line:792, parent:free_handle
|vpiFullName:free_handle
|vpiStmt:
\_begin: , parent:uvm_transaction::end_tr
|vpiFullName:uvm_pkg.uvm_transaction::end_tr
|vpiStmt:
\_assignment: , line:793
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:793
|STRING:
|vpiRhs:
\_operation: , line:793
|vpiOpType:32
|vpiOperand:
\_operation: , line:793
|vpiOpType:14
|vpiOperand:
\_ref_obj: (end_time), line:793
|vpiName:end_time
|vpiFullName:uvm_pkg.uvm_transaction::end_tr.end_time
|vpiOperand:
\_constant: , line:793
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiOperand:
\_sys_func_call: ($realtime), line:793
|vpiName:$realtime
|vpiOperand:
\_ref_obj: (end_time), line:793
|vpiName:end_time
|vpiFullName:uvm_pkg.uvm_transaction::end_tr.end_time
|vpiStmt:
\_func_call: (do_end_tr), line:795
|vpiName:do_end_tr
|vpiStmt:
\_if_stmt: , line:797
|vpiCondition:
\_operation: , line:797
|vpiOpType:26
|vpiOperand:
\_func_call: (is_recording_enabled), line:797
|vpiName:is_recording_enabled
|vpiOperand:
\_operation: , line:797
|vpiOpType:15
|vpiOperand:
\_ref_obj: (tr_recorder), line:797
|vpiName:tr_recorder
|vpiFullName:uvm_pkg.uvm_transaction::end_tr.tr_recorder
|vpiOperand:
\_unsupported_expr: , line:797
|STRING:
|vpiStmt:
\_begin: , line:797
|vpiFullName:uvm_pkg.uvm_transaction::end_tr
|vpiStmt:
\_func_call: (record), line:798
|vpiName:record
|vpiArgument:
\_ref_obj: (tr_recorder), line:798
|vpiName:tr_recorder
|vpiStmt:
\_func_call: (tr_recorder.close), line:800
|vpiName:tr_recorder.close
|vpiArgument:
\_unsupported_expr: , line:800
|STRING:
|vpiStmt:
\_if_stmt: , line:802
|vpiCondition:
\_ref_obj: (free_handle), line:802
|vpiName:free_handle
|vpiFullName:uvm_pkg.uvm_transaction::end_tr.free_handle
|vpiStmt:
\_begin: , line:803
|vpiFullName:uvm_pkg.uvm_transaction::end_tr
|vpiStmt:
\_func_call: (tr_recorder.free), line:805
|vpiName:tr_recorder.free
|vpiStmt:
\_assignment: , line:809
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (tr_recorder), line:809
|vpiName:tr_recorder
|vpiFullName:uvm_pkg.uvm_transaction::end_tr.tr_recorder
|vpiRhs:
\_unsupported_expr: , line:809
|STRING:
|vpiStmt:
\_begin: , line:811
|vpiFullName:uvm_pkg.uvm_transaction::end_tr
|vpiStmt:
\_assignment: , line:813
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (end_event), line:813
|vpiName:end_event
|vpiFullName:uvm_pkg.uvm_transaction::end_tr.end_event
|vpiRhs:
\_ref_obj: (events.get), line:813
|vpiName:events.get
|vpiFullName:uvm_pkg.uvm_transaction::end_tr.events.get
|vpiStmt:
\_func_call: (end_event.trigger), line:814
|vpiName:end_event.trigger
|vpiTaskFunc:
\_function: (uvm_phase::add), line:741
|vpiName:uvm_phase::add
|vpiFullName:uvm_pkg.uvm_phase::add
|vpiIODecl:
\_io_decl: (phase)
|vpiName:phase
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_phase), line:741, parent:phase
|vpiName:uvm_phase
|vpiFullName:phase.uvm_phase
|vpiIODecl:
\_io_decl: (with_phase)
|vpiName:with_phase
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_phase), line:742, parent:with_phase
|vpiName:uvm_phase
|vpiFullName:with_phase.uvm_phase
|vpiIODecl:
\_io_decl: (after_phase)
|vpiName:after_phase
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_phase), line:743, parent:after_phase
|vpiName:uvm_phase
|vpiFullName:after_phase.uvm_phase
|vpiIODecl:
\_io_decl: (before_phase)
|vpiName:before_phase
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_phase), line:744, parent:before_phase
|vpiName:uvm_phase
|vpiFullName:before_phase.uvm_phase
|vpiIODecl:
\_io_decl: (start_with_phase)
|vpiName:start_with_phase
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_phase), line:745, parent:start_with_phase
|vpiName:uvm_phase
|vpiFullName:start_with_phase.uvm_phase
|vpiIODecl:
\_io_decl: (end_with_phase)
|vpiName:end_with_phase
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_phase), line:746, parent:end_with_phase
|vpiName:uvm_phase
|vpiFullName:end_with_phase.uvm_phase
|vpiStmt:
\_begin: , parent:uvm_phase::add
|vpiFullName:uvm_pkg.uvm_phase::add
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (new_node), line:748
|vpiName:new_node
|vpiFullName:uvm_pkg.uvm_phase::add.new_node
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (begin_node), line:748
|vpiName:begin_node
|vpiFullName:uvm_pkg.uvm_phase::add.begin_node
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (end_node), line:748
|vpiName:end_node
|vpiFullName:uvm_pkg.uvm_phase::add.end_node
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (tmp_node), line:748
|vpiName:tmp_node
|vpiFullName:uvm_pkg.uvm_phase::add.tmp_node
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (state_chg), line:749
|vpiName:state_chg
|vpiFullName:uvm_pkg.uvm_phase::add.state_chg
|vpiStmt:
\_if_stmt: , line:170
|vpiCondition:
\_operation: , line:170
|vpiOpType:14
|vpiOperand:
\_ref_obj: (phase), line:170
|vpiName:phase
|vpiFullName:uvm_pkg.uvm_phase::add.phase
|vpiOperand:
\_unsupported_expr: , line:170
|STRING:
|vpiStmt:
\_begin: , line:172
|vpiFullName:uvm_pkg.uvm_phase::add
|vpiStmt:
\_if_stmt: , line:174
|vpiCondition:
\_func_call: (uvm_report_enabled), line:174
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:174
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_FATAL), line:174
|vpiName:UVM_FATAL
|vpiArgument:
\_constant: , line:174
|vpiConstType:6
|vpiDecompile:"PH/NULL"
|vpiSize:9
|STRING:"PH/NULL"
|vpiStmt:
\_func_call: (uvm_report_fatal), line:175
|vpiName:uvm_report_fatal
|vpiFunction:
\_function: (uvm_report_fatal), line:192
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"PH/NULL"
|vpiSize:9
|STRING:"PH/NULL"
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"add: phase argument is null"
|vpiSize:29
|STRING:"add: phase argument is null"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:175
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiSize:205
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiArgument:
\_constant: , line:175
|vpiConstType:7
|vpiDecompile:754
|vpiSize:32
|INT:754
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:175
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_if_stmt: , line:757
|vpiCondition:
\_operation: , line:757
|vpiOpType:26
|vpiOperand:
\_operation: , line:757
|vpiOpType:15
|vpiOperand:
\_ref_obj: (with_phase), line:757
|vpiName:with_phase
|vpiFullName:uvm_pkg.uvm_phase::add.with_phase
|vpiOperand:
\_unsupported_expr: , line:757
|STRING:
|vpiOperand:
\_operation: , line:757
|vpiOpType:14
|vpiOperand:
\_ref_obj: (with_phase.get_phase_type), line:757
|vpiName:with_phase.get_phase_type
|vpiFullName:uvm_pkg.uvm_phase::add.with_phase.get_phase_type
|vpiOperand:
\_ref_obj: (UVM_PHASE_IMP), line:757
|vpiName:UVM_PHASE_IMP
|vpiFullName:uvm_pkg.uvm_phase::add.UVM_PHASE_IMP
|vpiStmt:
\_begin: , line:757
|vpiFullName:uvm_pkg.uvm_phase::add
|vpiStmt:
\_assignment: , line:759
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (with_phase), line:759
|vpiName:with_phase
|vpiFullName:uvm_pkg.uvm_phase::add.with_phase
|vpiRhs:
\_func_call: (find), line:759
|vpiName:find
|vpiArgument:
\_ref_obj: (with_phase), line:759
|vpiName:with_phase
|vpiStmt:
\_if_stmt: , line:170
|vpiCondition:
\_operation: , line:170
|vpiOpType:14
|vpiOperand:
\_ref_obj: (with_phase), line:170
|vpiName:with_phase
|vpiFullName:uvm_pkg.uvm_phase::add.with_phase
|vpiOperand:
\_unsupported_expr: , line:170
|STRING:
|vpiStmt:
\_begin: , line:172
|vpiFullName:uvm_pkg.uvm_phase::add
|vpiStmt:
\_if_stmt: , line:173
|vpiCondition:
\_func_call: (uvm_report_enabled), line:173
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:173
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_FATAL), line:173
|vpiName:UVM_FATAL
|vpiArgument:
\_constant: , line:173
|vpiConstType:6
|vpiDecompile:"PH_BAD_ADD"
|vpiSize:12
|STRING:"PH_BAD_ADD"
|vpiStmt:
\_func_call: (uvm_report_fatal), line:175
|vpiName:uvm_report_fatal
|vpiFunction:
\_function: (uvm_report_fatal), line:192
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"PH_BAD_ADD"
|vpiSize:12
|STRING:"PH_BAD_ADD"
|vpiArgument:
\_operation: , line:176
|vpiOpType:33
|vpiOperand:
\_constant: , line:176
|vpiConstType:6
|vpiDecompile:"cannot find with_phase '"
|vpiSize:26
|STRING:"cannot find with_phase '"
|vpiOperand:
\_ref_obj: (nm), line:176
|vpiName:nm
|vpiOperand:
\_constant: , line:176
|vpiConstType:6
|vpiDecompile:"' within node '"
|vpiSize:17
|STRING:"' within node '"
|vpiOperand:
\_func_call: (get_name), line:176
|vpiName:get_name
|vpiOperand:
\_constant: , line:176
|vpiConstType:6
|vpiDecompile:"'"
|vpiSize:3
|STRING:"'"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:176
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:176
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiSize:205
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiArgument:
\_constant: , line:176
|vpiConstType:7
|vpiDecompile:760
|vpiSize:32
|INT:760
|vpiArgument:
\_constant: , line:176
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:176
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_if_stmt: , line:764
|vpiCondition:
\_operation: , line:764
|vpiOpType:26
|vpiOperand:
\_operation: , line:764
|vpiOpType:15
|vpiOperand:
\_ref_obj: (before_phase), line:764
|vpiName:before_phase
|vpiFullName:uvm_pkg.uvm_phase::add.before_phase
|vpiOperand:
\_unsupported_expr: , line:764
|STRING:
|vpiOperand:
\_operation: , line:764
|vpiOpType:14
|vpiOperand:
\_ref_obj: (before_phase.get_phase_type), line:764
|vpiName:before_phase.get_phase_type
|vpiFullName:uvm_pkg.uvm_phase::add.before_phase.get_phase_type
|vpiOperand:
\_ref_obj: (UVM_PHASE_IMP), line:764
|vpiName:UVM_PHASE_IMP
|vpiFullName:uvm_pkg.uvm_phase::add.UVM_PHASE_IMP
|vpiStmt:
\_begin: , line:764
|vpiFullName:uvm_pkg.uvm_phase::add
|vpiStmt:
\_assignment: , line:766
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (before_phase), line:766
|vpiName:before_phase
|vpiFullName:uvm_pkg.uvm_phase::add.before_phase
|vpiRhs:
\_func_call: (find), line:766
|vpiName:find
|vpiArgument:
\_ref_obj: (before_phase), line:766
|vpiName:before_phase
|vpiStmt:
\_if_stmt: , line:170
|vpiCondition:
\_operation: , line:170
|vpiOpType:14
|vpiOperand:
\_ref_obj: (before_phase), line:170
|vpiName:before_phase
|vpiFullName:uvm_pkg.uvm_phase::add.before_phase
|vpiOperand:
\_unsupported_expr: , line:170
|STRING:
|vpiStmt:
\_begin: , line:172
|vpiFullName:uvm_pkg.uvm_phase::add
|vpiStmt:
\_if_stmt: , line:173
|vpiCondition:
\_func_call: (uvm_report_enabled), line:173
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:173
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_FATAL), line:173
|vpiName:UVM_FATAL
|vpiArgument:
\_constant: , line:173
|vpiConstType:6
|vpiDecompile:"PH_BAD_ADD"
|vpiSize:12
|STRING:"PH_BAD_ADD"
|vpiStmt:
\_func_call: (uvm_report_fatal), line:175
|vpiName:uvm_report_fatal
|vpiFunction:
\_function: (uvm_report_fatal), line:192
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"PH_BAD_ADD"
|vpiSize:12
|STRING:"PH_BAD_ADD"
|vpiArgument:
\_operation: , line:176
|vpiOpType:33
|vpiOperand:
\_constant: , line:176
|vpiConstType:6
|vpiDecompile:"cannot find before_phase '"
|vpiSize:28
|STRING:"cannot find before_phase '"
|vpiOperand:
\_ref_obj: (nm), line:176
|vpiName:nm
|vpiOperand:
\_constant: , line:176
|vpiConstType:6
|vpiDecompile:"' within node '"
|vpiSize:17
|STRING:"' within node '"
|vpiOperand:
\_func_call: (get_name), line:176
|vpiName:get_name
|vpiOperand:
\_constant: , line:176
|vpiConstType:6
|vpiDecompile:"'"
|vpiSize:3
|STRING:"'"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:176
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:176
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiSize:205
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiArgument:
\_constant: , line:176
|vpiConstType:7
|vpiDecompile:768
|vpiSize:32
|INT:768
|vpiArgument:
\_constant: , line:176
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:176
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_if_stmt: , line:772
|vpiCondition:
\_operation: , line:772
|vpiOpType:26
|vpiOperand:
\_operation: , line:772
|vpiOpType:15
|vpiOperand:
\_ref_obj: (after_phase), line:772
|vpiName:after_phase
|vpiFullName:uvm_pkg.uvm_phase::add.after_phase
|vpiOperand:
\_unsupported_expr: , line:772
|STRING:
|vpiOperand:
\_operation: , line:772
|vpiOpType:14
|vpiOperand:
\_ref_obj: (after_phase.get_phase_type), line:772
|vpiName:after_phase.get_phase_type
|vpiFullName:uvm_pkg.uvm_phase::add.after_phase.get_phase_type
|vpiOperand:
\_ref_obj: (UVM_PHASE_IMP), line:772
|vpiName:UVM_PHASE_IMP
|vpiFullName:uvm_pkg.uvm_phase::add.UVM_PHASE_IMP
|vpiStmt:
\_begin: , line:772
|vpiFullName:uvm_pkg.uvm_phase::add
|vpiStmt:
\_assignment: , line:774
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (after_phase), line:774
|vpiName:after_phase
|vpiFullName:uvm_pkg.uvm_phase::add.after_phase
|vpiRhs:
\_func_call: (find), line:774
|vpiName:find
|vpiArgument:
\_ref_obj: (after_phase), line:774
|vpiName:after_phase
|vpiStmt:
\_if_stmt: , line:170
|vpiCondition:
\_operation: , line:170
|vpiOpType:14
|vpiOperand:
\_ref_obj: (after_phase), line:170
|vpiName:after_phase
|vpiFullName:uvm_pkg.uvm_phase::add.after_phase
|vpiOperand:
\_unsupported_expr: , line:170
|STRING:
|vpiStmt:
\_begin: , line:172
|vpiFullName:uvm_pkg.uvm_phase::add
|vpiStmt:
\_if_stmt: , line:173
|vpiCondition:
\_func_call: (uvm_report_enabled), line:173
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:173
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_FATAL), line:173
|vpiName:UVM_FATAL
|vpiArgument:
\_constant: , line:173
|vpiConstType:6
|vpiDecompile:"PH_BAD_ADD"
|vpiSize:12
|STRING:"PH_BAD_ADD"
|vpiStmt:
\_func_call: (uvm_report_fatal), line:175
|vpiName:uvm_report_fatal
|vpiFunction:
\_function: (uvm_report_fatal), line:192
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"PH_BAD_ADD"
|vpiSize:12
|STRING:"PH_BAD_ADD"
|vpiArgument:
\_operation: , line:176
|vpiOpType:33
|vpiOperand:
\_constant: , line:176
|vpiConstType:6
|vpiDecompile:"cannot find after_phase '"
|vpiSize:27
|STRING:"cannot find after_phase '"
|vpiOperand:
\_ref_obj: (nm), line:176
|vpiName:nm
|vpiOperand:
\_constant: , line:176
|vpiConstType:6
|vpiDecompile:"' within node '"
|vpiSize:17
|STRING:"' within node '"
|vpiOperand:
\_func_call: (get_name), line:176
|vpiName:get_name
|vpiOperand:
\_constant: , line:176
|vpiConstType:6
|vpiDecompile:"'"
|vpiSize:3
|STRING:"'"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:176
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:176
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiSize:205
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiArgument:
\_constant: , line:176
|vpiConstType:7
|vpiDecompile:776
|vpiSize:32
|INT:776
|vpiArgument:
\_constant: , line:176
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:176
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_if_stmt: , line:780
|vpiCondition:
\_operation: , line:780
|vpiOpType:26
|vpiOperand:
\_operation: , line:780
|vpiOpType:15
|vpiOperand:
\_ref_obj: (start_with_phase), line:780
|vpiName:start_with_phase
|vpiFullName:uvm_pkg.uvm_phase::add.start_with_phase
|vpiOperand:
\_unsupported_expr: , line:780
|STRING:
|vpiOperand:
\_operation: , line:780
|vpiOpType:14
|vpiOperand:
\_ref_obj: (start_with_phase.get_phase_type), line:780
|vpiName:start_with_phase.get_phase_type
|vpiFullName:uvm_pkg.uvm_phase::add.start_with_phase.get_phase_type
|vpiOperand:
\_ref_obj: (UVM_PHASE_IMP), line:780
|vpiName:UVM_PHASE_IMP
|vpiFullName:uvm_pkg.uvm_phase::add.UVM_PHASE_IMP
|vpiStmt:
\_begin: , line:780
|vpiFullName:uvm_pkg.uvm_phase::add
|vpiStmt:
\_assignment: , line:782
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (start_with_phase), line:782
|vpiName:start_with_phase
|vpiFullName:uvm_pkg.uvm_phase::add.start_with_phase
|vpiRhs:
\_func_call: (find), line:782
|vpiName:find
|vpiArgument:
\_ref_obj: (start_with_phase), line:782
|vpiName:start_with_phase
|vpiStmt:
\_if_stmt: , line:170
|vpiCondition:
\_operation: , line:170
|vpiOpType:14
|vpiOperand:
\_ref_obj: (start_with_phase), line:170
|vpiName:start_with_phase
|vpiFullName:uvm_pkg.uvm_phase::add.start_with_phase
|vpiOperand:
\_unsupported_expr: , line:170
|STRING:
|vpiStmt:
\_begin: , line:172
|vpiFullName:uvm_pkg.uvm_phase::add
|vpiStmt:
\_if_stmt: , line:173
|vpiCondition:
\_func_call: (uvm_report_enabled), line:173
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:173
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_FATAL), line:173
|vpiName:UVM_FATAL
|vpiArgument:
\_constant: , line:173
|vpiConstType:6
|vpiDecompile:"PH_BAD_ADD"
|vpiSize:12
|STRING:"PH_BAD_ADD"
|vpiStmt:
\_func_call: (uvm_report_fatal), line:175
|vpiName:uvm_report_fatal
|vpiFunction:
\_function: (uvm_report_fatal), line:192
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"PH_BAD_ADD"
|vpiSize:12
|STRING:"PH_BAD_ADD"
|vpiArgument:
\_operation: , line:176
|vpiOpType:33
|vpiOperand:
\_constant: , line:176
|vpiConstType:6
|vpiDecompile:"cannot find start_with_phase '"
|vpiSize:32
|STRING:"cannot find start_with_phase '"
|vpiOperand:
\_ref_obj: (nm), line:176
|vpiName:nm
|vpiOperand:
\_constant: , line:176
|vpiConstType:6
|vpiDecompile:"' within node '"
|vpiSize:17
|STRING:"' within node '"
|vpiOperand:
\_func_call: (get_name), line:176
|vpiName:get_name
|vpiOperand:
\_constant: , line:176
|vpiConstType:6
|vpiDecompile:"'"
|vpiSize:3
|STRING:"'"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:176
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:176
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiSize:205
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiArgument:
\_constant: , line:176
|vpiConstType:7
|vpiDecompile:784
|vpiSize:32
|INT:784
|vpiArgument:
\_constant: , line:176
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:176
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_if_stmt: , line:788
|vpiCondition:
\_operation: , line:788
|vpiOpType:26
|vpiOperand:
\_operation: , line:788
|vpiOpType:15
|vpiOperand:
\_ref_obj: (end_with_phase), line:788
|vpiName:end_with_phase
|vpiFullName:uvm_pkg.uvm_phase::add.end_with_phase
|vpiOperand:
\_unsupported_expr: , line:788
|STRING:
|vpiOperand:
\_operation: , line:788
|vpiOpType:14
|vpiOperand:
\_ref_obj: (end_with_phase.get_phase_type), line:788
|vpiName:end_with_phase.get_phase_type
|vpiFullName:uvm_pkg.uvm_phase::add.end_with_phase.get_phase_type
|vpiOperand:
\_ref_obj: (UVM_PHASE_IMP), line:788
|vpiName:UVM_PHASE_IMP
|vpiFullName:uvm_pkg.uvm_phase::add.UVM_PHASE_IMP
|vpiStmt:
\_begin: , line:788
|vpiFullName:uvm_pkg.uvm_phase::add
|vpiStmt:
\_assignment: , line:790
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (end_with_phase), line:790
|vpiName:end_with_phase
|vpiFullName:uvm_pkg.uvm_phase::add.end_with_phase
|vpiRhs:
\_func_call: (find), line:790
|vpiName:find
|vpiArgument:
\_ref_obj: (end_with_phase), line:790
|vpiName:end_with_phase
|vpiStmt:
\_if_stmt: , line:170
|vpiCondition:
\_operation: , line:170
|vpiOpType:14
|vpiOperand:
\_ref_obj: (end_with_phase), line:170
|vpiName:end_with_phase
|vpiFullName:uvm_pkg.uvm_phase::add.end_with_phase
|vpiOperand:
\_unsupported_expr: , line:170
|STRING:
|vpiStmt:
\_begin: , line:172
|vpiFullName:uvm_pkg.uvm_phase::add
|vpiStmt:
\_if_stmt: , line:173
|vpiCondition:
\_func_call: (uvm_report_enabled), line:173
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:173
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_FATAL), line:173
|vpiName:UVM_FATAL
|vpiArgument:
\_constant: , line:173
|vpiConstType:6
|vpiDecompile:"PH_BAD_ADD"
|vpiSize:12
|STRING:"PH_BAD_ADD"
|vpiStmt:
\_func_call: (uvm_report_fatal), line:175
|vpiName:uvm_report_fatal
|vpiFunction:
\_function: (uvm_report_fatal), line:192
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"PH_BAD_ADD"
|vpiSize:12
|STRING:"PH_BAD_ADD"
|vpiArgument:
\_operation: , line:176
|vpiOpType:33
|vpiOperand:
\_constant: , line:176
|vpiConstType:6
|vpiDecompile:"cannot find end_with_phase '"
|vpiSize:30
|STRING:"cannot find end_with_phase '"
|vpiOperand:
\_ref_obj: (nm), line:176
|vpiName:nm
|vpiOperand:
\_constant: , line:176
|vpiConstType:6
|vpiDecompile:"' within node '"
|vpiSize:17
|STRING:"' within node '"
|vpiOperand:
\_func_call: (get_name), line:176
|vpiName:get_name
|vpiOperand:
\_constant: , line:176
|vpiConstType:6
|vpiDecompile:"'"
|vpiSize:3
|STRING:"'"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:176
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:176
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiSize:205
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiArgument:
\_constant: , line:176
|vpiConstType:7
|vpiDecompile:792
|vpiSize:32
|INT:792
|vpiArgument:
\_constant: , line:176
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:176
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_if_stmt: , line:170
|vpiCondition:
\_operation: , line:170
|vpiOpType:18
|vpiOperand:
\_operation: , line:170
|vpiOpType:24
|vpiOperand:
\_operation: , line:170
|vpiOpType:24
|vpiOperand:
\_operation: , line:170
|vpiOpType:15
|vpiOperand:
\_ref_obj: (with_phase), line:170
|vpiName:with_phase
|vpiFullName:uvm_pkg.uvm_phase::add.with_phase
|vpiOperand:
\_unsupported_expr: , line:170
|STRING:
|vpiOperand:
\_operation: , line:170
|vpiOpType:15
|vpiOperand:
\_ref_obj: (after_phase), line:170
|vpiName:after_phase
|vpiFullName:uvm_pkg.uvm_phase::add.after_phase
|vpiOperand:
\_unsupported_expr: , line:170
|STRING:
|vpiOperand:
\_operation: , line:170
|vpiOpType:15
|vpiOperand:
\_ref_obj: (start_with_phase), line:170
|vpiName:start_with_phase
|vpiFullName:uvm_pkg.uvm_phase::add.start_with_phase
|vpiOperand:
\_unsupported_expr: , line:170
|STRING:
|vpiOperand:
\_constant: , line:170
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_begin: , line:172
|vpiFullName:uvm_pkg.uvm_phase::add
|vpiStmt:
\_if_stmt: , line:173
|vpiCondition:
\_func_call: (uvm_report_enabled), line:173
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:173
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_FATAL), line:173
|vpiName:UVM_FATAL
|vpiArgument:
\_constant: , line:173
|vpiConstType:6
|vpiDecompile:"PH_BAD_ADD"
|vpiSize:12
|STRING:"PH_BAD_ADD"
|vpiStmt:
\_func_call: (uvm_report_fatal), line:175
|vpiName:uvm_report_fatal
|vpiFunction:
\_function: (uvm_report_fatal), line:192
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"PH_BAD_ADD"
|vpiSize:12
|STRING:"PH_BAD_ADD"
|vpiArgument:
\_constant: , line:176
|vpiConstType:6
|vpiDecompile:"only one of with_phase/after_phase/start_with_phase may be specified as they all specify predecessor"
|vpiSize:102
|STRING:"only one of with_phase/after_phase/start_with_phase may be specified as they all specify predecessor"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:176
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:176
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiSize:205
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiArgument:
\_constant: , line:176
|vpiConstType:7
|vpiDecompile:797
|vpiSize:32
|INT:797
|vpiArgument:
\_constant: , line:176
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:176
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_if_stmt: , line:170
|vpiCondition:
\_operation: , line:170
|vpiOpType:18
|vpiOperand:
\_operation: , line:170
|vpiOpType:24
|vpiOperand:
\_operation: , line:170
|vpiOpType:24
|vpiOperand:
\_operation: , line:170
|vpiOpType:15
|vpiOperand:
\_ref_obj: (with_phase), line:170
|vpiName:with_phase
|vpiFullName:uvm_pkg.uvm_phase::add.with_phase
|vpiOperand:
\_unsupported_expr: , line:170
|STRING:
|vpiOperand:
\_operation: , line:170
|vpiOpType:15
|vpiOperand:
\_ref_obj: (before_phase), line:170
|vpiName:before_phase
|vpiFullName:uvm_pkg.uvm_phase::add.before_phase
|vpiOperand:
\_unsupported_expr: , line:170
|STRING:
|vpiOperand:
\_operation: , line:170
|vpiOpType:15
|vpiOperand:
\_ref_obj: (end_with_phase), line:170
|vpiName:end_with_phase
|vpiFullName:uvm_pkg.uvm_phase::add.end_with_phase
|vpiOperand:
\_unsupported_expr: , line:170
|STRING:
|vpiOperand:
\_constant: , line:170
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_begin: , line:172
|vpiFullName:uvm_pkg.uvm_phase::add
|vpiStmt:
\_if_stmt: , line:173
|vpiCondition:
\_func_call: (uvm_report_enabled), line:173
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:173
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_FATAL), line:173
|vpiName:UVM_FATAL
|vpiArgument:
\_constant: , line:173
|vpiConstType:6
|vpiDecompile:"PH_BAD_ADD"
|vpiSize:12
|STRING:"PH_BAD_ADD"
|vpiStmt:
\_func_call: (uvm_report_fatal), line:175
|vpiName:uvm_report_fatal
|vpiFunction:
\_function: (uvm_report_fatal), line:192
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"PH_BAD_ADD"
|vpiSize:12
|STRING:"PH_BAD_ADD"
|vpiArgument:
\_constant: , line:176
|vpiConstType:6
|vpiDecompile:"only one of with_phase/before_phase/end_with_phase may be specified as they all specify successor"
|vpiSize:99
|STRING:"only one of with_phase/before_phase/end_with_phase may be specified as they all specify successor"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:176
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:176
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiSize:205
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiArgument:
\_constant: , line:176
|vpiConstType:7
|vpiDecompile:801
|vpiSize:32
|INT:801
|vpiArgument:
\_constant: , line:176
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:176
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_if_stmt: , line:804
|vpiCondition:
\_operation: , line:804
|vpiOpType:27
|vpiOperand:
\_operation: , line:804
|vpiOpType:27
|vpiOperand:
\_operation: , line:804
|vpiOpType:27
|vpiOperand:
\_operation: , line:804
|vpiOpType:27
|vpiOperand:
\_operation: , line:804
|vpiOpType:14
|vpiOperand:
\_ref_obj: (before_phase), line:804
|vpiName:before_phase
|vpiFullName:uvm_pkg.uvm_phase::add.before_phase
|vpiOperand:
\_ref_obj: (this), line:804
|vpiName:this
|vpiFullName:uvm_pkg.uvm_phase::add.this
|vpiOperand:
\_operation: , line:805
|vpiOpType:14
|vpiOperand:
\_ref_obj: (after_phase), line:805
|vpiName:after_phase
|vpiFullName:uvm_pkg.uvm_phase::add.after_phase
|vpiOperand:
\_ref_obj: (m_end_node), line:805
|vpiName:m_end_node
|vpiFullName:uvm_pkg.uvm_phase::add.m_end_node
|vpiOperand:
\_operation: , line:806
|vpiOpType:14
|vpiOperand:
\_ref_obj: (with_phase), line:806
|vpiName:with_phase
|vpiFullName:uvm_pkg.uvm_phase::add.with_phase
|vpiOperand:
\_ref_obj: (m_end_node), line:806
|vpiName:m_end_node
|vpiFullName:uvm_pkg.uvm_phase::add.m_end_node
|vpiOperand:
\_operation: , line:807
|vpiOpType:14
|vpiOperand:
\_ref_obj: (start_with_phase), line:807
|vpiName:start_with_phase
|vpiFullName:uvm_pkg.uvm_phase::add.start_with_phase
|vpiOperand:
\_ref_obj: (m_end_node), line:807
|vpiName:m_end_node
|vpiFullName:uvm_pkg.uvm_phase::add.m_end_node
|vpiOperand:
\_operation: , line:170
|vpiOpType:14
|vpiOperand:
\_ref_obj: (end_with_phase), line:170
|vpiName:end_with_phase
|vpiFullName:uvm_pkg.uvm_phase::add.end_with_phase
|vpiOperand:
\_ref_obj: (m_end_node), line:170
|vpiName:m_end_node
|vpiFullName:uvm_pkg.uvm_phase::add.m_end_node
|vpiStmt:
\_begin: , line:172
|vpiFullName:uvm_pkg.uvm_phase::add
|vpiStmt:
\_if_stmt: , line:173
|vpiCondition:
\_func_call: (uvm_report_enabled), line:173
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:173
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_FATAL), line:173
|vpiName:UVM_FATAL
|vpiArgument:
\_constant: , line:173
|vpiConstType:6
|vpiDecompile:"PH_BAD_ADD"
|vpiSize:12
|STRING:"PH_BAD_ADD"
|vpiStmt:
\_func_call: (uvm_report_fatal), line:175
|vpiName:uvm_report_fatal
|vpiFunction:
\_function: (uvm_report_fatal), line:192
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"PH_BAD_ADD"
|vpiSize:12
|STRING:"PH_BAD_ADD"
|vpiArgument:
\_constant: , line:176
|vpiConstType:6
|vpiDecompile:"cannot add before begin node, after end node, or with end nodes"
|vpiSize:65
|STRING:"cannot add before begin node, after end node, or with end nodes"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:176
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:176
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiSize:205
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiArgument:
\_constant: , line:176
|vpiConstType:7
|vpiDecompile:809
|vpiSize:32
|INT:809
|vpiArgument:
\_constant: , line:176
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:176
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_if_stmt: , line:812
|vpiCondition:
\_operation: , line:812
|vpiOpType:26
|vpiOperand:
\_operation: , line:812
|vpiOpType:15
|vpiOperand:
\_ref_obj: (before_phase), line:812
|vpiName:before_phase
|vpiFullName:uvm_pkg.uvm_phase::add.before_phase
|vpiOperand:
\_unsupported_expr: , line:812
|STRING:
|vpiOperand:
\_operation: , line:812
|vpiOpType:15
|vpiOperand:
\_ref_obj: (after_phase), line:812
|vpiName:after_phase
|vpiFullName:uvm_pkg.uvm_phase::add.after_phase
|vpiOperand:
\_unsupported_expr: , line:812
|STRING:
|vpiStmt:
\_begin: , line:812
|vpiFullName:uvm_pkg.uvm_phase::add
|vpiStmt:
\_if_stmt: , line:170
|vpiCondition:
\_operation: , line:170
|vpiOpType:3
|vpiOperand:
\_ref_obj: (after_phase.is_before), line:170
|vpiName:after_phase.is_before
|vpiFullName:uvm_pkg.uvm_phase::add.after_phase.is_before
|vpiStmt:
\_begin: , line:170
|vpiFullName:uvm_pkg.uvm_phase::add
|vpiStmt:
\_begin: , line:172
|vpiFullName:uvm_pkg.uvm_phase::add
|vpiStmt:
\_if_stmt: , line:173
|vpiCondition:
\_func_call: (uvm_report_enabled), line:173
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:173
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_FATAL), line:173
|vpiName:UVM_FATAL
|vpiArgument:
\_constant: , line:173
|vpiConstType:6
|vpiDecompile:"PH_BAD_ADD"
|vpiSize:12
|STRING:"PH_BAD_ADD"
|vpiStmt:
\_func_call: (uvm_report_fatal), line:175
|vpiName:uvm_report_fatal
|vpiFunction:
\_function: (uvm_report_fatal), line:192
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"PH_BAD_ADD"
|vpiSize:12
|STRING:"PH_BAD_ADD"
|vpiArgument:
\_operation: , line:175
|vpiOpType:33
|vpiOperand:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"Phase '"
|vpiSize:9
|STRING:"Phase '"
|vpiOperand:
\_ref_obj: (before_phase.get_name), line:175
|vpiName:before_phase.get_name
|vpiOperand:
\_constant: , line:176
|vpiConstType:6
|vpiDecompile:"' is not before phase '"
|vpiSize:25
|STRING:"' is not before phase '"
|vpiOperand:
\_ref_obj: (after_phase.get_name), line:176
|vpiName:after_phase.get_name
|vpiOperand:
\_constant: , line:176
|vpiConstType:6
|vpiDecompile:"'"
|vpiSize:3
|STRING:"'"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:176
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:176
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiSize:205
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiArgument:
\_constant: , line:176
|vpiConstType:7
|vpiDecompile:814
|vpiSize:32
|INT:814
|vpiArgument:
\_constant: , line:176
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:176
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_if_stmt: , line:819
|vpiCondition:
\_operation: , line:819
|vpiOpType:26
|vpiOperand:
\_operation: , line:819
|vpiOpType:15
|vpiOperand:
\_ref_obj: (before_phase), line:819
|vpiName:before_phase
|vpiFullName:uvm_pkg.uvm_phase::add.before_phase
|vpiOperand:
\_unsupported_expr: , line:819
|STRING:
|vpiOperand:
\_operation: , line:819
|vpiOpType:15
|vpiOperand:
\_ref_obj: (start_with_phase), line:819
|vpiName:start_with_phase
|vpiFullName:uvm_pkg.uvm_phase::add.start_with_phase
|vpiOperand:
\_unsupported_expr: , line:819
|STRING:
|vpiStmt:
\_begin: , line:819
|vpiFullName:uvm_pkg.uvm_phase::add
|vpiStmt:
\_if_stmt: , line:170
|vpiCondition:
\_operation: , line:170
|vpiOpType:3
|vpiOperand:
\_ref_obj: (start_with_phase.is_before), line:170
|vpiName:start_with_phase.is_before
|vpiFullName:uvm_pkg.uvm_phase::add.start_with_phase.is_before
|vpiStmt:
\_begin: , line:170
|vpiFullName:uvm_pkg.uvm_phase::add
|vpiStmt:
\_begin: , line:172
|vpiFullName:uvm_pkg.uvm_phase::add
|vpiStmt:
\_if_stmt: , line:173
|vpiCondition:
\_func_call: (uvm_report_enabled), line:173
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:173
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_FATAL), line:173
|vpiName:UVM_FATAL
|vpiArgument:
\_constant: , line:173
|vpiConstType:6
|vpiDecompile:"PH_BAD_ADD"
|vpiSize:12
|STRING:"PH_BAD_ADD"
|vpiStmt:
\_func_call: (uvm_report_fatal), line:175
|vpiName:uvm_report_fatal
|vpiFunction:
\_function: (uvm_report_fatal), line:192
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"PH_BAD_ADD"
|vpiSize:12
|STRING:"PH_BAD_ADD"
|vpiArgument:
\_operation: , line:175
|vpiOpType:33
|vpiOperand:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"Phase '"
|vpiSize:9
|STRING:"Phase '"
|vpiOperand:
\_ref_obj: (before_phase.get_name), line:175
|vpiName:before_phase.get_name
|vpiOperand:
\_constant: , line:176
|vpiConstType:6
|vpiDecompile:"' is not before phase '"
|vpiSize:25
|STRING:"' is not before phase '"
|vpiOperand:
\_ref_obj: (start_with_phase.get_name), line:176
|vpiName:start_with_phase.get_name
|vpiOperand:
\_constant: , line:176
|vpiConstType:6
|vpiDecompile:"'"
|vpiSize:3
|STRING:"'"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:176
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:176
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiSize:205
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiArgument:
\_constant: , line:176
|vpiConstType:7
|vpiDecompile:821
|vpiSize:32
|INT:821
|vpiArgument:
\_constant: , line:176
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:176
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_if_stmt: , line:826
|vpiCondition:
\_operation: , line:826
|vpiOpType:26
|vpiOperand:
\_operation: , line:826
|vpiOpType:15
|vpiOperand:
\_ref_obj: (end_with_phase), line:826
|vpiName:end_with_phase
|vpiFullName:uvm_pkg.uvm_phase::add.end_with_phase
|vpiOperand:
\_unsupported_expr: , line:826
|STRING:
|vpiOperand:
\_operation: , line:826
|vpiOpType:15
|vpiOperand:
\_ref_obj: (after_phase), line:826
|vpiName:after_phase
|vpiFullName:uvm_pkg.uvm_phase::add.after_phase
|vpiOperand:
\_unsupported_expr: , line:826
|STRING:
|vpiStmt:
\_begin: , line:826
|vpiFullName:uvm_pkg.uvm_phase::add
|vpiStmt:
\_if_stmt: , line:170
|vpiCondition:
\_operation: , line:170
|vpiOpType:3
|vpiOperand:
\_ref_obj: (after_phase.is_before), line:170
|vpiName:after_phase.is_before
|vpiFullName:uvm_pkg.uvm_phase::add.after_phase.is_before
|vpiStmt:
\_begin: , line:170
|vpiFullName:uvm_pkg.uvm_phase::add
|vpiStmt:
\_begin: , line:172
|vpiFullName:uvm_pkg.uvm_phase::add
|vpiStmt:
\_if_stmt: , line:173
|vpiCondition:
\_func_call: (uvm_report_enabled), line:173
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:173
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_FATAL), line:173
|vpiName:UVM_FATAL
|vpiArgument:
\_constant: , line:173
|vpiConstType:6
|vpiDecompile:"PH_BAD_ADD"
|vpiSize:12
|STRING:"PH_BAD_ADD"
|vpiStmt:
\_func_call: (uvm_report_fatal), line:175
|vpiName:uvm_report_fatal
|vpiFunction:
\_function: (uvm_report_fatal), line:192
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"PH_BAD_ADD"
|vpiSize:12
|STRING:"PH_BAD_ADD"
|vpiArgument:
\_operation: , line:175
|vpiOpType:33
|vpiOperand:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"Phase '"
|vpiSize:9
|STRING:"Phase '"
|vpiOperand:
\_ref_obj: (end_with_phase.get_name), line:175
|vpiName:end_with_phase.get_name
|vpiOperand:
\_constant: , line:176
|vpiConstType:6
|vpiDecompile:"' is not before phase '"
|vpiSize:25
|STRING:"' is not before phase '"
|vpiOperand:
\_ref_obj: (after_phase.get_name), line:176
|vpiName:after_phase.get_name
|vpiOperand:
\_constant: , line:176
|vpiConstType:6
|vpiDecompile:"'"
|vpiSize:3
|STRING:"'"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:176
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:176
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiSize:205
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiArgument:
\_constant: , line:176
|vpiConstType:7
|vpiDecompile:828
|vpiSize:32
|INT:828
|vpiArgument:
\_constant: , line:176
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:176
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_if_else: , line:834
|vpiCondition:
\_operation: , line:834
|vpiOpType:14
|vpiOperand:
\_ref_obj: (phase.get_phase_type), line:834
|vpiName:phase.get_phase_type
|vpiFullName:uvm_pkg.uvm_phase::add.phase.get_phase_type
|vpiOperand:
\_ref_obj: (UVM_PHASE_IMP), line:834
|vpiName:UVM_PHASE_IMP
|vpiFullName:uvm_pkg.uvm_phase::add.UVM_PHASE_IMP
|vpiStmt:
\_begin: , line:834
|vpiFullName:uvm_pkg.uvm_phase::add
|vpiStmt:
\_assignment: , line:836
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:28
|STRING:
|vpiRhs:
\_unsupported_expr: , line:28
|STRING:
|vpiStmt:
\_assignment: , line:837
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (new_node.m_imp), line:837
|vpiName:new_node.m_imp
|vpiFullName:uvm_pkg.uvm_phase::add.new_node.m_imp
|vpiRhs:
\_ref_obj: (phase), line:837
|vpiName:phase
|vpiFullName:uvm_pkg.uvm_phase::add.phase
|vpiStmt:
\_assignment: , line:838
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (begin_node), line:838
|vpiName:begin_node
|vpiFullName:uvm_pkg.uvm_phase::add.begin_node
|vpiRhs:
\_ref_obj: (new_node), line:838
|vpiName:new_node
|vpiFullName:uvm_pkg.uvm_phase::add.new_node
|vpiStmt:
\_assignment: , line:839
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (end_node), line:839
|vpiName:end_node
|vpiFullName:uvm_pkg.uvm_phase::add.end_node
|vpiRhs:
\_ref_obj: (new_node), line:839
|vpiName:new_node
|vpiFullName:uvm_pkg.uvm_phase::add.new_node
|vpiElseStmt:
\_begin: , line:843
|vpiFullName:uvm_pkg.uvm_phase::add
|vpiStmt:
\_assignment: , line:844
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (begin_node), line:844
|vpiName:begin_node
|vpiFullName:uvm_pkg.uvm_phase::add.begin_node
|vpiRhs:
\_ref_obj: (phase), line:844
|vpiName:phase
|vpiFullName:uvm_pkg.uvm_phase::add.phase
|vpiStmt:
\_assignment: , line:845
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (end_node), line:845
|vpiName:end_node
|vpiFullName:uvm_pkg.uvm_phase::add.end_node
|vpiRhs:
\_ref_obj: (phase.m_end_node), line:845
|vpiName:phase.m_end_node
|vpiFullName:uvm_pkg.uvm_phase::add.phase.m_end_node
|vpiStmt:
\_assignment: , line:846
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (phase.m_parent), line:846
|vpiName:phase.m_parent
|vpiFullName:uvm_pkg.uvm_phase::add.phase.m_parent
|vpiRhs:
\_ref_obj: (this), line:846
|vpiName:this
|vpiFullName:uvm_pkg.uvm_phase::add.this
|vpiStmt:
\_if_stmt: , line:858
|vpiCondition:
\_operation: , line:858
|vpiOpType:26
|vpiOperand:
\_operation: , line:858
|vpiOpType:26
|vpiOperand:
\_operation: , line:858
|vpiOpType:26
|vpiOperand:
\_operation: , line:858
|vpiOpType:26
|vpiOperand:
\_operation: , line:858
|vpiOpType:14
|vpiOperand:
\_ref_obj: (with_phase), line:858
|vpiName:with_phase
|vpiFullName:uvm_pkg.uvm_phase::add.with_phase
|vpiOperand:
\_unsupported_expr: , line:858
|STRING:
|vpiOperand:
\_operation: , line:858
|vpiOpType:14
|vpiOperand:
\_ref_obj: (after_phase), line:858
|vpiName:after_phase
|vpiFullName:uvm_pkg.uvm_phase::add.after_phase
|vpiOperand:
\_unsupported_expr: , line:858
|STRING:
|vpiOperand:
\_operation: , line:858
|vpiOpType:14
|vpiOperand:
\_ref_obj: (before_phase), line:858
|vpiName:before_phase
|vpiFullName:uvm_pkg.uvm_phase::add.before_phase
|vpiOperand:
\_unsupported_expr: , line:858
|STRING:
|vpiOperand:
\_operation: , line:859
|vpiOpType:14
|vpiOperand:
\_ref_obj: (start_with_phase), line:859
|vpiName:start_with_phase
|vpiFullName:uvm_pkg.uvm_phase::add.start_with_phase
|vpiOperand:
\_unsupported_expr: , line:859
|STRING:
|vpiOperand:
\_operation: , line:859
|vpiOpType:14
|vpiOperand:
\_ref_obj: (end_with_phase), line:859
|vpiName:end_with_phase
|vpiFullName:uvm_pkg.uvm_phase::add.end_with_phase
|vpiOperand:
\_unsupported_expr: , line:859
|STRING:
|vpiStmt:
\_begin: , line:859
|vpiFullName:uvm_pkg.uvm_phase::add
|vpiStmt:
\_assignment: , line:860
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (before_phase), line:860
|vpiName:before_phase
|vpiFullName:uvm_pkg.uvm_phase::add.before_phase
|vpiRhs:
\_ref_obj: (m_end_node), line:860
|vpiName:m_end_node
|vpiFullName:uvm_pkg.uvm_phase::add.m_end_node
|vpiStmt:
\_if_stmt: , line:864
|vpiCondition:
\_ref_obj: (m_phase_trace), line:864
|vpiName:m_phase_trace
|vpiFullName:uvm_pkg.uvm_phase::add.m_phase_trace
|vpiStmt:
\_begin: , line:864
|vpiFullName:uvm_pkg.uvm_phase::add
|vpiStmt:
\_begin: , line:118
|vpiFullName:uvm_pkg.uvm_phase::add
|vpiStmt:
\_if_stmt: , line:119
|vpiCondition:
\_func_call: (uvm_report_enabled), line:119
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_DEBUG), line:119
|vpiName:UVM_DEBUG
|vpiArgument:
\_ref_obj: (UVM_INFO), line:119
|vpiName:UVM_INFO
|vpiArgument:
\_constant: , line:119
|vpiConstType:6
|vpiDecompile:"PH/TRC/ADD_PH"
|vpiSize:15
|STRING:"PH/TRC/ADD_PH"
|vpiStmt:
\_func_call: (uvm_report_info), line:120
|vpiName:uvm_report_info
|vpiFunction:
\_function: (uvm_report_info), line:126
|vpiArgument:
\_constant: , line:120
|vpiConstType:6
|vpiDecompile:"PH/TRC/ADD_PH"
|vpiSize:15
|STRING:"PH/TRC/ADD_PH"
|vpiArgument:
\_operation: , line:121
|vpiOpType:33
|vpiOperand:
\_func_call: (get_name), line:121
|vpiName:get_name
|vpiOperand:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:" ("
|vpiSize:4
|STRING:" ("
|vpiOperand:
\_ref_obj: (m_phase_type.name), line:121
|vpiName:m_phase_type.name
|vpiOperand:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:") ADD_PHASE: phase="
|vpiSize:21
|STRING:") ADD_PHASE: phase="
|vpiOperand:
\_ref_obj: (phase.get_full_name), line:121
|vpiName:phase.get_full_name
|vpiOperand:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:" ("
|vpiSize:4
|STRING:" ("
|vpiOperand:
\_ref_obj: (typ.name), line:122
|vpiName:typ.name
|vpiOperand:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:", inst_id="
|vpiSize:12
|STRING:", inst_id="
|vpiOperand:
\_sys_func_call: ($sformatf), line:122
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:"%0d"
|vpiSize:5
|STRING:"%0d"
|vpiArgument:
\_ref_obj: (phase.get_inst_id), line:122
|vpiName:phase.get_inst_id
|vpiOperand:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:")"
|vpiSize:3
|STRING:")"
|vpiOperand:
\_constant: , line:123
|vpiConstType:6
|vpiDecompile:" with_phase="
|vpiSize:14
|STRING:" with_phase="
|vpiOperand:
\_operation: , line:123
|vpiOpType:32
|vpiOperand:
\_operation: , line:123
|vpiOpType:14
|vpiOperand:
\_ref_obj: (with_phase), line:123
|vpiName:with_phase
|vpiOperand:
\_unsupported_expr: , line:123
|STRING:
|vpiOperand:
\_constant: , line:123
|vpiConstType:6
|vpiDecompile:"null"
|vpiSize:6
|STRING:"null"
|vpiOperand:
\_ref_obj: (with_phase.get_name), line:123
|vpiName:with_phase.get_name
|vpiOperand:
\_constant: , line:124
|vpiConstType:6
|vpiDecompile:" start_with_phase="
|vpiSize:20
|STRING:" start_with_phase="
|vpiOperand:
\_operation: , line:124
|vpiOpType:32
|vpiOperand:
\_operation: , line:124
|vpiOpType:14
|vpiOperand:
\_ref_obj: (start_with_phase), line:124
|vpiName:start_with_phase
|vpiOperand:
\_unsupported_expr: , line:124
|STRING:
|vpiOperand:
\_constant: , line:124
|vpiConstType:6
|vpiDecompile:"null"
|vpiSize:6
|STRING:"null"
|vpiOperand:
\_ref_obj: (start_with_phase.get_name), line:124
|vpiName:start_with_phase.get_name
|vpiOperand:
\_constant: , line:125
|vpiConstType:6
|vpiDecompile:" end_with_phase="
|vpiSize:18
|STRING:" end_with_phase="
|vpiOperand:
\_operation: , line:125
|vpiOpType:32
|vpiOperand:
\_operation: , line:125
|vpiOpType:14
|vpiOperand:
\_ref_obj: (end_with_phase), line:125
|vpiName:end_with_phase
|vpiOperand:
\_unsupported_expr: , line:125
|STRING:
|vpiOperand:
\_constant: , line:125
|vpiConstType:6
|vpiDecompile:"null"
|vpiSize:6
|STRING:"null"
|vpiOperand:
\_ref_obj: (end_with_phase.get_name), line:125
|vpiName:end_with_phase.get_name
|vpiOperand:
\_constant: , line:126
|vpiConstType:6
|vpiDecompile:" after_phase="
|vpiSize:15
|STRING:" after_phase="
|vpiOperand:
\_operation: , line:126
|vpiOpType:32
|vpiOperand:
\_operation: , line:126
|vpiOpType:14
|vpiOperand:
\_ref_obj: (after_phase), line:126
|vpiName:after_phase
|vpiOperand:
\_unsupported_expr: , line:126
|STRING:
|vpiOperand:
\_constant: , line:126
|vpiConstType:6
|vpiDecompile:"null"
|vpiSize:6
|STRING:"null"
|vpiOperand:
\_ref_obj: (after_phase.get_name), line:126
|vpiName:after_phase.get_name
|vpiOperand:
\_constant: , line:127
|vpiConstType:6
|vpiDecompile:" before_phase="
|vpiSize:16
|STRING:" before_phase="
|vpiOperand:
\_operation: , line:127
|vpiOpType:32
|vpiOperand:
\_operation: , line:127
|vpiOpType:14
|vpiOperand:
\_ref_obj: (before_phase), line:127
|vpiName:before_phase
|vpiOperand:
\_unsupported_expr: , line:127
|STRING:
|vpiOperand:
\_constant: , line:127
|vpiConstType:6
|vpiDecompile:"null"
|vpiSize:6
|STRING:"null"
|vpiOperand:
\_ref_obj: (before_phase.get_name), line:127
|vpiName:before_phase.get_name
|vpiOperand:
\_constant: , line:128
|vpiConstType:6
|vpiDecompile:" new_node="
|vpiSize:12
|STRING:" new_node="
|vpiOperand:
\_operation: , line:128
|vpiOpType:32
|vpiOperand:
\_operation: , line:128
|vpiOpType:14
|vpiOperand:
\_ref_obj: (new_node), line:128
|vpiName:new_node
|vpiOperand:
\_unsupported_expr: , line:128
|STRING:
|vpiOperand:
\_constant: , line:128
|vpiConstType:6
|vpiDecompile:"null"
|vpiSize:6
|STRING:"null"
|vpiOperand:
\_operation: , line:128
|vpiOpType:33
|vpiOperand:
\_ref_obj: (new_node.get_name), line:128
|vpiName:new_node.get_name
|vpiOperand:
\_constant: , line:129
|vpiConstType:6
|vpiDecompile:" inst_id="
|vpiSize:11
|STRING:" inst_id="
|vpiOperand:
\_sys_func_call: ($sformatf), line:130
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:130
|vpiConstType:6
|vpiDecompile:"%0d"
|vpiSize:5
|STRING:"%0d"
|vpiArgument:
\_ref_obj: (new_node.get_inst_id), line:130
|vpiName:new_node.get_inst_id
|vpiOperand:
\_constant: , line:132
|vpiConstType:6
|vpiDecompile:" begin_node="
|vpiSize:14
|STRING:" begin_node="
|vpiOperand:
\_operation: , line:132
|vpiOpType:32
|vpiOperand:
\_operation: , line:132
|vpiOpType:14
|vpiOperand:
\_ref_obj: (begin_node), line:132
|vpiName:begin_node
|vpiOperand:
\_unsupported_expr: , line:132
|STRING:
|vpiOperand:
\_constant: , line:132
|vpiConstType:6
|vpiDecompile:"null"
|vpiSize:6
|STRING:"null"
|vpiOperand:
\_ref_obj: (begin_node.get_name), line:132
|vpiName:begin_node.get_name
|vpiOperand:
\_constant: , line:133
|vpiConstType:6
|vpiDecompile:" end_node="
|vpiSize:12
|STRING:" end_node="
|vpiOperand:
\_operation: , line:133
|vpiOpType:32
|vpiOperand:
\_operation: , line:133
|vpiOpType:14
|vpiOperand:
\_ref_obj: (end_node), line:133
|vpiName:end_node
|vpiOperand:
\_unsupported_expr: , line:133
|STRING:
|vpiOperand:
\_constant: , line:133
|vpiConstType:6
|vpiDecompile:"null"
|vpiSize:6
|STRING:"null"
|vpiOperand:
\_ref_obj: (end_node.get_name), line:133
|vpiName:end_node.get_name
|vpiArgument:
\_ref_obj: (UVM_DEBUG), line:133
|vpiName:UVM_DEBUG
|vpiArgument:
\_constant: , line:133
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiSize:205
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiArgument:
\_constant: , line:133
|vpiConstType:7
|vpiDecompile:866
|vpiSize:32
|INT:866
|vpiArgument:
\_constant: , line:133
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:133
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_if_stmt: , line:873
|vpiCondition:
\_operation: , line:873
|vpiOpType:15
|vpiOperand:
\_ref_obj: (with_phase), line:873
|vpiName:with_phase
|vpiFullName:uvm_pkg.uvm_phase::add.with_phase
|vpiOperand:
\_unsupported_expr: , line:873
|STRING:
|vpiStmt:
\_begin: , line:873
|vpiFullName:uvm_pkg.uvm_phase::add
|vpiStmt:
\_assignment: , line:875
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (begin_node.m_predecessors), line:875
|vpiName:begin_node.m_predecessors
|vpiFullName:uvm_pkg.uvm_phase::add.begin_node.m_predecessors
|vpiRhs:
\_ref_obj: (with_phase.m_predecessors), line:875
|vpiName:with_phase.m_predecessors
|vpiFullName:uvm_pkg.uvm_phase::add.with_phase.m_predecessors
|vpiStmt:
\_foreach_stmt: , line:876
|vpiFullName:uvm_pkg.uvm_phase::add
|vpiVariables:
\_chandle_var: (with_phase), line:876
|vpiName:with_phase
|vpiFullName:uvm_pkg.uvm_phase::add.with_phase
|vpiLoopVars:
\_chandle_var: (pred), line:876
|vpiName:pred
|vpiFullName:uvm_pkg.uvm_phase::add.pred
|vpiStmt:
\_assignment: , line:876
|vpiBlocking:1
|vpiLhs:
\_bit_select: (pred.m_successors), line:876
|vpiName:pred.m_successors
|vpiFullName:uvm_pkg.uvm_phase::add.pred.m_successors
|vpiIndex:
\_ref_obj: (begin_node), line:876
|vpiName:begin_node
|vpiRhs:
\_constant: , line:876
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:878
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (end_node.m_successors), line:878
|vpiName:end_node.m_successors
|vpiFullName:uvm_pkg.uvm_phase::add.end_node.m_successors
|vpiRhs:
\_ref_obj: (with_phase.m_successors), line:878
|vpiName:with_phase.m_successors
|vpiFullName:uvm_pkg.uvm_phase::add.with_phase.m_successors
|vpiStmt:
\_foreach_stmt: , line:879
|vpiFullName:uvm_pkg.uvm_phase::add
|vpiVariables:
\_chandle_var: (with_phase), line:879
|vpiName:with_phase
|vpiFullName:uvm_pkg.uvm_phase::add.with_phase
|vpiLoopVars:
\_chandle_var: (succ), line:879
|vpiName:succ
|vpiFullName:uvm_pkg.uvm_phase::add.succ
|vpiStmt:
\_assignment: , line:879
|vpiBlocking:1
|vpiLhs:
\_bit_select: (succ.m_predecessors), line:879
|vpiName:succ.m_predecessors
|vpiFullName:uvm_pkg.uvm_phase::add.succ.m_predecessors
|vpiIndex:
\_ref_obj: (end_node), line:879
|vpiName:end_node
|vpiRhs:
\_constant: , line:879
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_if_stmt: , line:882
|vpiCondition:
\_operation: , line:882
|vpiOpType:15
|vpiOperand:
\_ref_obj: (start_with_phase), line:882
|vpiName:start_with_phase
|vpiFullName:uvm_pkg.uvm_phase::add.start_with_phase
|vpiOperand:
\_unsupported_expr: , line:882
|STRING:
|vpiStmt:
\_begin: , line:882
|vpiFullName:uvm_pkg.uvm_phase::add
|vpiStmt:
\_assignment: , line:884
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (begin_node.m_predecessors), line:884
|vpiName:begin_node.m_predecessors
|vpiFullName:uvm_pkg.uvm_phase::add.begin_node.m_predecessors
|vpiRhs:
\_ref_obj: (start_with_phase.m_predecessors), line:884
|vpiName:start_with_phase.m_predecessors
|vpiFullName:uvm_pkg.uvm_phase::add.start_with_phase.m_predecessors
|vpiStmt:
\_foreach_stmt: , line:885
|vpiFullName:uvm_pkg.uvm_phase::add
|vpiVariables:
\_chandle_var: (start_with_phase), line:885
|vpiName:start_with_phase
|vpiFullName:uvm_pkg.uvm_phase::add.start_with_phase
|vpiLoopVars:
\_chandle_var: (pred), line:885
|vpiName:pred
|vpiFullName:uvm_pkg.uvm_phase::add.pred
|vpiStmt:
\_begin: , line:885
|vpiFullName:uvm_pkg.uvm_phase::add
|vpiStmt:
\_assignment: , line:886
|vpiBlocking:1
|vpiLhs:
\_bit_select: (pred.m_successors), line:886
|vpiName:pred.m_successors
|vpiFullName:uvm_pkg.uvm_phase::add.pred.m_successors
|vpiIndex:
\_ref_obj: (begin_node), line:886
|vpiName:begin_node
|vpiRhs:
\_constant: , line:886
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_if_stmt: , line:889
|vpiCondition:
\_operation: , line:889
|vpiOpType:26
|vpiOperand:
\_operation: , line:889
|vpiOpType:14
|vpiOperand:
\_ref_obj: (before_phase), line:889
|vpiName:before_phase
|vpiFullName:uvm_pkg.uvm_phase::add.before_phase
|vpiOperand:
\_unsupported_expr: , line:889
|STRING:
|vpiOperand:
\_operation: , line:889
|vpiOpType:14
|vpiOperand:
\_ref_obj: (end_with_phase), line:889
|vpiName:end_with_phase
|vpiFullName:uvm_pkg.uvm_phase::add.end_with_phase
|vpiOperand:
\_unsupported_expr: , line:889
|STRING:
|vpiStmt:
\_begin: , line:889
|vpiFullName:uvm_pkg.uvm_phase::add
|vpiStmt:
\_assignment: , line:890
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (end_node.m_successors), line:890
|vpiName:end_node.m_successors
|vpiFullName:uvm_pkg.uvm_phase::add.end_node.m_successors
|vpiRhs:
\_ref_obj: (m_end_node.m_successors), line:890
|vpiName:m_end_node.m_successors
|vpiFullName:uvm_pkg.uvm_phase::add.m_end_node.m_successors
|vpiStmt:
\_foreach_stmt: , line:891
|vpiFullName:uvm_pkg.uvm_phase::add
|vpiVariables:
\_chandle_var: (m_end_node), line:891
|vpiName:m_end_node
|vpiFullName:uvm_pkg.uvm_phase::add.m_end_node
|vpiLoopVars:
\_chandle_var: (succ), line:891
|vpiName:succ
|vpiFullName:uvm_pkg.uvm_phase::add.succ
|vpiStmt:
\_begin: , line:891
|vpiFullName:uvm_pkg.uvm_phase::add
|vpiStmt:
\_assignment: , line:892
|vpiBlocking:1
|vpiLhs:
\_bit_select: (succ.m_predecessors), line:892
|vpiName:succ.m_predecessors
|vpiFullName:uvm_pkg.uvm_phase::add.succ.m_predecessors
|vpiIndex:
\_ref_obj: (end_node), line:892
|vpiName:end_node
|vpiRhs:
\_constant: , line:892
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_if_stmt: , line:897
|vpiCondition:
\_operation: , line:897
|vpiOpType:15
|vpiOperand:
\_ref_obj: (end_with_phase), line:897
|vpiName:end_with_phase
|vpiFullName:uvm_pkg.uvm_phase::add.end_with_phase
|vpiOperand:
\_unsupported_expr: , line:897
|STRING:
|vpiStmt:
\_begin: , line:897
|vpiFullName:uvm_pkg.uvm_phase::add
|vpiStmt:
\_assignment: , line:899
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (end_node.m_successors), line:899
|vpiName:end_node.m_successors
|vpiFullName:uvm_pkg.uvm_phase::add.end_node.m_successors
|vpiRhs:
\_ref_obj: (end_with_phase.m_successors), line:899
|vpiName:end_with_phase.m_successors
|vpiFullName:uvm_pkg.uvm_phase::add.end_with_phase.m_successors
|vpiStmt:
\_foreach_stmt: , line:900
|vpiFullName:uvm_pkg.uvm_phase::add
|vpiVariables:
\_chandle_var: (end_with_phase), line:900
|vpiName:end_with_phase
|vpiFullName:uvm_pkg.uvm_phase::add.end_with_phase
|vpiLoopVars:
\_chandle_var: (succ), line:900
|vpiName:succ
|vpiFullName:uvm_pkg.uvm_phase::add.succ
|vpiStmt:
\_begin: , line:900
|vpiFullName:uvm_pkg.uvm_phase::add
|vpiStmt:
\_assignment: , line:901
|vpiBlocking:1
|vpiLhs:
\_bit_select: (succ.m_predecessors), line:901
|vpiName:succ.m_predecessors
|vpiFullName:uvm_pkg.uvm_phase::add.succ.m_predecessors
|vpiIndex:
\_ref_obj: (end_node), line:901
|vpiName:end_node
|vpiRhs:
\_constant: , line:901
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_if_stmt: , line:904
|vpiCondition:
\_operation: , line:904
|vpiOpType:26
|vpiOperand:
\_operation: , line:904
|vpiOpType:14
|vpiOperand:
\_ref_obj: (after_phase), line:904
|vpiName:after_phase
|vpiFullName:uvm_pkg.uvm_phase::add.after_phase
|vpiOperand:
\_unsupported_expr: , line:904
|STRING:
|vpiOperand:
\_operation: , line:904
|vpiOpType:14
|vpiOperand:
\_ref_obj: (start_with_phase), line:904
|vpiName:start_with_phase
|vpiFullName:uvm_pkg.uvm_phase::add.start_with_phase
|vpiOperand:
\_unsupported_expr: , line:904
|STRING:
|vpiStmt:
\_begin: , line:904
|vpiFullName:uvm_pkg.uvm_phase::add
|vpiStmt:
\_assignment: , line:905
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (begin_node.m_predecessors), line:905
|vpiName:begin_node.m_predecessors
|vpiFullName:uvm_pkg.uvm_phase::add.begin_node.m_predecessors
|vpiRhs:
\_unsupported_expr: , line:905
|STRING:
|vpiStmt:
\_foreach_stmt: , line:906
|vpiFullName:uvm_pkg.uvm_phase::add
|vpiVariables:
\_logic_var: , line:906
|vpiFullName:uvm_pkg.uvm_phase::add
|vpiLoopVars:
\_chandle_var: (pred), line:906
|vpiName:pred
|vpiFullName:uvm_pkg.uvm_phase::add.pred
|vpiStmt:
\_begin: , line:906
|vpiFullName:uvm_pkg.uvm_phase::add
|vpiStmt:
\_assignment: , line:907
|vpiBlocking:1
|vpiLhs:
\_bit_select: (pred.m_successors), line:907
|vpiName:pred.m_successors
|vpiFullName:uvm_pkg.uvm_phase::add.pred.m_successors
|vpiIndex:
\_ref_obj: (begin_node), line:907
|vpiName:begin_node
|vpiRhs:
\_constant: , line:907
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_if_stmt: , line:913
|vpiCondition:
\_operation: , line:913
|vpiOpType:15
|vpiOperand:
\_ref_obj: (before_phase), line:913
|vpiName:before_phase
|vpiFullName:uvm_pkg.uvm_phase::add.before_phase
|vpiOperand:
\_unsupported_expr: , line:913
|STRING:
|vpiStmt:
\_begin: , line:913
|vpiFullName:uvm_pkg.uvm_phase::add
|vpiStmt:
\_if_else: , line:916
|vpiCondition:
\_operation: , line:916
|vpiOpType:26
|vpiOperand:
\_operation: , line:916
|vpiOpType:14
|vpiOperand:
\_ref_obj: (after_phase), line:916
|vpiName:after_phase
|vpiFullName:uvm_pkg.uvm_phase::add.after_phase
|vpiOperand:
\_unsupported_expr: , line:916
|STRING:
|vpiOperand:
\_operation: , line:916
|vpiOpType:14
|vpiOperand:
\_ref_obj: (start_with_phase), line:916
|vpiName:start_with_phase
|vpiFullName:uvm_pkg.uvm_phase::add.start_with_phase
|vpiOperand:
\_unsupported_expr: , line:916
|STRING:
|vpiStmt:
\_begin: , line:916
|vpiFullName:uvm_pkg.uvm_phase::add
|vpiStmt:
\_foreach_stmt: , line:917
|vpiFullName:uvm_pkg.uvm_phase::add
|vpiVariables:
\_chandle_var: (before_phase), line:917
|vpiName:before_phase
|vpiFullName:uvm_pkg.uvm_phase::add.before_phase
|vpiLoopVars:
\_chandle_var: (pred), line:917
|vpiName:pred
|vpiFullName:uvm_pkg.uvm_phase::add.pred
|vpiStmt:
\_begin: , line:917
|vpiFullName:uvm_pkg.uvm_phase::add
|vpiStmt:
\_func_call: (pred.m_successors), line:918
|vpiName:pred.m_successors
|vpiStmt:
\_assignment: , line:919
|vpiBlocking:1
|vpiLhs:
\_bit_select: (pred.m_successors), line:919
|vpiName:pred.m_successors
|vpiFullName:uvm_pkg.uvm_phase::add.pred.m_successors
|vpiIndex:
\_ref_obj: (begin_node), line:919
|vpiName:begin_node
|vpiRhs:
\_constant: , line:919
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:921
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (begin_node.m_predecessors), line:921
|vpiName:begin_node.m_predecessors
|vpiFullName:uvm_pkg.uvm_phase::add.begin_node.m_predecessors
|vpiRhs:
\_ref_obj: (before_phase.m_predecessors), line:921
|vpiName:before_phase.m_predecessors
|vpiFullName:uvm_pkg.uvm_phase::add.before_phase.m_predecessors
|vpiStmt:
\_func_call: (before_phase.m_predecessors), line:922
|vpiName:before_phase.m_predecessors
|vpiElseStmt:
\_if_stmt: , line:926
|vpiCondition:
\_ref_obj: (before_phase.m_predecessors), line:926
|vpiName:before_phase.m_predecessors
|vpiFullName:uvm_pkg.uvm_phase::add.before_phase.m_predecessors
|vpiStmt:
\_begin: , line:926
|vpiFullName:uvm_pkg.uvm_phase::add
|vpiStmt:
\_func_call: (before_phase.m_predecessors), line:927
|vpiName:before_phase.m_predecessors
|vpiStmt:
\_assignment: , line:931
|vpiBlocking:1
|vpiLhs:
\_bit_select: (before_phase.m_predecessors), line:931
|vpiName:before_phase.m_predecessors
|vpiFullName:uvm_pkg.uvm_phase::add.before_phase.m_predecessors
|vpiIndex:
\_ref_obj: (end_node), line:931
|vpiName:end_node
|vpiRhs:
\_constant: , line:931
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_func_call: (end_node.m_successors), line:932
|vpiName:end_node.m_successors
|vpiStmt:
\_assignment: , line:933
|vpiBlocking:1
|vpiLhs:
\_bit_select: (end_node.m_successors), line:933
|vpiName:end_node.m_successors
|vpiFullName:uvm_pkg.uvm_phase::add.end_node.m_successors
|vpiIndex:
\_ref_obj: (before_phase), line:933
|vpiName:before_phase
|vpiRhs:
\_constant: , line:933
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_if_stmt: , line:939
|vpiCondition:
\_operation: , line:939
|vpiOpType:15
|vpiOperand:
\_ref_obj: (after_phase), line:939
|vpiName:after_phase
|vpiFullName:uvm_pkg.uvm_phase::add.after_phase
|vpiOperand:
\_unsupported_expr: , line:939
|STRING:
|vpiStmt:
\_begin: , line:939
|vpiFullName:uvm_pkg.uvm_phase::add
|vpiStmt:
\_if_else: , line:942
|vpiCondition:
\_operation: , line:942
|vpiOpType:26
|vpiOperand:
\_operation: , line:942
|vpiOpType:14
|vpiOperand:
\_ref_obj: (before_phase), line:942
|vpiName:before_phase
|vpiFullName:uvm_pkg.uvm_phase::add.before_phase
|vpiOperand:
\_unsupported_expr: , line:942
|STRING:
|vpiOperand:
\_operation: , line:942
|vpiOpType:14
|vpiOperand:
\_ref_obj: (end_with_phase), line:942
|vpiName:end_with_phase
|vpiFullName:uvm_pkg.uvm_phase::add.end_with_phase
|vpiOperand:
\_unsupported_expr: , line:942
|STRING:
|vpiStmt:
\_begin: , line:942
|vpiFullName:uvm_pkg.uvm_phase::add
|vpiStmt:
\_foreach_stmt: , line:943
|vpiFullName:uvm_pkg.uvm_phase::add
|vpiVariables:
\_chandle_var: (after_phase), line:943
|vpiName:after_phase
|vpiFullName:uvm_pkg.uvm_phase::add.after_phase
|vpiLoopVars:
\_chandle_var: (succ), line:943
|vpiName:succ
|vpiFullName:uvm_pkg.uvm_phase::add.succ
|vpiStmt:
\_begin: , line:943
|vpiFullName:uvm_pkg.uvm_phase::add
|vpiStmt:
\_func_call: (succ.m_predecessors), line:944
|vpiName:succ.m_predecessors
|vpiStmt:
\_assignment: , line:945
|vpiBlocking:1
|vpiLhs:
\_bit_select: (succ.m_predecessors), line:945
|vpiName:succ.m_predecessors
|vpiFullName:uvm_pkg.uvm_phase::add.succ.m_predecessors
|vpiIndex:
\_ref_obj: (end_node), line:945
|vpiName:end_node
|vpiRhs:
\_constant: , line:945
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:947
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (end_node.m_successors), line:947
|vpiName:end_node.m_successors
|vpiFullName:uvm_pkg.uvm_phase::add.end_node.m_successors
|vpiRhs:
\_ref_obj: (after_phase.m_successors), line:947
|vpiName:after_phase.m_successors
|vpiFullName:uvm_pkg.uvm_phase::add.after_phase.m_successors
|vpiStmt:
\_func_call: (after_phase.m_successors), line:948
|vpiName:after_phase.m_successors
|vpiElseStmt:
\_if_stmt: , line:952
|vpiCondition:
\_ref_obj: (after_phase.m_successors), line:952
|vpiName:after_phase.m_successors
|vpiFullName:uvm_pkg.uvm_phase::add.after_phase.m_successors
|vpiStmt:
\_begin: , line:952
|vpiFullName:uvm_pkg.uvm_phase::add
|vpiStmt:
\_func_call: (after_phase.m_successors), line:953
|vpiName:after_phase.m_successors
|vpiStmt:
\_assignment: , line:957
|vpiBlocking:1
|vpiLhs:
\_bit_select: (after_phase.m_successors), line:957
|vpiName:after_phase.m_successors
|vpiFullName:uvm_pkg.uvm_phase::add.after_phase.m_successors
|vpiIndex:
\_ref_obj: (begin_node), line:957
|vpiName:begin_node
|vpiRhs:
\_constant: , line:957
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_func_call: (begin_node.m_predecessors), line:958
|vpiName:begin_node.m_predecessors
|vpiStmt:
\_assignment: , line:959
|vpiBlocking:1
|vpiLhs:
\_bit_select: (begin_node.m_predecessors), line:959
|vpiName:begin_node.m_predecessors
|vpiFullName:uvm_pkg.uvm_phase::add.begin_node.m_predecessors
|vpiIndex:
\_ref_obj: (after_phase), line:959
|vpiName:after_phase
|vpiRhs:
\_constant: , line:959
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_if_else: , line:965
|vpiCondition:
\_operation: , line:965
|vpiOpType:14
|vpiOperand:
\_ref_obj: (new_node), line:965
|vpiName:new_node
|vpiFullName:uvm_pkg.uvm_phase::add.new_node
|vpiOperand:
\_unsupported_expr: , line:965
|STRING:
|vpiStmt:
\_assignment: , line:966
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (tmp_node), line:966
|vpiName:tmp_node
|vpiFullName:uvm_pkg.uvm_phase::add.tmp_node
|vpiRhs:
\_ref_obj: (phase), line:966
|vpiName:phase
|vpiFullName:uvm_pkg.uvm_phase::add.phase
|vpiElseStmt:
\_assignment: , line:968
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (tmp_node), line:968
|vpiName:tmp_node
|vpiFullName:uvm_pkg.uvm_phase::add.tmp_node
|vpiRhs:
\_ref_obj: (new_node), line:968
|vpiName:new_node
|vpiFullName:uvm_pkg.uvm_phase::add.new_node
|vpiStmt:
\_assignment: , line:970
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (state_chg), line:970
|vpiName:state_chg
|vpiFullName:uvm_pkg.uvm_phase::add.state_chg
|vpiRhs:
\_ref_obj: (uvm_phase_state_change::create), line:970
|vpiName:uvm_phase_state_change::create
|vpiFullName:uvm_pkg.uvm_phase::add.uvm_phase_state_change::create
|vpiStmt:
\_assignment: , line:971
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (state_chg.m_phase), line:971
|vpiName:state_chg.m_phase
|vpiFullName:uvm_pkg.uvm_phase::add.state_chg.m_phase
|vpiRhs:
\_ref_obj: (tmp_node), line:971
|vpiName:tmp_node
|vpiFullName:uvm_pkg.uvm_phase::add.tmp_node
|vpiStmt:
\_assignment: , line:972
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (state_chg.m_jump_to), line:972
|vpiName:state_chg.m_jump_to
|vpiFullName:uvm_pkg.uvm_phase::add.state_chg.m_jump_to
|vpiRhs:
\_unsupported_expr: , line:972
|STRING:
|vpiStmt:
\_assignment: , line:973
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (state_chg.m_prev_state), line:973
|vpiName:state_chg.m_prev_state
|vpiFullName:uvm_pkg.uvm_phase::add.state_chg.m_prev_state
|vpiRhs:
\_ref_obj: (tmp_node.m_state), line:973
|vpiName:tmp_node.m_state
|vpiFullName:uvm_pkg.uvm_phase::add.tmp_node.m_state
|vpiStmt:
\_assignment: , line:143
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (tmp_node.m_state), line:143
|vpiName:tmp_node.m_state
|vpiFullName:uvm_pkg.uvm_phase::add.tmp_node.m_state
|vpiRhs:
\_ref_obj: (UVM_PHASE_DORMANT), line:143
|vpiName:UVM_PHASE_DORMANT
|vpiFullName:uvm_pkg.uvm_phase::add.UVM_PHASE_DORMANT
|vpiStmt:
\_begin: , line:169
|vpiFullName:uvm_pkg.uvm_phase::add
|vpiStmt:
\_while_stmt: , line:173
|vpiCondition:
\_operation: , line:173
|vpiOpType:15
|vpiOperand:
\_ref_obj: (cb), line:173
|vpiName:cb
|vpiFullName:uvm_pkg.uvm_phase::add.cb
|vpiOperand:
\_unsupported_expr: , line:173
|STRING:
|vpiStmt:
\_begin: , line:173
|vpiFullName:uvm_pkg.uvm_phase::add
|vpiStmt:
\_func_call: (cb.phase_state_change), line:175
|vpiName:cb.phase_state_change
|vpiArgument:
\_ref_obj: (tmp_node), line:175
|vpiName:tmp_node
|vpiArgument:
\_ref_obj: (state_chg), line:175
|vpiName:state_chg
|vpiStmt:
\_assignment: , line:176
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (cb), line:176
|vpiName:cb
|vpiFullName:uvm_pkg.uvm_phase::add.cb
|vpiRhs:
\_ref_obj: (iter.next), line:176
|vpiName:iter.next
|vpiFullName:uvm_pkg.uvm_phase::add.iter.next
|vpiTaskFunc:
\_function: (uvm_phase::get_parent), line:994
|vpiName:uvm_phase::get_parent
|vpiFullName:uvm_pkg.uvm_phase::get_parent
|vpiReturn:
\_chandle_var: (uvm_phase), line:994
|vpiName:uvm_phase
|vpiStmt:
\_return_stmt: , line:995, parent:uvm_phase::get_parent
|vpiCondition:
\_ref_obj: (m_parent), line:995
|vpiName:m_parent
|vpiFullName:uvm_pkg.uvm_phase::get_parent.m_parent
|vpiTaskFunc:
\_function: (uvm_phase::get_imp), line:1002
|vpiName:uvm_phase::get_imp
|vpiFullName:uvm_pkg.uvm_phase::get_imp
|vpiReturn:
\_chandle_var: (uvm_phase), line:1002
|vpiName:uvm_phase
|vpiStmt:
\_return_stmt: , line:1003, parent:uvm_phase::get_imp
|vpiCondition:
\_ref_obj: (m_imp), line:1003
|vpiName:m_imp
|vpiFullName:uvm_pkg.uvm_phase::get_imp.m_imp
|vpiTaskFunc:
\_function: (uvm_phase::get_schedule), line:1010
|vpiName:uvm_phase::get_schedule
|vpiFullName:uvm_pkg.uvm_phase::get_schedule
|vpiReturn:
\_chandle_var: (uvm_phase), line:1010
|vpiName:uvm_phase
|vpiIODecl:
\_io_decl: (hier)
|vpiName:hier
|vpiDirection:5
|vpiExpr:
\_bit_var: , line:1010, parent:hier
|vpiFullName:hier
|vpiStmt:
\_begin: , parent:uvm_phase::get_schedule
|vpiFullName:uvm_pkg.uvm_phase::get_schedule
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (sched), line:1011
|vpiName:sched
|vpiFullName:uvm_pkg.uvm_phase::get_schedule.sched
|vpiStmt:
\_assignment: , line:1012
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (sched), line:1012
|vpiName:sched
|vpiFullName:uvm_pkg.uvm_phase::get_schedule.sched
|vpiRhs:
\_ref_obj: (this), line:1012
|vpiName:this
|vpiFullName:uvm_pkg.uvm_phase::get_schedule.this
|vpiStmt:
\_if_stmt: , line:1013
|vpiCondition:
\_ref_obj: (hier), line:1013
|vpiName:hier
|vpiFullName:uvm_pkg.uvm_phase::get_schedule.hier
|vpiStmt:
\_while_stmt: , line:1014
|vpiCondition:
\_operation: , line:1014
|vpiOpType:26
|vpiOperand:
\_operation: , line:1014
|vpiOpType:15
|vpiOperand:
\_ref_obj: (sched.m_parent), line:1014
|vpiName:sched.m_parent
|vpiFullName:uvm_pkg.uvm_phase::get_schedule.sched.m_parent
|vpiOperand:
\_unsupported_expr: , line:1014
|STRING:
|vpiOperand:
\_operation: , line:1014
|vpiOpType:14
|vpiOperand:
\_ref_obj: (sched.m_parent), line:1014
|vpiName:sched.m_parent
|vpiFullName:uvm_pkg.uvm_phase::get_schedule.sched.m_parent
|vpiOperand:
\_ref_obj: (UVM_PHASE_SCHEDULE), line:1014
|vpiName:UVM_PHASE_SCHEDULE
|vpiFullName:uvm_pkg.uvm_phase::get_schedule.UVM_PHASE_SCHEDULE
|vpiStmt:
\_assignment: , line:1015
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (sched), line:1015
|vpiName:sched
|vpiFullName:uvm_pkg.uvm_phase::get_schedule.sched
|vpiRhs:
\_ref_obj: (sched.m_parent), line:1015
|vpiName:sched.m_parent
|vpiFullName:uvm_pkg.uvm_phase::get_schedule.sched.m_parent
|vpiStmt:
\_if_stmt: , line:1016
|vpiCondition:
\_operation: , line:1016
|vpiOpType:14
|vpiOperand:
\_ref_obj: (sched.m_phase_type), line:1016
|vpiName:sched.m_phase_type
|vpiFullName:uvm_pkg.uvm_phase::get_schedule.sched.m_phase_type
|vpiOperand:
\_ref_obj: (UVM_PHASE_SCHEDULE), line:1016
|vpiName:UVM_PHASE_SCHEDULE
|vpiFullName:uvm_pkg.uvm_phase::get_schedule.UVM_PHASE_SCHEDULE
|vpiStmt:
\_return_stmt: , line:1017
|vpiCondition:
\_ref_obj: (sched), line:1017
|vpiName:sched
|vpiFullName:uvm_pkg.uvm_phase::get_schedule.sched
|vpiStmt:
\_if_stmt: , line:1018
|vpiCondition:
\_operation: , line:1018
|vpiOpType:14
|vpiOperand:
\_ref_obj: (sched.m_phase_type), line:1018
|vpiName:sched.m_phase_type
|vpiFullName:uvm_pkg.uvm_phase::get_schedule.sched.m_phase_type
|vpiOperand:
\_ref_obj: (UVM_PHASE_NODE), line:1018
|vpiName:UVM_PHASE_NODE
|vpiFullName:uvm_pkg.uvm_phase::get_schedule.UVM_PHASE_NODE
|vpiStmt:
\_if_stmt: , line:1019
|vpiCondition:
\_operation: , line:1019
|vpiOpType:26
|vpiOperand:
\_operation: , line:1019
|vpiOpType:15
|vpiOperand:
\_ref_obj: (m_parent), line:1019
|vpiName:m_parent
|vpiFullName:uvm_pkg.uvm_phase::get_schedule.m_parent
|vpiOperand:
\_unsupported_expr: , line:1019
|STRING:
|vpiOperand:
\_operation: , line:1019
|vpiOpType:15
|vpiOperand:
\_ref_obj: (m_parent.m_phase_type), line:1019
|vpiName:m_parent.m_phase_type
|vpiFullName:uvm_pkg.uvm_phase::get_schedule.m_parent.m_phase_type
|vpiOperand:
\_ref_obj: (UVM_PHASE_DOMAIN), line:1019
|vpiName:UVM_PHASE_DOMAIN
|vpiFullName:uvm_pkg.uvm_phase::get_schedule.UVM_PHASE_DOMAIN
|vpiStmt:
\_return_stmt: , line:1020
|vpiCondition:
\_ref_obj: (m_parent), line:1020
|vpiName:m_parent
|vpiFullName:uvm_pkg.uvm_phase::get_schedule.m_parent
|vpiStmt:
\_return_stmt: , line:1021
|vpiCondition:
\_unsupported_expr: , line:1021
|STRING:
|vpiTaskFunc:
\_function: (uvm_phase::get_domain), line:1028
|vpiName:uvm_phase::get_domain
|vpiFullName:uvm_pkg.uvm_phase::get_domain
|vpiReturn:
\_chandle_var: (uvm_domain), line:1028
|vpiName:uvm_domain
|vpiStmt:
\_begin: , parent:uvm_phase::get_domain
|vpiFullName:uvm_pkg.uvm_phase::get_domain
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (phase), line:1029
|vpiName:phase
|vpiFullName:uvm_pkg.uvm_phase::get_domain.phase
|vpiStmt:
\_assignment: , line:1030
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (phase), line:1030
|vpiName:phase
|vpiFullName:uvm_pkg.uvm_phase::get_domain.phase
|vpiRhs:
\_ref_obj: (this), line:1030
|vpiName:this
|vpiFullName:uvm_pkg.uvm_phase::get_domain.this
|vpiStmt:
\_while_stmt: , line:1031
|vpiCondition:
\_operation: , line:1031
|vpiOpType:26
|vpiOperand:
\_operation: , line:1031
|vpiOpType:15
|vpiOperand:
\_ref_obj: (phase), line:1031
|vpiName:phase
|vpiFullName:uvm_pkg.uvm_phase::get_domain.phase
|vpiOperand:
\_unsupported_expr: , line:1031
|STRING:
|vpiOperand:
\_operation: , line:1031
|vpiOpType:15
|vpiOperand:
\_ref_obj: (phase.m_phase_type), line:1031
|vpiName:phase.m_phase_type
|vpiFullName:uvm_pkg.uvm_phase::get_domain.phase.m_phase_type
|vpiOperand:
\_ref_obj: (UVM_PHASE_DOMAIN), line:1031
|vpiName:UVM_PHASE_DOMAIN
|vpiFullName:uvm_pkg.uvm_phase::get_domain.UVM_PHASE_DOMAIN
|vpiStmt:
\_assignment: , line:1032
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (phase), line:1032
|vpiName:phase
|vpiFullName:uvm_pkg.uvm_phase::get_domain.phase
|vpiRhs:
\_ref_obj: (phase.m_parent), line:1032
|vpiName:phase.m_parent
|vpiFullName:uvm_pkg.uvm_phase::get_domain.phase.m_parent
|vpiStmt:
\_if_stmt: , line:1033
|vpiCondition:
\_operation: , line:1033
|vpiOpType:14
|vpiOperand:
\_ref_obj: (phase), line:1033
|vpiName:phase
|vpiFullName:uvm_pkg.uvm_phase::get_domain.phase
|vpiOperand:
\_unsupported_expr: , line:1033
|STRING:
|vpiStmt:
\_return_stmt: , line:1034
|vpiCondition:
\_unsupported_expr: , line:1034
|STRING:
|vpiStmt:
\_if_stmt: , line:170
|vpiCondition:
\_operation: , line:170
|vpiOpType:3
|vpiOperand:
\_sys_func_call: ($cast), line:170
|vpiName:$cast
|vpiArgument:
\_ref_obj: (get_domain), line:170
|vpiName:get_domain
|vpiArgument:
\_ref_obj: (phase), line:170
|vpiName:phase
|vpiStmt:
\_begin: , line:172
|vpiFullName:uvm_pkg.uvm_phase::get_domain
|vpiStmt:
\_if_stmt: , line:174
|vpiCondition:
\_func_call: (uvm_report_enabled), line:174
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:174
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_FATAL), line:174
|vpiName:UVM_FATAL
|vpiArgument:
\_constant: , line:174
|vpiConstType:6
|vpiDecompile:"PH/INTERNAL"
|vpiSize:13
|STRING:"PH/INTERNAL"
|vpiStmt:
\_func_call: (uvm_report_fatal), line:175
|vpiName:uvm_report_fatal
|vpiFunction:
\_function: (uvm_report_fatal), line:192
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"PH/INTERNAL"
|vpiSize:13
|STRING:"PH/INTERNAL"
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"get_domain: m_phase_type is DOMAIN but $cast to uvm_domain fails"
|vpiSize:66
|STRING:"get_domain: m_phase_type is DOMAIN but $cast to uvm_domain fails"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:175
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiSize:205
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiArgument:
\_constant: , line:175
|vpiConstType:7
|vpiDecompile:1035
|vpiSize:32
|INT:1035
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:175
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiTaskFunc:
\_function: (uvm_phase::get_domain_name), line:1043
|vpiName:uvm_phase::get_domain_name
|vpiFullName:uvm_pkg.uvm_phase::get_domain_name
|vpiReturn:
\_logic_var: , line:1043
|vpiStmt:
\_begin: , parent:uvm_phase::get_domain_name
|vpiFullName:uvm_pkg.uvm_phase::get_domain_name
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (domain), line:1044
|vpiName:domain
|vpiFullName:uvm_pkg.uvm_phase::get_domain_name.domain
|vpiStmt:
\_assignment: , line:1045
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (domain), line:1045
|vpiName:domain
|vpiFullName:uvm_pkg.uvm_phase::get_domain_name.domain
|vpiRhs:
\_func_call: (get_domain), line:1045
|vpiName:get_domain
|vpiStmt:
\_if_stmt: , line:1046
|vpiCondition:
\_operation: , line:1046
|vpiOpType:14
|vpiOperand:
\_ref_obj: (domain), line:1046
|vpiName:domain
|vpiFullName:uvm_pkg.uvm_phase::get_domain_name.domain
|vpiOperand:
\_unsupported_expr: , line:1046
|STRING:
|vpiStmt:
\_return_stmt: , line:1047
|vpiCondition:
\_constant: , line:1047
|vpiConstType:6
|vpiDecompile:"unknown"
|vpiSize:9
|STRING:"unknown"
|vpiStmt:
\_return_stmt: , line:1048
|vpiCondition:
\_ref_obj: (domain.get_name), line:1048
|vpiName:domain.get_name
|vpiFullName:uvm_pkg.uvm_phase::get_domain_name.domain.get_name
|vpiTaskFunc:
\_function: (uvm_phase::get_schedule_name), line:1055
|vpiName:uvm_phase::get_schedule_name
|vpiFullName:uvm_pkg.uvm_phase::get_schedule_name
|vpiReturn:
\_logic_var: , line:1055
|vpiIODecl:
\_io_decl: (hier)
|vpiName:hier
|vpiDirection:5
|vpiExpr:
\_bit_var: , line:1055, parent:hier
|vpiFullName:hier
|vpiStmt:
\_begin: , parent:uvm_phase::get_schedule_name
|vpiFullName:uvm_pkg.uvm_phase::get_schedule_name
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (sched), line:1056
|vpiName:sched
|vpiFullName:uvm_pkg.uvm_phase::get_schedule_name.sched
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_logic_var: (s), line:1057
|vpiName:s
|vpiFullName:uvm_pkg.uvm_phase::get_schedule_name.s
|vpiStmt:
\_assignment: , line:1058
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (sched), line:1058
|vpiName:sched
|vpiFullName:uvm_pkg.uvm_phase::get_schedule_name.sched
|vpiRhs:
\_func_call: (get_schedule), line:1058
|vpiName:get_schedule
|vpiArgument:
\_ref_obj: (hier), line:1058
|vpiName:hier
|vpiStmt:
\_if_stmt: , line:1059
|vpiCondition:
\_operation: , line:1059
|vpiOpType:14
|vpiOperand:
\_ref_obj: (sched), line:1059
|vpiName:sched
|vpiFullName:uvm_pkg.uvm_phase::get_schedule_name.sched
|vpiOperand:
\_unsupported_expr: , line:1059
|STRING:
|vpiStmt:
\_return_stmt: , line:1060
|vpiCondition:
\_constant: , line:1060
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiStmt:
\_assignment: , line:1061
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (s), line:1061
|vpiName:s
|vpiFullName:uvm_pkg.uvm_phase::get_schedule_name.s
|vpiRhs:
\_ref_obj: (sched.get_name), line:1061
|vpiName:sched.get_name
|vpiFullName:uvm_pkg.uvm_phase::get_schedule_name.sched.get_name
|vpiStmt:
\_while_stmt: , line:1062
|vpiCondition:
\_operation: , line:1062
|vpiOpType:26
|vpiOperand:
\_operation: , line:1062
|vpiOpType:26
|vpiOperand:
\_operation: , line:1062
|vpiOpType:15
|vpiOperand:
\_ref_obj: (sched.m_parent), line:1062
|vpiName:sched.m_parent
|vpiFullName:uvm_pkg.uvm_phase::get_schedule_name.sched.m_parent
|vpiOperand:
\_unsupported_expr: , line:1062
|STRING:
|vpiOperand:
\_operation: , line:1062
|vpiOpType:15
|vpiOperand:
\_ref_obj: (sched.m_parent), line:1062
|vpiName:sched.m_parent
|vpiFullName:uvm_pkg.uvm_phase::get_schedule_name.sched.m_parent
|vpiOperand:
\_ref_obj: (sched), line:1062
|vpiName:sched
|vpiFullName:uvm_pkg.uvm_phase::get_schedule_name.sched
|vpiOperand:
\_operation: , line:1063
|vpiOpType:14
|vpiOperand:
\_ref_obj: (sched.m_parent), line:1063
|vpiName:sched.m_parent
|vpiFullName:uvm_pkg.uvm_phase::get_schedule_name.sched.m_parent
|vpiOperand:
\_ref_obj: (UVM_PHASE_SCHEDULE), line:1063
|vpiName:UVM_PHASE_SCHEDULE
|vpiFullName:uvm_pkg.uvm_phase::get_schedule_name.UVM_PHASE_SCHEDULE
|vpiStmt:
\_begin: , line:1063
|vpiFullName:uvm_pkg.uvm_phase::get_schedule_name
|vpiStmt:
\_assignment: , line:1064
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (sched), line:1064
|vpiName:sched
|vpiFullName:uvm_pkg.uvm_phase::get_schedule_name.sched
|vpiRhs:
\_ref_obj: (sched.m_parent), line:1064
|vpiName:sched.m_parent
|vpiFullName:uvm_pkg.uvm_phase::get_schedule_name.sched.m_parent
|vpiStmt:
\_assignment: , line:1065
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (s), line:1065
|vpiName:s
|vpiFullName:uvm_pkg.uvm_phase::get_schedule_name.s
|vpiRhs:
\_operation: , line:1065
|vpiOpType:33
|vpiOperand:
\_ref_obj: (sched.get_name), line:1065
|vpiName:sched.get_name
|vpiOperand:
\_operation: , line:1065
|vpiOpType:32
|vpiOperand:
\_operation: , line:1065
|vpiOpType:18
|vpiOperand:
\_ref_obj: (s.len), line:1065
|vpiName:s.len
|vpiOperand:
\_constant: , line:1065
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiOperand:
\_constant: , line:1065
|vpiConstType:6
|vpiDecompile:"."
|vpiSize:3
|STRING:"."
|vpiOperand:
\_constant: , line:1065
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiOperand:
\_ref_obj: (s), line:1065
|vpiName:s
|vpiStmt:
\_return_stmt: , line:1067
|vpiCondition:
\_ref_obj: (s), line:1067
|vpiName:s
|vpiFullName:uvm_pkg.uvm_phase::get_schedule_name.s
|vpiTaskFunc:
\_function: (uvm_phase::get_full_name), line:1074
|vpiName:uvm_phase::get_full_name
|vpiFullName:uvm_pkg.uvm_phase::get_full_name
|vpiReturn:
\_logic_var: , line:1074
|vpiStmt:
\_begin: , parent:uvm_phase::get_full_name
|vpiFullName:uvm_pkg.uvm_phase::get_full_name
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_logic_var: (dom), line:1075
|vpiName:dom
|vpiFullName:uvm_pkg.uvm_phase::get_full_name.dom
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_logic_var: (sch), line:1075
|vpiName:sch
|vpiFullName:uvm_pkg.uvm_phase::get_full_name.sch
|vpiStmt:
\_if_stmt: , line:1076
|vpiCondition:
\_operation: , line:1076
|vpiOpType:14
|vpiOperand:
\_ref_obj: (m_phase_type), line:1076
|vpiName:m_phase_type
|vpiFullName:uvm_pkg.uvm_phase::get_full_name.m_phase_type
|vpiOperand:
\_ref_obj: (UVM_PHASE_IMP), line:1076
|vpiName:UVM_PHASE_IMP
|vpiFullName:uvm_pkg.uvm_phase::get_full_name.UVM_PHASE_IMP
|vpiStmt:
\_return_stmt: , line:1077
|vpiCondition:
\_func_call: (get_name), line:1077
|vpiName:get_name
|vpiStmt:
\_assignment: , line:1078
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (get_full_name), line:1078
|vpiName:get_full_name
|vpiFullName:uvm_pkg.uvm_phase::get_full_name.get_full_name
|vpiRhs:
\_func_call: (get_domain_name), line:1078
|vpiName:get_domain_name
|vpiStmt:
\_assignment: , line:1079
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (sch), line:1079
|vpiName:sch
|vpiFullName:uvm_pkg.uvm_phase::get_full_name.sch
|vpiRhs:
\_func_call: (get_schedule_name), line:1079
|vpiName:get_schedule_name
|vpiStmt:
\_if_stmt: , line:1080
|vpiCondition:
\_operation: , line:1080
|vpiOpType:15
|vpiOperand:
\_ref_obj: (sch), line:1080
|vpiName:sch
|vpiFullName:uvm_pkg.uvm_phase::get_full_name.sch
|vpiOperand:
\_constant: , line:1080
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiStmt:
\_assignment: , line:1081
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (get_full_name), line:1081
|vpiName:get_full_name
|vpiFullName:uvm_pkg.uvm_phase::get_full_name.get_full_name
|vpiRhs:
\_operation: , line:1081
|vpiOpType:33
|vpiOperand:
\_ref_obj: (get_full_name), line:1081
|vpiName:get_full_name
|vpiOperand:
\_constant: , line:1081
|vpiConstType:6
|vpiDecompile:"."
|vpiSize:3
|STRING:"."
|vpiOperand:
\_ref_obj: (sch), line:1081
|vpiName:sch
|vpiStmt:
\_if_stmt: , line:1082
|vpiCondition:
\_operation: , line:1082
|vpiOpType:26
|vpiOperand:
\_operation: , line:1082
|vpiOpType:15
|vpiOperand:
\_ref_obj: (m_phase_type), line:1082
|vpiName:m_phase_type
|vpiFullName:uvm_pkg.uvm_phase::get_full_name.m_phase_type
|vpiOperand:
\_ref_obj: (UVM_PHASE_DOMAIN), line:1082
|vpiName:UVM_PHASE_DOMAIN
|vpiFullName:uvm_pkg.uvm_phase::get_full_name.UVM_PHASE_DOMAIN
|vpiOperand:
\_operation: , line:1082
|vpiOpType:15
|vpiOperand:
\_ref_obj: (m_phase_type), line:1082
|vpiName:m_phase_type
|vpiFullName:uvm_pkg.uvm_phase::get_full_name.m_phase_type
|vpiOperand:
\_ref_obj: (UVM_PHASE_SCHEDULE), line:1082
|vpiName:UVM_PHASE_SCHEDULE
|vpiFullName:uvm_pkg.uvm_phase::get_full_name.UVM_PHASE_SCHEDULE
|vpiStmt:
\_assignment: , line:1083
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (get_full_name), line:1083
|vpiName:get_full_name
|vpiFullName:uvm_pkg.uvm_phase::get_full_name.get_full_name
|vpiRhs:
\_operation: , line:1083
|vpiOpType:33
|vpiOperand:
\_ref_obj: (get_full_name), line:1083
|vpiName:get_full_name
|vpiOperand:
\_constant: , line:1083
|vpiConstType:6
|vpiDecompile:"."
|vpiSize:3
|STRING:"."
|vpiOperand:
\_func_call: (get_name), line:1083
|vpiName:get_name
|vpiTaskFunc:
\_function: (uvm_phase::get_phase_type), line:1090
|vpiName:uvm_phase::get_phase_type
|vpiFullName:uvm_pkg.uvm_phase::get_phase_type
|vpiReturn:
\_chandle_var: (uvm_phase_type), line:1090
|vpiName:uvm_phase_type
|vpiStmt:
\_return_stmt: , line:1091, parent:uvm_phase::get_phase_type
|vpiCondition:
\_ref_obj: (m_phase_type), line:1091
|vpiName:m_phase_type
|vpiFullName:uvm_pkg.uvm_phase::get_phase_type.m_phase_type
|vpiTaskFunc:
\_function: (uvm_phase::set_max_ready_to_end_iterations), line:1097
|vpiName:uvm_phase::set_max_ready_to_end_iterations
|vpiFullName:uvm_pkg.uvm_phase::set_max_ready_to_end_iterations
|vpiIODecl:
\_io_decl: (max)
|vpiName:max
|vpiDirection:5
|vpiExpr:
\_int_var: , line:1097, parent:max
|vpiFullName:max
|vpiStmt:
\_assignment: , line:1098, parent:uvm_phase::set_max_ready_to_end_iterations
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (max_ready_to_end_iters), line:1098
|vpiName:max_ready_to_end_iters
|vpiFullName:uvm_pkg.uvm_phase::set_max_ready_to_end_iterations.max_ready_to_end_iters
|vpiRhs:
\_ref_obj: (max), line:1098
|vpiName:max
|vpiFullName:uvm_pkg.uvm_phase::set_max_ready_to_end_iterations.max
|vpiTaskFunc:
\_function: (uvm_phase::get_max_ready_to_end_iterations), line:1104
|vpiName:uvm_phase::get_max_ready_to_end_iterations
|vpiFullName:uvm_pkg.uvm_phase::get_max_ready_to_end_iterations
|vpiReturn:
\_int_var: , line:1104
|vpiStmt:
\_return_stmt: , line:1105, parent:uvm_phase::get_max_ready_to_end_iterations
|vpiCondition:
\_ref_obj: (max_ready_to_end_iters), line:1105
|vpiName:max_ready_to_end_iters
|vpiFullName:uvm_pkg.uvm_phase::get_max_ready_to_end_iterations.max_ready_to_end_iters
|vpiTaskFunc:
\_function: (uvm_phase::set_default_max_ready_to_end_iterations), line:1111
|vpiName:uvm_phase::set_default_max_ready_to_end_iterations
|vpiFullName:uvm_pkg.uvm_phase::set_default_max_ready_to_end_iterations
|vpiIODecl:
\_io_decl: (max)
|vpiName:max
|vpiDirection:5
|vpiExpr:
\_int_var: , line:1111, parent:max
|vpiFullName:max
|vpiStmt:
\_assignment: , line:1112, parent:uvm_phase::set_default_max_ready_to_end_iterations
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_default_max_ready_to_end_iters), line:1112
|vpiName:m_default_max_ready_to_end_iters
|vpiFullName:uvm_pkg.uvm_phase::set_default_max_ready_to_end_iterations.m_default_max_ready_to_end_iters
|vpiRhs:
\_ref_obj: (max), line:1112
|vpiName:max
|vpiFullName:uvm_pkg.uvm_phase::set_default_max_ready_to_end_iterations.max
|vpiTaskFunc:
\_function: (uvm_phase::get_default_max_ready_to_end_iterations), line:1118
|vpiName:uvm_phase::get_default_max_ready_to_end_iterations
|vpiFullName:uvm_pkg.uvm_phase::get_default_max_ready_to_end_iterations
|vpiReturn:
\_int_var: , line:1118
|vpiStmt:
\_return_stmt: , line:1119, parent:uvm_phase::get_default_max_ready_to_end_iterations
|vpiCondition:
\_ref_obj: (m_default_max_ready_to_end_iters), line:1119
|vpiName:m_default_max_ready_to_end_iters
|vpiFullName:uvm_pkg.uvm_phase::get_default_max_ready_to_end_iterations.m_default_max_ready_to_end_iters
|vpiTaskFunc:
\_function: (uvm_phase::get_state), line:1130
|vpiName:uvm_phase::get_state
|vpiFullName:uvm_pkg.uvm_phase::get_state
|vpiReturn:
\_chandle_var: (uvm_phase_state), line:1130
|vpiName:uvm_phase_state
|vpiStmt:
\_return_stmt: , line:1131, parent:uvm_phase::get_state
|vpiCondition:
\_ref_obj: (m_state), line:1131
|vpiName:m_state
|vpiFullName:uvm_pkg.uvm_phase::get_state.m_state
|vpiTaskFunc:
\_function: (uvm_phase::get_run_count), line:1137
|vpiName:uvm_phase::get_run_count
|vpiFullName:uvm_pkg.uvm_phase::get_run_count
|vpiReturn:
\_int_var: , line:1137
|vpiStmt:
\_return_stmt: , line:1138, parent:uvm_phase::get_run_count
|vpiCondition:
\_ref_obj: (m_run_count), line:1138
|vpiName:m_run_count
|vpiFullName:uvm_pkg.uvm_phase::get_run_count.m_run_count
|vpiTaskFunc:
\_function: (uvm_phase::m_print_successors), line:1145
|vpiName:uvm_phase::m_print_successors
|vpiFullName:uvm_pkg.uvm_phase::m_print_successors
|vpiStmt:
\_begin: , parent:uvm_phase::m_print_successors
|vpiFullName:uvm_pkg.uvm_phase::m_print_successors
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (found), line:1146
|vpiName:found
|vpiFullName:uvm_pkg.uvm_phase::m_print_successors.found
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_constant: , line:1147
|vpiConstType:6
|vpiDecompile:" "
|vpiSize:51
|STRING:" "
|vpiLhs:
\_logic_var: (spaces), line:1147
|vpiName:spaces
|vpiFullName:uvm_pkg.uvm_phase::m_print_successors.spaces
|vpiConstantVariable:1
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_int_var: (level), line:1148
|vpiName:level
|vpiFullName:uvm_pkg.uvm_phase::m_print_successors.level
|vpiConstantVariable:1
|vpiStmt:
\_if_stmt: , line:1149
|vpiCondition:
\_operation: , line:1149
|vpiOpType:14
|vpiOperand:
\_ref_obj: (m_phase_type), line:1149
|vpiName:m_phase_type
|vpiFullName:uvm_pkg.uvm_phase::m_print_successors.m_phase_type
|vpiOperand:
\_ref_obj: (UVM_PHASE_DOMAIN), line:1149
|vpiName:UVM_PHASE_DOMAIN
|vpiFullName:uvm_pkg.uvm_phase::m_print_successors.UVM_PHASE_DOMAIN
|vpiStmt:
\_assignment: , line:116
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (level), line:116
|vpiName:level
|vpiFullName:uvm_pkg.uvm_phase::m_print_successors.level
|vpiRhs:
\_constant: , line:116
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_begin: , line:118
|vpiFullName:uvm_pkg.uvm_phase::m_print_successors
|vpiStmt:
\_if_stmt: , line:120
|vpiCondition:
\_func_call: (uvm_report_enabled), line:120
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:120
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_INFO), line:120
|vpiName:UVM_INFO
|vpiArgument:
\_constant: , line:120
|vpiConstType:6
|vpiDecompile:"UVM/PHASE/SUCC"
|vpiSize:16
|STRING:"UVM/PHASE/SUCC"
|vpiStmt:
\_func_call: (uvm_report_info), line:121
|vpiName:uvm_report_info
|vpiFunction:
\_function: (uvm_report_info), line:126
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"UVM/PHASE/SUCC"
|vpiSize:16
|STRING:"UVM/PHASE/SUCC"
|vpiArgument:
\_sys_func_call: ($sformatf), line:121
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"%s%s (%s) id=%0d"
|vpiSize:18
|STRING:"%s%s (%s) id=%0d"
|vpiArgument:
\_ref_obj: (spaces.substr), line:121
|vpiName:spaces.substr
|vpiArgument:
\_func_call: (get_name), line:121
|vpiName:get_name
|vpiArgument:
\_ref_obj: (m_phase_type.name), line:121
|vpiName:m_phase_type.name
|vpiArgument:
\_func_call: (get_inst_id), line:121
|vpiName:get_inst_id
|vpiArgument:
\_ref_obj: (UVM_NONE), line:121
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiSize:205
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiArgument:
\_constant: , line:121
|vpiConstType:7
|vpiDecompile:1150
|vpiSize:32
|INT:1150
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:121
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_foreach_stmt: , line:1153
|vpiFullName:uvm_pkg.uvm_phase::m_print_successors
|vpiVariables:
\_chandle_var: (m_successors), line:1153
|vpiName:m_successors
|vpiFullName:uvm_pkg.uvm_phase::m_print_successors.m_successors
|vpiLoopVars:
\_chandle_var: (succ), line:1153
|vpiName:succ
|vpiFullName:uvm_pkg.uvm_phase::m_print_successors.succ
|vpiStmt:
\_begin: , line:1153
|vpiFullName:uvm_pkg.uvm_phase::m_print_successors
|vpiStmt:
\_func_call: (succ.m_print_successors), line:1154
|vpiName:succ.m_print_successors
|vpiTaskFunc:
\_function: (uvm_phase::m_find_predecessor), line:1163
|vpiName:uvm_phase::m_find_predecessor
|vpiFullName:uvm_pkg.uvm_phase::m_find_predecessor
|vpiReturn:
\_chandle_var: (uvm_phase), line:1163
|vpiName:uvm_phase
|vpiIODecl:
\_io_decl: (phase)
|vpiName:phase
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_phase), line:1163, parent:phase
|vpiName:uvm_phase
|vpiFullName:phase.uvm_phase
|vpiIODecl:
\_io_decl: (stay_in_scope)
|vpiName:stay_in_scope
|vpiDirection:5
|vpiExpr:
\_bit_var: , line:1163, parent:stay_in_scope
|vpiFullName:stay_in_scope
|vpiIODecl:
\_io_decl: (orig_phase)
|vpiName:orig_phase
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_phase), line:1163, parent:orig_phase
|vpiName:uvm_phase
|vpiFullName:orig_phase.uvm_phase
|vpiStmt:
\_begin: , parent:uvm_phase::m_find_predecessor
|vpiFullName:uvm_pkg.uvm_phase::m_find_predecessor
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (found), line:1164
|vpiName:found
|vpiFullName:uvm_pkg.uvm_phase::m_find_predecessor.found
|vpiStmt:
\_if_stmt: , line:1166
|vpiCondition:
\_operation: , line:1166
|vpiOpType:14
|vpiOperand:
\_ref_obj: (phase), line:1166
|vpiName:phase
|vpiFullName:uvm_pkg.uvm_phase::m_find_predecessor.phase
|vpiOperand:
\_unsupported_expr: , line:1166
|STRING:
|vpiStmt:
\_begin: , line:1166
|vpiFullName:uvm_pkg.uvm_phase::m_find_predecessor
|vpiStmt:
\_return_stmt: , line:1167
|vpiCondition:
\_unsupported_expr: , line:1167
|STRING:
|vpiStmt:
\_if_stmt: , line:1169
|vpiCondition:
\_operation: , line:1169
|vpiOpType:27
|vpiOperand:
\_operation: , line:1169
|vpiOpType:14
|vpiOperand:
\_ref_obj: (phase), line:1169
|vpiName:phase
|vpiFullName:uvm_pkg.uvm_phase::m_find_predecessor.phase
|vpiOperand:
\_ref_obj: (m_imp), line:1169
|vpiName:m_imp
|vpiFullName:uvm_pkg.uvm_phase::m_find_predecessor.m_imp
|vpiOperand:
\_operation: , line:1169
|vpiOpType:14
|vpiOperand:
\_ref_obj: (phase), line:1169
|vpiName:phase
|vpiFullName:uvm_pkg.uvm_phase::m_find_predecessor.phase
|vpiOperand:
\_ref_obj: (this), line:1169
|vpiName:this
|vpiFullName:uvm_pkg.uvm_phase::m_find_predecessor.this
|vpiStmt:
\_return_stmt: , line:1170
|vpiCondition:
\_ref_obj: (this), line:1170
|vpiName:this
|vpiFullName:uvm_pkg.uvm_phase::m_find_predecessor.this
|vpiStmt:
\_foreach_stmt: , line:1171
|vpiFullName:uvm_pkg.uvm_phase::m_find_predecessor
|vpiVariables:
\_chandle_var: (m_predecessors), line:1171
|vpiName:m_predecessors
|vpiFullName:uvm_pkg.uvm_phase::m_find_predecessor.m_predecessors
|vpiLoopVars:
\_chandle_var: (pred), line:1171
|vpiName:pred
|vpiFullName:uvm_pkg.uvm_phase::m_find_predecessor.pred
|vpiStmt:
\_begin: , line:1171
|vpiFullName:uvm_pkg.uvm_phase::m_find_predecessor
|vpiStmt:
\_assignment: , line:1173
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (orig), line:1173
|vpiName:orig
|vpiFullName:uvm_pkg.uvm_phase::m_find_predecessor.orig
|vpiRhs:
\_operation: , line:1173
|vpiOpType:32
|vpiOperand:
\_operation: , line:1173
|vpiOpType:14
|vpiOperand:
\_ref_obj: (orig_phase), line:1173
|vpiName:orig_phase
|vpiFullName:uvm_pkg.uvm_phase::m_find_predecessor.orig_phase
|vpiOperand:
\_unsupported_expr: , line:1173
|STRING:
|vpiOperand:
\_ref_obj: (this), line:1173
|vpiName:this
|vpiFullName:uvm_pkg.uvm_phase::m_find_predecessor.this
|vpiOperand:
\_ref_obj: (orig_phase), line:1173
|vpiName:orig_phase
|vpiFullName:uvm_pkg.uvm_phase::m_find_predecessor.orig_phase
|vpiStmt:
\_if_stmt: , line:1174
|vpiCondition:
\_operation: , line:1174
|vpiOpType:27
|vpiOperand:
\_operation: , line:1174
|vpiOpType:27
|vpiOperand:
\_operation: , line:1174
|vpiOpType:3
|vpiOperand:
\_ref_obj: (stay_in_scope), line:1174
|vpiName:stay_in_scope
|vpiFullName:uvm_pkg.uvm_phase::m_find_predecessor.stay_in_scope
|vpiOperand:
\_operation: , line:1175
|vpiOpType:14
|vpiOperand:
\_ref_obj: (pred.get_schedule), line:1175
|vpiName:pred.get_schedule
|vpiFullName:uvm_pkg.uvm_phase::m_find_predecessor.pred.get_schedule
|vpiOperand:
\_ref_obj: (orig.get_schedule), line:1175
|vpiName:orig.get_schedule
|vpiFullName:uvm_pkg.uvm_phase::m_find_predecessor.orig.get_schedule
|vpiOperand:
\_operation: , line:1176
|vpiOpType:14
|vpiOperand:
\_ref_obj: (pred.get_domain), line:1176
|vpiName:pred.get_domain
|vpiFullName:uvm_pkg.uvm_phase::m_find_predecessor.pred.get_domain
|vpiOperand:
\_ref_obj: (orig.get_domain), line:1176
|vpiName:orig.get_domain
|vpiFullName:uvm_pkg.uvm_phase::m_find_predecessor.orig.get_domain
|vpiStmt:
\_begin: , line:1176
|vpiFullName:uvm_pkg.uvm_phase::m_find_predecessor
|vpiStmt:
\_assignment: , line:1177
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (found), line:1177
|vpiName:found
|vpiFullName:uvm_pkg.uvm_phase::m_find_predecessor.found
|vpiRhs:
\_ref_obj: (pred.m_find_predecessor), line:1177
|vpiName:pred.m_find_predecessor
|vpiFullName:uvm_pkg.uvm_phase::m_find_predecessor.pred.m_find_predecessor
|vpiStmt:
\_if_stmt: , line:1178
|vpiCondition:
\_operation: , line:1178
|vpiOpType:15
|vpiOperand:
\_ref_obj: (found), line:1178
|vpiName:found
|vpiFullName:uvm_pkg.uvm_phase::m_find_predecessor.found
|vpiOperand:
\_unsupported_expr: , line:1178
|STRING:
|vpiStmt:
\_return_stmt: , line:1179
|vpiCondition:
\_ref_obj: (found), line:1179
|vpiName:found
|vpiFullName:uvm_pkg.uvm_phase::m_find_predecessor.found
|vpiStmt:
\_return_stmt: , line:1182
|vpiCondition:
\_unsupported_expr: , line:1182
|STRING:
|vpiTaskFunc:
\_function: (uvm_phase::m_find_predecessor_by_name), line:1189
|vpiName:uvm_phase::m_find_predecessor_by_name
|vpiFullName:uvm_pkg.uvm_phase::m_find_predecessor_by_name
|vpiReturn:
\_chandle_var: (uvm_phase), line:1189
|vpiName:uvm_phase
|vpiIODecl:
\_io_decl: (name)
|vpiName:name
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1189, parent:name
|vpiFullName:name
|vpiIODecl:
\_io_decl: (stay_in_scope)
|vpiName:stay_in_scope
|vpiDirection:5
|vpiExpr:
\_bit_var: , line:1189, parent:stay_in_scope
|vpiFullName:stay_in_scope
|vpiIODecl:
\_io_decl: (orig_phase)
|vpiName:orig_phase
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_phase), line:1189, parent:orig_phase
|vpiName:uvm_phase
|vpiFullName:orig_phase.uvm_phase
|vpiStmt:
\_begin: , parent:uvm_phase::m_find_predecessor_by_name
|vpiFullName:uvm_pkg.uvm_phase::m_find_predecessor_by_name
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (found), line:1190
|vpiName:found
|vpiFullName:uvm_pkg.uvm_phase::m_find_predecessor_by_name.found
|vpiStmt:
\_if_stmt: , line:1192
|vpiCondition:
\_operation: , line:1192
|vpiOpType:14
|vpiOperand:
\_func_call: (get_name), line:1192
|vpiName:get_name
|vpiOperand:
\_ref_obj: (name), line:1192
|vpiName:name
|vpiFullName:uvm_pkg.uvm_phase::m_find_predecessor_by_name.name
|vpiStmt:
\_return_stmt: , line:1193
|vpiCondition:
\_ref_obj: (this), line:1193
|vpiName:this
|vpiFullName:uvm_pkg.uvm_phase::m_find_predecessor_by_name.this
|vpiStmt:
\_foreach_stmt: , line:1194
|vpiFullName:uvm_pkg.uvm_phase::m_find_predecessor_by_name
|vpiVariables:
\_chandle_var: (m_predecessors), line:1194
|vpiName:m_predecessors
|vpiFullName:uvm_pkg.uvm_phase::m_find_predecessor_by_name.m_predecessors
|vpiLoopVars:
\_chandle_var: (pred), line:1194
|vpiName:pred
|vpiFullName:uvm_pkg.uvm_phase::m_find_predecessor_by_name.pred
|vpiStmt:
\_begin: , line:1194
|vpiFullName:uvm_pkg.uvm_phase::m_find_predecessor_by_name
|vpiStmt:
\_assignment: , line:1196
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (orig), line:1196
|vpiName:orig
|vpiFullName:uvm_pkg.uvm_phase::m_find_predecessor_by_name.orig
|vpiRhs:
\_operation: , line:1196
|vpiOpType:32
|vpiOperand:
\_operation: , line:1196
|vpiOpType:14
|vpiOperand:
\_ref_obj: (orig_phase), line:1196
|vpiName:orig_phase
|vpiFullName:uvm_pkg.uvm_phase::m_find_predecessor_by_name.orig_phase
|vpiOperand:
\_unsupported_expr: , line:1196
|STRING:
|vpiOperand:
\_ref_obj: (this), line:1196
|vpiName:this
|vpiFullName:uvm_pkg.uvm_phase::m_find_predecessor_by_name.this
|vpiOperand:
\_ref_obj: (orig_phase), line:1196
|vpiName:orig_phase
|vpiFullName:uvm_pkg.uvm_phase::m_find_predecessor_by_name.orig_phase
|vpiStmt:
\_if_stmt: , line:1197
|vpiCondition:
\_operation: , line:1197
|vpiOpType:27
|vpiOperand:
\_operation: , line:1197
|vpiOpType:27
|vpiOperand:
\_operation: , line:1197
|vpiOpType:3
|vpiOperand:
\_ref_obj: (stay_in_scope), line:1197
|vpiName:stay_in_scope
|vpiFullName:uvm_pkg.uvm_phase::m_find_predecessor_by_name.stay_in_scope
|vpiOperand:
\_operation: , line:1198
|vpiOpType:14
|vpiOperand:
\_ref_obj: (pred.get_schedule), line:1198
|vpiName:pred.get_schedule
|vpiFullName:uvm_pkg.uvm_phase::m_find_predecessor_by_name.pred.get_schedule
|vpiOperand:
\_ref_obj: (orig.get_schedule), line:1198
|vpiName:orig.get_schedule
|vpiFullName:uvm_pkg.uvm_phase::m_find_predecessor_by_name.orig.get_schedule
|vpiOperand:
\_operation: , line:1199
|vpiOpType:14
|vpiOperand:
\_ref_obj: (pred.get_domain), line:1199
|vpiName:pred.get_domain
|vpiFullName:uvm_pkg.uvm_phase::m_find_predecessor_by_name.pred.get_domain
|vpiOperand:
\_ref_obj: (orig.get_domain), line:1199
|vpiName:orig.get_domain
|vpiFullName:uvm_pkg.uvm_phase::m_find_predecessor_by_name.orig.get_domain
|vpiStmt:
\_begin: , line:1199
|vpiFullName:uvm_pkg.uvm_phase::m_find_predecessor_by_name
|vpiStmt:
\_assignment: , line:1200
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (found), line:1200
|vpiName:found
|vpiFullName:uvm_pkg.uvm_phase::m_find_predecessor_by_name.found
|vpiRhs:
\_ref_obj: (pred.m_find_predecessor_by_name), line:1200
|vpiName:pred.m_find_predecessor_by_name
|vpiFullName:uvm_pkg.uvm_phase::m_find_predecessor_by_name.pred.m_find_predecessor_by_name
|vpiStmt:
\_if_stmt: , line:1201
|vpiCondition:
\_operation: , line:1201
|vpiOpType:15
|vpiOperand:
\_ref_obj: (found), line:1201
|vpiName:found
|vpiFullName:uvm_pkg.uvm_phase::m_find_predecessor_by_name.found
|vpiOperand:
\_unsupported_expr: , line:1201
|STRING:
|vpiStmt:
\_return_stmt: , line:1202
|vpiCondition:
\_ref_obj: (found), line:1202
|vpiName:found
|vpiFullName:uvm_pkg.uvm_phase::m_find_predecessor_by_name.found
|vpiStmt:
\_return_stmt: , line:1205
|vpiCondition:
\_unsupported_expr: , line:1205
|STRING:
|vpiTaskFunc:
\_function: (uvm_phase::m_find_successor), line:1212
|vpiName:uvm_phase::m_find_successor
|vpiFullName:uvm_pkg.uvm_phase::m_find_successor
|vpiReturn:
\_chandle_var: (uvm_phase), line:1212
|vpiName:uvm_phase
|vpiIODecl:
\_io_decl: (phase)
|vpiName:phase
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_phase), line:1212, parent:phase
|vpiName:uvm_phase
|vpiFullName:phase.uvm_phase
|vpiIODecl:
\_io_decl: (stay_in_scope)
|vpiName:stay_in_scope
|vpiDirection:5
|vpiExpr:
\_bit_var: , line:1212, parent:stay_in_scope
|vpiFullName:stay_in_scope
|vpiIODecl:
\_io_decl: (orig_phase)
|vpiName:orig_phase
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_phase), line:1212, parent:orig_phase
|vpiName:uvm_phase
|vpiFullName:orig_phase.uvm_phase
|vpiStmt:
\_begin: , parent:uvm_phase::m_find_successor
|vpiFullName:uvm_pkg.uvm_phase::m_find_successor
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (found), line:1213
|vpiName:found
|vpiFullName:uvm_pkg.uvm_phase::m_find_successor.found
|vpiStmt:
\_if_stmt: , line:1215
|vpiCondition:
\_operation: , line:1215
|vpiOpType:14
|vpiOperand:
\_ref_obj: (phase), line:1215
|vpiName:phase
|vpiFullName:uvm_pkg.uvm_phase::m_find_successor.phase
|vpiOperand:
\_unsupported_expr: , line:1215
|STRING:
|vpiStmt:
\_begin: , line:1215
|vpiFullName:uvm_pkg.uvm_phase::m_find_successor
|vpiStmt:
\_return_stmt: , line:1216
|vpiCondition:
\_unsupported_expr: , line:1216
|STRING:
|vpiStmt:
\_if_stmt: , line:1218
|vpiCondition:
\_operation: , line:1218
|vpiOpType:27
|vpiOperand:
\_operation: , line:1218
|vpiOpType:14
|vpiOperand:
\_ref_obj: (phase), line:1218
|vpiName:phase
|vpiFullName:uvm_pkg.uvm_phase::m_find_successor.phase
|vpiOperand:
\_ref_obj: (m_imp), line:1218
|vpiName:m_imp
|vpiFullName:uvm_pkg.uvm_phase::m_find_successor.m_imp
|vpiOperand:
\_operation: , line:1218
|vpiOpType:14
|vpiOperand:
\_ref_obj: (phase), line:1218
|vpiName:phase
|vpiFullName:uvm_pkg.uvm_phase::m_find_successor.phase
|vpiOperand:
\_ref_obj: (this), line:1218
|vpiName:this
|vpiFullName:uvm_pkg.uvm_phase::m_find_successor.this
|vpiStmt:
\_begin: , line:1218
|vpiFullName:uvm_pkg.uvm_phase::m_find_successor
|vpiStmt:
\_return_stmt: , line:1219
|vpiCondition:
\_ref_obj: (this), line:1219
|vpiName:this
|vpiFullName:uvm_pkg.uvm_phase::m_find_successor.this
|vpiStmt:
\_foreach_stmt: , line:1221
|vpiFullName:uvm_pkg.uvm_phase::m_find_successor
|vpiVariables:
\_chandle_var: (m_successors), line:1221
|vpiName:m_successors
|vpiFullName:uvm_pkg.uvm_phase::m_find_successor.m_successors
|vpiLoopVars:
\_chandle_var: (succ), line:1221
|vpiName:succ
|vpiFullName:uvm_pkg.uvm_phase::m_find_successor.succ
|vpiStmt:
\_begin: , line:1221
|vpiFullName:uvm_pkg.uvm_phase::m_find_successor
|vpiStmt:
\_assignment: , line:1223
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (orig), line:1223
|vpiName:orig
|vpiFullName:uvm_pkg.uvm_phase::m_find_successor.orig
|vpiRhs:
\_operation: , line:1223
|vpiOpType:32
|vpiOperand:
\_operation: , line:1223
|vpiOpType:14
|vpiOperand:
\_ref_obj: (orig_phase), line:1223
|vpiName:orig_phase
|vpiFullName:uvm_pkg.uvm_phase::m_find_successor.orig_phase
|vpiOperand:
\_unsupported_expr: , line:1223
|STRING:
|vpiOperand:
\_ref_obj: (this), line:1223
|vpiName:this
|vpiFullName:uvm_pkg.uvm_phase::m_find_successor.this
|vpiOperand:
\_ref_obj: (orig_phase), line:1223
|vpiName:orig_phase
|vpiFullName:uvm_pkg.uvm_phase::m_find_successor.orig_phase
|vpiStmt:
\_if_stmt: , line:1224
|vpiCondition:
\_operation: , line:1224
|vpiOpType:27
|vpiOperand:
\_operation: , line:1224
|vpiOpType:27
|vpiOperand:
\_operation: , line:1224
|vpiOpType:3
|vpiOperand:
\_ref_obj: (stay_in_scope), line:1224
|vpiName:stay_in_scope
|vpiFullName:uvm_pkg.uvm_phase::m_find_successor.stay_in_scope
|vpiOperand:
\_operation: , line:1225
|vpiOpType:14
|vpiOperand:
\_ref_obj: (succ.get_schedule), line:1225
|vpiName:succ.get_schedule
|vpiFullName:uvm_pkg.uvm_phase::m_find_successor.succ.get_schedule
|vpiOperand:
\_ref_obj: (orig.get_schedule), line:1225
|vpiName:orig.get_schedule
|vpiFullName:uvm_pkg.uvm_phase::m_find_successor.orig.get_schedule
|vpiOperand:
\_operation: , line:1226
|vpiOpType:14
|vpiOperand:
\_ref_obj: (succ.get_domain), line:1226
|vpiName:succ.get_domain
|vpiFullName:uvm_pkg.uvm_phase::m_find_successor.succ.get_domain
|vpiOperand:
\_ref_obj: (orig.get_domain), line:1226
|vpiName:orig.get_domain
|vpiFullName:uvm_pkg.uvm_phase::m_find_successor.orig.get_domain
|vpiStmt:
\_begin: , line:1226
|vpiFullName:uvm_pkg.uvm_phase::m_find_successor
|vpiStmt:
\_assignment: , line:1227
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (found), line:1227
|vpiName:found
|vpiFullName:uvm_pkg.uvm_phase::m_find_successor.found
|vpiRhs:
\_ref_obj: (succ.m_find_successor), line:1227
|vpiName:succ.m_find_successor
|vpiFullName:uvm_pkg.uvm_phase::m_find_successor.succ.m_find_successor
|vpiStmt:
\_if_stmt: , line:1228
|vpiCondition:
\_operation: , line:1228
|vpiOpType:15
|vpiOperand:
\_ref_obj: (found), line:1228
|vpiName:found
|vpiFullName:uvm_pkg.uvm_phase::m_find_successor.found
|vpiOperand:
\_unsupported_expr: , line:1228
|STRING:
|vpiStmt:
\_begin: , line:1228
|vpiFullName:uvm_pkg.uvm_phase::m_find_successor
|vpiStmt:
\_return_stmt: , line:1229
|vpiCondition:
\_ref_obj: (found), line:1229
|vpiName:found
|vpiFullName:uvm_pkg.uvm_phase::m_find_successor.found
|vpiStmt:
\_return_stmt: , line:1233
|vpiCondition:
\_unsupported_expr: , line:1233
|STRING:
|vpiTaskFunc:
\_function: (uvm_phase::m_find_successor_by_name), line:1240
|vpiName:uvm_phase::m_find_successor_by_name
|vpiFullName:uvm_pkg.uvm_phase::m_find_successor_by_name
|vpiReturn:
\_chandle_var: (uvm_phase), line:1240
|vpiName:uvm_phase
|vpiIODecl:
\_io_decl: (name)
|vpiName:name
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1240, parent:name
|vpiFullName:name
|vpiIODecl:
\_io_decl: (stay_in_scope)
|vpiName:stay_in_scope
|vpiDirection:5
|vpiExpr:
\_bit_var: , line:1240, parent:stay_in_scope
|vpiFullName:stay_in_scope
|vpiIODecl:
\_io_decl: (orig_phase)
|vpiName:orig_phase
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_phase), line:1240, parent:orig_phase
|vpiName:uvm_phase
|vpiFullName:orig_phase.uvm_phase
|vpiStmt:
\_begin: , parent:uvm_phase::m_find_successor_by_name
|vpiFullName:uvm_pkg.uvm_phase::m_find_successor_by_name
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (found), line:1241
|vpiName:found
|vpiFullName:uvm_pkg.uvm_phase::m_find_successor_by_name.found
|vpiStmt:
\_if_stmt: , line:1243
|vpiCondition:
\_operation: , line:1243
|vpiOpType:14
|vpiOperand:
\_func_call: (get_name), line:1243
|vpiName:get_name
|vpiOperand:
\_ref_obj: (name), line:1243
|vpiName:name
|vpiFullName:uvm_pkg.uvm_phase::m_find_successor_by_name.name
|vpiStmt:
\_return_stmt: , line:1244
|vpiCondition:
\_ref_obj: (this), line:1244
|vpiName:this
|vpiFullName:uvm_pkg.uvm_phase::m_find_successor_by_name.this
|vpiStmt:
\_foreach_stmt: , line:1245
|vpiFullName:uvm_pkg.uvm_phase::m_find_successor_by_name
|vpiVariables:
\_chandle_var: (m_successors), line:1245
|vpiName:m_successors
|vpiFullName:uvm_pkg.uvm_phase::m_find_successor_by_name.m_successors
|vpiLoopVars:
\_chandle_var: (succ), line:1245
|vpiName:succ
|vpiFullName:uvm_pkg.uvm_phase::m_find_successor_by_name.succ
|vpiStmt:
\_begin: , line:1245
|vpiFullName:uvm_pkg.uvm_phase::m_find_successor_by_name
|vpiStmt:
\_assignment: , line:1247
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (orig), line:1247
|vpiName:orig
|vpiFullName:uvm_pkg.uvm_phase::m_find_successor_by_name.orig
|vpiRhs:
\_operation: , line:1247
|vpiOpType:32
|vpiOperand:
\_operation: , line:1247
|vpiOpType:14
|vpiOperand:
\_ref_obj: (orig_phase), line:1247
|vpiName:orig_phase
|vpiFullName:uvm_pkg.uvm_phase::m_find_successor_by_name.orig_phase
|vpiOperand:
\_unsupported_expr: , line:1247
|STRING:
|vpiOperand:
\_ref_obj: (this), line:1247
|vpiName:this
|vpiFullName:uvm_pkg.uvm_phase::m_find_successor_by_name.this
|vpiOperand:
\_ref_obj: (orig_phase), line:1247
|vpiName:orig_phase
|vpiFullName:uvm_pkg.uvm_phase::m_find_successor_by_name.orig_phase
|vpiStmt:
\_if_stmt: , line:1248
|vpiCondition:
\_operation: , line:1248
|vpiOpType:27
|vpiOperand:
\_operation: , line:1248
|vpiOpType:27
|vpiOperand:
\_operation: , line:1248
|vpiOpType:3
|vpiOperand:
\_ref_obj: (stay_in_scope), line:1248
|vpiName:stay_in_scope
|vpiFullName:uvm_pkg.uvm_phase::m_find_successor_by_name.stay_in_scope
|vpiOperand:
\_operation: , line:1249
|vpiOpType:14
|vpiOperand:
\_ref_obj: (succ.get_schedule), line:1249
|vpiName:succ.get_schedule
|vpiFullName:uvm_pkg.uvm_phase::m_find_successor_by_name.succ.get_schedule
|vpiOperand:
\_ref_obj: (orig.get_schedule), line:1249
|vpiName:orig.get_schedule
|vpiFullName:uvm_pkg.uvm_phase::m_find_successor_by_name.orig.get_schedule
|vpiOperand:
\_operation: , line:1250
|vpiOpType:14
|vpiOperand:
\_ref_obj: (succ.get_domain), line:1250
|vpiName:succ.get_domain
|vpiFullName:uvm_pkg.uvm_phase::m_find_successor_by_name.succ.get_domain
|vpiOperand:
\_ref_obj: (orig.get_domain), line:1250
|vpiName:orig.get_domain
|vpiFullName:uvm_pkg.uvm_phase::m_find_successor_by_name.orig.get_domain
|vpiStmt:
\_begin: , line:1250
|vpiFullName:uvm_pkg.uvm_phase::m_find_successor_by_name
|vpiStmt:
\_assignment: , line:1251
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (found), line:1251
|vpiName:found
|vpiFullName:uvm_pkg.uvm_phase::m_find_successor_by_name.found
|vpiRhs:
\_ref_obj: (succ.m_find_successor_by_name), line:1251
|vpiName:succ.m_find_successor_by_name
|vpiFullName:uvm_pkg.uvm_phase::m_find_successor_by_name.succ.m_find_successor_by_name
|vpiStmt:
\_if_stmt: , line:1252
|vpiCondition:
\_operation: , line:1252
|vpiOpType:15
|vpiOperand:
\_ref_obj: (found), line:1252
|vpiName:found
|vpiFullName:uvm_pkg.uvm_phase::m_find_successor_by_name.found
|vpiOperand:
\_unsupported_expr: , line:1252
|STRING:
|vpiStmt:
\_return_stmt: , line:1253
|vpiCondition:
\_ref_obj: (found), line:1253
|vpiName:found
|vpiFullName:uvm_pkg.uvm_phase::m_find_successor_by_name.found
|vpiStmt:
\_return_stmt: , line:1256
|vpiCondition:
\_unsupported_expr: , line:1256
|STRING:
|vpiTaskFunc:
\_function: (uvm_phase::find), line:1263
|vpiName:uvm_phase::find
|vpiFullName:uvm_pkg.uvm_phase::find
|vpiReturn:
\_chandle_var: (uvm_phase), line:1263
|vpiName:uvm_phase
|vpiIODecl:
\_io_decl: (phase)
|vpiName:phase
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_phase), line:1263, parent:phase
|vpiName:uvm_phase
|vpiFullName:phase.uvm_phase
|vpiIODecl:
\_io_decl: (stay_in_scope)
|vpiName:stay_in_scope
|vpiDirection:5
|vpiExpr:
\_bit_var: , line:1263, parent:stay_in_scope
|vpiFullName:stay_in_scope
|vpiStmt:
\_begin: , parent:uvm_phase::find
|vpiFullName:uvm_pkg.uvm_phase::find
|vpiStmt:
\_if_stmt: , line:1266
|vpiCondition:
\_operation: , line:1266
|vpiOpType:27
|vpiOperand:
\_operation: , line:1266
|vpiOpType:14
|vpiOperand:
\_ref_obj: (phase), line:1266
|vpiName:phase
|vpiFullName:uvm_pkg.uvm_phase::find.phase
|vpiOperand:
\_ref_obj: (m_imp), line:1266
|vpiName:m_imp
|vpiFullName:uvm_pkg.uvm_phase::find.m_imp
|vpiOperand:
\_operation: , line:1266
|vpiOpType:14
|vpiOperand:
\_ref_obj: (phase), line:1266
|vpiName:phase
|vpiFullName:uvm_pkg.uvm_phase::find.phase
|vpiOperand:
\_ref_obj: (this), line:1266
|vpiName:this
|vpiFullName:uvm_pkg.uvm_phase::find.this
|vpiStmt:
\_return_stmt: , line:1267
|vpiCondition:
\_ref_obj: (phase), line:1267
|vpiName:phase
|vpiFullName:uvm_pkg.uvm_phase::find.phase
|vpiStmt:
\_assignment: , line:1268
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (find), line:1268
|vpiName:find
|vpiFullName:uvm_pkg.uvm_phase::find.find
|vpiRhs:
\_func_call: (m_find_predecessor), line:1268
|vpiName:m_find_predecessor
|vpiArgument:
\_ref_obj: (phase), line:1268
|vpiName:phase
|vpiArgument:
\_ref_obj: (stay_in_scope), line:1268
|vpiName:stay_in_scope
|vpiArgument:
\_ref_obj: (this), line:1268
|vpiName:this
|vpiStmt:
\_if_stmt: , line:1269
|vpiCondition:
\_operation: , line:1269
|vpiOpType:14
|vpiOperand:
\_ref_obj: (find), line:1269
|vpiName:find
|vpiFullName:uvm_pkg.uvm_phase::find.find
|vpiOperand:
\_unsupported_expr: , line:1269
|STRING:
|vpiStmt:
\_assignment: , line:1270
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (find), line:1270
|vpiName:find
|vpiFullName:uvm_pkg.uvm_phase::find.find
|vpiRhs:
\_func_call: (m_find_successor), line:1270
|vpiName:m_find_successor
|vpiArgument:
\_ref_obj: (phase), line:1270
|vpiName:phase
|vpiArgument:
\_ref_obj: (stay_in_scope), line:1270
|vpiName:stay_in_scope
|vpiArgument:
\_ref_obj: (this), line:1270
|vpiName:this
|vpiTaskFunc:
\_function: (uvm_phase::find_by_name), line:1277
|vpiName:uvm_phase::find_by_name
|vpiFullName:uvm_pkg.uvm_phase::find_by_name
|vpiReturn:
\_chandle_var: (uvm_phase), line:1277
|vpiName:uvm_phase
|vpiIODecl:
\_io_decl: (name)
|vpiName:name
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1277, parent:name
|vpiFullName:name
|vpiIODecl:
\_io_decl: (stay_in_scope)
|vpiName:stay_in_scope
|vpiDirection:5
|vpiExpr:
\_bit_var: , line:1277, parent:stay_in_scope
|vpiFullName:stay_in_scope
|vpiStmt:
\_begin: , parent:uvm_phase::find_by_name
|vpiFullName:uvm_pkg.uvm_phase::find_by_name
|vpiStmt:
\_if_stmt: , line:1280
|vpiCondition:
\_operation: , line:1280
|vpiOpType:14
|vpiOperand:
\_func_call: (get_name), line:1280
|vpiName:get_name
|vpiOperand:
\_ref_obj: (name), line:1280
|vpiName:name
|vpiFullName:uvm_pkg.uvm_phase::find_by_name.name
|vpiStmt:
\_return_stmt: , line:1281
|vpiCondition:
\_ref_obj: (this), line:1281
|vpiName:this
|vpiFullName:uvm_pkg.uvm_phase::find_by_name.this
|vpiStmt:
\_assignment: , line:1282
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (find_by_name), line:1282
|vpiName:find_by_name
|vpiFullName:uvm_pkg.uvm_phase::find_by_name.find_by_name
|vpiRhs:
\_func_call: (m_find_predecessor_by_name), line:1282
|vpiName:m_find_predecessor_by_name
|vpiArgument:
\_ref_obj: (name), line:1282
|vpiName:name
|vpiArgument:
\_ref_obj: (stay_in_scope), line:1282
|vpiName:stay_in_scope
|vpiArgument:
\_ref_obj: (this), line:1282
|vpiName:this
|vpiStmt:
\_if_stmt: , line:1283
|vpiCondition:
\_operation: , line:1283
|vpiOpType:14
|vpiOperand:
\_ref_obj: (find_by_name), line:1283
|vpiName:find_by_name
|vpiFullName:uvm_pkg.uvm_phase::find_by_name.find_by_name
|vpiOperand:
\_unsupported_expr: , line:1283
|STRING:
|vpiStmt:
\_assignment: , line:1284
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (find_by_name), line:1284
|vpiName:find_by_name
|vpiFullName:uvm_pkg.uvm_phase::find_by_name.find_by_name
|vpiRhs:
\_func_call: (m_find_successor_by_name), line:1284
|vpiName:m_find_successor_by_name
|vpiArgument:
\_ref_obj: (name), line:1284
|vpiName:name
|vpiArgument:
\_ref_obj: (stay_in_scope), line:1284
|vpiName:stay_in_scope
|vpiArgument:
\_ref_obj: (this), line:1284
|vpiName:this
|vpiTaskFunc:
\_function: (uvm_phase::is), line:1291
|vpiName:uvm_phase::is
|vpiFullName:uvm_pkg.uvm_phase::is
|vpiReturn:
\_bit_var: , line:1291
|vpiIODecl:
\_io_decl: (phase)
|vpiName:phase
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_phase), line:1291, parent:phase
|vpiName:uvm_phase
|vpiFullName:phase.uvm_phase
|vpiStmt:
\_return_stmt: , line:1292, parent:uvm_phase::is
|vpiCondition:
\_operation: , line:1292
|vpiOpType:27
|vpiOperand:
\_operation: , line:1292
|vpiOpType:14
|vpiOperand:
\_ref_obj: (m_imp), line:1292
|vpiName:m_imp
|vpiFullName:uvm_pkg.uvm_phase::is.m_imp
|vpiOperand:
\_ref_obj: (phase), line:1292
|vpiName:phase
|vpiFullName:uvm_pkg.uvm_phase::is.phase
|vpiOperand:
\_operation: , line:1292
|vpiOpType:14
|vpiOperand:
\_ref_obj: (this), line:1292
|vpiName:this
|vpiFullName:uvm_pkg.uvm_phase::is.this
|vpiOperand:
\_ref_obj: (phase), line:1292
|vpiName:phase
|vpiFullName:uvm_pkg.uvm_phase::is.phase
|vpiTaskFunc:
\_function: (uvm_phase::is_before), line:1299
|vpiName:uvm_phase::is_before
|vpiFullName:uvm_pkg.uvm_phase::is_before
|vpiReturn:
\_bit_var: , line:1299
|vpiIODecl:
\_io_decl: (phase)
|vpiName:phase
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_phase), line:1299, parent:phase
|vpiName:uvm_phase
|vpiFullName:phase.uvm_phase
|vpiStmt:
\_return_stmt: , line:1302, parent:uvm_phase::is_before
|vpiCondition:
\_operation: , line:1302
|vpiOpType:26
|vpiOperand:
\_operation: , line:1302
|vpiOpType:3
|vpiOperand:
\_func_call: (is), line:1302
|vpiName:is
|vpiArgument:
\_ref_obj: (phase), line:1302
|vpiName:phase
|vpiOperand:
\_operation: , line:1302
|vpiOpType:15
|vpiOperand:
\_func_call: (m_find_successor), line:1302
|vpiName:m_find_successor
|vpiArgument:
\_ref_obj: (phase), line:1302
|vpiName:phase
|vpiArgument:
\_constant: , line:1302
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiArgument:
\_ref_obj: (this), line:1302
|vpiName:this
|vpiOperand:
\_unsupported_expr: , line:1302
|STRING:
|vpiTaskFunc:
\_function: (uvm_phase::is_after), line:1309
|vpiName:uvm_phase::is_after
|vpiFullName:uvm_pkg.uvm_phase::is_after
|vpiReturn:
\_bit_var: , line:1309
|vpiIODecl:
\_io_decl: (phase)
|vpiName:phase
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_phase), line:1309, parent:phase
|vpiName:uvm_phase
|vpiFullName:phase.uvm_phase
|vpiStmt:
\_return_stmt: , line:1312, parent:uvm_phase::is_after
|vpiCondition:
\_operation: , line:1312
|vpiOpType:26
|vpiOperand:
\_operation: , line:1312
|vpiOpType:3
|vpiOperand:
\_func_call: (is), line:1312
|vpiName:is
|vpiArgument:
\_ref_obj: (phase), line:1312
|vpiName:phase
|vpiOperand:
\_operation: , line:1312
|vpiOpType:15
|vpiOperand:
\_func_call: (m_find_predecessor), line:1312
|vpiName:m_find_predecessor
|vpiArgument:
\_ref_obj: (phase), line:1312
|vpiName:phase
|vpiArgument:
\_constant: , line:1312
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiArgument:
\_ref_obj: (this), line:1312
|vpiName:this
|vpiOperand:
\_unsupported_expr: , line:1312
|STRING:
|vpiTaskFunc:
\_task: (uvm_phase::execute_phase), line:1319
|vpiName:uvm_phase::execute_phase
|vpiFullName:uvm_pkg.uvm_phase::execute_phase
|vpiStmt:
\_begin: , parent:uvm_phase::execute_phase
|vpiFullName:uvm_pkg.uvm_phase::execute_phase
|vpiStmt:
\_assignment: , line:1326
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (cs), line:1326
|vpiName:cs
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.cs
|vpiRhs:
\_ref_obj: (uvm_coreservice_t::get), line:1326
|vpiName:uvm_coreservice_t::get
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.uvm_coreservice_t::get
|vpiStmt:
\_assignment: , line:1327
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (top), line:1327
|vpiName:top
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.top
|vpiRhs:
\_ref_obj: (cs.get_root), line:1327
|vpiName:cs.get_root
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.cs.get_root
|vpiStmt:
\_foreach_stmt: , line:1333
|vpiFullName:uvm_pkg.uvm_phase::execute_phase
|vpiVariables:
\_chandle_var: (m_predecessors), line:1333
|vpiName:m_predecessors
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.m_predecessors
|vpiLoopVars:
\_chandle_var: (pred), line:1333
|vpiName:pred
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.pred
|vpiStmt:
\_if_stmt: , line:1338
|vpiCondition:
\_operation: , line:1338
|vpiOpType:14
|vpiOperand:
\_ref_obj: (m_state), line:1338
|vpiName:m_state
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.m_state
|vpiOperand:
\_ref_obj: (UVM_PHASE_DONE), line:1338
|vpiName:UVM_PHASE_DONE
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.UVM_PHASE_DONE
|vpiStmt:
\_return_stmt: , line:1339
|vpiStmt:
\_assignment: , line:1341
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (state_chg), line:1341
|vpiName:state_chg
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.state_chg
|vpiRhs:
\_ref_obj: (uvm_phase_state_change::create), line:1341
|vpiName:uvm_phase_state_change::create
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.uvm_phase_state_change::create
|vpiStmt:
\_assignment: , line:1342
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (state_chg.m_phase), line:1342
|vpiName:state_chg.m_phase
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.state_chg.m_phase
|vpiRhs:
\_ref_obj: (this), line:1342
|vpiName:this
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.this
|vpiStmt:
\_assignment: , line:1343
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (state_chg.m_jump_to), line:1343
|vpiName:state_chg.m_jump_to
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.state_chg.m_jump_to
|vpiRhs:
\_unsupported_expr: , line:1343
|STRING:
|vpiStmt:
\_assignment: , line:1351
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (state_chg.m_prev_state), line:1351
|vpiName:state_chg.m_prev_state
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.state_chg.m_prev_state
|vpiRhs:
\_ref_obj: (m_state), line:1351
|vpiName:m_state
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.m_state
|vpiStmt:
\_assignment: , line:143
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_state), line:143
|vpiName:m_state
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.m_state
|vpiRhs:
\_ref_obj: (UVM_PHASE_SYNCING), line:143
|vpiName:UVM_PHASE_SYNCING
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.UVM_PHASE_SYNCING
|vpiStmt:
\_begin: , line:169
|vpiFullName:uvm_pkg.uvm_phase::execute_phase
|vpiStmt:
\_while_stmt: , line:173
|vpiCondition:
\_operation: , line:173
|vpiOpType:15
|vpiOperand:
\_ref_obj: (cb), line:173
|vpiName:cb
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.cb
|vpiOperand:
\_unsupported_expr: , line:173
|STRING:
|vpiStmt:
\_begin: , line:173
|vpiFullName:uvm_pkg.uvm_phase::execute_phase
|vpiStmt:
\_func_call: (cb.phase_state_change), line:175
|vpiName:cb.phase_state_change
|vpiArgument:
\_ref_obj: (this), line:175
|vpiName:this
|vpiArgument:
\_ref_obj: (state_chg), line:175
|vpiName:state_chg
|vpiStmt:
\_assignment: , line:176
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (cb), line:176
|vpiName:cb
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.cb
|vpiRhs:
\_ref_obj: (iter.next), line:176
|vpiName:iter.next
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.iter.next
|vpiStmt:
\_delay_control: , line:1354
|#0
|vpiStmt:
\_if_stmt: , line:1356
|vpiCondition:
\_ref_obj: (m_sync.size), line:1356
|vpiName:m_sync.size
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.m_sync.size
|vpiStmt:
\_begin: , line:1356
|vpiFullName:uvm_pkg.uvm_phase::execute_phase
|vpiStmt:
\_foreach_stmt: , line:1358
|vpiFullName:uvm_pkg.uvm_phase::execute_phase
|vpiVariables:
\_chandle_var: (m_sync), line:1358
|vpiName:m_sync
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.m_sync
|vpiLoopVars:
\_chandle_var: (i), line:1358
|vpiName:i
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.i
|vpiStmt:
\_begin: , line:1358
|vpiFullName:uvm_pkg.uvm_phase::execute_phase
|vpiStmt:
\_if_stmt: , line:689
|vpiCondition:
\_ref_obj: (m_phase_trace), line:689
|vpiName:m_phase_trace
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.m_phase_trace
|vpiStmt:
\_begin: , line:689
|vpiFullName:uvm_pkg.uvm_phase::execute_phase
|vpiStmt:
\_begin: , line:118
|vpiFullName:uvm_pkg.uvm_phase::execute_phase
|vpiStmt:
\_if_stmt: , line:119
|vpiCondition:
\_func_call: (uvm_report_enabled), line:119
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_LOW), line:119
|vpiName:UVM_LOW
|vpiArgument:
\_ref_obj: (UVM_INFO), line:119
|vpiName:UVM_INFO
|vpiArgument:
\_constant: , line:119
|vpiConstType:6
|vpiDecompile:"PH/TRC/STRT"
|vpiSize:13
|STRING:"PH/TRC/STRT"
|vpiStmt:
\_func_call: (uvm_report_info), line:121
|vpiName:uvm_report_info
|vpiFunction:
\_function: (uvm_report_info), line:126
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"PH/TRC/STRT"
|vpiSize:13
|STRING:"PH/TRC/STRT"
|vpiArgument:
\_operation: , line:121
|vpiOpType:33
|vpiOperand:
\_sys_func_call: ($sformatf), line:121
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"Phase '%0s' (id=%0d) "
|vpiSize:23
|STRING:"Phase '%0s' (id=%0d) "
|vpiArgument:
\_unsupported_expr: , line:122
|STRING:
|vpiArgument:
\_unsupported_expr: , line:122
|STRING:
|vpiOperand:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:"Starting phase"
|vpiSize:16
|STRING:"Starting phase"
|vpiArgument:
\_ref_obj: (UVM_LOW), line:122
|vpiName:UVM_LOW
|vpiArgument:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiSize:205
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiArgument:
\_constant: , line:122
|vpiConstType:7
|vpiDecompile:1366
|vpiSize:32
|INT:1366
|vpiArgument:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:122
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_if_else: , line:1372
|vpiCondition:
\_operation: , line:1372
|vpiOpType:15
|vpiOperand:
\_ref_obj: (m_phase_type), line:1372
|vpiName:m_phase_type
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.m_phase_type
|vpiOperand:
\_ref_obj: (UVM_PHASE_NODE), line:1372
|vpiName:UVM_PHASE_NODE
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.UVM_PHASE_NODE
|vpiStmt:
\_begin: , line:1372
|vpiFullName:uvm_pkg.uvm_phase::execute_phase
|vpiStmt:
\_assignment: , line:1373
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (state_chg.m_prev_state), line:1373
|vpiName:state_chg.m_prev_state
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.state_chg.m_prev_state
|vpiRhs:
\_ref_obj: (m_state), line:1373
|vpiName:m_state
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.m_state
|vpiStmt:
\_assignment: , line:143
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_state), line:143
|vpiName:m_state
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.m_state
|vpiRhs:
\_ref_obj: (UVM_PHASE_STARTED), line:143
|vpiName:UVM_PHASE_STARTED
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.UVM_PHASE_STARTED
|vpiStmt:
\_begin: , line:169
|vpiFullName:uvm_pkg.uvm_phase::execute_phase
|vpiStmt:
\_while_stmt: , line:173
|vpiCondition:
\_operation: , line:173
|vpiOpType:15
|vpiOperand:
\_ref_obj: (cb), line:173
|vpiName:cb
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.cb
|vpiOperand:
\_unsupported_expr: , line:173
|STRING:
|vpiStmt:
\_begin: , line:173
|vpiFullName:uvm_pkg.uvm_phase::execute_phase
|vpiStmt:
\_func_call: (cb.phase_state_change), line:175
|vpiName:cb.phase_state_change
|vpiArgument:
\_ref_obj: (this), line:175
|vpiName:this
|vpiArgument:
\_ref_obj: (state_chg), line:175
|vpiName:state_chg
|vpiStmt:
\_assignment: , line:176
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (cb), line:176
|vpiName:cb
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.cb
|vpiRhs:
\_ref_obj: (iter.next), line:176
|vpiName:iter.next
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.iter.next
|vpiStmt:
\_delay_control: , line:1377
|#0
|vpiStmt:
\_assignment: , line:1379
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (state_chg.m_prev_state), line:1379
|vpiName:state_chg.m_prev_state
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.state_chg.m_prev_state
|vpiRhs:
\_ref_obj: (m_state), line:1379
|vpiName:m_state
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.m_state
|vpiStmt:
\_assignment: , line:143
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_state), line:143
|vpiName:m_state
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.m_state
|vpiRhs:
\_ref_obj: (UVM_PHASE_EXECUTING), line:143
|vpiName:UVM_PHASE_EXECUTING
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.UVM_PHASE_EXECUTING
|vpiStmt:
\_begin: , line:169
|vpiFullName:uvm_pkg.uvm_phase::execute_phase
|vpiStmt:
\_while_stmt: , line:173
|vpiCondition:
\_operation: , line:173
|vpiOpType:15
|vpiOperand:
\_ref_obj: (cb), line:173
|vpiName:cb
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.cb
|vpiOperand:
\_unsupported_expr: , line:173
|STRING:
|vpiStmt:
\_begin: , line:173
|vpiFullName:uvm_pkg.uvm_phase::execute_phase
|vpiStmt:
\_func_call: (cb.phase_state_change), line:175
|vpiName:cb.phase_state_change
|vpiArgument:
\_ref_obj: (this), line:175
|vpiName:this
|vpiArgument:
\_ref_obj: (state_chg), line:175
|vpiName:state_chg
|vpiStmt:
\_assignment: , line:176
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (cb), line:176
|vpiName:cb
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.cb
|vpiRhs:
\_ref_obj: (iter.next), line:176
|vpiName:iter.next
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.iter.next
|vpiStmt:
\_delay_control: , line:1383
|#0
|vpiElseStmt:
\_begin: , line:1387
|vpiFullName:uvm_pkg.uvm_phase::execute_phase
|vpiStmt:
\_assignment: , line:1392
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (state_chg.m_prev_state), line:1392
|vpiName:state_chg.m_prev_state
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.state_chg.m_prev_state
|vpiRhs:
\_ref_obj: (m_state), line:1392
|vpiName:m_state
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.m_state
|vpiStmt:
\_assignment: , line:143
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_state), line:143
|vpiName:m_state
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.m_state
|vpiRhs:
\_ref_obj: (UVM_PHASE_STARTED), line:143
|vpiName:UVM_PHASE_STARTED
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.UVM_PHASE_STARTED
|vpiStmt:
\_begin: , line:169
|vpiFullName:uvm_pkg.uvm_phase::execute_phase
|vpiStmt:
\_while_stmt: , line:173
|vpiCondition:
\_operation: , line:173
|vpiOpType:15
|vpiOperand:
\_ref_obj: (cb), line:173
|vpiName:cb
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.cb
|vpiOperand:
\_unsupported_expr: , line:173
|STRING:
|vpiStmt:
\_begin: , line:173
|vpiFullName:uvm_pkg.uvm_phase::execute_phase
|vpiStmt:
\_func_call: (cb.phase_state_change), line:175
|vpiName:cb.phase_state_change
|vpiArgument:
\_ref_obj: (this), line:175
|vpiName:this
|vpiArgument:
\_ref_obj: (state_chg), line:175
|vpiName:state_chg
|vpiStmt:
\_assignment: , line:176
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (cb), line:176
|vpiName:cb
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.cb
|vpiRhs:
\_ref_obj: (iter.next), line:176
|vpiName:iter.next
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.iter.next
|vpiStmt:
\_func_call: (m_imp.traverse), line:1396
|vpiName:m_imp.traverse
|vpiArgument:
\_ref_obj: (top), line:1396
|vpiName:top
|vpiArgument:
\_ref_obj: (this), line:1396
|vpiName:this
|vpiArgument:
\_ref_obj: (UVM_PHASE_STARTED), line:1396
|vpiName:UVM_PHASE_STARTED
|vpiStmt:
\_assignment: , line:1397
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_ready_to_end_count), line:1397
|vpiName:m_ready_to_end_count
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.m_ready_to_end_count
|vpiRhs:
\_constant: , line:1397
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_delay_control: , line:1398
|#0
|vpiStmt:
\_if_else: , line:1402
|vpiCondition:
\_operation: , line:1402
|vpiOpType:3
|vpiOperand:
\_sys_func_call: ($cast), line:1402
|vpiName:$cast
|vpiArgument:
\_ref_obj: (task_phase), line:1402
|vpiName:task_phase
|vpiArgument:
\_ref_obj: (m_imp), line:1402
|vpiName:m_imp
|vpiStmt:
\_begin: , line:1402
|vpiFullName:uvm_pkg.uvm_phase::execute_phase
|vpiStmt:
\_assignment: , line:1407
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (state_chg.m_prev_state), line:1407
|vpiName:state_chg.m_prev_state
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.state_chg.m_prev_state
|vpiRhs:
\_ref_obj: (m_state), line:1407
|vpiName:m_state
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.m_state
|vpiStmt:
\_assignment: , line:143
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_state), line:143
|vpiName:m_state
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.m_state
|vpiRhs:
\_ref_obj: (UVM_PHASE_EXECUTING), line:143
|vpiName:UVM_PHASE_EXECUTING
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.UVM_PHASE_EXECUTING
|vpiStmt:
\_begin: , line:169
|vpiFullName:uvm_pkg.uvm_phase::execute_phase
|vpiStmt:
\_while_stmt: , line:173
|vpiCondition:
\_operation: , line:173
|vpiOpType:15
|vpiOperand:
\_ref_obj: (cb), line:173
|vpiName:cb
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.cb
|vpiOperand:
\_unsupported_expr: , line:173
|STRING:
|vpiStmt:
\_begin: , line:173
|vpiFullName:uvm_pkg.uvm_phase::execute_phase
|vpiStmt:
\_func_call: (cb.phase_state_change), line:175
|vpiName:cb.phase_state_change
|vpiArgument:
\_ref_obj: (this), line:175
|vpiName:this
|vpiArgument:
\_ref_obj: (state_chg), line:175
|vpiName:state_chg
|vpiStmt:
\_assignment: , line:176
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (cb), line:176
|vpiName:cb
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.cb
|vpiRhs:
\_ref_obj: (iter.next), line:176
|vpiName:iter.next
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.iter.next
|vpiStmt:
\_delay_control: , line:1411
|#0
|vpiStmt:
\_func_call: (m_imp.traverse), line:1412
|vpiName:m_imp.traverse
|vpiArgument:
\_ref_obj: (top), line:1412
|vpiName:top
|vpiArgument:
\_ref_obj: (this), line:1412
|vpiName:this
|vpiArgument:
\_ref_obj: (UVM_PHASE_EXECUTING), line:1412
|vpiName:UVM_PHASE_EXECUTING
|vpiElseStmt:
\_begin: , line:1415
|vpiFullName:uvm_pkg.uvm_phase::execute_phase
|vpiStmt:
\_assignment: , line:1416
|vpiBlocking:1
|vpiLhs:
\_bit_select: (m_executing_phases), line:1416
|vpiName:m_executing_phases
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.m_executing_phases
|vpiIndex:
\_ref_obj: (this), line:1416
|vpiName:this
|vpiRhs:
\_constant: , line:1416
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:1418
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (state_chg.m_prev_state), line:1418
|vpiName:state_chg.m_prev_state
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.state_chg.m_prev_state
|vpiRhs:
\_ref_obj: (m_state), line:1418
|vpiName:m_state
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.m_state
|vpiStmt:
\_assignment: , line:143
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_state), line:143
|vpiName:m_state
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.m_state
|vpiRhs:
\_ref_obj: (UVM_PHASE_EXECUTING), line:143
|vpiName:UVM_PHASE_EXECUTING
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.UVM_PHASE_EXECUTING
|vpiStmt:
\_begin: , line:169
|vpiFullName:uvm_pkg.uvm_phase::execute_phase
|vpiStmt:
\_while_stmt: , line:173
|vpiCondition:
\_operation: , line:173
|vpiOpType:15
|vpiOperand:
\_ref_obj: (cb), line:173
|vpiName:cb
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.cb
|vpiOperand:
\_unsupported_expr: , line:173
|STRING:
|vpiStmt:
\_begin: , line:173
|vpiFullName:uvm_pkg.uvm_phase::execute_phase
|vpiStmt:
\_func_call: (cb.phase_state_change), line:175
|vpiName:cb.phase_state_change
|vpiArgument:
\_ref_obj: (this), line:175
|vpiName:this
|vpiArgument:
\_ref_obj: (state_chg), line:175
|vpiName:state_chg
|vpiStmt:
\_assignment: , line:176
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (cb), line:176
|vpiName:cb
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.cb
|vpiRhs:
\_ref_obj: (iter.next), line:176
|vpiName:iter.next
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.iter.next
|vpiStmt:
\_named_fork: (master_phase_process), line:1422
|vpiJoinType:1
|vpiName:master_phase_process
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.master_phase_process
|vpiStmt:
\_begin: , line:1423, parent:master_phase_process
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.master_phase_process
|vpiStmt:
\_assignment: , line:1425
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_phase_proc), line:1425
|vpiName:m_phase_proc
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.master_phase_process.m_phase_proc
|vpiRhs:
\_ref_obj: (process::self), line:1425
|vpiName:process::self
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.master_phase_process.process::self
|vpiStmt:
\_func_call: (task_phase.traverse), line:1430
|vpiName:task_phase.traverse
|vpiArgument:
\_ref_obj: (top), line:1430
|vpiName:top
|vpiArgument:
\_ref_obj: (this), line:1430
|vpiName:this
|vpiArgument:
\_ref_obj: (UVM_PHASE_EXECUTING), line:1430
|vpiName:UVM_PHASE_EXECUTING
|vpiStmt:
\_task_call: (uvm_wait_for_nba_region), line:1437
|vpiName:uvm_wait_for_nba_region
|vpiTask:
\_task: (uvm_wait_for_nba_region), line:421
|vpiStmt:
\_fork_stmt: , line:1440
|vpiFullName:uvm_pkg.uvm_phase::execute_phase
|vpiStmt:
\_begin: , line:1441
|vpiFullName:uvm_pkg.uvm_phase::execute_phase
|vpiStmt:
\_fork_stmt: , line:1443
|vpiJoinType:2
|vpiFullName:uvm_pkg.uvm_phase::execute_phase
|vpiStmt:
\_begin: , line:1445
|vpiFullName:uvm_pkg.uvm_phase::execute_phase
|vpiStmt:
\_begin: , line:118
|vpiFullName:uvm_pkg.uvm_phase::execute_phase
|vpiStmt:
\_if_stmt: , line:119
|vpiCondition:
\_func_call: (uvm_report_enabled), line:119
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_DEBUG), line:119
|vpiName:UVM_DEBUG
|vpiArgument:
\_ref_obj: (UVM_INFO), line:119
|vpiName:UVM_INFO
|vpiArgument:
\_constant: , line:119
|vpiConstType:6
|vpiDecompile:"PH/TRC/EXE/JUMP"
|vpiSize:17
|STRING:"PH/TRC/EXE/JUMP"
|vpiStmt:
\_func_call: (uvm_report_info), line:121
|vpiName:uvm_report_info
|vpiFunction:
\_function: (uvm_report_info), line:126
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"PH/TRC/EXE/JUMP"
|vpiSize:17
|STRING:"PH/TRC/EXE/JUMP"
|vpiArgument:
\_operation: , line:121
|vpiOpType:33
|vpiOperand:
\_sys_func_call: ($sformatf), line:121
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"Phase '%0s' (id=%0d) "
|vpiSize:23
|STRING:"Phase '%0s' (id=%0d) "
|vpiArgument:
\_unsupported_expr: , line:122
|STRING:
|vpiArgument:
\_unsupported_expr: , line:122
|STRING:
|vpiOperand:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:"PHASE EXIT ON JUMP REQUEST"
|vpiSize:28
|STRING:"PHASE EXIT ON JUMP REQUEST"
|vpiArgument:
\_ref_obj: (UVM_DEBUG), line:122
|vpiName:UVM_DEBUG
|vpiArgument:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiSize:205
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiArgument:
\_constant: , line:122
|vpiConstType:7
|vpiDecompile:1446
|vpiSize:32
|INT:1446
|vpiArgument:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:122
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_begin: , line:1451
|vpiFullName:uvm_pkg.uvm_phase::execute_phase
|vpiStmt:
\_assignment: , line:1454
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (phase_done), line:1454
|vpiName:phase_done
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.phase_done
|vpiRhs:
\_func_call: (get_objection), line:1454
|vpiName:get_objection
|vpiStmt:
\_if_else: , line:1456
|vpiCondition:
\_operation: , line:1456
|vpiOpType:27
|vpiOperand:
\_ref_obj: (phase_done.get_objection_total), line:1456
|vpiName:phase_done.get_objection_total
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.phase_done.get_objection_total
|vpiOperand:
\_operation: , line:1457
|vpiOpType:26
|vpiOperand:
\_ref_obj: (m_use_ovm_run_semantic), line:1457
|vpiName:m_use_ovm_run_semantic
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.m_use_ovm_run_semantic
|vpiOperand:
\_operation: , line:1457
|vpiOpType:14
|vpiOperand:
\_ref_obj: (m_imp.get_name), line:1457
|vpiName:m_imp.get_name
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.m_imp.get_name
|vpiOperand:
\_constant: , line:1457
|vpiConstType:6
|vpiDecompile:"run"
|vpiSize:5
|STRING:"run"
|vpiStmt:
\_begin: , line:1457
|vpiFullName:uvm_pkg.uvm_phase::execute_phase
|vpiStmt:
\_if_stmt: , line:1458
|vpiCondition:
\_operation: , line:1458
|vpiOpType:3
|vpiOperand:
\_ref_obj: (phase_done.m_top_all_dropped), line:1458
|vpiName:phase_done.m_top_all_dropped
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.phase_done.m_top_all_dropped
|vpiStmt:
\_func_call: (phase_done.wait_for), line:689
|vpiName:phase_done.wait_for
|vpiArgument:
\_ref_obj: (UVM_ALL_DROPPED), line:689
|vpiName:UVM_ALL_DROPPED
|vpiArgument:
\_ref_obj: (top), line:689
|vpiName:top
|vpiStmt:
\_begin: , line:118
|vpiFullName:uvm_pkg.uvm_phase::execute_phase
|vpiStmt:
\_if_stmt: , line:119
|vpiCondition:
\_func_call: (uvm_report_enabled), line:119
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_DEBUG), line:119
|vpiName:UVM_DEBUG
|vpiArgument:
\_ref_obj: (UVM_INFO), line:119
|vpiName:UVM_INFO
|vpiArgument:
\_constant: , line:119
|vpiConstType:6
|vpiDecompile:"PH/TRC/EXE/ALLDROP"
|vpiSize:20
|STRING:"PH/TRC/EXE/ALLDROP"
|vpiStmt:
\_func_call: (uvm_report_info), line:121
|vpiName:uvm_report_info
|vpiFunction:
\_function: (uvm_report_info), line:126
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"PH/TRC/EXE/ALLDROP"
|vpiSize:20
|STRING:"PH/TRC/EXE/ALLDROP"
|vpiArgument:
\_operation: , line:121
|vpiOpType:33
|vpiOperand:
\_sys_func_call: ($sformatf), line:121
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"Phase '%0s' (id=%0d) "
|vpiSize:23
|STRING:"Phase '%0s' (id=%0d) "
|vpiArgument:
\_unsupported_expr: , line:122
|STRING:
|vpiArgument:
\_unsupported_expr: , line:122
|STRING:
|vpiOperand:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:"PHASE EXIT ALL_DROPPED"
|vpiSize:24
|STRING:"PHASE EXIT ALL_DROPPED"
|vpiArgument:
\_ref_obj: (UVM_DEBUG), line:122
|vpiName:UVM_DEBUG
|vpiArgument:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiSize:205
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiArgument:
\_constant: , line:122
|vpiConstType:7
|vpiDecompile:1459
|vpiSize:32
|INT:1459
|vpiArgument:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:122
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiElseStmt:
\_begin: , line:689
|vpiFullName:uvm_pkg.uvm_phase::execute_phase
|vpiStmt:
\_if_stmt: , line:116
|vpiCondition:
\_ref_obj: (m_phase_trace), line:116
|vpiName:m_phase_trace
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.m_phase_trace
|vpiStmt:
\_begin: , line:118
|vpiFullName:uvm_pkg.uvm_phase::execute_phase
|vpiStmt:
\_if_stmt: , line:119
|vpiCondition:
\_func_call: (uvm_report_enabled), line:119
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_LOW), line:119
|vpiName:UVM_LOW
|vpiArgument:
\_ref_obj: (UVM_INFO), line:119
|vpiName:UVM_INFO
|vpiArgument:
\_constant: , line:119
|vpiConstType:6
|vpiDecompile:"PH/TRC/SKIP"
|vpiSize:13
|STRING:"PH/TRC/SKIP"
|vpiStmt:
\_func_call: (uvm_report_info), line:121
|vpiName:uvm_report_info
|vpiFunction:
\_function: (uvm_report_info), line:126
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"PH/TRC/SKIP"
|vpiSize:13
|STRING:"PH/TRC/SKIP"
|vpiArgument:
\_operation: , line:121
|vpiOpType:33
|vpiOperand:
\_sys_func_call: ($sformatf), line:121
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"Phase '%0s' (id=%0d) "
|vpiSize:23
|STRING:"Phase '%0s' (id=%0d) "
|vpiArgument:
\_unsupported_expr: , line:122
|STRING:
|vpiArgument:
\_unsupported_expr: , line:122
|STRING:
|vpiOperand:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:"No objections raised, skipping phase"
|vpiSize:38
|STRING:"No objections raised, skipping phase"
|vpiArgument:
\_ref_obj: (UVM_LOW), line:122
|vpiName:UVM_LOW
|vpiArgument:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiSize:205
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiArgument:
\_constant: , line:122
|vpiConstType:7
|vpiDecompile:1462
|vpiSize:32
|INT:1462
|vpiArgument:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:122
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_func_call: (wait_for_self_and_siblings_to_drop), line:1466
|vpiName:wait_for_self_and_siblings_to_drop
|vpiStmt:
\_assignment: , line:1467
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (do_ready_to_end), line:1467
|vpiName:do_ready_to_end
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.do_ready_to_end
|vpiRhs:
\_constant: , line:1467
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_while_stmt: , line:1473
|vpiCondition:
\_ref_obj: (do_ready_to_end), line:1473
|vpiName:do_ready_to_end
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.do_ready_to_end
|vpiStmt:
\_begin: , line:1473
|vpiFullName:uvm_pkg.uvm_phase::execute_phase
|vpiStmt:
\_task_call: (uvm_wait_for_nba_region), line:689
|vpiName:uvm_wait_for_nba_region
|vpiTask:
\_task: (uvm_wait_for_nba_region), line:421
|vpiStmt:
\_begin: , line:118
|vpiFullName:uvm_pkg.uvm_phase::execute_phase
|vpiStmt:
\_if_stmt: , line:119
|vpiCondition:
\_func_call: (uvm_report_enabled), line:119
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_DEBUG), line:119
|vpiName:UVM_DEBUG
|vpiArgument:
\_ref_obj: (UVM_INFO), line:119
|vpiName:UVM_INFO
|vpiArgument:
\_constant: , line:119
|vpiConstType:6
|vpiDecompile:"PH_READY_TO_END"
|vpiSize:17
|STRING:"PH_READY_TO_END"
|vpiStmt:
\_func_call: (uvm_report_info), line:121
|vpiName:uvm_report_info
|vpiFunction:
\_function: (uvm_report_info), line:126
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"PH_READY_TO_END"
|vpiSize:17
|STRING:"PH_READY_TO_END"
|vpiArgument:
\_operation: , line:121
|vpiOpType:33
|vpiOperand:
\_sys_func_call: ($sformatf), line:121
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"Phase '%0s' (id=%0d) "
|vpiSize:23
|STRING:"Phase '%0s' (id=%0d) "
|vpiArgument:
\_unsupported_expr: , line:122
|STRING:
|vpiArgument:
\_unsupported_expr: , line:122
|STRING:
|vpiOperand:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:"PHASE READY TO END"
|vpiSize:20
|STRING:"PHASE READY TO END"
|vpiArgument:
\_ref_obj: (UVM_DEBUG), line:122
|vpiName:UVM_DEBUG
|vpiArgument:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiSize:205
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiArgument:
\_constant: , line:122
|vpiConstType:7
|vpiDecompile:1474
|vpiSize:32
|INT:1474
|vpiArgument:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:122
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_if_stmt: , line:689
|vpiCondition:
\_ref_obj: (m_phase_trace), line:689
|vpiName:m_phase_trace
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.m_phase_trace
|vpiStmt:
\_begin: , line:118
|vpiFullName:uvm_pkg.uvm_phase::execute_phase
|vpiStmt:
\_if_stmt: , line:119
|vpiCondition:
\_func_call: (uvm_report_enabled), line:119
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_HIGH), line:119
|vpiName:UVM_HIGH
|vpiArgument:
\_ref_obj: (UVM_INFO), line:119
|vpiName:UVM_INFO
|vpiArgument:
\_constant: , line:119
|vpiConstType:6
|vpiDecompile:"PH_READY_TO_END_CB"
|vpiSize:20
|STRING:"PH_READY_TO_END_CB"
|vpiStmt:
\_func_call: (uvm_report_info), line:121
|vpiName:uvm_report_info
|vpiFunction:
\_function: (uvm_report_info), line:126
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"PH_READY_TO_END_CB"
|vpiSize:20
|STRING:"PH_READY_TO_END_CB"
|vpiArgument:
\_operation: , line:121
|vpiOpType:33
|vpiOperand:
\_sys_func_call: ($sformatf), line:121
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"Phase '%0s' (id=%0d) "
|vpiSize:23
|STRING:"Phase '%0s' (id=%0d) "
|vpiArgument:
\_unsupported_expr: , line:122
|STRING:
|vpiArgument:
\_unsupported_expr: , line:122
|STRING:
|vpiOperand:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:"CALLING READY_TO_END CB"
|vpiSize:25
|STRING:"CALLING READY_TO_END CB"
|vpiArgument:
\_ref_obj: (UVM_HIGH), line:122
|vpiName:UVM_HIGH
|vpiArgument:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiSize:205
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiArgument:
\_constant: , line:122
|vpiConstType:7
|vpiDecompile:1477
|vpiSize:32
|INT:1477
|vpiArgument:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:122
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:1479
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (state_chg.m_prev_state), line:1479
|vpiName:state_chg.m_prev_state
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.state_chg.m_prev_state
|vpiRhs:
\_ref_obj: (m_state), line:1479
|vpiName:m_state
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.m_state
|vpiStmt:
\_assignment: , line:143
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_state), line:143
|vpiName:m_state
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.m_state
|vpiRhs:
\_ref_obj: (UVM_PHASE_READY_TO_END), line:143
|vpiName:UVM_PHASE_READY_TO_END
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.UVM_PHASE_READY_TO_END
|vpiStmt:
\_begin: , line:169
|vpiFullName:uvm_pkg.uvm_phase::execute_phase
|vpiStmt:
\_while_stmt: , line:173
|vpiCondition:
\_operation: , line:173
|vpiOpType:15
|vpiOperand:
\_ref_obj: (cb), line:173
|vpiName:cb
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.cb
|vpiOperand:
\_unsupported_expr: , line:173
|STRING:
|vpiStmt:
\_begin: , line:173
|vpiFullName:uvm_pkg.uvm_phase::execute_phase
|vpiStmt:
\_func_call: (cb.phase_state_change), line:175
|vpiName:cb.phase_state_change
|vpiArgument:
\_ref_obj: (this), line:175
|vpiName:this
|vpiArgument:
\_ref_obj: (state_chg), line:175
|vpiName:state_chg
|vpiStmt:
\_assignment: , line:176
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (cb), line:176
|vpiName:cb
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.cb
|vpiRhs:
\_ref_obj: (iter.next), line:176
|vpiName:iter.next
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.iter.next
|vpiStmt:
\_if_stmt: , line:1482
|vpiCondition:
\_operation: , line:1482
|vpiOpType:15
|vpiOperand:
\_ref_obj: (m_imp), line:1482
|vpiName:m_imp
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.m_imp
|vpiOperand:
\_unsupported_expr: , line:1482
|STRING:
|vpiStmt:
\_func_call: (m_imp.traverse), line:1483
|vpiName:m_imp.traverse
|vpiArgument:
\_ref_obj: (top), line:1483
|vpiName:top
|vpiArgument:
\_ref_obj: (this), line:1483
|vpiName:this
|vpiArgument:
\_ref_obj: (UVM_PHASE_READY_TO_END), line:1483
|vpiName:UVM_PHASE_READY_TO_END
|vpiStmt:
\_task_call: (uvm_wait_for_nba_region), line:1485
|vpiName:uvm_wait_for_nba_region
|vpiTask:
\_task: (uvm_wait_for_nba_region), line:421
|vpiStmt:
\_func_call: (wait_for_self_and_siblings_to_drop), line:1487
|vpiName:wait_for_self_and_siblings_to_drop
|vpiStmt:
\_assignment: , line:1488
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (do_ready_to_end), line:1488
|vpiName:do_ready_to_end
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.do_ready_to_end
|vpiRhs:
\_operation: , line:1488
|vpiOpType:26
|vpiOperand:
\_operation: , line:1488
|vpiOpType:14
|vpiOperand:
\_ref_obj: (m_state), line:1488
|vpiName:m_state
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.m_state
|vpiOperand:
\_ref_obj: (UVM_PHASE_EXECUTING), line:1488
|vpiName:UVM_PHASE_EXECUTING
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.UVM_PHASE_EXECUTING
|vpiOperand:
\_operation: , line:1488
|vpiOpType:20
|vpiOperand:
\_ref_obj: (m_ready_to_end_count), line:1488
|vpiName:m_ready_to_end_count
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.m_ready_to_end_count
|vpiOperand:
\_func_call: (get_max_ready_to_end_iterations), line:1488
|vpiName:get_max_ready_to_end_iterations
|vpiStmt:
\_begin: , line:1493
|vpiFullName:uvm_pkg.uvm_phase::execute_phase
|vpiStmt:
\_if_else: , line:1494
|vpiCondition:
\_operation: , line:1494
|vpiOpType:14
|vpiOperand:
\_unsupported_expr: , line:1494
|STRING:
|vpiOperand:
\_constant: , line:1494
|vpiConstType:6
|vpiDecompile:"run"
|vpiSize:5
|STRING:"run"
|vpiStmt:
\_begin: , line:1494
|vpiFullName:uvm_pkg.uvm_phase::execute_phase
|vpiStmt:
\_if_stmt: , line:1495
|vpiCondition:
\_operation: , line:1495
|vpiOpType:14
|vpiOperand:
\_ref_obj: (top.phase_timeout), line:1495
|vpiName:top.phase_timeout
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.top.phase_timeout
|vpiOperand:
\_constant: , line:1495
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_if_stmt: , line:689
|vpiCondition:
\_ref_obj: (m_phase_trace), line:689
|vpiName:m_phase_trace
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.m_phase_trace
|vpiStmt:
\_begin: , line:118
|vpiFullName:uvm_pkg.uvm_phase::execute_phase
|vpiStmt:
\_if_stmt: , line:119
|vpiCondition:
\_func_call: (uvm_report_enabled), line:119
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_HIGH), line:119
|vpiName:UVM_HIGH
|vpiArgument:
\_ref_obj: (UVM_INFO), line:119
|vpiName:UVM_INFO
|vpiArgument:
\_constant: , line:119
|vpiConstType:6
|vpiDecompile:"PH/TRC/TO_WAIT"
|vpiSize:16
|STRING:"PH/TRC/TO_WAIT"
|vpiStmt:
\_func_call: (uvm_report_info), line:121
|vpiName:uvm_report_info
|vpiFunction:
\_function: (uvm_report_info), line:126
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"PH/TRC/TO_WAIT"
|vpiSize:16
|STRING:"PH/TRC/TO_WAIT"
|vpiArgument:
\_operation: , line:121
|vpiOpType:33
|vpiOperand:
\_sys_func_call: ($sformatf), line:121
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"Phase '%0s' (id=%0d) "
|vpiSize:23
|STRING:"Phase '%0s' (id=%0d) "
|vpiArgument:
\_unsupported_expr: , line:122
|STRING:
|vpiArgument:
\_unsupported_expr: , line:122
|STRING:
|vpiOperand:
\_sys_func_call: ($sformatf), line:122
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:"STARTING PHASE TIMEOUT WATCHDOG (timeout == %t)"
|vpiSize:49
|STRING:"STARTING PHASE TIMEOUT WATCHDOG (timeout == %t)"
|vpiArgument:
\_ref_obj: (top.phase_timeout), line:122
|vpiName:top.phase_timeout
|vpiArgument:
\_ref_obj: (UVM_HIGH), line:122
|vpiName:UVM_HIGH
|vpiArgument:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiSize:205
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiArgument:
\_constant: , line:122
|vpiConstType:7
|vpiDecompile:1497
|vpiSize:32
|INT:1497
|vpiArgument:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:122
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_delay_control: , line:1499
|vpiStmt:
\_if_else: , line:1500
|vpiCondition:
\_operation: , line:1500
|vpiOpType:14
|vpiOperand:
\_sys_func_call: ($time), line:1500
|vpiName:$time
|vpiOperand:
\_unsupported_expr: , line:1500
|STRING:
|vpiStmt:
\_begin: , line:1500
|vpiFullName:uvm_pkg.uvm_phase::execute_phase
|vpiStmt:
\_if_stmt: , line:689
|vpiCondition:
\_ref_obj: (m_phase_trace), line:689
|vpiName:m_phase_trace
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.m_phase_trace
|vpiStmt:
\_begin: , line:118
|vpiFullName:uvm_pkg.uvm_phase::execute_phase
|vpiStmt:
\_if_stmt: , line:119
|vpiCondition:
\_func_call: (uvm_report_enabled), line:119
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_LOW), line:119
|vpiName:UVM_LOW
|vpiArgument:
\_ref_obj: (UVM_INFO), line:119
|vpiName:UVM_INFO
|vpiArgument:
\_constant: , line:119
|vpiConstType:6
|vpiDecompile:"PH/TRC/TIMEOUT"
|vpiSize:16
|STRING:"PH/TRC/TIMEOUT"
|vpiStmt:
\_func_call: (uvm_report_info), line:121
|vpiName:uvm_report_info
|vpiFunction:
\_function: (uvm_report_info), line:126
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"PH/TRC/TIMEOUT"
|vpiSize:16
|STRING:"PH/TRC/TIMEOUT"
|vpiArgument:
\_operation: , line:121
|vpiOpType:33
|vpiOperand:
\_sys_func_call: ($sformatf), line:121
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"Phase '%0s' (id=%0d) "
|vpiSize:23
|STRING:"Phase '%0s' (id=%0d) "
|vpiArgument:
\_unsupported_expr: , line:122
|STRING:
|vpiArgument:
\_unsupported_expr: , line:122
|STRING:
|vpiOperand:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:"PHASE TIMEOUT WATCHDOG EXPIRED"
|vpiSize:32
|STRING:"PHASE TIMEOUT WATCHDOG EXPIRED"
|vpiArgument:
\_ref_obj: (UVM_LOW), line:122
|vpiName:UVM_LOW
|vpiArgument:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiSize:205
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiArgument:
\_constant: , line:122
|vpiConstType:7
|vpiDecompile:1501
|vpiSize:32
|INT:1501
|vpiArgument:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:122
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_foreach_stmt: , line:1503
|vpiFullName:uvm_pkg.uvm_phase::execute_phase
|vpiVariables:
\_chandle_var: (m_executing_phases), line:1503
|vpiName:m_executing_phases
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.m_executing_phases
|vpiLoopVars:
\_chandle_var: (p), line:1503
|vpiName:p
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.p
|vpiStmt:
\_begin: , line:1503
|vpiFullName:uvm_pkg.uvm_phase::execute_phase
|vpiStmt:
\_assignment: , line:1505
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (p_phase_done), line:1505
|vpiName:p_phase_done
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.p_phase_done
|vpiRhs:
\_ref_obj: (p.get_objection), line:1505
|vpiName:p.get_objection
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.p.get_objection
|vpiStmt:
\_if_stmt: , line:1506
|vpiCondition:
\_operation: , line:1506
|vpiOpType:26
|vpiOperand:
\_operation: , line:1506
|vpiOpType:15
|vpiOperand:
\_ref_obj: (p_phase_done), line:1506
|vpiName:p_phase_done
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.p_phase_done
|vpiOperand:
\_unsupported_expr: , line:1506
|STRING:
|vpiOperand:
\_operation: , line:1506
|vpiOpType:18
|vpiOperand:
\_ref_obj: (p_phase_done.get_objection_total), line:1506
|vpiName:p_phase_done.get_objection_total
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.p_phase_done.get_objection_total
|vpiOperand:
\_constant: , line:1506
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_begin: , line:1506
|vpiFullName:uvm_pkg.uvm_phase::execute_phase
|vpiStmt:
\_if_stmt: , line:689
|vpiCondition:
\_ref_obj: (m_phase_trace), line:689
|vpiName:m_phase_trace
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.m_phase_trace
|vpiStmt:
\_begin: , line:118
|vpiFullName:uvm_pkg.uvm_phase::execute_phase
|vpiStmt:
\_if_stmt: , line:119
|vpiCondition:
\_func_call: (uvm_report_enabled), line:119
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_LOW), line:120
|vpiName:UVM_LOW
|vpiArgument:
\_ref_obj: (UVM_INFO), line:120
|vpiName:UVM_INFO
|vpiArgument:
\_constant: , line:120
|vpiConstType:6
|vpiDecompile:"PH/TRC/TIMEOUT/OBJCTN"
|vpiSize:23
|STRING:"PH/TRC/TIMEOUT/OBJCTN"
|vpiStmt:
\_func_call: (uvm_report_info), line:121
|vpiName:uvm_report_info
|vpiFunction:
\_function: (uvm_report_info), line:126
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"PH/TRC/TIMEOUT/OBJCTN"
|vpiSize:23
|STRING:"PH/TRC/TIMEOUT/OBJCTN"
|vpiArgument:
\_operation: , line:121
|vpiOpType:33
|vpiOperand:
\_sys_func_call: ($sformatf), line:121
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"Phase '%0s' (id=%0d) "
|vpiSize:23
|STRING:"Phase '%0s' (id=%0d) "
|vpiArgument:
\_unsupported_expr: , line:123
|STRING:
|vpiArgument:
\_unsupported_expr: , line:124
|STRING:
|vpiOperand:
\_sys_func_call: ($sformatf), line:126
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:126
|vpiConstType:6
|vpiDecompile:"Phase '%s' has outstanding objections:\n%s"
|vpiSize:44
|STRING:"Phase '%s' has outstanding objections:\n%s"
|vpiArgument:
\_ref_obj: (p.get_full_name), line:126
|vpiName:p.get_full_name
|vpiArgument:
\_ref_obj: (p_phase_done.convert2string), line:126
|vpiName:p_phase_done.convert2string
|vpiArgument:
\_ref_obj: (UVM_LOW), line:127
|vpiName:UVM_LOW
|vpiArgument:
\_constant: , line:127
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiSize:205
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiArgument:
\_constant: , line:127
|vpiConstType:7
|vpiDecompile:1507
|vpiSize:32
|INT:1507
|vpiArgument:
\_constant: , line:127
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:127
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_begin: , line:172
|vpiFullName:uvm_pkg.uvm_phase::execute_phase
|vpiStmt:
\_if_stmt: , line:173
|vpiCondition:
\_func_call: (uvm_report_enabled), line:173
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:173
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_FATAL), line:173
|vpiName:UVM_FATAL
|vpiArgument:
\_constant: , line:173
|vpiConstType:6
|vpiDecompile:"PH_TIMEOUT"
|vpiSize:12
|STRING:"PH_TIMEOUT"
|vpiStmt:
\_func_call: (uvm_report_fatal), line:174
|vpiName:uvm_report_fatal
|vpiFunction:
\_function: (uvm_report_fatal), line:192
|vpiArgument:
\_constant: , line:174
|vpiConstType:6
|vpiDecompile:"PH_TIMEOUT"
|vpiSize:12
|STRING:"PH_TIMEOUT"
|vpiArgument:
\_sys_func_call: ($sformatf), line:176
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:176
|vpiConstType:6
|vpiDecompile:"Default timeout of %0t hit, indicating a probable testbench issue"
|vpiSize:67
|STRING:"Default timeout of %0t hit, indicating a probable testbench issue"
|vpiArgument:
\_unsupported_expr: , line:177
|STRING:
|vpiArgument:
\_ref_obj: (UVM_NONE), line:177
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:177
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiSize:205
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiArgument:
\_constant: , line:177
|vpiConstType:7
|vpiDecompile:1514
|vpiSize:32
|INT:1514
|vpiArgument:
\_constant: , line:177
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:177
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiElseStmt:
\_begin: , line:1519
|vpiFullName:uvm_pkg.uvm_phase::execute_phase
|vpiStmt:
\_if_stmt: , line:689
|vpiCondition:
\_ref_obj: (m_phase_trace), line:689
|vpiName:m_phase_trace
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.m_phase_trace
|vpiStmt:
\_begin: , line:118
|vpiFullName:uvm_pkg.uvm_phase::execute_phase
|vpiStmt:
\_if_stmt: , line:119
|vpiCondition:
\_func_call: (uvm_report_enabled), line:119
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_LOW), line:119
|vpiName:UVM_LOW
|vpiArgument:
\_ref_obj: (UVM_INFO), line:119
|vpiName:UVM_INFO
|vpiArgument:
\_constant: , line:119
|vpiConstType:6
|vpiDecompile:"PH/TRC/TIMEOUT"
|vpiSize:16
|STRING:"PH/TRC/TIMEOUT"
|vpiStmt:
\_func_call: (uvm_report_info), line:121
|vpiName:uvm_report_info
|vpiFunction:
\_function: (uvm_report_info), line:126
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"PH/TRC/TIMEOUT"
|vpiSize:16
|STRING:"PH/TRC/TIMEOUT"
|vpiArgument:
\_operation: , line:121
|vpiOpType:33
|vpiOperand:
\_sys_func_call: ($sformatf), line:121
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"Phase '%0s' (id=%0d) "
|vpiSize:23
|STRING:"Phase '%0s' (id=%0d) "
|vpiArgument:
\_unsupported_expr: , line:122
|STRING:
|vpiArgument:
\_unsupported_expr: , line:122
|STRING:
|vpiOperand:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:"PHASE TIMEOUT WATCHDOG EXPIRED"
|vpiSize:32
|STRING:"PHASE TIMEOUT WATCHDOG EXPIRED"
|vpiArgument:
\_ref_obj: (UVM_LOW), line:122
|vpiName:UVM_LOW
|vpiArgument:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiSize:205
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiArgument:
\_constant: , line:122
|vpiConstType:7
|vpiDecompile:1520
|vpiSize:32
|INT:1520
|vpiArgument:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:122
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_foreach_stmt: , line:1522
|vpiFullName:uvm_pkg.uvm_phase::execute_phase
|vpiVariables:
\_chandle_var: (m_executing_phases), line:1522
|vpiName:m_executing_phases
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.m_executing_phases
|vpiLoopVars:
\_chandle_var: (p), line:1522
|vpiName:p
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.p
|vpiStmt:
\_begin: , line:1522
|vpiFullName:uvm_pkg.uvm_phase::execute_phase
|vpiStmt:
\_assignment: , line:1524
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (p_phase_done), line:1524
|vpiName:p_phase_done
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.p_phase_done
|vpiRhs:
\_ref_obj: (p.get_objection), line:1524
|vpiName:p.get_objection
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.p.get_objection
|vpiStmt:
\_if_stmt: , line:1525
|vpiCondition:
\_operation: , line:1525
|vpiOpType:26
|vpiOperand:
\_operation: , line:1525
|vpiOpType:15
|vpiOperand:
\_ref_obj: (p_phase_done), line:1525
|vpiName:p_phase_done
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.p_phase_done
|vpiOperand:
\_unsupported_expr: , line:1525
|STRING:
|vpiOperand:
\_operation: , line:1525
|vpiOpType:18
|vpiOperand:
\_ref_obj: (p_phase_done.get_objection_total), line:1525
|vpiName:p_phase_done.get_objection_total
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.p_phase_done.get_objection_total
|vpiOperand:
\_constant: , line:1525
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_begin: , line:1525
|vpiFullName:uvm_pkg.uvm_phase::execute_phase
|vpiStmt:
\_if_stmt: , line:689
|vpiCondition:
\_ref_obj: (m_phase_trace), line:689
|vpiName:m_phase_trace
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.m_phase_trace
|vpiStmt:
\_begin: , line:118
|vpiFullName:uvm_pkg.uvm_phase::execute_phase
|vpiStmt:
\_if_stmt: , line:119
|vpiCondition:
\_func_call: (uvm_report_enabled), line:119
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_LOW), line:120
|vpiName:UVM_LOW
|vpiArgument:
\_ref_obj: (UVM_INFO), line:120
|vpiName:UVM_INFO
|vpiArgument:
\_constant: , line:120
|vpiConstType:6
|vpiDecompile:"PH/TRC/TIMEOUT/OBJCTN"
|vpiSize:23
|STRING:"PH/TRC/TIMEOUT/OBJCTN"
|vpiStmt:
\_func_call: (uvm_report_info), line:121
|vpiName:uvm_report_info
|vpiFunction:
\_function: (uvm_report_info), line:126
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"PH/TRC/TIMEOUT/OBJCTN"
|vpiSize:23
|STRING:"PH/TRC/TIMEOUT/OBJCTN"
|vpiArgument:
\_operation: , line:121
|vpiOpType:33
|vpiOperand:
\_sys_func_call: ($sformatf), line:121
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"Phase '%0s' (id=%0d) "
|vpiSize:23
|STRING:"Phase '%0s' (id=%0d) "
|vpiArgument:
\_unsupported_expr: , line:123
|STRING:
|vpiArgument:
\_unsupported_expr: , line:124
|STRING:
|vpiOperand:
\_sys_func_call: ($sformatf), line:126
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:126
|vpiConstType:6
|vpiDecompile:"Phase '%s' has outstanding objections:\n%s"
|vpiSize:44
|STRING:"Phase '%s' has outstanding objections:\n%s"
|vpiArgument:
\_ref_obj: (p.get_full_name), line:126
|vpiName:p.get_full_name
|vpiArgument:
\_ref_obj: (p_phase_done.convert2string), line:126
|vpiName:p_phase_done.convert2string
|vpiArgument:
\_ref_obj: (UVM_LOW), line:127
|vpiName:UVM_LOW
|vpiArgument:
\_constant: , line:127
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiSize:205
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiArgument:
\_constant: , line:127
|vpiConstType:7
|vpiDecompile:1526
|vpiSize:32
|INT:1526
|vpiArgument:
\_constant: , line:127
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:127
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_begin: , line:172
|vpiFullName:uvm_pkg.uvm_phase::execute_phase
|vpiStmt:
\_if_stmt: , line:173
|vpiCondition:
\_func_call: (uvm_report_enabled), line:173
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:173
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_FATAL), line:173
|vpiName:UVM_FATAL
|vpiArgument:
\_constant: , line:173
|vpiConstType:6
|vpiDecompile:"PH_TIMEOUT"
|vpiSize:12
|STRING:"PH_TIMEOUT"
|vpiStmt:
\_func_call: (uvm_report_fatal), line:174
|vpiName:uvm_report_fatal
|vpiFunction:
\_function: (uvm_report_fatal), line:192
|vpiArgument:
\_constant: , line:174
|vpiConstType:6
|vpiDecompile:"PH_TIMEOUT"
|vpiSize:12
|STRING:"PH_TIMEOUT"
|vpiArgument:
\_sys_func_call: ($sformatf), line:176
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:176
|vpiConstType:6
|vpiDecompile:"Explicit timeout of %0t hit, indicating a probable testbench issue"
|vpiSize:68
|STRING:"Explicit timeout of %0t hit, indicating a probable testbench issue"
|vpiArgument:
\_ref_obj: (top.phase_timeout), line:177
|vpiName:top.phase_timeout
|vpiArgument:
\_ref_obj: (UVM_NONE), line:177
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:177
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiSize:205
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiArgument:
\_constant: , line:177
|vpiConstType:7
|vpiDecompile:1533
|vpiSize:32
|INT:1533
|vpiArgument:
\_constant: , line:177
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:177
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_if_stmt: , line:689
|vpiCondition:
\_ref_obj: (m_phase_trace), line:689
|vpiName:m_phase_trace
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.m_phase_trace
|vpiStmt:
\_begin: , line:118
|vpiFullName:uvm_pkg.uvm_phase::execute_phase
|vpiStmt:
\_if_stmt: , line:119
|vpiCondition:
\_func_call: (uvm_report_enabled), line:119
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_DEBUG), line:119
|vpiName:UVM_DEBUG
|vpiArgument:
\_ref_obj: (UVM_INFO), line:119
|vpiName:UVM_INFO
|vpiArgument:
\_constant: , line:119
|vpiConstType:6
|vpiDecompile:"PH/TRC/EXE/3"
|vpiSize:14
|STRING:"PH/TRC/EXE/3"
|vpiStmt:
\_func_call: (uvm_report_info), line:121
|vpiName:uvm_report_info
|vpiFunction:
\_function: (uvm_report_info), line:126
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"PH/TRC/EXE/3"
|vpiSize:14
|STRING:"PH/TRC/EXE/3"
|vpiArgument:
\_operation: , line:121
|vpiOpType:33
|vpiOperand:
\_sys_func_call: ($sformatf), line:121
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"Phase '%0s' (id=%0d) "
|vpiSize:23
|STRING:"Phase '%0s' (id=%0d) "
|vpiArgument:
\_unsupported_expr: , line:122
|STRING:
|vpiArgument:
\_unsupported_expr: , line:122
|STRING:
|vpiOperand:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:"PHASE EXIT TIMEOUT"
|vpiSize:20
|STRING:"PHASE EXIT TIMEOUT"
|vpiArgument:
\_ref_obj: (UVM_DEBUG), line:122
|vpiName:UVM_DEBUG
|vpiArgument:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiSize:205
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiArgument:
\_constant: , line:122
|vpiConstType:7
|vpiDecompile:1538
|vpiSize:32
|INT:1538
|vpiArgument:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:122
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiElseStmt:
\_begin: , line:1541
|vpiFullName:uvm_pkg.uvm_phase::execute_phase
|vpiStmt:
\_func_call: (m_executing_phases.delete), line:1558
|vpiName:m_executing_phases.delete
|vpiArgument:
\_ref_obj: (this), line:1558
|vpiName:this
|vpiStmt:
\_if_stmt: , line:1574
|vpiCondition:
\_operation: , line:1574
|vpiOpType:14
|vpiOperand:
\_ref_obj: (m_phase_type), line:1574
|vpiName:m_phase_type
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.m_phase_type
|vpiOperand:
\_ref_obj: (UVM_PHASE_NODE), line:1574
|vpiName:UVM_PHASE_NODE
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.UVM_PHASE_NODE
|vpiStmt:
\_begin: , line:1574
|vpiFullName:uvm_pkg.uvm_phase::execute_phase
|vpiStmt:
\_if_else: , line:1576
|vpiCondition:
\_ref_obj: (m_premature_end), line:1576
|vpiName:m_premature_end
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.m_premature_end
|vpiStmt:
\_begin: , line:1576
|vpiFullName:uvm_pkg.uvm_phase::execute_phase
|vpiStmt:
\_if_else: , line:1577
|vpiCondition:
\_operation: , line:1577
|vpiOpType:15
|vpiOperand:
\_ref_obj: (m_jump_phase), line:1577
|vpiName:m_jump_phase
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.m_jump_phase
|vpiOperand:
\_unsupported_expr: , line:1577
|STRING:
|vpiStmt:
\_begin: , line:1577
|vpiFullName:uvm_pkg.uvm_phase::execute_phase
|vpiStmt:
\_assignment: , line:1578
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (state_chg.m_jump_to), line:1578
|vpiName:state_chg.m_jump_to
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.state_chg.m_jump_to
|vpiRhs:
\_ref_obj: (m_jump_phase), line:1578
|vpiName:m_jump_phase
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.m_jump_phase
|vpiStmt:
\_begin: , line:118
|vpiFullName:uvm_pkg.uvm_phase::execute_phase
|vpiStmt:
\_if_stmt: , line:119
|vpiCondition:
\_func_call: (uvm_report_enabled), line:119
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_MEDIUM), line:120
|vpiName:UVM_MEDIUM
|vpiArgument:
\_ref_obj: (UVM_INFO), line:120
|vpiName:UVM_INFO
|vpiArgument:
\_constant: , line:120
|vpiConstType:6
|vpiDecompile:"PH_JUMP"
|vpiSize:9
|STRING:"PH_JUMP"
|vpiStmt:
\_func_call: (uvm_report_info), line:121
|vpiName:uvm_report_info
|vpiFunction:
\_function: (uvm_report_info), line:126
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"PH_JUMP"
|vpiSize:9
|STRING:"PH_JUMP"
|vpiArgument:
\_sys_func_call: ($sformatf), line:122
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:"phase %s (schedule %s, domain %s) is jumping to phase %s"
|vpiSize:58
|STRING:"phase %s (schedule %s, domain %s) is jumping to phase %s"
|vpiArgument:
\_func_call: (get_name), line:124
|vpiName:get_name
|vpiArgument:
\_func_call: (get_schedule_name), line:124
|vpiName:get_schedule_name
|vpiArgument:
\_func_call: (get_domain_name), line:124
|vpiName:get_domain_name
|vpiArgument:
\_ref_obj: (m_jump_phase.get_name), line:124
|vpiName:m_jump_phase.get_name
|vpiArgument:
\_ref_obj: (UVM_MEDIUM), line:125
|vpiName:UVM_MEDIUM
|vpiArgument:
\_constant: , line:125
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiSize:205
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiArgument:
\_constant: , line:125
|vpiConstType:7
|vpiDecompile:1579
|vpiSize:32
|INT:1579
|vpiArgument:
\_constant: , line:125
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:125
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiElseStmt:
\_begin: , line:116
|vpiFullName:uvm_pkg.uvm_phase::execute_phase
|vpiStmt:
\_begin: , line:118
|vpiFullName:uvm_pkg.uvm_phase::execute_phase
|vpiStmt:
\_if_stmt: , line:119
|vpiCondition:
\_func_call: (uvm_report_enabled), line:119
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_MEDIUM), line:120
|vpiName:UVM_MEDIUM
|vpiArgument:
\_ref_obj: (UVM_INFO), line:120
|vpiName:UVM_INFO
|vpiArgument:
\_constant: , line:120
|vpiConstType:6
|vpiDecompile:"PH_JUMP"
|vpiSize:9
|STRING:"PH_JUMP"
|vpiStmt:
\_func_call: (uvm_report_info), line:121
|vpiName:uvm_report_info
|vpiFunction:
\_function: (uvm_report_info), line:126
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"PH_JUMP"
|vpiSize:9
|STRING:"PH_JUMP"
|vpiArgument:
\_sys_func_call: ($sformatf), line:122
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:"phase %s (schedule %s, domain %s) is ending prematurely"
|vpiSize:57
|STRING:"phase %s (schedule %s, domain %s) is ending prematurely"
|vpiArgument:
\_func_call: (get_name), line:124
|vpiName:get_name
|vpiArgument:
\_func_call: (get_schedule_name), line:124
|vpiName:get_schedule_name
|vpiArgument:
\_func_call: (get_domain_name), line:124
|vpiName:get_domain_name
|vpiArgument:
\_ref_obj: (UVM_MEDIUM), line:125
|vpiName:UVM_MEDIUM
|vpiArgument:
\_constant: , line:125
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiSize:205
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiArgument:
\_constant: , line:125
|vpiConstType:7
|vpiDecompile:1585
|vpiSize:32
|INT:1585
|vpiArgument:
\_constant: , line:125
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:125
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_delay_control: , line:1590
|#0
|vpiStmt:
\_if_stmt: , line:689
|vpiCondition:
\_ref_obj: (m_phase_trace), line:689
|vpiName:m_phase_trace
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.m_phase_trace
|vpiStmt:
\_begin: , line:118
|vpiFullName:uvm_pkg.uvm_phase::execute_phase
|vpiStmt:
\_if_stmt: , line:119
|vpiCondition:
\_func_call: (uvm_report_enabled), line:119
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_HIGH), line:119
|vpiName:UVM_HIGH
|vpiArgument:
\_ref_obj: (UVM_INFO), line:119
|vpiName:UVM_INFO
|vpiArgument:
\_constant: , line:119
|vpiConstType:6
|vpiDecompile:"PH_END"
|vpiSize:8
|STRING:"PH_END"
|vpiStmt:
\_func_call: (uvm_report_info), line:121
|vpiName:uvm_report_info
|vpiFunction:
\_function: (uvm_report_info), line:126
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"PH_END"
|vpiSize:8
|STRING:"PH_END"
|vpiArgument:
\_operation: , line:121
|vpiOpType:33
|vpiOperand:
\_sys_func_call: ($sformatf), line:121
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"Phase '%0s' (id=%0d) "
|vpiSize:23
|STRING:"Phase '%0s' (id=%0d) "
|vpiArgument:
\_unsupported_expr: , line:122
|STRING:
|vpiArgument:
\_unsupported_expr: , line:122
|STRING:
|vpiOperand:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:"ENDING PHASE PREMATURELY"
|vpiSize:26
|STRING:"ENDING PHASE PREMATURELY"
|vpiArgument:
\_ref_obj: (UVM_HIGH), line:122
|vpiName:UVM_HIGH
|vpiArgument:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiSize:205
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiArgument:
\_constant: , line:122
|vpiConstType:7
|vpiDecompile:1594
|vpiSize:32
|INT:1594
|vpiArgument:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:122
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiElseStmt:
\_begin: , line:1597
|vpiFullName:uvm_pkg.uvm_phase::execute_phase
|vpiStmt:
\_if_stmt: , line:1600
|vpiCondition:
\_operation: , line:1600
|vpiOpType:14
|vpiOperand:
\_ref_obj: (task_phase), line:1600
|vpiName:task_phase
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.task_phase
|vpiOperand:
\_unsupported_expr: , line:1600
|STRING:
|vpiStmt:
\_func_call: (m_wait_for_pred), line:1601
|vpiName:m_wait_for_pred
|vpiStmt:
\_if_stmt: , line:689
|vpiCondition:
\_ref_obj: (m_phase_trace), line:689
|vpiName:m_phase_trace
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.m_phase_trace
|vpiStmt:
\_begin: , line:118
|vpiFullName:uvm_pkg.uvm_phase::execute_phase
|vpiStmt:
\_if_stmt: , line:119
|vpiCondition:
\_func_call: (uvm_report_enabled), line:119
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_HIGH), line:119
|vpiName:UVM_HIGH
|vpiArgument:
\_ref_obj: (UVM_INFO), line:119
|vpiName:UVM_INFO
|vpiArgument:
\_constant: , line:119
|vpiConstType:6
|vpiDecompile:"PH_END"
|vpiSize:8
|STRING:"PH_END"
|vpiStmt:
\_func_call: (uvm_report_info), line:121
|vpiName:uvm_report_info
|vpiFunction:
\_function: (uvm_report_info), line:126
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"PH_END"
|vpiSize:8
|STRING:"PH_END"
|vpiArgument:
\_operation: , line:121
|vpiOpType:33
|vpiOperand:
\_sys_func_call: ($sformatf), line:121
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"Phase '%0s' (id=%0d) "
|vpiSize:23
|STRING:"Phase '%0s' (id=%0d) "
|vpiArgument:
\_unsupported_expr: , line:122
|STRING:
|vpiArgument:
\_unsupported_expr: , line:122
|STRING:
|vpiOperand:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:"ENDING PHASE"
|vpiSize:14
|STRING:"ENDING PHASE"
|vpiArgument:
\_ref_obj: (UVM_HIGH), line:122
|vpiName:UVM_HIGH
|vpiArgument:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiSize:205
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiArgument:
\_constant: , line:122
|vpiConstType:7
|vpiDecompile:1608
|vpiSize:32
|INT:1608
|vpiArgument:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:122
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:1610
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (state_chg.m_prev_state), line:1610
|vpiName:state_chg.m_prev_state
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.state_chg.m_prev_state
|vpiRhs:
\_ref_obj: (m_state), line:1610
|vpiName:m_state
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.m_state
|vpiStmt:
\_assignment: , line:143
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_state), line:143
|vpiName:m_state
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.m_state
|vpiRhs:
\_ref_obj: (UVM_PHASE_ENDED), line:143
|vpiName:UVM_PHASE_ENDED
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.UVM_PHASE_ENDED
|vpiStmt:
\_begin: , line:169
|vpiFullName:uvm_pkg.uvm_phase::execute_phase
|vpiStmt:
\_while_stmt: , line:173
|vpiCondition:
\_operation: , line:173
|vpiOpType:15
|vpiOperand:
\_ref_obj: (cb), line:173
|vpiName:cb
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.cb
|vpiOperand:
\_unsupported_expr: , line:173
|STRING:
|vpiStmt:
\_begin: , line:173
|vpiFullName:uvm_pkg.uvm_phase::execute_phase
|vpiStmt:
\_func_call: (cb.phase_state_change), line:175
|vpiName:cb.phase_state_change
|vpiArgument:
\_ref_obj: (this), line:175
|vpiName:this
|vpiArgument:
\_ref_obj: (state_chg), line:175
|vpiName:state_chg
|vpiStmt:
\_assignment: , line:176
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (cb), line:176
|vpiName:cb
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.cb
|vpiRhs:
\_ref_obj: (iter.next), line:176
|vpiName:iter.next
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.iter.next
|vpiStmt:
\_if_stmt: , line:1613
|vpiCondition:
\_operation: , line:1613
|vpiOpType:15
|vpiOperand:
\_ref_obj: (m_imp), line:1613
|vpiName:m_imp
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.m_imp
|vpiOperand:
\_unsupported_expr: , line:1613
|STRING:
|vpiStmt:
\_func_call: (m_imp.traverse), line:1614
|vpiName:m_imp.traverse
|vpiArgument:
\_ref_obj: (top), line:1614
|vpiName:top
|vpiArgument:
\_ref_obj: (this), line:1614
|vpiName:this
|vpiArgument:
\_ref_obj: (UVM_PHASE_ENDED), line:1614
|vpiName:UVM_PHASE_ENDED
|vpiStmt:
\_delay_control: , line:1615
|#0
|vpiStmt:
\_assignment: , line:1622
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (state_chg.m_prev_state), line:1622
|vpiName:state_chg.m_prev_state
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.state_chg.m_prev_state
|vpiRhs:
\_ref_obj: (m_state), line:1622
|vpiName:m_state
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.m_state
|vpiStmt:
\_if_else: , line:1623
|vpiCondition:
\_ref_obj: (m_premature_end), line:1623
|vpiName:m_premature_end
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.m_premature_end
|vpiStmt:
\_assignment: , line:1623
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_state), line:1623
|vpiName:m_state
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.m_state
|vpiRhs:
\_ref_obj: (UVM_PHASE_JUMPING), line:1623
|vpiName:UVM_PHASE_JUMPING
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.UVM_PHASE_JUMPING
|vpiElseStmt:
\_assignment: , line:143
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_state), line:143
|vpiName:m_state
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.m_state
|vpiRhs:
\_ref_obj: (UVM_PHASE_CLEANUP), line:143
|vpiName:UVM_PHASE_CLEANUP
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.UVM_PHASE_CLEANUP
|vpiStmt:
\_begin: , line:169
|vpiFullName:uvm_pkg.uvm_phase::execute_phase
|vpiStmt:
\_while_stmt: , line:173
|vpiCondition:
\_operation: , line:173
|vpiOpType:15
|vpiOperand:
\_ref_obj: (cb), line:173
|vpiName:cb
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.cb
|vpiOperand:
\_unsupported_expr: , line:173
|STRING:
|vpiStmt:
\_begin: , line:173
|vpiFullName:uvm_pkg.uvm_phase::execute_phase
|vpiStmt:
\_func_call: (cb.phase_state_change), line:175
|vpiName:cb.phase_state_change
|vpiArgument:
\_ref_obj: (this), line:175
|vpiName:this
|vpiArgument:
\_ref_obj: (state_chg), line:175
|vpiName:state_chg
|vpiStmt:
\_assignment: , line:176
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (cb), line:176
|vpiName:cb
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.cb
|vpiRhs:
\_ref_obj: (iter.next), line:176
|vpiName:iter.next
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.iter.next
|vpiStmt:
\_if_stmt: , line:1626
|vpiCondition:
\_operation: , line:1626
|vpiOpType:15
|vpiOperand:
\_ref_obj: (m_phase_proc), line:1626
|vpiName:m_phase_proc
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.m_phase_proc
|vpiOperand:
\_unsupported_expr: , line:1626
|STRING:
|vpiStmt:
\_begin: , line:1626
|vpiFullName:uvm_pkg.uvm_phase::execute_phase
|vpiStmt:
\_func_call: (m_phase_proc.kill), line:1627
|vpiName:m_phase_proc.kill
|vpiStmt:
\_assignment: , line:1628
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_phase_proc), line:1628
|vpiName:m_phase_proc
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.m_phase_proc
|vpiRhs:
\_unsupported_expr: , line:1628
|STRING:
|vpiStmt:
\_delay_control: , line:1630
|#0
|vpiStmt:
\_begin: , line:1631
|vpiFullName:uvm_pkg.uvm_phase::execute_phase
|vpiStmt:
\_if_stmt: , line:1633
|vpiCondition:
\_operation: , line:1633
|vpiOpType:15
|vpiOperand:
\_ref_obj: (objection), line:1633
|vpiName:objection
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.objection
|vpiOperand:
\_unsupported_expr: , line:1633
|STRING:
|vpiStmt:
\_func_call: (objection.clear), line:1634
|vpiName:objection.clear
|vpiStmt:
\_assignment: , line:1641
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_premature_end), line:1641
|vpiName:m_premature_end
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.m_premature_end
|vpiRhs:
\_constant: , line:1641
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_if_else: , line:1642
|vpiCondition:
\_operation: , line:1642
|vpiOpType:27
|vpiOperand:
\_ref_obj: (m_jump_fwd), line:1642
|vpiName:m_jump_fwd
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.m_jump_fwd
|vpiOperand:
\_ref_obj: (m_jump_bkwd), line:1642
|vpiName:m_jump_bkwd
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.m_jump_bkwd
|vpiStmt:
\_begin: , line:1642
|vpiFullName:uvm_pkg.uvm_phase::execute_phase
|vpiStmt:
\_if_stmt: , line:1643
|vpiCondition:
\_ref_obj: (m_jump_fwd), line:1643
|vpiName:m_jump_fwd
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.m_jump_fwd
|vpiStmt:
\_begin: , line:1643
|vpiFullName:uvm_pkg.uvm_phase::execute_phase
|vpiStmt:
\_func_call: (clear_successors), line:1644
|vpiName:clear_successors
|vpiArgument:
\_ref_obj: (UVM_PHASE_DONE), line:1644
|vpiName:UVM_PHASE_DONE
|vpiArgument:
\_ref_obj: (m_jump_phase), line:1644
|vpiName:m_jump_phase
|vpiStmt:
\_func_call: (m_jump_phase.clear_successors), line:1646
|vpiName:m_jump_phase.clear_successors
|vpiElseStmt:
\_begin: , line:1648
|vpiFullName:uvm_pkg.uvm_phase::execute_phase
|vpiStmt:
\_if_stmt: , line:689
|vpiCondition:
\_ref_obj: (m_phase_trace), line:689
|vpiName:m_phase_trace
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.m_phase_trace
|vpiStmt:
\_begin: , line:118
|vpiFullName:uvm_pkg.uvm_phase::execute_phase
|vpiStmt:
\_if_stmt: , line:119
|vpiCondition:
\_func_call: (uvm_report_enabled), line:119
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_LOW), line:119
|vpiName:UVM_LOW
|vpiArgument:
\_ref_obj: (UVM_INFO), line:119
|vpiName:UVM_INFO
|vpiArgument:
\_constant: , line:119
|vpiConstType:6
|vpiDecompile:"PH/TRC/DONE"
|vpiSize:13
|STRING:"PH/TRC/DONE"
|vpiStmt:
\_func_call: (uvm_report_info), line:121
|vpiName:uvm_report_info
|vpiFunction:
\_function: (uvm_report_info), line:126
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"PH/TRC/DONE"
|vpiSize:13
|STRING:"PH/TRC/DONE"
|vpiArgument:
\_operation: , line:121
|vpiOpType:33
|vpiOperand:
\_sys_func_call: ($sformatf), line:121
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"Phase '%0s' (id=%0d) "
|vpiSize:23
|STRING:"Phase '%0s' (id=%0d) "
|vpiArgument:
\_unsupported_expr: , line:122
|STRING:
|vpiArgument:
\_unsupported_expr: , line:122
|STRING:
|vpiOperand:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:"Completed phase"
|vpiSize:17
|STRING:"Completed phase"
|vpiArgument:
\_ref_obj: (UVM_LOW), line:122
|vpiName:UVM_LOW
|vpiArgument:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiSize:205
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiArgument:
\_constant: , line:122
|vpiConstType:7
|vpiDecompile:1650
|vpiSize:32
|INT:1650
|vpiArgument:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:122
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:1652
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (state_chg.m_prev_state), line:1652
|vpiName:state_chg.m_prev_state
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.state_chg.m_prev_state
|vpiRhs:
\_ref_obj: (m_state), line:1652
|vpiName:m_state
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.m_state
|vpiStmt:
\_assignment: , line:143
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_state), line:143
|vpiName:m_state
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.m_state
|vpiRhs:
\_ref_obj: (UVM_PHASE_DONE), line:143
|vpiName:UVM_PHASE_DONE
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.UVM_PHASE_DONE
|vpiStmt:
\_begin: , line:169
|vpiFullName:uvm_pkg.uvm_phase::execute_phase
|vpiStmt:
\_while_stmt: , line:173
|vpiCondition:
\_operation: , line:173
|vpiOpType:15
|vpiOperand:
\_ref_obj: (cb), line:173
|vpiName:cb
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.cb
|vpiOperand:
\_unsupported_expr: , line:173
|STRING:
|vpiStmt:
\_begin: , line:173
|vpiFullName:uvm_pkg.uvm_phase::execute_phase
|vpiStmt:
\_func_call: (cb.phase_state_change), line:175
|vpiName:cb.phase_state_change
|vpiArgument:
\_ref_obj: (this), line:175
|vpiName:this
|vpiArgument:
\_ref_obj: (state_chg), line:175
|vpiName:state_chg
|vpiStmt:
\_assignment: , line:176
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (cb), line:176
|vpiName:cb
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.cb
|vpiRhs:
\_ref_obj: (iter.next), line:176
|vpiName:iter.next
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.iter.next
|vpiStmt:
\_assignment: , line:1655
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_phase_proc), line:1655
|vpiName:m_phase_proc
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.m_phase_proc
|vpiRhs:
\_unsupported_expr: , line:1655
|STRING:
|vpiStmt:
\_delay_control: , line:1656
|#0
|vpiStmt:
\_delay_control: , line:1658
|#0
|vpiStmt:
\_begin: , line:1659
|vpiFullName:uvm_pkg.uvm_phase::execute_phase
|vpiStmt:
\_assignment: , line:1661
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (objection), line:1661
|vpiName:objection
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.objection
|vpiRhs:
\_func_call: (get_objection), line:1661
|vpiName:get_objection
|vpiStmt:
\_if_stmt: , line:1662
|vpiCondition:
\_operation: , line:1662
|vpiOpType:15
|vpiOperand:
\_ref_obj: (objection), line:1662
|vpiName:objection
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.objection
|vpiOperand:
\_unsupported_expr: , line:1662
|STRING:
|vpiStmt:
\_func_call: (objection.clear), line:1663
|vpiName:objection.clear
|vpiStmt:
\_if_else: , line:1669
|vpiCondition:
\_operation: , line:1669
|vpiOpType:27
|vpiOperand:
\_ref_obj: (m_jump_fwd), line:1669
|vpiName:m_jump_fwd
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.m_jump_fwd
|vpiOperand:
\_ref_obj: (m_jump_bkwd), line:1669
|vpiName:m_jump_bkwd
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.m_jump_bkwd
|vpiStmt:
\_begin: , line:1669
|vpiFullName:uvm_pkg.uvm_phase::execute_phase
|vpiStmt:
\_func_call: (m_phase_hopper.try_put), line:1670
|vpiName:m_phase_hopper.try_put
|vpiArgument:
\_ref_obj: (m_jump_phase), line:1670
|vpiName:m_jump_phase
|vpiStmt:
\_assignment: , line:1671
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_jump_phase), line:1671
|vpiName:m_jump_phase
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.m_jump_phase
|vpiRhs:
\_unsupported_expr: , line:1671
|STRING:
|vpiStmt:
\_assignment: , line:1672
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_jump_fwd), line:1672
|vpiName:m_jump_fwd
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.m_jump_fwd
|vpiRhs:
\_constant: , line:1672
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_assignment: , line:1673
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_jump_bkwd), line:1673
|vpiName:m_jump_bkwd
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.m_jump_bkwd
|vpiRhs:
\_constant: , line:1673
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiElseStmt:
\_if_else: , line:1676
|vpiCondition:
\_operation: , line:1676
|vpiOpType:14
|vpiOperand:
\_ref_obj: (m_successors.size), line:1676
|vpiName:m_successors.size
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.m_successors.size
|vpiOperand:
\_constant: , line:1676
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_begin: , line:1676
|vpiFullName:uvm_pkg.uvm_phase::execute_phase
|vpiStmt:
\_assignment: , line:1677
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (top.m_phase_all_done), line:1677
|vpiName:top.m_phase_all_done
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.top.m_phase_all_done
|vpiRhs:
\_constant: , line:1677
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiElseStmt:
\_begin: , line:1679
|vpiFullName:uvm_pkg.uvm_phase::execute_phase
|vpiStmt:
\_foreach_stmt: , line:1681
|vpiFullName:uvm_pkg.uvm_phase::execute_phase
|vpiVariables:
\_chandle_var: (m_successors), line:1681
|vpiName:m_successors
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.m_successors
|vpiLoopVars:
\_chandle_var: (succ), line:1681
|vpiName:succ
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.succ
|vpiStmt:
\_begin: , line:1681
|vpiFullName:uvm_pkg.uvm_phase::execute_phase
|vpiStmt:
\_if_stmt: , line:1682
|vpiCondition:
\_operation: , line:1682
|vpiOpType:20
|vpiOperand:
\_ref_obj: (succ.m_state), line:1682
|vpiName:succ.m_state
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.succ.m_state
|vpiOperand:
\_ref_obj: (UVM_PHASE_SCHEDULED), line:1682
|vpiName:UVM_PHASE_SCHEDULED
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.UVM_PHASE_SCHEDULED
|vpiStmt:
\_begin: , line:1682
|vpiFullName:uvm_pkg.uvm_phase::execute_phase
|vpiStmt:
\_assignment: , line:1683
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (state_chg.m_prev_state), line:1683
|vpiName:state_chg.m_prev_state
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.state_chg.m_prev_state
|vpiRhs:
\_ref_obj: (succ.m_state), line:1683
|vpiName:succ.m_state
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.succ.m_state
|vpiStmt:
\_assignment: , line:1684
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (state_chg.m_phase), line:1684
|vpiName:state_chg.m_phase
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.state_chg.m_phase
|vpiRhs:
\_ref_obj: (succ), line:1684
|vpiName:succ
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.succ
|vpiStmt:
\_assignment: , line:143
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (succ.m_state), line:143
|vpiName:succ.m_state
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.succ.m_state
|vpiRhs:
\_ref_obj: (UVM_PHASE_SCHEDULED), line:143
|vpiName:UVM_PHASE_SCHEDULED
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.UVM_PHASE_SCHEDULED
|vpiStmt:
\_begin: , line:169
|vpiFullName:uvm_pkg.uvm_phase::execute_phase
|vpiStmt:
\_while_stmt: , line:173
|vpiCondition:
\_operation: , line:173
|vpiOpType:15
|vpiOperand:
\_ref_obj: (cb), line:173
|vpiName:cb
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.cb
|vpiOperand:
\_unsupported_expr: , line:173
|STRING:
|vpiStmt:
\_begin: , line:173
|vpiFullName:uvm_pkg.uvm_phase::execute_phase
|vpiStmt:
\_func_call: (cb.phase_state_change), line:175
|vpiName:cb.phase_state_change
|vpiArgument:
\_ref_obj: (succ), line:175
|vpiName:succ
|vpiArgument:
\_ref_obj: (state_chg), line:175
|vpiName:state_chg
|vpiStmt:
\_assignment: , line:176
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (cb), line:176
|vpiName:cb
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.cb
|vpiRhs:
\_ref_obj: (iter.next), line:176
|vpiName:iter.next
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.iter.next
|vpiStmt:
\_delay_control: , line:1687
|#0
|vpiStmt:
\_func_call: (m_phase_hopper.try_put), line:1688
|vpiName:m_phase_hopper.try_put
|vpiArgument:
\_ref_obj: (succ), line:1688
|vpiName:succ
|vpiStmt:
\_if_stmt: , line:689
|vpiCondition:
\_ref_obj: (m_phase_trace), line:689
|vpiName:m_phase_trace
|vpiFullName:uvm_pkg.uvm_phase::execute_phase.m_phase_trace
|vpiStmt:
\_begin: , line:118
|vpiFullName:uvm_pkg.uvm_phase::execute_phase
|vpiStmt:
\_if_stmt: , line:119
|vpiCondition:
\_func_call: (uvm_report_enabled), line:119
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_LOW), line:119
|vpiName:UVM_LOW
|vpiArgument:
\_ref_obj: (UVM_INFO), line:119
|vpiName:UVM_INFO
|vpiArgument:
\_constant: , line:119
|vpiConstType:6
|vpiDecompile:"PH/TRC/SCHEDULED"
|vpiSize:18
|STRING:"PH/TRC/SCHEDULED"
|vpiStmt:
\_func_call: (uvm_report_info), line:121
|vpiName:uvm_report_info
|vpiFunction:
\_function: (uvm_report_info), line:126
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"PH/TRC/SCHEDULED"
|vpiSize:18
|STRING:"PH/TRC/SCHEDULED"
|vpiArgument:
\_operation: , line:121
|vpiOpType:33
|vpiOperand:
\_sys_func_call: ($sformatf), line:121
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"Phase '%0s' (id=%0d) "
|vpiSize:23
|STRING:"Phase '%0s' (id=%0d) "
|vpiArgument:
\_ref_obj: (succ.get_full_name), line:122
|vpiName:succ.get_full_name
|vpiArgument:
\_ref_obj: (succ.get_inst_id), line:122
|vpiName:succ.get_inst_id
|vpiOperand:
\_operation: , line:122
|vpiOpType:33
|vpiOperand:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:"Scheduled from phase "
|vpiSize:23
|STRING:"Scheduled from phase "
|vpiOperand:
\_func_call: (get_full_name), line:122
|vpiName:get_full_name
|vpiArgument:
\_ref_obj: (UVM_LOW), line:122
|vpiName:UVM_LOW
|vpiArgument:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiSize:205
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiArgument:
\_constant: , line:122
|vpiConstType:7
|vpiDecompile:1689
|vpiSize:32
|INT:1689
|vpiArgument:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:122
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiTaskFunc:
\_function: (uvm_phase::get_adjacent_predecessor_nodes), line:1697
|vpiName:uvm_phase::get_adjacent_predecessor_nodes
|vpiFullName:uvm_pkg.uvm_phase::get_adjacent_predecessor_nodes
|vpiIODecl:
\_io_decl: (pred)
|vpiName:pred
|vpiDirection:6
|vpiExpr:
\_chandle_var: (uvm_phase), line:1697, parent:pred
|vpiName:uvm_phase
|vpiFullName:pred.uvm_phase
|vpiStmt:
\_begin: , parent:uvm_phase::get_adjacent_predecessor_nodes
|vpiFullName:uvm_pkg.uvm_phase::get_adjacent_predecessor_nodes
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_bit_var: (done), line:1698
|vpiName:done
|vpiFullName:uvm_pkg.uvm_phase::get_adjacent_predecessor_nodes.done
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_unsupported_expr: , line:1699
|STRING:
|vpiLhs:
\_bit_var: (predecessors), line:1699
|vpiName:predecessors
|vpiFullName:uvm_pkg.uvm_phase::get_adjacent_predecessor_nodes.predecessors
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_int_var: (idx), line:1700
|vpiName:idx
|vpiFullName:uvm_pkg.uvm_phase::get_adjacent_predecessor_nodes.idx
|vpiStmt:
\_foreach_stmt: , line:1703
|vpiFullName:uvm_pkg.uvm_phase::get_adjacent_predecessor_nodes
|vpiVariables:
\_chandle_var: (m_predecessors), line:1703
|vpiName:m_predecessors
|vpiFullName:uvm_pkg.uvm_phase::get_adjacent_predecessor_nodes.m_predecessors
|vpiLoopVars:
\_chandle_var: (p), line:1703
|vpiName:p
|vpiFullName:uvm_pkg.uvm_phase::get_adjacent_predecessor_nodes.p
|vpiStmt:
\_assignment: , line:1704
|vpiBlocking:1
|vpiLhs:
\_bit_select: (predecessors), line:1704
|vpiName:predecessors
|vpiFullName:uvm_pkg.uvm_phase::get_adjacent_predecessor_nodes.predecessors
|vpiIndex:
\_ref_obj: (p), line:1704
|vpiName:p
|vpiRhs:
\_constant: , line:1704
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:1720
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (pred), line:1720
|vpiName:pred
|vpiFullName:uvm_pkg.uvm_phase::get_adjacent_predecessor_nodes.pred
|vpiRhs:
\_unsupported_expr: , line:28
|STRING:
|vpiStmt:
\_foreach_stmt: , line:1721
|vpiFullName:uvm_pkg.uvm_phase::get_adjacent_predecessor_nodes
|vpiVariables:
\_chandle_var: (predecessors), line:1721
|vpiName:predecessors
|vpiFullName:uvm_pkg.uvm_phase::get_adjacent_predecessor_nodes.predecessors
|vpiLoopVars:
\_chandle_var: (p), line:1721
|vpiName:p
|vpiFullName:uvm_pkg.uvm_phase::get_adjacent_predecessor_nodes.p
|vpiStmt:
\_begin: , line:1721
|vpiFullName:uvm_pkg.uvm_phase::get_adjacent_predecessor_nodes
|vpiStmt:
\_assignment: , line:1722
|vpiBlocking:1
|vpiLhs:
\_bit_select: (pred), line:1722
|vpiName:pred
|vpiFullName:uvm_pkg.uvm_phase::get_adjacent_predecessor_nodes.pred
|vpiIndex:
\_operation: , line:1722
|vpiOpType:62
|vpiOperand:
\_ref_obj: (idx), line:1722
|vpiName:idx
|vpiRhs:
\_ref_obj: (p), line:1722
|vpiName:p
|vpiFullName:uvm_pkg.uvm_phase::get_adjacent_predecessor_nodes.p
|vpiTaskFunc:
\_function: (uvm_phase::get_adjacent_successor_nodes), line:1726
|vpiName:uvm_phase::get_adjacent_successor_nodes
|vpiFullName:uvm_pkg.uvm_phase::get_adjacent_successor_nodes
|vpiIODecl:
\_io_decl: (succ)
|vpiName:succ
|vpiDirection:6
|vpiExpr:
\_chandle_var: (uvm_phase), line:1726, parent:succ
|vpiName:uvm_phase
|vpiFullName:succ.uvm_phase
|vpiStmt:
\_begin: , parent:uvm_phase::get_adjacent_successor_nodes
|vpiFullName:uvm_pkg.uvm_phase::get_adjacent_successor_nodes
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_bit_var: (done), line:1727
|vpiName:done
|vpiFullName:uvm_pkg.uvm_phase::get_adjacent_successor_nodes.done
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_unsupported_expr: , line:1728
|STRING:
|vpiLhs:
\_bit_var: (successors), line:1728
|vpiName:successors
|vpiFullName:uvm_pkg.uvm_phase::get_adjacent_successor_nodes.successors
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_int_var: (idx), line:1729
|vpiName:idx
|vpiFullName:uvm_pkg.uvm_phase::get_adjacent_successor_nodes.idx
|vpiStmt:
\_foreach_stmt: , line:1732
|vpiFullName:uvm_pkg.uvm_phase::get_adjacent_successor_nodes
|vpiVariables:
\_chandle_var: (m_successors), line:1732
|vpiName:m_successors
|vpiFullName:uvm_pkg.uvm_phase::get_adjacent_successor_nodes.m_successors
|vpiLoopVars:
\_chandle_var: (s), line:1732
|vpiName:s
|vpiFullName:uvm_pkg.uvm_phase::get_adjacent_successor_nodes.s
|vpiStmt:
\_assignment: , line:1733
|vpiBlocking:1
|vpiLhs:
\_bit_select: (successors), line:1733
|vpiName:successors
|vpiFullName:uvm_pkg.uvm_phase::get_adjacent_successor_nodes.successors
|vpiIndex:
\_ref_obj: (s), line:1733
|vpiName:s
|vpiRhs:
\_constant: , line:1733
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:1749
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (succ), line:1749
|vpiName:succ
|vpiFullName:uvm_pkg.uvm_phase::get_adjacent_successor_nodes.succ
|vpiRhs:
\_unsupported_expr: , line:28
|STRING:
|vpiStmt:
\_foreach_stmt: , line:1750
|vpiFullName:uvm_pkg.uvm_phase::get_adjacent_successor_nodes
|vpiVariables:
\_chandle_var: (successors), line:1750
|vpiName:successors
|vpiFullName:uvm_pkg.uvm_phase::get_adjacent_successor_nodes.successors
|vpiLoopVars:
\_chandle_var: (s), line:1750
|vpiName:s
|vpiFullName:uvm_pkg.uvm_phase::get_adjacent_successor_nodes.s
|vpiStmt:
\_begin: , line:1750
|vpiFullName:uvm_pkg.uvm_phase::get_adjacent_successor_nodes
|vpiStmt:
\_assignment: , line:1751
|vpiBlocking:1
|vpiLhs:
\_bit_select: (succ), line:1751
|vpiName:succ
|vpiFullName:uvm_pkg.uvm_phase::get_adjacent_successor_nodes.succ
|vpiIndex:
\_operation: , line:1751
|vpiOpType:62
|vpiOperand:
\_ref_obj: (idx), line:1751
|vpiName:idx
|vpiRhs:
\_ref_obj: (s), line:1751
|vpiName:s
|vpiFullName:uvm_pkg.uvm_phase::get_adjacent_successor_nodes.s
|vpiTaskFunc:
\_function: (uvm_phase::get_predecessors_for_successors), line:1757
|vpiName:uvm_phase::get_predecessors_for_successors
|vpiFullName:uvm_pkg.uvm_phase::get_predecessors_for_successors
|vpiIODecl:
\_io_decl: (pred_of_succ)
|vpiName:pred_of_succ
|vpiDirection:2
|vpiExpr:
\_bit_var: , line:1757, parent:pred_of_succ
|vpiFullName:pred_of_succ
|vpiStmt:
\_begin: , parent:uvm_phase::get_predecessors_for_successors
|vpiFullName:uvm_pkg.uvm_phase::get_predecessors_for_successors
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_bit_var: (done), line:1758
|vpiName:done
|vpiFullName:uvm_pkg.uvm_phase::get_predecessors_for_successors.done
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_unsupported_expr: , line:1759
|STRING:
|vpiLhs:
\_chandle_var: (successors), line:1759
|vpiName:successors
|vpiFullName:uvm_pkg.uvm_phase::get_predecessors_for_successors.successors
|vpiStmt:
\_func_call: (get_adjacent_successor_nodes), line:1761
|vpiName:get_adjacent_successor_nodes
|vpiArgument:
\_ref_obj: (successors), line:1761
|vpiName:successors
|vpiStmt:
\_foreach_stmt: , line:1764
|vpiFullName:uvm_pkg.uvm_phase::get_predecessors_for_successors
|vpiVariables:
\_chandle_var: (successors), line:1764
|vpiName:successors
|vpiFullName:uvm_pkg.uvm_phase::get_predecessors_for_successors.successors
|vpiLoopVars:
\_chandle_var: (s), line:1764
|vpiName:s
|vpiFullName:uvm_pkg.uvm_phase::get_predecessors_for_successors.s
|vpiStmt:
\_foreach_stmt: , line:1765
|vpiFullName:uvm_pkg.uvm_phase::get_predecessors_for_successors
|vpiVariables:
\_chandle_var: (successors), line:1765
|vpiName:successors
|vpiFullName:uvm_pkg.uvm_phase::get_predecessors_for_successors.successors
|vpiLoopVars:
\_chandle_var: (pred), line:1765
|vpiName:pred
|vpiFullName:uvm_pkg.uvm_phase::get_predecessors_for_successors.pred
|vpiStmt:
\_assignment: , line:1766
|vpiBlocking:1
|vpiLhs:
\_bit_select: (pred_of_succ), line:1766
|vpiName:pred_of_succ
|vpiFullName:uvm_pkg.uvm_phase::get_predecessors_for_successors.pred_of_succ
|vpiIndex:
\_ref_obj: (pred), line:1766
|vpiName:pred
|vpiRhs:
\_constant: , line:1766
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_func_call: (pred_of_succ.delete), line:1784
|vpiName:pred_of_succ.delete
|vpiArgument:
\_ref_obj: (this), line:1784
|vpiName:this
|vpiTaskFunc:
\_task: (uvm_phase::m_wait_for_pred), line:1791
|vpiName:uvm_phase::m_wait_for_pred
|vpiFullName:uvm_pkg.uvm_phase::m_wait_for_pred
|vpiStmt:
\_begin: , parent:uvm_phase::m_wait_for_pred
|vpiFullName:uvm_pkg.uvm_phase::m_wait_for_pred
|vpiStmt:
\_func_call: (get_predecessors_for_successors), line:1794
|vpiName:get_predecessors_for_successors
|vpiArgument:
\_ref_obj: (pred_of_succ), line:1794
|vpiName:pred_of_succ
|vpiStmt:
\_foreach_stmt: , line:1798
|vpiFullName:uvm_pkg.uvm_phase::m_wait_for_pred
|vpiVariables:
\_chandle_var: (pred_of_succ), line:1798
|vpiName:pred_of_succ
|vpiFullName:uvm_pkg.uvm_phase::m_wait_for_pred.pred_of_succ
|vpiLoopVars:
\_chandle_var: (sibling), line:1798
|vpiName:sibling
|vpiFullName:uvm_pkg.uvm_phase::m_wait_for_pred.sibling
|vpiStmt:
\_begin: , line:1798
|vpiFullName:uvm_pkg.uvm_phase::m_wait_for_pred
|vpiStmt:
\_if_stmt: , line:1800
|vpiCondition:
\_ref_obj: (m_phase_trace), line:1800
|vpiName:m_phase_trace
|vpiFullName:uvm_pkg.uvm_phase::m_wait_for_pred.m_phase_trace
|vpiStmt:
\_begin: , line:1800
|vpiFullName:uvm_pkg.uvm_phase::m_wait_for_pred
|vpiStmt:
\_assignment: , line:1802
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (s), line:1802
|vpiName:s
|vpiFullName:uvm_pkg.uvm_phase::m_wait_for_pred.s
|vpiRhs:
\_sys_func_call: ($sformatf), line:1802
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:1802
|vpiConstType:6
|vpiDecompile:"Waiting for phase '%s' (%0d) to be READY_TO_END. Current state is %s"
|vpiSize:70
|STRING:"Waiting for phase '%s' (%0d) to be READY_TO_END. Current state is %s"
|vpiArgument:
\_ref_obj: (sibling.get_name), line:689
|vpiName:sibling.get_name
|vpiArgument:
\_ref_obj: (sibling.get_inst_id), line:689
|vpiName:sibling.get_inst_id
|vpiArgument:
\_ref_obj: (sibling.m_state), line:689
|vpiName:sibling.m_state
|vpiStmt:
\_begin: , line:118
|vpiFullName:uvm_pkg.uvm_phase::m_wait_for_pred
|vpiStmt:
\_if_stmt: , line:119
|vpiCondition:
\_func_call: (uvm_report_enabled), line:119
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_HIGH), line:119
|vpiName:UVM_HIGH
|vpiArgument:
\_ref_obj: (UVM_INFO), line:119
|vpiName:UVM_INFO
|vpiArgument:
\_constant: , line:119
|vpiConstType:6
|vpiDecompile:"PH/TRC/WAIT_PRED_OF_SUCC"
|vpiSize:26
|STRING:"PH/TRC/WAIT_PRED_OF_SUCC"
|vpiStmt:
\_func_call: (uvm_report_info), line:121
|vpiName:uvm_report_info
|vpiFunction:
\_function: (uvm_report_info), line:126
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"PH/TRC/WAIT_PRED_OF_SUCC"
|vpiSize:26
|STRING:"PH/TRC/WAIT_PRED_OF_SUCC"
|vpiArgument:
\_operation: , line:121
|vpiOpType:33
|vpiOperand:
\_sys_func_call: ($sformatf), line:121
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"Phase '%0s' (id=%0d) "
|vpiSize:23
|STRING:"Phase '%0s' (id=%0d) "
|vpiArgument:
\_unsupported_expr: , line:122
|STRING:
|vpiArgument:
\_unsupported_expr: , line:122
|STRING:
|vpiOperand:
\_ref_obj: (s), line:122
|vpiName:s
|vpiArgument:
\_ref_obj: (UVM_HIGH), line:122
|vpiName:UVM_HIGH
|vpiArgument:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiSize:205
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiArgument:
\_constant: , line:122
|vpiConstType:7
|vpiDecompile:1803
|vpiSize:32
|INT:1803
|vpiArgument:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:122
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_func_call: (sibling.wait_for_state), line:1807
|vpiName:sibling.wait_for_state
|vpiArgument:
\_ref_obj: (UVM_PHASE_READY_TO_END), line:1807
|vpiName:UVM_PHASE_READY_TO_END
|vpiArgument:
\_ref_obj: (UVM_GTE), line:1807
|vpiName:UVM_GTE
|vpiStmt:
\_if_stmt: , line:1809
|vpiCondition:
\_ref_obj: (m_phase_trace), line:1809
|vpiName:m_phase_trace
|vpiFullName:uvm_pkg.uvm_phase::m_wait_for_pred.m_phase_trace
|vpiStmt:
\_begin: , line:1809
|vpiFullName:uvm_pkg.uvm_phase::m_wait_for_pred
|vpiStmt:
\_assignment: , line:1811
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (s), line:1811
|vpiName:s
|vpiFullName:uvm_pkg.uvm_phase::m_wait_for_pred.s
|vpiRhs:
\_sys_func_call: ($sformatf), line:1811
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:1811
|vpiConstType:6
|vpiDecompile:"Phase '%s' (%0d) is now READY_TO_END. Releasing phase"
|vpiSize:55
|STRING:"Phase '%s' (%0d) is now READY_TO_END. Releasing phase"
|vpiArgument:
\_ref_obj: (sibling.get_name), line:689
|vpiName:sibling.get_name
|vpiArgument:
\_ref_obj: (sibling.get_inst_id), line:689
|vpiName:sibling.get_inst_id
|vpiStmt:
\_begin: , line:118
|vpiFullName:uvm_pkg.uvm_phase::m_wait_for_pred
|vpiStmt:
\_if_stmt: , line:119
|vpiCondition:
\_func_call: (uvm_report_enabled), line:119
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_HIGH), line:119
|vpiName:UVM_HIGH
|vpiArgument:
\_ref_obj: (UVM_INFO), line:119
|vpiName:UVM_INFO
|vpiArgument:
\_constant: , line:119
|vpiConstType:6
|vpiDecompile:"PH/TRC/WAIT_PRED_OF_SUCC"
|vpiSize:26
|STRING:"PH/TRC/WAIT_PRED_OF_SUCC"
|vpiStmt:
\_func_call: (uvm_report_info), line:121
|vpiName:uvm_report_info
|vpiFunction:
\_function: (uvm_report_info), line:126
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"PH/TRC/WAIT_PRED_OF_SUCC"
|vpiSize:26
|STRING:"PH/TRC/WAIT_PRED_OF_SUCC"
|vpiArgument:
\_operation: , line:121
|vpiOpType:33
|vpiOperand:
\_sys_func_call: ($sformatf), line:121
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"Phase '%0s' (id=%0d) "
|vpiSize:23
|STRING:"Phase '%0s' (id=%0d) "
|vpiArgument:
\_unsupported_expr: , line:122
|STRING:
|vpiArgument:
\_unsupported_expr: , line:122
|STRING:
|vpiOperand:
\_ref_obj: (s), line:122
|vpiName:s
|vpiArgument:
\_ref_obj: (UVM_HIGH), line:122
|vpiName:UVM_HIGH
|vpiArgument:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiSize:205
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiArgument:
\_constant: , line:122
|vpiConstType:7
|vpiDecompile:1812
|vpiSize:32
|INT:1812
|vpiArgument:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:122
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_if_stmt: , line:1818
|vpiCondition:
\_ref_obj: (m_phase_trace), line:1818
|vpiName:m_phase_trace
|vpiFullName:uvm_pkg.uvm_phase::m_wait_for_pred.m_phase_trace
|vpiStmt:
\_begin: , line:1818
|vpiFullName:uvm_pkg.uvm_phase::m_wait_for_pred
|vpiStmt:
\_if_else: , line:1819
|vpiCondition:
\_ref_obj: (pred_of_succ.num), line:1819
|vpiName:pred_of_succ.num
|vpiFullName:uvm_pkg.uvm_phase::m_wait_for_pred.pred_of_succ.num
|vpiStmt:
\_begin: , line:1819
|vpiFullName:uvm_pkg.uvm_phase::m_wait_for_pred
|vpiStmt:
\_foreach_stmt: , line:1821
|vpiFullName:uvm_pkg.uvm_phase::m_wait_for_pred
|vpiVariables:
\_chandle_var: (pred_of_succ), line:1821
|vpiName:pred_of_succ
|vpiFullName:uvm_pkg.uvm_phase::m_wait_for_pred.pred_of_succ
|vpiLoopVars:
\_chandle_var: (pred), line:1821
|vpiName:pred
|vpiFullName:uvm_pkg.uvm_phase::m_wait_for_pred.pred
|vpiStmt:
\_assignment: , line:1822
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (s), line:1822
|vpiName:s
|vpiFullName:uvm_pkg.uvm_phase::m_wait_for_pred.s
|vpiRhs:
\_operation: , line:1822
|vpiOpType:33
|vpiOperand:
\_ref_obj: (s), line:1822
|vpiName:s
|vpiOperand:
\_ref_obj: (pred.get_full_name), line:1822
|vpiName:pred.get_full_name
|vpiOperand:
\_constant: , line:1822
|vpiConstType:6
|vpiDecompile:" "
|vpiSize:3
|STRING:" "
|vpiStmt:
\_assignment: , line:689
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (s), line:689
|vpiName:s
|vpiFullName:uvm_pkg.uvm_phase::m_wait_for_pred.s
|vpiRhs:
\_operation: , line:689
|vpiOpType:33
|vpiOperand:
\_ref_obj: (s), line:689
|vpiName:s
|vpiOperand:
\_constant: , line:689
|vpiConstType:6
|vpiDecompile:")"
|vpiSize:3
|STRING:")"
|vpiStmt:
\_begin: , line:118
|vpiFullName:uvm_pkg.uvm_phase::m_wait_for_pred
|vpiStmt:
\_if_stmt: , line:119
|vpiCondition:
\_func_call: (uvm_report_enabled), line:119
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_HIGH), line:119
|vpiName:UVM_HIGH
|vpiArgument:
\_ref_obj: (UVM_INFO), line:119
|vpiName:UVM_INFO
|vpiArgument:
\_constant: , line:119
|vpiConstType:6
|vpiDecompile:"PH/TRC/WAIT_PRED_OF_SUCC"
|vpiSize:26
|STRING:"PH/TRC/WAIT_PRED_OF_SUCC"
|vpiStmt:
\_func_call: (uvm_report_info), line:120
|vpiName:uvm_report_info
|vpiFunction:
\_function: (uvm_report_info), line:126
|vpiArgument:
\_constant: , line:120
|vpiConstType:6
|vpiDecompile:"PH/TRC/WAIT_PRED_OF_SUCC"
|vpiSize:26
|STRING:"PH/TRC/WAIT_PRED_OF_SUCC"
|vpiArgument:
\_operation: , line:120
|vpiOpType:33
|vpiOperand:
\_sys_func_call: ($sformatf), line:120
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:120
|vpiConstType:6
|vpiDecompile:"Phase '%0s' (id=%0d) "
|vpiSize:23
|STRING:"Phase '%0s' (id=%0d) "
|vpiArgument:
\_unsupported_expr: , line:122
|STRING:
|vpiArgument:
\_unsupported_expr: , line:122
|STRING:
|vpiOperand:
\_operation: , line:123
|vpiOpType:33
|vpiOperand:
\_constant: , line:123
|vpiConstType:6
|vpiDecompile:"*** All pred to succ "
|vpiSize:23
|STRING:"*** All pred to succ "
|vpiOperand:
\_ref_obj: (s), line:123
|vpiName:s
|vpiOperand:
\_constant: , line:123
|vpiConstType:6
|vpiDecompile:" in READY_TO_END state, so ending phase ***"
|vpiSize:45
|STRING:" in READY_TO_END state, so ending phase ***"
|vpiArgument:
\_ref_obj: (UVM_HIGH), line:123
|vpiName:UVM_HIGH
|vpiArgument:
\_constant: , line:123
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiSize:205
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiArgument:
\_constant: , line:123
|vpiConstType:7
|vpiDecompile:1823
|vpiSize:32
|INT:1823
|vpiArgument:
\_constant: , line:123
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:123
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiElseStmt:
\_begin: , line:689
|vpiFullName:uvm_pkg.uvm_phase::m_wait_for_pred
|vpiStmt:
\_begin: , line:118
|vpiFullName:uvm_pkg.uvm_phase::m_wait_for_pred
|vpiStmt:
\_if_stmt: , line:119
|vpiCondition:
\_func_call: (uvm_report_enabled), line:119
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_HIGH), line:119
|vpiName:UVM_HIGH
|vpiArgument:
\_ref_obj: (UVM_INFO), line:119
|vpiName:UVM_INFO
|vpiArgument:
\_constant: , line:119
|vpiConstType:6
|vpiDecompile:"PH/TRC/WAIT_PRED_OF_SUCC"
|vpiSize:26
|STRING:"PH/TRC/WAIT_PRED_OF_SUCC"
|vpiStmt:
\_func_call: (uvm_report_info), line:120
|vpiName:uvm_report_info
|vpiFunction:
\_function: (uvm_report_info), line:126
|vpiArgument:
\_constant: , line:120
|vpiConstType:6
|vpiDecompile:"PH/TRC/WAIT_PRED_OF_SUCC"
|vpiSize:26
|STRING:"PH/TRC/WAIT_PRED_OF_SUCC"
|vpiArgument:
\_operation: , line:120
|vpiOpType:33
|vpiOperand:
\_sys_func_call: ($sformatf), line:120
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:120
|vpiConstType:6
|vpiDecompile:"Phase '%0s' (id=%0d) "
|vpiSize:23
|STRING:"Phase '%0s' (id=%0d) "
|vpiArgument:
\_unsupported_expr: , line:122
|STRING:
|vpiArgument:
\_unsupported_expr: , line:122
|STRING:
|vpiOperand:
\_constant: , line:123
|vpiConstType:6
|vpiDecompile:"*** No pred to succ other than myself, so ending phase ***"
|vpiSize:60
|STRING:"*** No pred to succ other than myself, so ending phase ***"
|vpiArgument:
\_ref_obj: (UVM_HIGH), line:123
|vpiName:UVM_HIGH
|vpiArgument:
\_constant: , line:123
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiSize:205
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiArgument:
\_constant: , line:123
|vpiConstType:7
|vpiDecompile:1827
|vpiSize:32
|INT:1827
|vpiArgument:
\_constant: , line:123
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:123
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_delay_control: , line:1832
|#0
|vpiTaskFunc:
\_function: (uvm_phase::m_report_null_objection), line:1841
|vpiName:uvm_phase::m_report_null_objection
|vpiFullName:uvm_pkg.uvm_phase::m_report_null_objection
|vpiIODecl:
\_io_decl: (obj)
|vpiName:obj
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_object), line:1841, parent:obj
|vpiName:uvm_object
|vpiFullName:obj.uvm_object
|vpiIODecl:
\_io_decl: (description)
|vpiName:description
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1842, parent:description
|vpiFullName:description
|vpiIODecl:
\_io_decl: (count)
|vpiName:count
|vpiDirection:5
|vpiExpr:
\_int_var: , line:1843, parent:count
|vpiFullName:count
|vpiIODecl:
\_io_decl: (action)
|vpiName:action
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1844, parent:action
|vpiFullName:action
|vpiStmt:
\_begin: , parent:uvm_phase::m_report_null_objection
|vpiFullName:uvm_pkg.uvm_phase::m_report_null_objection
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_logic_var: (m_action), line:1845
|vpiName:m_action
|vpiFullName:uvm_pkg.uvm_phase::m_report_null_objection.m_action
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_logic_var: (m_addon), line:1846
|vpiName:m_addon
|vpiFullName:uvm_pkg.uvm_phase::m_report_null_objection.m_addon
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_operation: , line:1847
|vpiOpType:32
|vpiOperand:
\_operation: , line:1847
|vpiOpType:14
|vpiOperand:
\_ref_obj: (obj), line:1847
|vpiName:obj
|vpiFullName:uvm_pkg.uvm_phase::m_report_null_objection.obj
|vpiOperand:
\_unsupported_expr: , line:1847
|STRING:
|vpiOperand:
\_constant: , line:1847
|vpiConstType:6
|vpiDecompile:"uvm_top"
|vpiSize:9
|STRING:"uvm_top"
|vpiOperand:
\_ref_obj: (obj.get_full_name), line:1847
|vpiName:obj.get_full_name
|vpiFullName:uvm_pkg.uvm_phase::m_report_null_objection.obj.get_full_name
|vpiLhs:
\_logic_var: (m_obj_name), line:1847
|vpiName:m_obj_name
|vpiFullName:uvm_pkg.uvm_phase::m_report_null_objection.m_obj_name
|vpiStmt:
\_if_else: , line:1849
|vpiCondition:
\_operation: , line:1849
|vpiOpType:27
|vpiOperand:
\_operation: , line:1849
|vpiOpType:14
|vpiOperand:
\_ref_obj: (action), line:1849
|vpiName:action
|vpiFullName:uvm_pkg.uvm_phase::m_report_null_objection.action
|vpiOperand:
\_constant: , line:1849
|vpiConstType:6
|vpiDecompile:"raise"
|vpiSize:7
|STRING:"raise"
|vpiOperand:
\_operation: , line:1849
|vpiOpType:14
|vpiOperand:
\_ref_obj: (action), line:1849
|vpiName:action
|vpiFullName:uvm_pkg.uvm_phase::m_report_null_objection.action
|vpiOperand:
\_constant: , line:1849
|vpiConstType:6
|vpiDecompile:"drop"
|vpiSize:6
|STRING:"drop"
|vpiStmt:
\_begin: , line:1849
|vpiFullName:uvm_pkg.uvm_phase::m_report_null_objection
|vpiStmt:
\_if_else: , line:1850
|vpiCondition:
\_operation: , line:1850
|vpiOpType:15
|vpiOperand:
\_ref_obj: (count), line:1850
|vpiName:count
|vpiFullName:uvm_pkg.uvm_phase::m_report_null_objection.count
|vpiOperand:
\_constant: , line:1850
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:1851
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_action), line:1851
|vpiName:m_action
|vpiFullName:uvm_pkg.uvm_phase::m_report_null_objection.m_action
|vpiRhs:
\_sys_func_call: ($sformatf), line:1851
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:1851
|vpiConstType:6
|vpiDecompile:"%s %0d objections"
|vpiSize:19
|STRING:"%s %0d objections"
|vpiArgument:
\_ref_obj: (action), line:1851
|vpiName:action
|vpiArgument:
\_ref_obj: (count), line:1851
|vpiName:count
|vpiElseStmt:
\_assignment: , line:1853
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_action), line:1853
|vpiName:m_action
|vpiFullName:uvm_pkg.uvm_phase::m_report_null_objection.m_action
|vpiRhs:
\_sys_func_call: ($sformatf), line:1853
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:1853
|vpiConstType:6
|vpiDecompile:"%s an objection"
|vpiSize:17
|STRING:"%s an objection"
|vpiArgument:
\_ref_obj: (action), line:1853
|vpiName:action
|vpiElseStmt:
\_if_stmt: , line:1855
|vpiCondition:
\_operation: , line:1855
|vpiOpType:14
|vpiOperand:
\_ref_obj: (action), line:1855
|vpiName:action
|vpiFullName:uvm_pkg.uvm_phase::m_report_null_objection.action
|vpiOperand:
\_constant: , line:1855
|vpiConstType:6
|vpiDecompile:"get_objection_count"
|vpiSize:21
|STRING:"get_objection_count"
|vpiStmt:
\_begin: , line:1855
|vpiFullName:uvm_pkg.uvm_phase::m_report_null_objection
|vpiStmt:
\_assignment: , line:1856
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_action), line:1856
|vpiName:m_action
|vpiFullName:uvm_pkg.uvm_phase::m_report_null_objection.m_action
|vpiRhs:
\_constant: , line:1856
|vpiConstType:6
|vpiDecompile:"call get_objection_count"
|vpiSize:26
|STRING:"call get_objection_count"
|vpiStmt:
\_if_stmt: , line:1859
|vpiCondition:
\_operation: , line:1859
|vpiOpType:14
|vpiOperand:
\_unsupported_expr: , line:1859
|STRING:
|vpiOperand:
\_ref_obj: (UVM_PHASE_IMP), line:1859
|vpiName:UVM_PHASE_IMP
|vpiFullName:uvm_pkg.uvm_phase::m_report_null_objection.UVM_PHASE_IMP
|vpiStmt:
\_begin: , line:1859
|vpiFullName:uvm_pkg.uvm_phase::m_report_null_objection
|vpiStmt:
\_assignment: , line:1860
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_addon), line:1860
|vpiName:m_addon
|vpiFullName:uvm_pkg.uvm_phase::m_report_null_objection.m_addon
|vpiRhs:
\_constant: , line:1860
|vpiConstType:6
|vpiDecompile:" (This is a UVM_PHASE_IMP, you have to query the schedule to find the UVM_PHASE_NODE)"
|vpiSize:87
|STRING:" (This is a UVM_PHASE_IMP, you have to query the schedule to find the UVM_PHASE_NODE)"
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_phase::m_report_null_objection
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:155
|vpiConstType:6
|vpiDecompile:"UVM/PH/NULL_OBJECTION"
|vpiSize:23
|STRING:"UVM/PH/NULL_OBJECTION"
|vpiStmt:
\_func_call: (uvm_report_error), line:156
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"UVM/PH/NULL_OBJECTION"
|vpiSize:23
|STRING:"UVM/PH/NULL_OBJECTION"
|vpiArgument:
\_sys_func_call: ($sformatf), line:157
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"'%s' attempted to %s on '%s', however '%s' is not a task-based phase node! %s"
|vpiSize:79
|STRING:"'%s' attempted to %s on '%s', however '%s' is not a task-based phase node! %s"
|vpiArgument:
\_ref_obj: (m_obj_name), line:158
|vpiName:m_obj_name
|vpiArgument:
\_ref_obj: (m_action), line:159
|vpiName:m_action
|vpiArgument:
\_func_call: (get_name), line:160
|vpiName:get_name
|vpiArgument:
\_func_call: (get_name), line:162
|vpiName:get_name
|vpiArgument:
\_ref_obj: (m_addon), line:163
|vpiName:m_addon
|vpiArgument:
\_ref_obj: (UVM_NONE), line:163
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:163
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiSize:205
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiArgument:
\_constant: , line:163
|vpiConstType:7
|vpiDecompile:1863
|vpiSize:32
|INT:1863
|vpiArgument:
\_constant: , line:163
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:163
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiTaskFunc:
\_function: (uvm_phase::raise_objection), line:1871
|vpiName:uvm_phase::raise_objection
|vpiFullName:uvm_pkg.uvm_phase::raise_objection
|vpiIODecl:
\_io_decl: (obj)
|vpiName:obj
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_object), line:1871, parent:obj
|vpiName:uvm_object
|vpiFullName:obj.uvm_object
|vpiIODecl:
\_io_decl: (description)
|vpiName:description
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1872, parent:description
|vpiFullName:description
|vpiIODecl:
\_io_decl: (count)
|vpiName:count
|vpiDirection:5
|vpiExpr:
\_int_var: , line:1873, parent:count
|vpiFullName:count
|vpiStmt:
\_begin: , parent:uvm_phase::raise_objection
|vpiFullName:uvm_pkg.uvm_phase::raise_objection
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (phase_done), line:1874
|vpiName:phase_done
|vpiFullName:uvm_pkg.uvm_phase::raise_objection.phase_done
|vpiStmt:
\_assignment: , line:1875
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (phase_done), line:1875
|vpiName:phase_done
|vpiFullName:uvm_pkg.uvm_phase::raise_objection.phase_done
|vpiRhs:
\_func_call: (get_objection), line:1875
|vpiName:get_objection
|vpiStmt:
\_if_else: , line:1876
|vpiCondition:
\_operation: , line:1876
|vpiOpType:15
|vpiOperand:
\_ref_obj: (phase_done), line:1876
|vpiName:phase_done
|vpiFullName:uvm_pkg.uvm_phase::raise_objection.phase_done
|vpiOperand:
\_unsupported_expr: , line:1876
|STRING:
|vpiStmt:
\_func_call: (phase_done.raise_objection), line:1877
|vpiName:phase_done.raise_objection
|vpiArgument:
\_ref_obj: (obj), line:1877
|vpiName:obj
|vpiArgument:
\_ref_obj: (description), line:1877
|vpiName:description
|vpiArgument:
\_ref_obj: (count), line:1877
|vpiName:count
|vpiElseStmt:
\_func_call: (m_report_null_objection), line:1879
|vpiName:m_report_null_objection
|vpiArgument:
\_ref_obj: (obj), line:1879
|vpiName:obj
|vpiArgument:
\_ref_obj: (description), line:1879
|vpiName:description
|vpiArgument:
\_ref_obj: (count), line:1879
|vpiName:count
|vpiArgument:
\_constant: , line:1879
|vpiConstType:6
|vpiDecompile:"raise"
|vpiSize:7
|STRING:"raise"
|vpiTaskFunc:
\_function: (uvm_phase::drop_objection), line:1886
|vpiName:uvm_phase::drop_objection
|vpiFullName:uvm_pkg.uvm_phase::drop_objection
|vpiIODecl:
\_io_decl: (obj)
|vpiName:obj
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_object), line:1886, parent:obj
|vpiName:uvm_object
|vpiFullName:obj.uvm_object
|vpiIODecl:
\_io_decl: (description)
|vpiName:description
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1887, parent:description
|vpiFullName:description
|vpiIODecl:
\_io_decl: (count)
|vpiName:count
|vpiDirection:5
|vpiExpr:
\_int_var: , line:1888, parent:count
|vpiFullName:count
|vpiStmt:
\_begin: , parent:uvm_phase::drop_objection
|vpiFullName:uvm_pkg.uvm_phase::drop_objection
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (phase_done), line:1889
|vpiName:phase_done
|vpiFullName:uvm_pkg.uvm_phase::drop_objection.phase_done
|vpiStmt:
\_assignment: , line:1890
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (phase_done), line:1890
|vpiName:phase_done
|vpiFullName:uvm_pkg.uvm_phase::drop_objection.phase_done
|vpiRhs:
\_func_call: (get_objection), line:1890
|vpiName:get_objection
|vpiStmt:
\_if_else: , line:1891
|vpiCondition:
\_operation: , line:1891
|vpiOpType:15
|vpiOperand:
\_ref_obj: (phase_done), line:1891
|vpiName:phase_done
|vpiFullName:uvm_pkg.uvm_phase::drop_objection.phase_done
|vpiOperand:
\_unsupported_expr: , line:1891
|STRING:
|vpiStmt:
\_func_call: (phase_done.drop_objection), line:1892
|vpiName:phase_done.drop_objection
|vpiArgument:
\_ref_obj: (obj), line:1892
|vpiName:obj
|vpiArgument:
\_ref_obj: (description), line:1892
|vpiName:description
|vpiArgument:
\_ref_obj: (count), line:1892
|vpiName:count
|vpiElseStmt:
\_func_call: (m_report_null_objection), line:1894
|vpiName:m_report_null_objection
|vpiArgument:
\_ref_obj: (obj), line:1894
|vpiName:obj
|vpiArgument:
\_ref_obj: (description), line:1894
|vpiName:description
|vpiArgument:
\_ref_obj: (count), line:1894
|vpiName:count
|vpiArgument:
\_constant: , line:1894
|vpiConstType:6
|vpiDecompile:"drop"
|vpiSize:6
|STRING:"drop"
|vpiTaskFunc:
\_function: (uvm_phase::get_objection_count), line:1900
|vpiName:uvm_phase::get_objection_count
|vpiFullName:uvm_pkg.uvm_phase::get_objection_count
|vpiReturn:
\_int_var: , line:1900
|vpiIODecl:
\_io_decl: (obj)
|vpiName:obj
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_object), line:1900, parent:obj
|vpiName:uvm_object
|vpiFullName:obj.uvm_object
|vpiStmt:
\_begin: , parent:uvm_phase::get_objection_count
|vpiFullName:uvm_pkg.uvm_phase::get_objection_count
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (phase_done), line:1901
|vpiName:phase_done
|vpiFullName:uvm_pkg.uvm_phase::get_objection_count.phase_done
|vpiStmt:
\_assignment: , line:1902
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (phase_done), line:1902
|vpiName:phase_done
|vpiFullName:uvm_pkg.uvm_phase::get_objection_count.phase_done
|vpiRhs:
\_func_call: (get_objection), line:1902
|vpiName:get_objection
|vpiStmt:
\_if_else: , line:1903
|vpiCondition:
\_operation: , line:1903
|vpiOpType:15
|vpiOperand:
\_ref_obj: (phase_done), line:1903
|vpiName:phase_done
|vpiFullName:uvm_pkg.uvm_phase::get_objection_count.phase_done
|vpiOperand:
\_unsupported_expr: , line:1903
|STRING:
|vpiStmt:
\_return_stmt: , line:1904
|vpiCondition:
\_ref_obj: (phase_done.get_objection_count), line:1904
|vpiName:phase_done.get_objection_count
|vpiFullName:uvm_pkg.uvm_phase::get_objection_count.phase_done.get_objection_count
|vpiElseStmt:
\_begin: , line:1905
|vpiFullName:uvm_pkg.uvm_phase::get_objection_count
|vpiStmt:
\_func_call: (m_report_null_objection), line:1906
|vpiName:m_report_null_objection
|vpiArgument:
\_ref_obj: (obj), line:1906
|vpiName:obj
|vpiArgument:
\_constant: , line:1906
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:1906
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiArgument:
\_constant: , line:1906
|vpiConstType:6
|vpiDecompile:"get_objection_count"
|vpiSize:21
|STRING:"get_objection_count"
|vpiStmt:
\_return_stmt: , line:1907
|vpiCondition:
\_constant: , line:1907
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiTaskFunc:
\_function: (uvm_phase::sync), line:1914
|vpiName:uvm_phase::sync
|vpiFullName:uvm_pkg.uvm_phase::sync
|vpiIODecl:
\_io_decl: (target)
|vpiName:target
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_domain), line:1914, parent:target
|vpiName:uvm_domain
|vpiFullName:target.uvm_domain
|vpiIODecl:
\_io_decl: (phase)
|vpiName:phase
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_phase), line:1915, parent:phase
|vpiName:uvm_phase
|vpiFullName:phase.uvm_phase
|vpiIODecl:
\_io_decl: (with_phase)
|vpiName:with_phase
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_phase), line:1916, parent:with_phase
|vpiName:uvm_phase
|vpiFullName:with_phase.uvm_phase
|vpiStmt:
\_if_else: , line:170, parent:uvm_phase::sync
|vpiCondition:
\_operation: , line:170
|vpiOpType:3
|vpiOperand:
\_unsupported_expr: , line:170
|STRING:
|vpiStmt:
\_begin: , line:170
|vpiFullName:uvm_pkg.uvm_phase::sync
|vpiStmt:
\_begin: , line:172
|vpiFullName:uvm_pkg.uvm_phase::sync
|vpiStmt:
\_if_stmt: , line:174
|vpiCondition:
\_func_call: (uvm_report_enabled), line:174
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:174
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_FATAL), line:174
|vpiName:UVM_FATAL
|vpiArgument:
\_constant: , line:174
|vpiConstType:6
|vpiDecompile:"PH_BADSYNC"
|vpiSize:12
|STRING:"PH_BADSYNC"
|vpiStmt:
\_func_call: (uvm_report_fatal), line:175
|vpiName:uvm_report_fatal
|vpiFunction:
\_function: (uvm_report_fatal), line:192
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"PH_BADSYNC"
|vpiSize:12
|STRING:"PH_BADSYNC"
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"sync() called from a non-domain phase schedule node"
|vpiSize:53
|STRING:"sync() called from a non-domain phase schedule node"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:175
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiSize:205
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiArgument:
\_constant: , line:175
|vpiConstType:7
|vpiDecompile:1923
|vpiSize:32
|INT:1923
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:175
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiElseStmt:
\_if_else: , line:170
|vpiCondition:
\_operation: , line:170
|vpiOpType:14
|vpiOperand:
\_ref_obj: (target), line:170
|vpiName:target
|vpiFullName:uvm_pkg.uvm_phase::sync.target
|vpiOperand:
\_unsupported_expr: , line:170
|STRING:
|vpiStmt:
\_begin: , line:170
|vpiFullName:uvm_pkg.uvm_phase::sync
|vpiStmt:
\_begin: , line:172
|vpiFullName:uvm_pkg.uvm_phase::sync
|vpiStmt:
\_if_stmt: , line:174
|vpiCondition:
\_func_call: (uvm_report_enabled), line:174
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:174
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_FATAL), line:174
|vpiName:UVM_FATAL
|vpiArgument:
\_constant: , line:174
|vpiConstType:6
|vpiDecompile:"PH_BADSYNC"
|vpiSize:12
|STRING:"PH_BADSYNC"
|vpiStmt:
\_func_call: (uvm_report_fatal), line:175
|vpiName:uvm_report_fatal
|vpiFunction:
\_function: (uvm_report_fatal), line:192
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"PH_BADSYNC"
|vpiSize:12
|STRING:"PH_BADSYNC"
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"sync() called with a null target domain"
|vpiSize:41
|STRING:"sync() called with a null target domain"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:175
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiSize:205
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiArgument:
\_constant: , line:175
|vpiConstType:7
|vpiDecompile:1926
|vpiSize:32
|INT:1926
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:175
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiElseStmt:
\_if_else: , line:170
|vpiCondition:
\_operation: , line:170
|vpiOpType:3
|vpiOperand:
\_ref_obj: (target.is_domain), line:170
|vpiName:target.is_domain
|vpiFullName:uvm_pkg.uvm_phase::sync.target.is_domain
|vpiStmt:
\_begin: , line:170
|vpiFullName:uvm_pkg.uvm_phase::sync
|vpiStmt:
\_begin: , line:172
|vpiFullName:uvm_pkg.uvm_phase::sync
|vpiStmt:
\_if_stmt: , line:174
|vpiCondition:
\_func_call: (uvm_report_enabled), line:174
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:174
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_FATAL), line:174
|vpiName:UVM_FATAL
|vpiArgument:
\_constant: , line:174
|vpiConstType:6
|vpiDecompile:"PH_BADSYNC"
|vpiSize:12
|STRING:"PH_BADSYNC"
|vpiStmt:
\_func_call: (uvm_report_fatal), line:175
|vpiName:uvm_report_fatal
|vpiFunction:
\_function: (uvm_report_fatal), line:192
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"PH_BADSYNC"
|vpiSize:12
|STRING:"PH_BADSYNC"
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"sync() called with a non-domain phase schedule node as target"
|vpiSize:63
|STRING:"sync() called with a non-domain phase schedule node as target"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:175
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiSize:205
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiArgument:
\_constant: , line:175
|vpiConstType:7
|vpiDecompile:1929
|vpiSize:32
|INT:1929
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:175
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiElseStmt:
\_if_else: , line:170
|vpiCondition:
\_operation: , line:170
|vpiOpType:26
|vpiOperand:
\_operation: , line:170
|vpiOpType:14
|vpiOperand:
\_ref_obj: (phase), line:170
|vpiName:phase
|vpiFullName:uvm_pkg.uvm_phase::sync.phase
|vpiOperand:
\_unsupported_expr: , line:170
|STRING:
|vpiOperand:
\_operation: , line:170
|vpiOpType:15
|vpiOperand:
\_ref_obj: (with_phase), line:170
|vpiName:with_phase
|vpiFullName:uvm_pkg.uvm_phase::sync.with_phase
|vpiOperand:
\_unsupported_expr: , line:170
|STRING:
|vpiStmt:
\_begin: , line:170
|vpiFullName:uvm_pkg.uvm_phase::sync
|vpiStmt:
\_begin: , line:172
|vpiFullName:uvm_pkg.uvm_phase::sync
|vpiStmt:
\_if_stmt: , line:174
|vpiCondition:
\_func_call: (uvm_report_enabled), line:174
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:174
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_FATAL), line:174
|vpiName:UVM_FATAL
|vpiArgument:
\_constant: , line:174
|vpiConstType:6
|vpiDecompile:"PH_BADSYNC"
|vpiSize:12
|STRING:"PH_BADSYNC"
|vpiStmt:
\_func_call: (uvm_report_fatal), line:175
|vpiName:uvm_report_fatal
|vpiFunction:
\_function: (uvm_report_fatal), line:192
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"PH_BADSYNC"
|vpiSize:12
|STRING:"PH_BADSYNC"
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"sync() called with null phase and non-null with phase"
|vpiSize:55
|STRING:"sync() called with null phase and non-null with phase"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:175
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiSize:205
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiArgument:
\_constant: , line:175
|vpiConstType:7
|vpiDecompile:1932
|vpiSize:32
|INT:1932
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:175
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiElseStmt:
\_if_else: , line:1935
|vpiCondition:
\_operation: , line:1935
|vpiOpType:14
|vpiOperand:
\_ref_obj: (phase), line:1935
|vpiName:phase
|vpiFullName:uvm_pkg.uvm_phase::sync.phase
|vpiOperand:
\_unsupported_expr: , line:1935
|STRING:
|vpiStmt:
\_begin: , line:1935
|vpiFullName:uvm_pkg.uvm_phase::sync
|vpiStmt:
\_func_call: (queue.push_back), line:1939
|vpiName:queue.push_back
|vpiArgument:
\_ref_obj: (this), line:1939
|vpiName:this
|vpiStmt:
\_assignment: , line:1940
|vpiBlocking:1
|vpiLhs:
\_bit_select: (visited), line:1940
|vpiName:visited
|vpiFullName:uvm_pkg.uvm_phase::sync.visited
|vpiIndex:
\_ref_obj: (this), line:1940
|vpiName:this
|vpiRhs:
\_constant: , line:1940
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_while_stmt: , line:1941
|vpiCondition:
\_ref_obj: (queue.size), line:1941
|vpiName:queue.size
|vpiFullName:uvm_pkg.uvm_phase::sync.queue.size
|vpiStmt:
\_begin: , line:1941
|vpiFullName:uvm_pkg.uvm_phase::sync
|vpiStmt:
\_assignment: , line:1943
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (node), line:1943
|vpiName:node
|vpiFullName:uvm_pkg.uvm_phase::sync.node
|vpiRhs:
\_ref_obj: (queue.pop_front), line:1943
|vpiName:queue.pop_front
|vpiFullName:uvm_pkg.uvm_phase::sync.queue.pop_front
|vpiStmt:
\_if_stmt: , line:1944
|vpiCondition:
\_operation: , line:1944
|vpiOpType:15
|vpiOperand:
\_ref_obj: (node.m_imp), line:1944
|vpiName:node.m_imp
|vpiFullName:uvm_pkg.uvm_phase::sync.node.m_imp
|vpiOperand:
\_unsupported_expr: , line:1944
|STRING:
|vpiStmt:
\_begin: , line:1944
|vpiFullName:uvm_pkg.uvm_phase::sync
|vpiStmt:
\_func_call: (sync), line:1945
|vpiName:sync
|vpiArgument:
\_ref_obj: (target), line:1945
|vpiName:target
|vpiArgument:
\_ref_obj: (node.m_imp), line:1945
|vpiName:node.m_imp
|vpiStmt:
\_foreach_stmt: , line:1947
|vpiFullName:uvm_pkg.uvm_phase::sync
|vpiVariables:
\_chandle_var: (node), line:1947
|vpiName:node
|vpiFullName:uvm_pkg.uvm_phase::sync.node
|vpiLoopVars:
\_chandle_var: (succ), line:1947
|vpiName:succ
|vpiFullName:uvm_pkg.uvm_phase::sync.succ
|vpiStmt:
\_begin: , line:1947
|vpiFullName:uvm_pkg.uvm_phase::sync
|vpiStmt:
\_if_stmt: , line:1948
|vpiCondition:
\_operation: , line:1948
|vpiOpType:3
|vpiOperand:
\_ref_obj: (visited.exists), line:1948
|vpiName:visited.exists
|vpiFullName:uvm_pkg.uvm_phase::sync.visited.exists
|vpiStmt:
\_begin: , line:1948
|vpiFullName:uvm_pkg.uvm_phase::sync
|vpiStmt:
\_func_call: (queue.push_back), line:1949
|vpiName:queue.push_back
|vpiArgument:
\_ref_obj: (succ), line:1949
|vpiName:succ
|vpiStmt:
\_assignment: , line:1950
|vpiBlocking:1
|vpiLhs:
\_bit_select: (visited), line:1950
|vpiName:visited
|vpiFullName:uvm_pkg.uvm_phase::sync.visited
|vpiIndex:
\_ref_obj: (succ), line:1950
|vpiName:succ
|vpiRhs:
\_constant: , line:1950
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiElseStmt:
\_begin: , line:1954
|vpiFullName:uvm_pkg.uvm_phase::sync
|vpiStmt:
\_if_stmt: , line:1959
|vpiCondition:
\_operation: , line:1959
|vpiOpType:14
|vpiOperand:
\_ref_obj: (with_phase), line:1959
|vpiName:with_phase
|vpiFullName:uvm_pkg.uvm_phase::sync.with_phase
|vpiOperand:
\_unsupported_expr: , line:1959
|STRING:
|vpiStmt:
\_assignment: , line:1959
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (with_phase), line:1959
|vpiName:with_phase
|vpiFullName:uvm_pkg.uvm_phase::sync.with_phase
|vpiRhs:
\_ref_obj: (phase), line:1959
|vpiName:phase
|vpiFullName:uvm_pkg.uvm_phase::sync.phase
|vpiStmt:
\_assignment: , line:1960
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (from_node), line:1960
|vpiName:from_node
|vpiFullName:uvm_pkg.uvm_phase::sync.from_node
|vpiRhs:
\_func_call: (find), line:1960
|vpiName:find
|vpiArgument:
\_ref_obj: (phase), line:1960
|vpiName:phase
|vpiStmt:
\_assignment: , line:1961
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (to_node), line:1961
|vpiName:to_node
|vpiFullName:uvm_pkg.uvm_phase::sync.to_node
|vpiRhs:
\_ref_obj: (target.find), line:1961
|vpiName:target.find
|vpiFullName:uvm_pkg.uvm_phase::sync.target.find
|vpiStmt:
\_if_stmt: , line:1962
|vpiCondition:
\_operation: , line:1962
|vpiOpType:27
|vpiOperand:
\_operation: , line:1962
|vpiOpType:14
|vpiOperand:
\_ref_obj: (from_node), line:1962
|vpiName:from_node
|vpiFullName:uvm_pkg.uvm_phase::sync.from_node
|vpiOperand:
\_unsupported_expr: , line:1962
|STRING:
|vpiOperand:
\_operation: , line:1962
|vpiOpType:14
|vpiOperand:
\_ref_obj: (to_node), line:1962
|vpiName:to_node
|vpiFullName:uvm_pkg.uvm_phase::sync.to_node
|vpiOperand:
\_unsupported_expr: , line:1962
|STRING:
|vpiStmt:
\_return_stmt: , line:1962
|vpiStmt:
\_assignment: , line:1963
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (found_to), line:1963
|vpiName:found_to
|vpiFullName:uvm_pkg.uvm_phase::sync.found_to
|vpiRhs:
\_ref_obj: (from_node.m_sync), line:1963
|vpiName:from_node.m_sync
|vpiFullName:uvm_pkg.uvm_phase::sync.from_node.m_sync
|vpiStmt:
\_assignment: , line:1964
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (found_from), line:1964
|vpiName:found_from
|vpiFullName:uvm_pkg.uvm_phase::sync.found_from
|vpiRhs:
\_ref_obj: (to_node.m_sync), line:1964
|vpiName:to_node.m_sync
|vpiFullName:uvm_pkg.uvm_phase::sync.to_node.m_sync
|vpiStmt:
\_if_stmt: , line:1965
|vpiCondition:
\_operation: , line:1965
|vpiOpType:14
|vpiOperand:
\_ref_obj: (found_to.size), line:1965
|vpiName:found_to.size
|vpiFullName:uvm_pkg.uvm_phase::sync.found_to.size
|vpiOperand:
\_constant: , line:1965
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_func_call: (from_node.m_sync), line:1965
|vpiName:from_node.m_sync
|vpiStmt:
\_if_stmt: , line:1966
|vpiCondition:
\_operation: , line:1966
|vpiOpType:14
|vpiOperand:
\_ref_obj: (found_from.size), line:1966
|vpiName:found_from.size
|vpiFullName:uvm_pkg.uvm_phase::sync.found_from.size
|vpiOperand:
\_constant: , line:1966
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_func_call: (to_node.m_sync), line:1966
|vpiName:to_node.m_sync
|vpiTaskFunc:
\_function: (uvm_phase::unsync), line:1974
|vpiName:uvm_phase::unsync
|vpiFullName:uvm_pkg.uvm_phase::unsync
|vpiIODecl:
\_io_decl: (target)
|vpiName:target
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_domain), line:1974, parent:target
|vpiName:uvm_domain
|vpiFullName:target.uvm_domain
|vpiIODecl:
\_io_decl: (phase)
|vpiName:phase
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_phase), line:1975, parent:phase
|vpiName:uvm_phase
|vpiFullName:phase.uvm_phase
|vpiIODecl:
\_io_decl: (with_phase)
|vpiName:with_phase
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_phase), line:1976, parent:with_phase
|vpiName:uvm_phase
|vpiFullName:with_phase.uvm_phase
|vpiStmt:
\_if_else: , line:170, parent:uvm_phase::unsync
|vpiCondition:
\_operation: , line:170
|vpiOpType:3
|vpiOperand:
\_unsupported_expr: , line:170
|STRING:
|vpiStmt:
\_begin: , line:170
|vpiFullName:uvm_pkg.uvm_phase::unsync
|vpiStmt:
\_begin: , line:172
|vpiFullName:uvm_pkg.uvm_phase::unsync
|vpiStmt:
\_if_stmt: , line:174
|vpiCondition:
\_func_call: (uvm_report_enabled), line:174
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:174
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_FATAL), line:174
|vpiName:UVM_FATAL
|vpiArgument:
\_constant: , line:174
|vpiConstType:6
|vpiDecompile:"PH_BADSYNC"
|vpiSize:12
|STRING:"PH_BADSYNC"
|vpiStmt:
\_func_call: (uvm_report_fatal), line:175
|vpiName:uvm_report_fatal
|vpiFunction:
\_function: (uvm_report_fatal), line:192
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"PH_BADSYNC"
|vpiSize:12
|STRING:"PH_BADSYNC"
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"unsync() called from a non-domain phase schedule node"
|vpiSize:55
|STRING:"unsync() called from a non-domain phase schedule node"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:175
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiSize:205
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiArgument:
\_constant: , line:175
|vpiConstType:7
|vpiDecompile:1977
|vpiSize:32
|INT:1977
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:175
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiElseStmt:
\_if_else: , line:170
|vpiCondition:
\_operation: , line:170
|vpiOpType:14
|vpiOperand:
\_ref_obj: (target), line:170
|vpiName:target
|vpiFullName:uvm_pkg.uvm_phase::unsync.target
|vpiOperand:
\_unsupported_expr: , line:170
|STRING:
|vpiStmt:
\_begin: , line:170
|vpiFullName:uvm_pkg.uvm_phase::unsync
|vpiStmt:
\_begin: , line:172
|vpiFullName:uvm_pkg.uvm_phase::unsync
|vpiStmt:
\_if_stmt: , line:174
|vpiCondition:
\_func_call: (uvm_report_enabled), line:174
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:174
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_FATAL), line:174
|vpiName:UVM_FATAL
|vpiArgument:
\_constant: , line:174
|vpiConstType:6
|vpiDecompile:"PH_BADSYNC"
|vpiSize:12
|STRING:"PH_BADSYNC"
|vpiStmt:
\_func_call: (uvm_report_fatal), line:175
|vpiName:uvm_report_fatal
|vpiFunction:
\_function: (uvm_report_fatal), line:192
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"PH_BADSYNC"
|vpiSize:12
|STRING:"PH_BADSYNC"
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"unsync() called with a null target domain"
|vpiSize:43
|STRING:"unsync() called with a null target domain"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:175
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiSize:205
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiArgument:
\_constant: , line:175
|vpiConstType:7
|vpiDecompile:1979
|vpiSize:32
|INT:1979
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:175
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiElseStmt:
\_if_else: , line:170
|vpiCondition:
\_operation: , line:170
|vpiOpType:3
|vpiOperand:
\_ref_obj: (target.is_domain), line:170
|vpiName:target.is_domain
|vpiFullName:uvm_pkg.uvm_phase::unsync.target.is_domain
|vpiStmt:
\_begin: , line:170
|vpiFullName:uvm_pkg.uvm_phase::unsync
|vpiStmt:
\_begin: , line:172
|vpiFullName:uvm_pkg.uvm_phase::unsync
|vpiStmt:
\_if_stmt: , line:174
|vpiCondition:
\_func_call: (uvm_report_enabled), line:174
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:174
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_FATAL), line:174
|vpiName:UVM_FATAL
|vpiArgument:
\_constant: , line:174
|vpiConstType:6
|vpiDecompile:"PH_BADSYNC"
|vpiSize:12
|STRING:"PH_BADSYNC"
|vpiStmt:
\_func_call: (uvm_report_fatal), line:175
|vpiName:uvm_report_fatal
|vpiFunction:
\_function: (uvm_report_fatal), line:192
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"PH_BADSYNC"
|vpiSize:12
|STRING:"PH_BADSYNC"
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"unsync() called with a non-domain phase schedule node as target"
|vpiSize:65
|STRING:"unsync() called with a non-domain phase schedule node as target"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:175
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiSize:205
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiArgument:
\_constant: , line:175
|vpiConstType:7
|vpiDecompile:1981
|vpiSize:32
|INT:1981
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:175
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiElseStmt:
\_if_else: , line:170
|vpiCondition:
\_operation: , line:170
|vpiOpType:26
|vpiOperand:
\_operation: , line:170
|vpiOpType:14
|vpiOperand:
\_ref_obj: (phase), line:170
|vpiName:phase
|vpiFullName:uvm_pkg.uvm_phase::unsync.phase
|vpiOperand:
\_unsupported_expr: , line:170
|STRING:
|vpiOperand:
\_operation: , line:170
|vpiOpType:15
|vpiOperand:
\_ref_obj: (with_phase), line:170
|vpiName:with_phase
|vpiFullName:uvm_pkg.uvm_phase::unsync.with_phase
|vpiOperand:
\_unsupported_expr: , line:170
|STRING:
|vpiStmt:
\_begin: , line:170
|vpiFullName:uvm_pkg.uvm_phase::unsync
|vpiStmt:
\_begin: , line:172
|vpiFullName:uvm_pkg.uvm_phase::unsync
|vpiStmt:
\_if_stmt: , line:174
|vpiCondition:
\_func_call: (uvm_report_enabled), line:174
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:174
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_FATAL), line:174
|vpiName:UVM_FATAL
|vpiArgument:
\_constant: , line:174
|vpiConstType:6
|vpiDecompile:"PH_BADSYNC"
|vpiSize:12
|STRING:"PH_BADSYNC"
|vpiStmt:
\_func_call: (uvm_report_fatal), line:175
|vpiName:uvm_report_fatal
|vpiFunction:
\_function: (uvm_report_fatal), line:192
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"PH_BADSYNC"
|vpiSize:12
|STRING:"PH_BADSYNC"
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"unsync() called with null phase and non-null with phase"
|vpiSize:57
|STRING:"unsync() called with null phase and non-null with phase"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:175
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiSize:205
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiArgument:
\_constant: , line:175
|vpiConstType:7
|vpiDecompile:1983
|vpiSize:32
|INT:1983
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:175
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiElseStmt:
\_if_else: , line:1985
|vpiCondition:
\_operation: , line:1985
|vpiOpType:14
|vpiOperand:
\_ref_obj: (phase), line:1985
|vpiName:phase
|vpiFullName:uvm_pkg.uvm_phase::unsync.phase
|vpiOperand:
\_unsupported_expr: , line:1985
|STRING:
|vpiStmt:
\_begin: , line:1985
|vpiFullName:uvm_pkg.uvm_phase::unsync
|vpiStmt:
\_func_call: (queue.push_back), line:1989
|vpiName:queue.push_back
|vpiArgument:
\_ref_obj: (this), line:1989
|vpiName:this
|vpiStmt:
\_assignment: , line:1990
|vpiBlocking:1
|vpiLhs:
\_bit_select: (visited), line:1990
|vpiName:visited
|vpiFullName:uvm_pkg.uvm_phase::unsync.visited
|vpiIndex:
\_ref_obj: (this), line:1990
|vpiName:this
|vpiRhs:
\_constant: , line:1990
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_while_stmt: , line:1991
|vpiCondition:
\_ref_obj: (queue.size), line:1991
|vpiName:queue.size
|vpiFullName:uvm_pkg.uvm_phase::unsync.queue.size
|vpiStmt:
\_begin: , line:1991
|vpiFullName:uvm_pkg.uvm_phase::unsync
|vpiStmt:
\_assignment: , line:1993
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (node), line:1993
|vpiName:node
|vpiFullName:uvm_pkg.uvm_phase::unsync.node
|vpiRhs:
\_ref_obj: (queue.pop_front), line:1993
|vpiName:queue.pop_front
|vpiFullName:uvm_pkg.uvm_phase::unsync.queue.pop_front
|vpiStmt:
\_if_stmt: , line:1994
|vpiCondition:
\_operation: , line:1994
|vpiOpType:15
|vpiOperand:
\_ref_obj: (node.m_imp), line:1994
|vpiName:node.m_imp
|vpiFullName:uvm_pkg.uvm_phase::unsync.node.m_imp
|vpiOperand:
\_unsupported_expr: , line:1994
|STRING:
|vpiStmt:
\_func_call: (unsync), line:1994
|vpiName:unsync
|vpiArgument:
\_ref_obj: (target), line:1994
|vpiName:target
|vpiArgument:
\_ref_obj: (node.m_imp), line:1994
|vpiName:node.m_imp
|vpiStmt:
\_foreach_stmt: , line:1995
|vpiFullName:uvm_pkg.uvm_phase::unsync
|vpiVariables:
\_chandle_var: (node), line:1995
|vpiName:node
|vpiFullName:uvm_pkg.uvm_phase::unsync.node
|vpiLoopVars:
\_chandle_var: (succ), line:1995
|vpiName:succ
|vpiFullName:uvm_pkg.uvm_phase::unsync.succ
|vpiStmt:
\_begin: , line:1995
|vpiFullName:uvm_pkg.uvm_phase::unsync
|vpiStmt:
\_if_stmt: , line:1996
|vpiCondition:
\_operation: , line:1996
|vpiOpType:3
|vpiOperand:
\_ref_obj: (visited.exists), line:1996
|vpiName:visited.exists
|vpiFullName:uvm_pkg.uvm_phase::unsync.visited.exists
|vpiStmt:
\_begin: , line:1996
|vpiFullName:uvm_pkg.uvm_phase::unsync
|vpiStmt:
\_func_call: (queue.push_back), line:1997
|vpiName:queue.push_back
|vpiArgument:
\_ref_obj: (succ), line:1997
|vpiName:succ
|vpiStmt:
\_assignment: , line:1998
|vpiBlocking:1
|vpiLhs:
\_bit_select: (visited), line:1998
|vpiName:visited
|vpiFullName:uvm_pkg.uvm_phase::unsync.visited
|vpiIndex:
\_ref_obj: (succ), line:1998
|vpiName:succ
|vpiRhs:
\_constant: , line:1998
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiElseStmt:
\_begin: , line:2002
|vpiFullName:uvm_pkg.uvm_phase::unsync
|vpiStmt:
\_if_stmt: , line:2007
|vpiCondition:
\_operation: , line:2007
|vpiOpType:14
|vpiOperand:
\_ref_obj: (with_phase), line:2007
|vpiName:with_phase
|vpiFullName:uvm_pkg.uvm_phase::unsync.with_phase
|vpiOperand:
\_unsupported_expr: , line:2007
|STRING:
|vpiStmt:
\_assignment: , line:2007
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (with_phase), line:2007
|vpiName:with_phase
|vpiFullName:uvm_pkg.uvm_phase::unsync.with_phase
|vpiRhs:
\_ref_obj: (phase), line:2007
|vpiName:phase
|vpiFullName:uvm_pkg.uvm_phase::unsync.phase
|vpiStmt:
\_assignment: , line:2008
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (from_node), line:2008
|vpiName:from_node
|vpiFullName:uvm_pkg.uvm_phase::unsync.from_node
|vpiRhs:
\_func_call: (find), line:2008
|vpiName:find
|vpiArgument:
\_ref_obj: (phase), line:2008
|vpiName:phase
|vpiStmt:
\_assignment: , line:2009
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (to_node), line:2009
|vpiName:to_node
|vpiFullName:uvm_pkg.uvm_phase::unsync.to_node
|vpiRhs:
\_ref_obj: (target.find), line:2009
|vpiName:target.find
|vpiFullName:uvm_pkg.uvm_phase::unsync.target.find
|vpiStmt:
\_if_stmt: , line:2010
|vpiCondition:
\_operation: , line:2010
|vpiOpType:27
|vpiOperand:
\_operation: , line:2010
|vpiOpType:14
|vpiOperand:
\_ref_obj: (from_node), line:2010
|vpiName:from_node
|vpiFullName:uvm_pkg.uvm_phase::unsync.from_node
|vpiOperand:
\_unsupported_expr: , line:2010
|STRING:
|vpiOperand:
\_operation: , line:2010
|vpiOpType:14
|vpiOperand:
\_ref_obj: (to_node), line:2010
|vpiName:to_node
|vpiFullName:uvm_pkg.uvm_phase::unsync.to_node
|vpiOperand:
\_unsupported_expr: , line:2010
|STRING:
|vpiStmt:
\_return_stmt: , line:2010
|vpiStmt:
\_assignment: , line:2011
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (found_to), line:2011
|vpiName:found_to
|vpiFullName:uvm_pkg.uvm_phase::unsync.found_to
|vpiRhs:
\_ref_obj: (from_node.m_sync), line:2011
|vpiName:from_node.m_sync
|vpiFullName:uvm_pkg.uvm_phase::unsync.from_node.m_sync
|vpiStmt:
\_assignment: , line:2012
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (found_from), line:2012
|vpiName:found_from
|vpiFullName:uvm_pkg.uvm_phase::unsync.found_from
|vpiRhs:
\_ref_obj: (to_node.m_sync), line:2012
|vpiName:to_node.m_sync
|vpiFullName:uvm_pkg.uvm_phase::unsync.to_node.m_sync
|vpiStmt:
\_if_stmt: , line:2013
|vpiCondition:
\_ref_obj: (found_to.size), line:2013
|vpiName:found_to.size
|vpiFullName:uvm_pkg.uvm_phase::unsync.found_to.size
|vpiStmt:
\_func_call: (from_node.m_sync), line:2013
|vpiName:from_node.m_sync
|vpiStmt:
\_if_stmt: , line:2014
|vpiCondition:
\_ref_obj: (found_from.size), line:2014
|vpiName:found_from.size
|vpiFullName:uvm_pkg.uvm_phase::unsync.found_from.size
|vpiStmt:
\_func_call: (to_node.m_sync), line:2014
|vpiName:to_node.m_sync
|vpiTaskFunc:
\_task: (uvm_phase::wait_for_state), line:2022
|vpiName:uvm_phase::wait_for_state
|vpiFullName:uvm_pkg.uvm_phase::wait_for_state
|vpiStmt:
\_begin: , parent:uvm_phase::wait_for_state
|vpiFullName:uvm_pkg.uvm_phase::wait_for_state
|vpiStmt:
\_case_stmt: , line:2023
|vpiCaseType:1
|vpiCondition:
\_ref_obj: (op), line:2023
|vpiName:op
|vpiFullName:uvm_pkg.uvm_phase::wait_for_state.op
|vpiCaseItem:
\_case_item: , line:2024
|vpiExpr:
\_ref_obj: (UVM_EQ), line:2024
|vpiName:UVM_EQ
|vpiFullName:uvm_pkg.uvm_phase::wait_for_state.UVM_EQ
|vpiCaseItem:
\_case_item: , line:2025
|vpiExpr:
\_ref_obj: (UVM_NE), line:2025
|vpiName:UVM_NE
|vpiFullName:uvm_pkg.uvm_phase::wait_for_state.UVM_NE
|vpiCaseItem:
\_case_item: , line:2026
|vpiExpr:
\_ref_obj: (UVM_LT), line:2026
|vpiName:UVM_LT
|vpiFullName:uvm_pkg.uvm_phase::wait_for_state.UVM_LT
|vpiCaseItem:
\_case_item: , line:2027
|vpiExpr:
\_ref_obj: (UVM_LTE), line:2027
|vpiName:UVM_LTE
|vpiFullName:uvm_pkg.uvm_phase::wait_for_state.UVM_LTE
|vpiCaseItem:
\_case_item: , line:2028
|vpiExpr:
\_ref_obj: (UVM_GT), line:2028
|vpiName:UVM_GT
|vpiFullName:uvm_pkg.uvm_phase::wait_for_state.UVM_GT
|vpiCaseItem:
\_case_item: , line:2029
|vpiExpr:
\_ref_obj: (UVM_GTE), line:2029
|vpiName:UVM_GTE
|vpiFullName:uvm_pkg.uvm_phase::wait_for_state.UVM_GTE
|vpiTaskFunc:
\_function: (uvm_phase::set_jump_phase), line:2043
|vpiName:uvm_phase::set_jump_phase
|vpiFullName:uvm_pkg.uvm_phase::set_jump_phase
|vpiIODecl:
\_io_decl: (phase)
|vpiName:phase
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_phase), line:2043, parent:phase
|vpiName:uvm_phase
|vpiFullName:phase.uvm_phase
|vpiStmt:
\_begin: , parent:uvm_phase::set_jump_phase
|vpiFullName:uvm_pkg.uvm_phase::set_jump_phase
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (d), line:2044
|vpiName:d
|vpiFullName:uvm_pkg.uvm_phase::set_jump_phase.d
|vpiStmt:
\_if_stmt: , line:2046
|vpiCondition:
\_operation: , line:2046
|vpiOpType:27
|vpiOperand:
\_operation: , line:2046
|vpiOpType:20
|vpiOperand:
\_ref_obj: (m_state), line:2046
|vpiName:m_state
|vpiFullName:uvm_pkg.uvm_phase::set_jump_phase.m_state
|vpiOperand:
\_ref_obj: (UVM_PHASE_STARTED), line:2046
|vpiName:UVM_PHASE_STARTED
|vpiFullName:uvm_pkg.uvm_phase::set_jump_phase.UVM_PHASE_STARTED
|vpiOperand:
\_operation: , line:2047
|vpiOpType:18
|vpiOperand:
\_ref_obj: (m_state), line:2047
|vpiName:m_state
|vpiFullName:uvm_pkg.uvm_phase::set_jump_phase.m_state
|vpiOperand:
\_ref_obj: (UVM_PHASE_ENDED), line:2047
|vpiName:UVM_PHASE_ENDED
|vpiFullName:uvm_pkg.uvm_phase::set_jump_phase.UVM_PHASE_ENDED
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_phase::set_jump_phase
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_phase::set_jump_phase
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:155
|vpiConstType:6
|vpiDecompile:"JMPPHIDL"
|vpiSize:10
|STRING:"JMPPHIDL"
|vpiStmt:
\_func_call: (uvm_report_error), line:156
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"JMPPHIDL"
|vpiSize:10
|STRING:"JMPPHIDL"
|vpiArgument:
\_operation: , line:156
|vpiOpType:33
|vpiOperand:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"Attempting to jump from phase \""
|vpiSize:34
|STRING:"Attempting to jump from phase \""
|vpiOperand:
\_func_call: (get_name), line:157
|vpiName:get_name
|vpiOperand:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"\" which is not currently active (current state is "
|vpiSize:53
|STRING:"\" which is not currently active (current state is "
|vpiOperand:
\_ref_obj: (m_state.name), line:159
|vpiName:m_state.name
|vpiOperand:
\_constant: , line:159
|vpiConstType:6
|vpiDecompile:"). The jump will not happen until the phase becomes "
|vpiSize:54
|STRING:"). The jump will not happen until the phase becomes "
|vpiOperand:
\_constant: , line:160
|vpiConstType:6
|vpiDecompile:"active."
|vpiSize:9
|STRING:"active."
|vpiArgument:
\_ref_obj: (UVM_NONE), line:160
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:160
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiSize:205
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiArgument:
\_constant: , line:160
|vpiConstType:7
|vpiDecompile:2048
|vpiSize:32
|INT:2048
|vpiArgument:
\_constant: , line:160
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:160
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:2066
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (d), line:2066
|vpiName:d
|vpiFullName:uvm_pkg.uvm_phase::set_jump_phase.d
|vpiRhs:
\_func_call: (m_find_predecessor), line:2066
|vpiName:m_find_predecessor
|vpiArgument:
\_ref_obj: (phase), line:2066
|vpiName:phase
|vpiArgument:
\_constant: , line:2066
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_if_else: , line:2067
|vpiCondition:
\_operation: , line:2067
|vpiOpType:14
|vpiOperand:
\_ref_obj: (d), line:2067
|vpiName:d
|vpiFullName:uvm_pkg.uvm_phase::set_jump_phase.d
|vpiOperand:
\_unsupported_expr: , line:2067
|STRING:
|vpiStmt:
\_begin: , line:2067
|vpiFullName:uvm_pkg.uvm_phase::set_jump_phase
|vpiStmt:
\_assignment: , line:2068
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (d), line:2068
|vpiName:d
|vpiFullName:uvm_pkg.uvm_phase::set_jump_phase.d
|vpiRhs:
\_func_call: (m_find_successor), line:2068
|vpiName:m_find_successor
|vpiArgument:
\_ref_obj: (phase), line:2068
|vpiName:phase
|vpiArgument:
\_constant: , line:2068
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_if_else: , line:2069
|vpiCondition:
\_operation: , line:2069
|vpiOpType:14
|vpiOperand:
\_ref_obj: (d), line:2069
|vpiName:d
|vpiFullName:uvm_pkg.uvm_phase::set_jump_phase.d
|vpiOperand:
\_unsupported_expr: , line:2069
|STRING:
|vpiStmt:
\_begin: , line:2069
|vpiFullName:uvm_pkg.uvm_phase::set_jump_phase
|vpiStmt:
\_sys_func_call: ($sformat), line:2071
|vpiName:$sformat
|vpiArgument:
\_ref_obj: (msg), line:2071
|vpiName:msg
|vpiArgument:
\_operation: , line:2071
|vpiOpType:33
|vpiOperand:
\_constant: , line:2071
|vpiConstType:6
|vpiDecompile:"phase %s is neither a predecessor or successor of "
|vpiSize:52
|STRING:"phase %s is neither a predecessor or successor of "
|vpiOperand:
\_constant: , line:2072
|vpiConstType:6
|vpiDecompile:"phase %s or is non-existant, so we cannot jump to it. "
|vpiSize:57
|STRING:"phase %s or is non-existant, so we cannot jump to it. "
|vpiOperand:
\_constant: , line:2073
|vpiConstType:6
|vpiDecompile:"Phase control flow is now undefined so the simulation "
|vpiSize:56
|STRING:"Phase control flow is now undefined so the simulation "
|vpiOperand:
\_constant: , line:170
|vpiConstType:6
|vpiDecompile:"must terminate"
|vpiSize:16
|STRING:"must terminate"
|vpiArgument:
\_ref_obj: (phase.get_name), line:170
|vpiName:phase.get_name
|vpiArgument:
\_func_call: (get_name), line:170
|vpiName:get_name
|vpiStmt:
\_begin: , line:172
|vpiFullName:uvm_pkg.uvm_phase::set_jump_phase
|vpiStmt:
\_if_stmt: , line:174
|vpiCondition:
\_func_call: (uvm_report_enabled), line:174
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:174
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_FATAL), line:174
|vpiName:UVM_FATAL
|vpiArgument:
\_constant: , line:174
|vpiConstType:6
|vpiDecompile:"PH_BADJUMP"
|vpiSize:12
|STRING:"PH_BADJUMP"
|vpiStmt:
\_func_call: (uvm_report_fatal), line:175
|vpiName:uvm_report_fatal
|vpiFunction:
\_function: (uvm_report_fatal), line:192
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"PH_BADJUMP"
|vpiSize:12
|STRING:"PH_BADJUMP"
|vpiArgument:
\_ref_obj: (msg), line:175
|vpiName:msg
|vpiArgument:
\_ref_obj: (UVM_NONE), line:175
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiSize:205
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiArgument:
\_constant: , line:175
|vpiConstType:7
|vpiDecompile:2077
|vpiSize:32
|INT:2077
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:175
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiElseStmt:
\_begin: , line:2080
|vpiFullName:uvm_pkg.uvm_phase::set_jump_phase
|vpiStmt:
\_assignment: , line:116
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_jump_fwd), line:116
|vpiName:m_jump_fwd
|vpiFullName:uvm_pkg.uvm_phase::set_jump_phase.m_jump_fwd
|vpiRhs:
\_constant: , line:116
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_begin: , line:118
|vpiFullName:uvm_pkg.uvm_phase::set_jump_phase
|vpiStmt:
\_if_stmt: , line:119
|vpiCondition:
\_func_call: (uvm_report_enabled), line:119
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_DEBUG), line:120
|vpiName:UVM_DEBUG
|vpiArgument:
\_ref_obj: (UVM_INFO), line:120
|vpiName:UVM_INFO
|vpiArgument:
\_constant: , line:120
|vpiConstType:6
|vpiDecompile:"PH_JUMPF"
|vpiSize:10
|STRING:"PH_JUMPF"
|vpiStmt:
\_func_call: (uvm_report_info), line:122
|vpiName:uvm_report_info
|vpiFunction:
\_function: (uvm_report_info), line:126
|vpiArgument:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:"PH_JUMPF"
|vpiSize:10
|STRING:"PH_JUMPF"
|vpiArgument:
\_sys_func_call: ($sformatf), line:122
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:"jumping forward to phase %s"
|vpiSize:29
|STRING:"jumping forward to phase %s"
|vpiArgument:
\_ref_obj: (phase.get_name), line:122
|vpiName:phase.get_name
|vpiArgument:
\_ref_obj: (UVM_DEBUG), line:123
|vpiName:UVM_DEBUG
|vpiArgument:
\_constant: , line:123
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiSize:205
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiArgument:
\_constant: , line:123
|vpiConstType:7
|vpiDecompile:2081
|vpiSize:32
|INT:2081
|vpiArgument:
\_constant: , line:123
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:123
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiElseStmt:
\_begin: , line:2085
|vpiFullName:uvm_pkg.uvm_phase::set_jump_phase
|vpiStmt:
\_assignment: , line:116
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_jump_bkwd), line:116
|vpiName:m_jump_bkwd
|vpiFullName:uvm_pkg.uvm_phase::set_jump_phase.m_jump_bkwd
|vpiRhs:
\_constant: , line:116
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_begin: , line:118
|vpiFullName:uvm_pkg.uvm_phase::set_jump_phase
|vpiStmt:
\_if_stmt: , line:119
|vpiCondition:
\_func_call: (uvm_report_enabled), line:119
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_DEBUG), line:120
|vpiName:UVM_DEBUG
|vpiArgument:
\_ref_obj: (UVM_INFO), line:120
|vpiName:UVM_INFO
|vpiArgument:
\_constant: , line:120
|vpiConstType:6
|vpiDecompile:"PH_JUMPB"
|vpiSize:10
|STRING:"PH_JUMPB"
|vpiStmt:
\_func_call: (uvm_report_info), line:122
|vpiName:uvm_report_info
|vpiFunction:
\_function: (uvm_report_info), line:126
|vpiArgument:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:"PH_JUMPB"
|vpiSize:10
|STRING:"PH_JUMPB"
|vpiArgument:
\_sys_func_call: ($sformatf), line:122
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:"jumping backward to phase %s"
|vpiSize:30
|STRING:"jumping backward to phase %s"
|vpiArgument:
\_ref_obj: (phase.get_name), line:122
|vpiName:phase.get_name
|vpiArgument:
\_ref_obj: (UVM_DEBUG), line:123
|vpiName:UVM_DEBUG
|vpiArgument:
\_constant: , line:123
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiSize:205
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiArgument:
\_constant: , line:123
|vpiConstType:7
|vpiDecompile:2087
|vpiSize:32
|INT:2087
|vpiArgument:
\_constant: , line:123
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:123
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:2091
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_jump_phase), line:2091
|vpiName:m_jump_phase
|vpiFullName:uvm_pkg.uvm_phase::set_jump_phase.m_jump_phase
|vpiRhs:
\_ref_obj: (d), line:2091
|vpiName:d
|vpiFullName:uvm_pkg.uvm_phase::set_jump_phase.d
|vpiTaskFunc:
\_function: (uvm_phase::end_prematurely), line:2099
|vpiName:uvm_phase::end_prematurely
|vpiFullName:uvm_pkg.uvm_phase::end_prematurely
|vpiStmt:
\_assignment: , line:2100, parent:uvm_phase::end_prematurely
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_premature_end), line:2100
|vpiName:m_premature_end
|vpiFullName:uvm_pkg.uvm_phase::end_prematurely.m_premature_end
|vpiRhs:
\_constant: , line:2100
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiTaskFunc:
\_function: (uvm_phase::jump), line:2111
|vpiName:uvm_phase::jump
|vpiFullName:uvm_pkg.uvm_phase::jump
|vpiIODecl:
\_io_decl: (phase)
|vpiName:phase
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_phase), line:2111, parent:phase
|vpiName:uvm_phase
|vpiFullName:phase.uvm_phase
|vpiStmt:
\_begin: , parent:uvm_phase::jump
|vpiFullName:uvm_pkg.uvm_phase::jump
|vpiStmt:
\_func_call: (set_jump_phase), line:2112
|vpiName:set_jump_phase
|vpiArgument:
\_ref_obj: (phase), line:2112
|vpiName:phase
|vpiStmt:
\_func_call: (end_prematurely), line:2113
|vpiName:end_prematurely
|vpiTaskFunc:
\_function: (uvm_phase::jump_all), line:134
|vpiName:uvm_phase::jump_all
|vpiFullName:uvm_pkg.uvm_phase::jump_all
|vpiIODecl:
\_io_decl: (phase)
|vpiName:phase
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_phase), line:134, parent:phase
|vpiName:uvm_phase
|vpiFullName:phase.uvm_phase
|vpiStmt:
\_begin: , line:136, parent:uvm_phase::jump_all
|vpiFullName:uvm_pkg.uvm_phase::jump_all
|vpiStmt:
\_if_stmt: , line:138
|vpiCondition:
\_func_call: (uvm_report_enabled), line:138
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:138
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_WARNING), line:138
|vpiName:UVM_WARNING
|vpiArgument:
\_constant: , line:138
|vpiConstType:6
|vpiDecompile:"NOTIMPL"
|vpiSize:9
|STRING:"NOTIMPL"
|vpiStmt:
\_func_call: (uvm_report_warning), line:139
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"NOTIMPL"
|vpiSize:9
|STRING:"NOTIMPL"
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"uvm_phase::jump_all is not implemented and has been replaced by uvm_domain::jump_all"
|vpiSize:86
|STRING:"uvm_phase::jump_all is not implemented and has been replaced by uvm_domain::jump_all"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:139
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiSize:205
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiArgument:
\_constant: , line:139
|vpiConstType:7
|vpiDecompile:2120
|vpiSize:32
|INT:2120
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:139
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiTaskFunc:
\_function: (uvm_phase::get_jump_target), line:2128
|vpiName:uvm_phase::get_jump_target
|vpiFullName:uvm_pkg.uvm_phase::get_jump_target
|vpiReturn:
\_chandle_var: (uvm_phase), line:2128
|vpiName:uvm_phase
|vpiStmt:
\_return_stmt: , line:2129, parent:uvm_phase::get_jump_target
|vpiCondition:
\_ref_obj: (m_jump_phase), line:2129
|vpiName:m_jump_phase
|vpiFullName:uvm_pkg.uvm_phase::get_jump_target.m_jump_phase
|vpiTaskFunc:
\_function: (uvm_phase::clear), line:2136
|vpiName:uvm_phase::clear
|vpiFullName:uvm_pkg.uvm_phase::clear
|vpiIODecl:
\_io_decl: (state)
|vpiName:state
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_phase_state), line:2136, parent:state
|vpiName:uvm_phase_state
|vpiFullName:state.uvm_phase_state
|vpiStmt:
\_begin: , parent:uvm_phase::clear
|vpiFullName:uvm_pkg.uvm_phase::clear
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (phase_done), line:2137
|vpiName:phase_done
|vpiFullName:uvm_pkg.uvm_phase::clear.phase_done
|vpiStmt:
\_assignment: , line:2138
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (phase_done), line:2138
|vpiName:phase_done
|vpiFullName:uvm_pkg.uvm_phase::clear.phase_done
|vpiRhs:
\_func_call: (get_objection), line:2138
|vpiName:get_objection
|vpiStmt:
\_assignment: , line:2139
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_state), line:2139
|vpiName:m_state
|vpiFullName:uvm_pkg.uvm_phase::clear.m_state
|vpiRhs:
\_ref_obj: (state), line:2139
|vpiName:state
|vpiFullName:uvm_pkg.uvm_phase::clear.state
|vpiStmt:
\_assignment: , line:2140
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_phase_proc), line:2140
|vpiName:m_phase_proc
|vpiFullName:uvm_pkg.uvm_phase::clear.m_phase_proc
|vpiRhs:
\_unsupported_expr: , line:2140
|STRING:
|vpiStmt:
\_if_stmt: , line:2141
|vpiCondition:
\_operation: , line:2141
|vpiOpType:15
|vpiOperand:
\_ref_obj: (phase_done), line:2141
|vpiName:phase_done
|vpiFullName:uvm_pkg.uvm_phase::clear.phase_done
|vpiOperand:
\_unsupported_expr: , line:2141
|STRING:
|vpiStmt:
\_func_call: (phase_done.clear), line:2142
|vpiName:phase_done.clear
|vpiArgument:
\_ref_obj: (this), line:2142
|vpiName:this
|vpiTaskFunc:
\_function: (uvm_phase::clear_successors), line:2152
|vpiName:uvm_phase::clear_successors
|vpiFullName:uvm_pkg.uvm_phase::clear_successors
|vpiIODecl:
\_io_decl: (state)
|vpiName:state
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_phase_state), line:2152, parent:state
|vpiName:uvm_phase_state
|vpiFullName:state.uvm_phase_state
|vpiIODecl:
\_io_decl: (end_state)
|vpiName:end_state
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_phase), line:2153, parent:end_state
|vpiName:uvm_phase
|vpiFullName:end_state.uvm_phase
|vpiStmt:
\_begin: , parent:uvm_phase::clear_successors
|vpiFullName:uvm_pkg.uvm_phase::clear_successors
|vpiStmt:
\_if_stmt: , line:2154
|vpiCondition:
\_operation: , line:2154
|vpiOpType:14
|vpiOperand:
\_ref_obj: (this), line:2154
|vpiName:this
|vpiFullName:uvm_pkg.uvm_phase::clear_successors.this
|vpiOperand:
\_ref_obj: (end_state), line:2154
|vpiName:end_state
|vpiFullName:uvm_pkg.uvm_phase::clear_successors.end_state
|vpiStmt:
\_return_stmt: , line:2155
|vpiStmt:
\_func_call: (clear), line:2156
|vpiName:clear
|vpiArgument:
\_ref_obj: (state), line:2156
|vpiName:state
|vpiStmt:
\_foreach_stmt: , line:2157
|vpiFullName:uvm_pkg.uvm_phase::clear_successors
|vpiVariables:
\_chandle_var: (m_successors), line:2157
|vpiName:m_successors
|vpiFullName:uvm_pkg.uvm_phase::clear_successors.m_successors
|vpiLoopVars:
\_chandle_var: (succ), line:2157
|vpiName:succ
|vpiFullName:uvm_pkg.uvm_phase::clear_successors.succ
|vpiStmt:
\_begin: , line:2157
|vpiFullName:uvm_pkg.uvm_phase::clear_successors
|vpiStmt:
\_func_call: (succ.clear_successors), line:2158
|vpiName:succ.clear_successors
|vpiArgument:
\_ref_obj: (state), line:2158
|vpiName:state
|vpiArgument:
\_ref_obj: (end_state), line:2158
|vpiName:end_state
|vpiTaskFunc:
\_task: (uvm_phase::wait_for_self_and_siblings_to_drop), line:2170
|vpiName:uvm_phase::wait_for_self_and_siblings_to_drop
|vpiFullName:uvm_pkg.uvm_phase::wait_for_self_and_siblings_to_drop
|vpiStmt:
\_begin: , parent:uvm_phase::wait_for_self_and_siblings_to_drop
|vpiFullName:uvm_pkg.uvm_phase::wait_for_self_and_siblings_to_drop
|vpiStmt:
\_assignment: , line:2176
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (cs), line:2176
|vpiName:cs
|vpiFullName:uvm_pkg.uvm_phase::wait_for_self_and_siblings_to_drop.cs
|vpiRhs:
\_ref_obj: (uvm_coreservice_t::get), line:2176
|vpiName:uvm_coreservice_t::get
|vpiFullName:uvm_pkg.uvm_phase::wait_for_self_and_siblings_to_drop.uvm_coreservice_t::get
|vpiStmt:
\_assignment: , line:2177
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (top), line:2177
|vpiName:top
|vpiFullName:uvm_pkg.uvm_phase::wait_for_self_and_siblings_to_drop.top
|vpiRhs:
\_ref_obj: (cs.get_root), line:2177
|vpiName:cs.get_root
|vpiFullName:uvm_pkg.uvm_phase::wait_for_self_and_siblings_to_drop.cs.get_root
|vpiStmt:
\_func_call: (get_predecessors_for_successors), line:2179
|vpiName:get_predecessors_for_successors
|vpiArgument:
\_ref_obj: (siblings), line:2179
|vpiName:siblings
|vpiStmt:
\_foreach_stmt: , line:2180
|vpiFullName:uvm_pkg.uvm_phase::wait_for_self_and_siblings_to_drop
|vpiVariables:
\_chandle_var: (m_sync), line:2180
|vpiName:m_sync
|vpiFullName:uvm_pkg.uvm_phase::wait_for_self_and_siblings_to_drop.m_sync
|vpiLoopVars:
\_chandle_var: (i), line:2180
|vpiName:i
|vpiFullName:uvm_pkg.uvm_phase::wait_for_self_and_siblings_to_drop.i
|vpiStmt:
\_begin: , line:2180
|vpiFullName:uvm_pkg.uvm_phase::wait_for_self_and_siblings_to_drop
|vpiStmt:
\_assignment: , line:2181
|vpiBlocking:1
|vpiLhs:
\_bit_select: (siblings), line:2181
|vpiName:siblings
|vpiFullName:uvm_pkg.uvm_phase::wait_for_self_and_siblings_to_drop.siblings
|vpiIndex:
\_bit_select: (m_sync), line:2181
|vpiName:m_sync
|vpiIndex:
\_ref_obj: (i), line:2181
|vpiName:i
|vpiRhs:
\_constant: , line:2181
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_while_stmt: , line:2184
|vpiCondition:
\_ref_obj: (need_to_check_all), line:2184
|vpiName:need_to_check_all
|vpiFullName:uvm_pkg.uvm_phase::wait_for_self_and_siblings_to_drop.need_to_check_all
|vpiStmt:
\_begin: , line:2184
|vpiFullName:uvm_pkg.uvm_phase::wait_for_self_and_siblings_to_drop
|vpiStmt:
\_assignment: , line:2186
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (phase_done), line:2186
|vpiName:phase_done
|vpiFullName:uvm_pkg.uvm_phase::wait_for_self_and_siblings_to_drop.phase_done
|vpiRhs:
\_func_call: (get_objection), line:2186
|vpiName:get_objection
|vpiStmt:
\_assignment: , line:2187
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (need_to_check_all), line:2187
|vpiName:need_to_check_all
|vpiFullName:uvm_pkg.uvm_phase::wait_for_self_and_siblings_to_drop.need_to_check_all
|vpiRhs:
\_constant: , line:2187
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_if_stmt: , line:2190
|vpiCondition:
\_operation: , line:2190
|vpiOpType:26
|vpiOperand:
\_operation: , line:2190
|vpiOpType:15
|vpiOperand:
\_ref_obj: (phase_done), line:2190
|vpiName:phase_done
|vpiFullName:uvm_pkg.uvm_phase::wait_for_self_and_siblings_to_drop.phase_done
|vpiOperand:
\_unsupported_expr: , line:2190
|STRING:
|vpiOperand:
\_operation: , line:2190
|vpiOpType:15
|vpiOperand:
\_ref_obj: (phase_done.get_objection_total), line:2190
|vpiName:phase_done.get_objection_total
|vpiFullName:uvm_pkg.uvm_phase::wait_for_self_and_siblings_to_drop.phase_done.get_objection_total
|vpiOperand:
\_constant: , line:2190
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_begin: , line:2190
|vpiFullName:uvm_pkg.uvm_phase::wait_for_self_and_siblings_to_drop
|vpiStmt:
\_assignment: , line:2191
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_state), line:2191
|vpiName:m_state
|vpiFullName:uvm_pkg.uvm_phase::wait_for_self_and_siblings_to_drop.m_state
|vpiRhs:
\_ref_obj: (UVM_PHASE_EXECUTING), line:2191
|vpiName:UVM_PHASE_EXECUTING
|vpiFullName:uvm_pkg.uvm_phase::wait_for_self_and_siblings_to_drop.UVM_PHASE_EXECUTING
|vpiStmt:
\_func_call: (phase_done.wait_for), line:2192
|vpiName:phase_done.wait_for
|vpiArgument:
\_ref_obj: (UVM_ALL_DROPPED), line:2192
|vpiName:UVM_ALL_DROPPED
|vpiArgument:
\_ref_obj: (top), line:2192
|vpiName:top
|vpiStmt:
\_assignment: , line:2193
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (need_to_check_all), line:2193
|vpiName:need_to_check_all
|vpiFullName:uvm_pkg.uvm_phase::wait_for_self_and_siblings_to_drop.need_to_check_all
|vpiRhs:
\_constant: , line:2193
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_foreach_stmt: , line:2197
|vpiFullName:uvm_pkg.uvm_phase::wait_for_self_and_siblings_to_drop
|vpiVariables:
\_chandle_var: (siblings), line:2197
|vpiName:siblings
|vpiFullName:uvm_pkg.uvm_phase::wait_for_self_and_siblings_to_drop.siblings
|vpiLoopVars:
\_chandle_var: (sib), line:2197
|vpiName:sib
|vpiFullName:uvm_pkg.uvm_phase::wait_for_self_and_siblings_to_drop.sib
|vpiStmt:
\_begin: , line:2197
|vpiFullName:uvm_pkg.uvm_phase::wait_for_self_and_siblings_to_drop
|vpiStmt:
\_assignment: , line:2199
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (sib_phase_done), line:2199
|vpiName:sib_phase_done
|vpiFullName:uvm_pkg.uvm_phase::wait_for_self_and_siblings_to_drop.sib_phase_done
|vpiRhs:
\_ref_obj: (sib.get_objection), line:2199
|vpiName:sib.get_objection
|vpiFullName:uvm_pkg.uvm_phase::wait_for_self_and_siblings_to_drop.sib.get_objection
|vpiStmt:
\_func_call: (sib.wait_for_state), line:2200
|vpiName:sib.wait_for_state
|vpiArgument:
\_ref_obj: (UVM_PHASE_EXECUTING), line:2200
|vpiName:UVM_PHASE_EXECUTING
|vpiArgument:
\_ref_obj: (UVM_GTE), line:2200
|vpiName:UVM_GTE
|vpiStmt:
\_if_stmt: , line:2201
|vpiCondition:
\_operation: , line:2201
|vpiOpType:26
|vpiOperand:
\_operation: , line:2201
|vpiOpType:15
|vpiOperand:
\_ref_obj: (sib_phase_done), line:2201
|vpiName:sib_phase_done
|vpiFullName:uvm_pkg.uvm_phase::wait_for_self_and_siblings_to_drop.sib_phase_done
|vpiOperand:
\_unsupported_expr: , line:2201
|STRING:
|vpiOperand:
\_operation: , line:2201
|vpiOpType:15
|vpiOperand:
\_ref_obj: (sib_phase_done.get_objection_total), line:2201
|vpiName:sib_phase_done.get_objection_total
|vpiFullName:uvm_pkg.uvm_phase::wait_for_self_and_siblings_to_drop.sib_phase_done.get_objection_total
|vpiOperand:
\_constant: , line:2201
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_begin: , line:2201
|vpiFullName:uvm_pkg.uvm_phase::wait_for_self_and_siblings_to_drop
|vpiStmt:
\_assignment: , line:2202
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_state), line:2202
|vpiName:m_state
|vpiFullName:uvm_pkg.uvm_phase::wait_for_self_and_siblings_to_drop.m_state
|vpiRhs:
\_ref_obj: (UVM_PHASE_EXECUTING), line:2202
|vpiName:UVM_PHASE_EXECUTING
|vpiFullName:uvm_pkg.uvm_phase::wait_for_self_and_siblings_to_drop.UVM_PHASE_EXECUTING
|vpiStmt:
\_func_call: (sib_phase_done.wait_for), line:2203
|vpiName:sib_phase_done.wait_for
|vpiArgument:
\_ref_obj: (UVM_ALL_DROPPED), line:2203
|vpiName:UVM_ALL_DROPPED
|vpiArgument:
\_ref_obj: (top), line:2203
|vpiName:top
|vpiStmt:
\_assignment: , line:2204
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (need_to_check_all), line:2204
|vpiName:need_to_check_all
|vpiFullName:uvm_pkg.uvm_phase::wait_for_self_and_siblings_to_drop.need_to_check_all
|vpiRhs:
\_constant: , line:2204
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiTaskFunc:
\_function: (uvm_phase::kill), line:2213
|vpiName:uvm_phase::kill
|vpiFullName:uvm_pkg.uvm_phase::kill
|vpiStmt:
\_begin: , parent:uvm_phase::kill
|vpiFullName:uvm_pkg.uvm_phase::kill
|vpiStmt:
\_begin: , line:118
|vpiFullName:uvm_pkg.uvm_phase::kill
|vpiStmt:
\_if_stmt: , line:120
|vpiCondition:
\_func_call: (uvm_report_enabled), line:120
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_DEBUG), line:120
|vpiName:UVM_DEBUG
|vpiArgument:
\_ref_obj: (UVM_INFO), line:120
|vpiName:UVM_INFO
|vpiArgument:
\_constant: , line:120
|vpiConstType:6
|vpiDecompile:"PH_KILL"
|vpiSize:9
|STRING:"PH_KILL"
|vpiStmt:
\_func_call: (uvm_report_info), line:121
|vpiName:uvm_report_info
|vpiFunction:
\_function: (uvm_report_info), line:126
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"PH_KILL"
|vpiSize:9
|STRING:"PH_KILL"
|vpiArgument:
\_operation: , line:121
|vpiOpType:33
|vpiOperand:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"killing phase '"
|vpiSize:17
|STRING:"killing phase '"
|vpiOperand:
\_func_call: (get_name), line:121
|vpiName:get_name
|vpiOperand:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"'"
|vpiSize:3
|STRING:"'"
|vpiArgument:
\_ref_obj: (UVM_DEBUG), line:121
|vpiName:UVM_DEBUG
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiSize:205
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiArgument:
\_constant: , line:121
|vpiConstType:7
|vpiDecompile:2214
|vpiSize:32
|INT:2214
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:121
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_if_stmt: , line:2217
|vpiCondition:
\_operation: , line:2217
|vpiOpType:15
|vpiOperand:
\_ref_obj: (m_phase_proc), line:2217
|vpiName:m_phase_proc
|vpiFullName:uvm_pkg.uvm_phase::kill.m_phase_proc
|vpiOperand:
\_unsupported_expr: , line:2217
|STRING:
|vpiStmt:
\_begin: , line:2217
|vpiFullName:uvm_pkg.uvm_phase::kill
|vpiStmt:
\_func_call: (m_phase_proc.kill), line:2218
|vpiName:m_phase_proc.kill
|vpiStmt:
\_assignment: , line:2219
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_phase_proc), line:2219
|vpiName:m_phase_proc
|vpiFullName:uvm_pkg.uvm_phase::kill.m_phase_proc
|vpiRhs:
\_unsupported_expr: , line:2219
|STRING:
|vpiTaskFunc:
\_function: (uvm_phase::kill_successors), line:2230
|vpiName:uvm_phase::kill_successors
|vpiFullName:uvm_pkg.uvm_phase::kill_successors
|vpiStmt:
\_begin: , parent:uvm_phase::kill_successors
|vpiFullName:uvm_pkg.uvm_phase::kill_successors
|vpiStmt:
\_foreach_stmt: , line:2231
|vpiFullName:uvm_pkg.uvm_phase::kill_successors
|vpiVariables:
\_chandle_var: (m_successors), line:2231
|vpiName:m_successors
|vpiFullName:uvm_pkg.uvm_phase::kill_successors.m_successors
|vpiLoopVars:
\_chandle_var: (succ), line:2231
|vpiName:succ
|vpiFullName:uvm_pkg.uvm_phase::kill_successors.succ
|vpiStmt:
\_func_call: (succ.kill_successors), line:2232
|vpiName:succ.kill_successors
|vpiStmt:
\_func_call: (kill), line:2233
|vpiName:kill
|vpiTaskFunc:
\_task: (uvm_phase::m_run_phases), line:2243
|vpiName:uvm_phase::m_run_phases
|vpiFullName:uvm_pkg.uvm_phase::m_run_phases
|vpiStmt:
\_begin: , parent:uvm_phase::m_run_phases
|vpiFullName:uvm_pkg.uvm_phase::m_run_phases
|vpiStmt:
\_assignment: , line:2246
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (cs), line:2246
|vpiName:cs
|vpiFullName:uvm_pkg.uvm_phase::m_run_phases.cs
|vpiRhs:
\_ref_obj: (uvm_coreservice_t::get), line:2246
|vpiName:uvm_coreservice_t::get
|vpiFullName:uvm_pkg.uvm_phase::m_run_phases.uvm_coreservice_t::get
|vpiStmt:
\_assignment: , line:2247
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (top), line:2247
|vpiName:top
|vpiFullName:uvm_pkg.uvm_phase::m_run_phases.top
|vpiRhs:
\_ref_obj: (cs.get_root), line:2247
|vpiName:cs.get_root
|vpiFullName:uvm_pkg.uvm_phase::m_run_phases.cs.get_root
|vpiStmt:
\_begin: , line:2250
|vpiFullName:uvm_pkg.uvm_phase::m_run_phases
|vpiStmt:
\_func_call: (m_phase_hopper.try_put), line:2252
|vpiName:m_phase_hopper.try_put
|vpiArgument:
\_ref_obj: (ph), line:2252
|vpiName:ph
|vpiStmt:
\_assignment: , line:2255
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_uvm_core_state), line:2255
|vpiName:m_uvm_core_state
|vpiFullName:uvm_pkg.uvm_phase::m_run_phases.m_uvm_core_state
|vpiRhs:
\_ref_obj: (UVM_CORE_RUNNING), line:2255
|vpiName:UVM_CORE_RUNNING
|vpiFullName:uvm_pkg.uvm_phase::m_run_phases.UVM_CORE_RUNNING
|vpiStmt:
\_forever_stmt: , line:2256
|vpiStmt:
\_begin: , line:2256
|vpiFullName:uvm_pkg.uvm_phase::m_run_phases
|vpiStmt:
\_func_call: (m_phase_hopper.get), line:2258
|vpiName:m_phase_hopper.get
|vpiArgument:
\_ref_obj: (phase), line:2258
|vpiName:phase
|vpiStmt:
\_fork_stmt: , line:2259
|vpiJoinType:1
|vpiFullName:uvm_pkg.uvm_phase::m_run_phases
|vpiStmt:
\_begin: , line:2260
|vpiFullName:uvm_pkg.uvm_phase::m_run_phases
|vpiStmt:
\_func_call: (phase.execute_phase), line:2261
|vpiName:phase.execute_phase
|vpiStmt:
\_delay_control: , line:2264
|#0
|vpiTaskFunc:
\_function: (uvm_phase::m_terminate_phase), line:2272
|vpiName:uvm_phase::m_terminate_phase
|vpiFullName:uvm_pkg.uvm_phase::m_terminate_phase
|vpiStmt:
\_begin: , parent:uvm_phase::m_terminate_phase
|vpiFullName:uvm_pkg.uvm_phase::m_terminate_phase
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (phase_done), line:2273
|vpiName:phase_done
|vpiFullName:uvm_pkg.uvm_phase::m_terminate_phase.phase_done
|vpiStmt:
\_assignment: , line:2274
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (phase_done), line:2274
|vpiName:phase_done
|vpiFullName:uvm_pkg.uvm_phase::m_terminate_phase.phase_done
|vpiRhs:
\_func_call: (get_objection), line:2274
|vpiName:get_objection
|vpiStmt:
\_if_stmt: , line:2275
|vpiCondition:
\_operation: , line:2275
|vpiOpType:15
|vpiOperand:
\_ref_obj: (phase_done), line:2275
|vpiName:phase_done
|vpiFullName:uvm_pkg.uvm_phase::m_terminate_phase.phase_done
|vpiOperand:
\_unsupported_expr: , line:2275
|STRING:
|vpiStmt:
\_func_call: (phase_done.clear), line:2276
|vpiName:phase_done.clear
|vpiArgument:
\_ref_obj: (this), line:2276
|vpiName:this
|vpiTaskFunc:
\_function: (uvm_phase::m_print_termination_state), line:2283
|vpiName:uvm_phase::m_print_termination_state
|vpiFullName:uvm_pkg.uvm_phase::m_print_termination_state
|vpiStmt:
\_begin: , parent:uvm_phase::m_print_termination_state
|vpiFullName:uvm_pkg.uvm_phase::m_print_termination_state
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (top), line:2284
|vpiName:top
|vpiFullName:uvm_pkg.uvm_phase::m_print_termination_state.top
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (cs), line:2285
|vpiName:cs
|vpiFullName:uvm_pkg.uvm_phase::m_print_termination_state.cs
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (phase_done), line:2286
|vpiName:phase_done
|vpiFullName:uvm_pkg.uvm_phase::m_print_termination_state.phase_done
|vpiStmt:
\_assignment: , line:2287
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (phase_done), line:2287
|vpiName:phase_done
|vpiFullName:uvm_pkg.uvm_phase::m_print_termination_state.phase_done
|vpiRhs:
\_func_call: (get_objection), line:2287
|vpiName:get_objection
|vpiStmt:
\_assignment: , line:2288
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (cs), line:2288
|vpiName:cs
|vpiFullName:uvm_pkg.uvm_phase::m_print_termination_state.cs
|vpiRhs:
\_ref_obj: (uvm_coreservice_t::get), line:2288
|vpiName:uvm_coreservice_t::get
|vpiFullName:uvm_pkg.uvm_phase::m_print_termination_state.uvm_coreservice_t::get
|vpiStmt:
\_assignment: , line:2289
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (top), line:2289
|vpiName:top
|vpiFullName:uvm_pkg.uvm_phase::m_print_termination_state.top
|vpiRhs:
\_ref_obj: (cs.get_root), line:2289
|vpiName:cs.get_root
|vpiFullName:uvm_pkg.uvm_phase::m_print_termination_state.cs.get_root
|vpiStmt:
\_if_else: , line:116
|vpiCondition:
\_operation: , line:116
|vpiOpType:15
|vpiOperand:
\_ref_obj: (phase_done), line:116
|vpiName:phase_done
|vpiFullName:uvm_pkg.uvm_phase::m_print_termination_state.phase_done
|vpiOperand:
\_unsupported_expr: , line:116
|STRING:
|vpiStmt:
\_begin: , line:116
|vpiFullName:uvm_pkg.uvm_phase::m_print_termination_state
|vpiStmt:
\_begin: , line:118
|vpiFullName:uvm_pkg.uvm_phase::m_print_termination_state
|vpiStmt:
\_if_stmt: , line:119
|vpiCondition:
\_func_call: (uvm_report_enabled), line:119
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_DEBUG), line:120
|vpiName:UVM_DEBUG
|vpiArgument:
\_ref_obj: (UVM_INFO), line:120
|vpiName:UVM_INFO
|vpiArgument:
\_constant: , line:120
|vpiConstType:6
|vpiDecompile:"PH_TERMSTATE"
|vpiSize:14
|STRING:"PH_TERMSTATE"
|vpiStmt:
\_func_call: (uvm_report_info), line:121
|vpiName:uvm_report_info
|vpiFunction:
\_function: (uvm_report_info), line:126
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"PH_TERMSTATE"
|vpiSize:14
|STRING:"PH_TERMSTATE"
|vpiArgument:
\_sys_func_call: ($sformatf), line:122
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:"phase %s outstanding objections = %0d"
|vpiSize:39
|STRING:"phase %s outstanding objections = %0d"
|vpiArgument:
\_func_call: (get_name), line:124
|vpiName:get_name
|vpiArgument:
\_ref_obj: (phase_done.get_objection_total), line:124
|vpiName:phase_done.get_objection_total
|vpiArgument:
\_ref_obj: (UVM_DEBUG), line:125
|vpiName:UVM_DEBUG
|vpiArgument:
\_constant: , line:125
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiSize:205
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiArgument:
\_constant: , line:125
|vpiConstType:7
|vpiDecompile:2290
|vpiSize:32
|INT:2290
|vpiArgument:
\_constant: , line:125
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:125
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiElseStmt:
\_begin: , line:116
|vpiFullName:uvm_pkg.uvm_phase::m_print_termination_state
|vpiStmt:
\_begin: , line:118
|vpiFullName:uvm_pkg.uvm_phase::m_print_termination_state
|vpiStmt:
\_if_stmt: , line:119
|vpiCondition:
\_func_call: (uvm_report_enabled), line:119
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_DEBUG), line:120
|vpiName:UVM_DEBUG
|vpiArgument:
\_ref_obj: (UVM_INFO), line:120
|vpiName:UVM_INFO
|vpiArgument:
\_constant: , line:120
|vpiConstType:6
|vpiDecompile:"PH_TERMSTATE"
|vpiSize:14
|STRING:"PH_TERMSTATE"
|vpiStmt:
\_func_call: (uvm_report_info), line:121
|vpiName:uvm_report_info
|vpiFunction:
\_function: (uvm_report_info), line:126
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"PH_TERMSTATE"
|vpiSize:14
|STRING:"PH_TERMSTATE"
|vpiArgument:
\_sys_func_call: ($sformatf), line:122
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:"phase %s has no outstanding objections"
|vpiSize:40
|STRING:"phase %s has no outstanding objections"
|vpiArgument:
\_func_call: (get_name), line:124
|vpiName:get_name
|vpiArgument:
\_ref_obj: (UVM_DEBUG), line:125
|vpiName:UVM_DEBUG
|vpiArgument:
\_constant: , line:125
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiSize:205
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_phase.svh"
|vpiArgument:
\_constant: , line:125
|vpiConstType:7
|vpiDecompile:2296
|vpiSize:32
|INT:2296
|vpiArgument:
\_constant: , line:125
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:125
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiTaskFunc:
\_function: (uvm_run_test_callback::add), line:71
|vpiName:uvm_run_test_callback::add
|vpiFullName:uvm_pkg.uvm_run_test_callback::add
|vpiReturn:
\_bit_var: , line:71
|vpiIODecl:
\_io_decl: (cb)
|vpiName:cb
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_run_test_callback), line:71, parent:cb
|vpiName:uvm_run_test_callback
|vpiFullName:cb.uvm_run_test_callback
|vpiStmt:
\_begin: , parent:uvm_run_test_callback::add
|vpiFullName:uvm_pkg.uvm_run_test_callback::add
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_bit_var: (found), line:72
|vpiName:found
|vpiFullName:uvm_pkg.uvm_run_test_callback::add.found
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_int_var: (i), line:73
|vpiName:i
|vpiFullName:uvm_pkg.uvm_run_test_callback::add.i
|vpiStmt:
\_if_stmt: , line:75
|vpiCondition:
\_operation: , line:75
|vpiOpType:14
|vpiOperand:
\_ref_obj: (cb), line:75
|vpiName:cb
|vpiFullName:uvm_pkg.uvm_run_test_callback::add.cb
|vpiOperand:
\_unsupported_expr: , line:75
|STRING:
|vpiStmt:
\_begin: , line:75
|vpiFullName:uvm_pkg.uvm_run_test_callback::add
|vpiStmt:
\_return_stmt: , line:76
|vpiCondition:
\_constant: , line:76
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_assignment: , line:79
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (found), line:79
|vpiName:found
|vpiFullName:uvm_pkg.uvm_run_test_callback::add.found
|vpiRhs:
\_constant: , line:79
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_assignment: , line:80
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (i), line:80
|vpiName:i
|vpiFullName:uvm_pkg.uvm_run_test_callback::add.i
|vpiRhs:
\_constant: , line:80
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_while_stmt: , line:81
|vpiCondition:
\_operation: , line:81
|vpiOpType:26
|vpiOperand:
\_operation: , line:81
|vpiOpType:3
|vpiOperand:
\_ref_obj: (found), line:81
|vpiName:found
|vpiFullName:uvm_pkg.uvm_run_test_callback::add.found
|vpiOperand:
\_operation: , line:81
|vpiOpType:20
|vpiOperand:
\_ref_obj: (i), line:81
|vpiName:i
|vpiFullName:uvm_pkg.uvm_run_test_callback::add.i
|vpiOperand:
\_ref_obj: (m_registered_cbs.size), line:81
|vpiName:m_registered_cbs.size
|vpiFullName:uvm_pkg.uvm_run_test_callback::add.m_registered_cbs.size
|vpiStmt:
\_begin: , line:81
|vpiFullName:uvm_pkg.uvm_run_test_callback::add
|vpiStmt:
\_if_stmt: , line:82
|vpiCondition:
\_operation: , line:82
|vpiOpType:14
|vpiOperand:
\_bit_select: (m_registered_cbs), line:82
|vpiName:m_registered_cbs
|vpiFullName:uvm_pkg.uvm_run_test_callback::add.m_registered_cbs
|vpiIndex:
\_ref_obj: (i), line:82
|vpiName:i
|vpiOperand:
\_ref_obj: (cb), line:82
|vpiName:cb
|vpiFullName:uvm_pkg.uvm_run_test_callback::add.cb
|vpiStmt:
\_begin: , line:82
|vpiFullName:uvm_pkg.uvm_run_test_callback::add
|vpiStmt:
\_assignment: , line:83
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (found), line:83
|vpiName:found
|vpiFullName:uvm_pkg.uvm_run_test_callback::add.found
|vpiRhs:
\_constant: , line:83
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_if_stmt: , line:87
|vpiCondition:
\_operation: , line:87
|vpiOpType:3
|vpiOperand:
\_ref_obj: (found), line:87
|vpiName:found
|vpiFullName:uvm_pkg.uvm_run_test_callback::add.found
|vpiStmt:
\_begin: , line:87
|vpiFullName:uvm_pkg.uvm_run_test_callback::add
|vpiStmt:
\_func_call: (m_registered_cbs.push_back), line:88
|vpiName:m_registered_cbs.push_back
|vpiArgument:
\_ref_obj: (cb), line:88
|vpiName:cb
|vpiStmt:
\_return_stmt: , line:91
|vpiCondition:
\_operation: , line:91
|vpiOpType:3
|vpiOperand:
\_ref_obj: (found), line:91
|vpiName:found
|vpiFullName:uvm_pkg.uvm_run_test_callback::add.found
|vpiTaskFunc:
\_function: (uvm_run_test_callback::delete), line:97
|vpiName:uvm_run_test_callback::delete
|vpiFullName:uvm_pkg.uvm_run_test_callback::delete
|vpiReturn:
\_bit_var: , line:97
|vpiIODecl:
\_io_decl: (cb)
|vpiName:cb
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_run_test_callback), line:97, parent:cb
|vpiName:uvm_run_test_callback
|vpiFullName:cb.uvm_run_test_callback
|vpiStmt:
\_begin: , parent:uvm_run_test_callback::delete
|vpiFullName:uvm_pkg.uvm_run_test_callback::delete
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_unsupported_expr: , line:98
|STRING:
|vpiLhs:
\_int_var: (cb_idxs), line:98
|vpiName:cb_idxs
|vpiFullName:uvm_pkg.uvm_run_test_callback::delete.cb_idxs
|vpiStmt:
\_if_stmt: , line:100
|vpiCondition:
\_operation: , line:100
|vpiOpType:14
|vpiOperand:
\_ref_obj: (cb), line:100
|vpiName:cb
|vpiFullName:uvm_pkg.uvm_run_test_callback::delete.cb
|vpiOperand:
\_unsupported_expr: , line:100
|STRING:
|vpiStmt:
\_begin: , line:100
|vpiFullName:uvm_pkg.uvm_run_test_callback::delete
|vpiStmt:
\_return_stmt: , line:101
|vpiCondition:
\_constant: , line:101
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_assignment: , line:104
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (cb_idxs), line:104
|vpiName:cb_idxs
|vpiFullName:uvm_pkg.uvm_run_test_callback::delete.cb_idxs
|vpiRhs:
\_bit_select: (m_registered_cbs.@@BAD_SYMBOL@@), line:104
|vpiName:m_registered_cbs.@@BAD_SYMBOL@@
|vpiFullName:uvm_pkg.uvm_run_test_callback::delete.m_registered_cbs.@@BAD_SYMBOL@@
|vpiIndex:
\_unsupported_expr: , line:104
|STRING:
|vpiStmt:
\_foreach_stmt: , line:105
|vpiFullName:uvm_pkg.uvm_run_test_callback::delete
|vpiVariables:
\_chandle_var: (cb_idxs), line:105
|vpiName:cb_idxs
|vpiFullName:uvm_pkg.uvm_run_test_callback::delete.cb_idxs
|vpiLoopVars:
\_chandle_var: (i), line:105
|vpiName:i
|vpiFullName:uvm_pkg.uvm_run_test_callback::delete.i
|vpiStmt:
\_begin: , line:105
|vpiFullName:uvm_pkg.uvm_run_test_callback::delete
|vpiStmt:
\_func_call: (m_registered_cbs.delete), line:106
|vpiName:m_registered_cbs.delete
|vpiArgument:
\_ref_obj: (i), line:106
|vpiName:i
|vpiStmt:
\_return_stmt: , line:108
|vpiCondition:
\_operation: , line:108
|vpiOpType:18
|vpiOperand:
\_ref_obj: (cb_idxs.size), line:108
|vpiName:cb_idxs.size
|vpiFullName:uvm_pkg.uvm_run_test_callback::delete.cb_idxs.size
|vpiOperand:
\_constant: , line:108
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiTaskFunc:
\_function: (uvm_run_test_callback::m_do_pre_run_test), line:112
|vpiName:uvm_run_test_callback::m_do_pre_run_test
|vpiFullName:uvm_pkg.uvm_run_test_callback::m_do_pre_run_test
|vpiStmt:
\_foreach_stmt: , line:113, parent:uvm_run_test_callback::m_do_pre_run_test
|vpiFullName:uvm_pkg.uvm_run_test_callback::m_do_pre_run_test
|vpiVariables:
\_chandle_var: (m_registered_cbs), line:113
|vpiName:m_registered_cbs
|vpiFullName:uvm_pkg.uvm_run_test_callback::m_do_pre_run_test.m_registered_cbs
|vpiLoopVars:
\_chandle_var: (i), line:113
|vpiName:i
|vpiFullName:uvm_pkg.uvm_run_test_callback::m_do_pre_run_test.i
|vpiStmt:
\_begin: , line:113
|vpiFullName:uvm_pkg.uvm_run_test_callback::m_do_pre_run_test
|vpiStmt:
\_func_call: (m_registered_cbs.pre_run_test), line:114
|vpiName:m_registered_cbs.pre_run_test
|vpiTaskFunc:
\_function: (uvm_run_test_callback::m_do_post_run_test), line:119
|vpiName:uvm_run_test_callback::m_do_post_run_test
|vpiFullName:uvm_pkg.uvm_run_test_callback::m_do_post_run_test
|vpiStmt:
\_foreach_stmt: , line:120, parent:uvm_run_test_callback::m_do_post_run_test
|vpiFullName:uvm_pkg.uvm_run_test_callback::m_do_post_run_test
|vpiVariables:
\_chandle_var: (m_registered_cbs), line:120
|vpiName:m_registered_cbs
|vpiFullName:uvm_pkg.uvm_run_test_callback::m_do_post_run_test.m_registered_cbs
|vpiLoopVars:
\_chandle_var: (i), line:120
|vpiName:i
|vpiFullName:uvm_pkg.uvm_run_test_callback::m_do_post_run_test.i
|vpiStmt:
\_begin: , line:120
|vpiFullName:uvm_pkg.uvm_run_test_callback::m_do_post_run_test
|vpiStmt:
\_func_call: (m_registered_cbs.post_run_test), line:121
|vpiName:m_registered_cbs.post_run_test
|vpiTaskFunc:
\_function: (uvm_run_test_callback::m_do_pre_abort), line:126
|vpiName:uvm_run_test_callback::m_do_pre_abort
|vpiFullName:uvm_pkg.uvm_run_test_callback::m_do_pre_abort
|vpiStmt:
\_foreach_stmt: , line:127, parent:uvm_run_test_callback::m_do_pre_abort
|vpiFullName:uvm_pkg.uvm_run_test_callback::m_do_pre_abort
|vpiVariables:
\_chandle_var: (m_registered_cbs), line:127
|vpiName:m_registered_cbs
|vpiFullName:uvm_pkg.uvm_run_test_callback::m_do_pre_abort.m_registered_cbs
|vpiLoopVars:
\_chandle_var: (i), line:127
|vpiName:i
|vpiFullName:uvm_pkg.uvm_run_test_callback::m_do_pre_abort.i
|vpiStmt:
\_begin: , line:127
|vpiFullName:uvm_pkg.uvm_run_test_callback::m_do_pre_abort
|vpiStmt:
\_func_call: (m_registered_cbs.pre_abort), line:128
|vpiName:m_registered_cbs.pre_abort
|vpiTaskFunc:
\_function: (uvm_root::get), line:357
|vpiName:uvm_root::get
|vpiFullName:uvm_pkg.uvm_root::get
|vpiReturn:
\_chandle_var: (uvm_root), line:357
|vpiName:uvm_root
|vpiStmt:
\_begin: , parent:uvm_root::get
|vpiFullName:uvm_pkg.uvm_root::get
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_ref_obj: (uvm_coreservice_t::get), line:358
|vpiName:uvm_coreservice_t::get
|vpiFullName:uvm_pkg.uvm_root::get.uvm_coreservice_t::get
|vpiLhs:
\_chandle_var: (cs), line:358
|vpiName:cs
|vpiFullName:uvm_pkg.uvm_root::get.cs
|vpiStmt:
\_return_stmt: , line:359
|vpiCondition:
\_ref_obj: (cs.get_root), line:359
|vpiName:cs.get_root
|vpiFullName:uvm_pkg.uvm_root::get.cs.get_root
|vpiTaskFunc:
\_function: (uvm_root::m_uvm_get_root), line:392
|vpiName:uvm_root::m_uvm_get_root
|vpiFullName:uvm_pkg.uvm_root::m_uvm_get_root
|vpiReturn:
\_chandle_var: (uvm_root), line:392
|vpiName:uvm_root
|vpiStmt:
\_begin: , parent:uvm_root::m_uvm_get_root
|vpiFullName:uvm_pkg.uvm_root::m_uvm_get_root
|vpiStmt:
\_if_stmt: , line:393
|vpiCondition:
\_operation: , line:393
|vpiOpType:14
|vpiOperand:
\_ref_obj: (m_inst), line:393
|vpiName:m_inst
|vpiFullName:uvm_pkg.uvm_root::m_uvm_get_root.m_inst
|vpiOperand:
\_unsupported_expr: , line:393
|STRING:
|vpiStmt:
\_begin: , line:393
|vpiFullName:uvm_pkg.uvm_root::m_uvm_get_root
|vpiStmt:
\_assignment: , line:395
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:28
|STRING:
|vpiRhs:
\_unsupported_expr: , line:28
|STRING:
|vpiStmt:
\_if_stmt: , line:397
|vpiCondition:
\_operation: , line:397
|vpiOpType:15
|vpiOperand:
\_ref_obj: (top), line:397
|vpiName:top
|vpiFullName:uvm_pkg.uvm_root::m_uvm_get_root.top
|vpiOperand:
\_ref_obj: (m_inst), line:397
|vpiName:m_inst
|vpiFullName:uvm_pkg.uvm_root::m_uvm_get_root.m_inst
|vpiStmt:
\_return_stmt: , line:401
|vpiCondition:
\_unsupported_expr: , line:401
|STRING:
|vpiStmt:
\_assignment: , line:403
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (top.m_domain), line:403
|vpiName:top.m_domain
|vpiFullName:uvm_pkg.uvm_root::m_uvm_get_root.top.m_domain
|vpiRhs:
\_ref_obj: (uvm_domain::get_uvm_domain), line:403
|vpiName:uvm_domain::get_uvm_domain
|vpiFullName:uvm_pkg.uvm_root::m_uvm_get_root.uvm_domain::get_uvm_domain
|vpiStmt:
\_return_stmt: , line:405
|vpiCondition:
\_ref_obj: (m_inst), line:405
|vpiName:m_inst
|vpiFullName:uvm_pkg.uvm_root::m_uvm_get_root.m_inst
|vpiTaskFunc:
\_function: (uvm_root::report_header), line:409
|vpiName:uvm_root::report_header
|vpiFullName:uvm_pkg.uvm_root::report_header
|vpiIODecl:
\_io_decl: (file)
|vpiName:file
|vpiDirection:5
|vpiExpr:
\_chandle_var: (UVM_FILE), line:409, parent:file
|vpiName:UVM_FILE
|vpiFullName:file.UVM_FILE
|vpiStmt:
\_begin: , parent:uvm_root::report_header
|vpiFullName:uvm_pkg.uvm_root::report_header
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_unsupported_expr: , line:410
|STRING:
|vpiLhs:
\_logic_var: (q), line:410
|vpiName:q
|vpiFullName:uvm_pkg.uvm_root::report_header.q
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (srvr), line:411
|vpiName:srvr
|vpiFullName:uvm_pkg.uvm_root::report_header.srvr
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (clp), line:412
|vpiName:clp
|vpiFullName:uvm_pkg.uvm_root::report_header.clp
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_unsupported_expr: , line:413
|STRING:
|vpiLhs:
\_logic_var: (args), line:413
|vpiName:args
|vpiFullName:uvm_pkg.uvm_root::report_header.args
|vpiStmt:
\_assignment: , line:415
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (srvr), line:415
|vpiName:srvr
|vpiFullName:uvm_pkg.uvm_root::report_header.srvr
|vpiRhs:
\_ref_obj: (uvm_report_server::get_server), line:415
|vpiName:uvm_report_server::get_server
|vpiFullName:uvm_pkg.uvm_root::report_header.uvm_report_server::get_server
|vpiStmt:
\_assignment: , line:416
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (clp), line:416
|vpiName:clp
|vpiFullName:uvm_pkg.uvm_root::report_header.clp
|vpiRhs:
\_ref_obj: (uvm_cmdline_processor::get_inst), line:416
|vpiName:uvm_cmdline_processor::get_inst
|vpiFullName:uvm_pkg.uvm_root::report_header.uvm_cmdline_processor::get_inst
|vpiStmt:
\_if_stmt: , line:418
|vpiCondition:
\_ref_obj: (clp.get_arg_matches), line:418
|vpiName:clp.get_arg_matches
|vpiFullName:uvm_pkg.uvm_root::report_header.clp.get_arg_matches
|vpiStmt:
\_return_stmt: , line:418
|vpiStmt:
\_if_stmt: , line:420
|vpiCondition:
\_operation: , line:420
|vpiOpType:3
|vpiOperand:
\_ref_obj: (m_relnotes_done), line:420
|vpiName:m_relnotes_done
|vpiFullName:uvm_pkg.uvm_root::report_header.m_relnotes_done
|vpiStmt:
\_begin: , line:420
|vpiFullName:uvm_pkg.uvm_root::report_header
|vpiStmt:
\_func_call: (q.push_back), line:421
|vpiName:q.push_back
|vpiArgument:
\_constant: , line:421
|vpiConstType:6
|vpiDecompile:"\n *********** IMPORTANT RELEASE NOTES ************\n"
|vpiSize:70
|STRING:"\n *********** IMPORTANT RELEASE NOTES ************\n"
|vpiStmt:
\_assignment: , line:422
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_relnotes_done), line:422
|vpiName:m_relnotes_done
|vpiFullName:uvm_pkg.uvm_root::report_header.m_relnotes_done
|vpiRhs:
\_constant: , line:422
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_func_call: (q.push_back), line:424
|vpiName:q.push_back
|vpiArgument:
\_constant: , line:424
|vpiConstType:6
|vpiDecompile:"\n This implementation of the UVM Library deviates from the 1800.2-2017\n"
|vpiSize:76
|STRING:"\n This implementation of the UVM Library deviates from the 1800.2-2017\n"
|vpiStmt:
\_func_call: (q.push_back), line:425
|vpiName:q.push_back
|vpiArgument:
\_constant: , line:425
|vpiConstType:6
|vpiDecompile:" standard. See the DEVIATIONS.md file contained in the release\n"
|vpiSize:68
|STRING:" standard. See the DEVIATIONS.md file contained in the release\n"
|vpiStmt:
\_func_call: (q.push_back), line:426
|vpiName:q.push_back
|vpiArgument:
\_constant: , line:426
|vpiConstType:6
|vpiDecompile:" for more details.\n"
|vpiSize:23
|STRING:" for more details.\n"
|vpiStmt:
\_func_call: (q.push_back), line:438
|vpiName:q.push_back
|vpiArgument:
\_constant: , line:438
|vpiConstType:6
|vpiDecompile:"\n----------------------------------------------------------------\n"
|vpiSize:70
|STRING:"\n----------------------------------------------------------------\n"
|vpiStmt:
\_func_call: (q.push_back), line:439
|vpiName:q.push_back
|vpiArgument:
\_operation: , line:439
|vpiOpType:33
|vpiOperand:
\_func_call: (uvm_revision_string), line:439
|vpiName:uvm_revision_string
|vpiFunction:
\_function: (uvm_revision_string), line:34
|vpiOperand:
\_constant: , line:439
|vpiConstType:6
|vpiDecompile:"\n"
|vpiSize:4
|STRING:"\n"
|vpiStmt:
\_func_call: (q.push_back), line:440
|vpiName:q.push_back
|vpiArgument:
\_constant: , line:440
|vpiConstType:6
|vpiDecompile:"\n"
|vpiSize:4
|STRING:"\n"
|vpiStmt:
\_func_call: (q.push_back), line:441
|vpiName:q.push_back
|vpiArgument:
\_constant: , line:441
|vpiConstType:6
|vpiDecompile:"All copyright owners for this kit are listed in NOTICE.txt\n"
|vpiSize:62
|STRING:"All copyright owners for this kit are listed in NOTICE.txt\n"
|vpiStmt:
\_func_call: (q.push_back), line:442
|vpiName:q.push_back
|vpiArgument:
\_constant: , line:442
|vpiConstType:6
|vpiDecompile:"All Rights Reserved Worldwide\n"
|vpiSize:33
|STRING:"All Rights Reserved Worldwide\n"
|vpiStmt:
\_func_call: (q.push_back), line:443
|vpiName:q.push_back
|vpiArgument:
\_constant: , line:443
|vpiConstType:6
|vpiDecompile:"----------------------------------------------------------------\n"
|vpiSize:68
|STRING:"----------------------------------------------------------------\n"
|vpiStmt:
\_if_stmt: , line:445
|vpiCondition:
\_ref_obj: (m_relnotes_done), line:445
|vpiName:m_relnotes_done
|vpiFullName:uvm_pkg.uvm_root::report_header.m_relnotes_done
|vpiStmt:
\_func_call: (q.push_back), line:446
|vpiName:q.push_back
|vpiArgument:
\_constant: , line:446
|vpiConstType:6
|vpiDecompile:"\n (Specify +UVM_NO_RELNOTES to turn off this notice)\n"
|vpiSize:62
|STRING:"\n (Specify +UVM_NO_RELNOTES to turn off this notice)\n"
|vpiStmt:
\_begin: , line:118
|vpiFullName:uvm_pkg.uvm_root::report_header
|vpiStmt:
\_if_stmt: , line:120
|vpiCondition:
\_func_call: (uvm_report_enabled), line:120
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_LOW), line:120
|vpiName:UVM_LOW
|vpiArgument:
\_ref_obj: (UVM_INFO), line:120
|vpiName:UVM_INFO
|vpiArgument:
\_constant: , line:120
|vpiConstType:6
|vpiDecompile:"UVM/RELNOTES"
|vpiSize:14
|STRING:"UVM/RELNOTES"
|vpiStmt:
\_func_call: (uvm_report_info), line:121
|vpiName:uvm_report_info
|vpiFunction:
\_function: (uvm_report_info), line:126
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"UVM/RELNOTES"
|vpiSize:14
|STRING:"UVM/RELNOTES"
|vpiArgument:
\_ref_obj: (uvm_pkg::m_uvm_string_queue_join), line:121
|vpiName:uvm_pkg::m_uvm_string_queue_join
|vpiArgument:
\_ref_obj: (UVM_LOW), line:121
|vpiName:UVM_LOW
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_root.svh"
|vpiSize:204
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_root.svh"
|vpiArgument:
\_constant: , line:121
|vpiConstType:7
|vpiDecompile:449
|vpiSize:32
|INT:449
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:121
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiTaskFunc:
\_task: (uvm_root::run_test), line:458
|vpiName:uvm_root::run_test
|vpiFullName:uvm_pkg.uvm_root::run_test
|vpiStmt:
\_begin: , parent:uvm_root::run_test
|vpiFullName:uvm_pkg.uvm_root::run_test
|vpiStmt:
\_func_call: (@@BAD_SYMBOL@@), line:470
|vpiName:@@BAD_SYMBOL@@
|vpiStmt:
\_assignment: , line:472
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (factory), line:472
|vpiName:factory
|vpiFullName:uvm_pkg.uvm_root::run_test.factory
|vpiRhs:
\_ref_obj: (uvm_factory::get), line:472
|vpiName:uvm_factory::get
|vpiFullName:uvm_pkg.uvm_root::run_test.uvm_factory::get
|vpiStmt:
\_assignment: , line:473
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_uvm_core_state), line:473
|vpiName:m_uvm_core_state
|vpiFullName:uvm_pkg.uvm_root::run_test.m_uvm_core_state
|vpiRhs:
\_ref_obj: (UVM_CORE_PRE_RUN), line:473
|vpiName:UVM_CORE_PRE_RUN
|vpiFullName:uvm_pkg.uvm_root::run_test.UVM_CORE_PRE_RUN
|vpiStmt:
\_assignment: , line:475
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (testname_plusarg), line:475
|vpiName:testname_plusarg
|vpiFullName:uvm_pkg.uvm_root::run_test.testname_plusarg
|vpiRhs:
\_constant: , line:475
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_func_call: (@@BAD_SYMBOL@@), line:483
|vpiName:@@BAD_SYMBOL@@
|vpiStmt:
\_func_call: (m_do_dump_args), line:486
|vpiName:m_do_dump_args
|vpiStmt:
\_assignment: , line:492
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (test_name_count), line:492
|vpiName:test_name_count
|vpiFullName:uvm_pkg.uvm_root::run_test.test_name_count
|vpiRhs:
\_ref_obj: (clp.get_arg_values), line:492
|vpiName:clp.get_arg_values
|vpiFullName:uvm_pkg.uvm_root::run_test.clp.get_arg_values
|vpiStmt:
\_if_stmt: , line:495
|vpiCondition:
\_operation: , line:495
|vpiOpType:18
|vpiOperand:
\_ref_obj: (test_name_count), line:495
|vpiName:test_name_count
|vpiFullName:uvm_pkg.uvm_root::run_test.test_name_count
|vpiOperand:
\_constant: , line:495
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_begin: , line:495
|vpiFullName:uvm_pkg.uvm_root::run_test
|vpiStmt:
\_assignment: , line:496
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (test_name), line:496
|vpiName:test_name
|vpiFullName:uvm_pkg.uvm_root::run_test.test_name
|vpiRhs:
\_bit_select: (test_names), line:496
|vpiName:test_names
|vpiFullName:uvm_pkg.uvm_root::run_test.test_names
|vpiIndex:
\_constant: , line:496
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_assignment: , line:497
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (testname_plusarg), line:497
|vpiName:testname_plusarg
|vpiFullName:uvm_pkg.uvm_root::run_test.testname_plusarg
|vpiRhs:
\_constant: , line:497
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_if_stmt: , line:502
|vpiCondition:
\_operation: , line:502
|vpiOpType:18
|vpiOperand:
\_ref_obj: (test_name_count), line:502
|vpiName:test_name_count
|vpiFullName:uvm_pkg.uvm_root::run_test.test_name_count
|vpiOperand:
\_constant: , line:502
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_begin: , line:502
|vpiFullName:uvm_pkg.uvm_root::run_test
|vpiStmt:
\_for_stmt: , line:505
|vpiFullName:uvm_pkg.uvm_root::run_test
|vpiCondition:
\_operation: , line:505
|vpiOpType:20
|vpiOperand:
\_ref_obj: (i), line:505
|vpiName:i
|vpiFullName:uvm_pkg.uvm_root::run_test.i
|vpiOperand:
\_ref_obj: (test_names.size), line:505
|vpiName:test_names.size
|vpiFullName:uvm_pkg.uvm_root::run_test.test_names.size
|vpiForInitStmt:
\_assign_stmt:
|vpiRhs:
\_constant: , line:505
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiLhs:
\_int_var: (i), line:505
|vpiName:i
|vpiFullName:uvm_pkg.uvm_root::run_test.i
|vpiForIncStmt:
\_operation: , line:505
|vpiOpType:62
|vpiOperand:
\_ref_obj: (i), line:505
|vpiName:i
|vpiStmt:
\_begin: , line:505
|vpiFullName:uvm_pkg.uvm_root::run_test
|vpiStmt:
\_if_stmt: , line:506
|vpiCondition:
\_operation: , line:506
|vpiOpType:15
|vpiOperand:
\_ref_obj: (i), line:506
|vpiName:i
|vpiFullName:uvm_pkg.uvm_root::run_test.i
|vpiOperand:
\_constant: , line:506
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_assignment: , line:507
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (sep), line:507
|vpiName:sep
|vpiFullName:uvm_pkg.uvm_root::run_test.sep
|vpiRhs:
\_constant: , line:507
|vpiConstType:6
|vpiDecompile:", "
|vpiSize:4
|STRING:", "
|vpiStmt:
\_assignment: , line:508
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (test_list), line:508
|vpiName:test_list
|vpiFullName:uvm_pkg.uvm_root::run_test.test_list
|vpiRhs:
\_operation: , line:508
|vpiOpType:33
|vpiOperand:
\_ref_obj: (test_list), line:508
|vpiName:test_list
|vpiOperand:
\_ref_obj: (sep), line:508
|vpiName:sep
|vpiOperand:
\_bit_select: (test_names), line:508
|vpiName:test_names
|vpiIndex:
\_ref_obj: (i), line:508
|vpiName:i
|vpiStmt:
\_func_call: (uvm_report_warning), line:510
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:510
|vpiConstType:6
|vpiDecompile:"MULTTST"
|vpiSize:9
|STRING:"MULTTST"
|vpiArgument:
\_sys_func_call: ($sformatf), line:511
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:511
|vpiConstType:6
|vpiDecompile:"Multiple (%0d) +UVM_TESTNAME arguments provided on the command line. '%s' will be used. Provided list: %s."
|vpiSize:110
|STRING:"Multiple (%0d) +UVM_TESTNAME arguments provided on the command line. '%s' will be used. Provided list: %s."
|vpiArgument:
\_ref_obj: (test_name_count), line:511
|vpiName:test_name_count
|vpiArgument:
\_ref_obj: (test_name), line:511
|vpiName:test_name
|vpiArgument:
\_ref_obj: (test_list), line:511
|vpiName:test_list
|vpiArgument:
\_ref_obj: (UVM_NONE), line:511
|vpiName:UVM_NONE
|vpiStmt:
\_if_stmt: , line:524
|vpiCondition:
\_operation: , line:524
|vpiOpType:15
|vpiOperand:
\_ref_obj: (test_name), line:524
|vpiName:test_name
|vpiFullName:uvm_pkg.uvm_root::run_test.test_name
|vpiOperand:
\_constant: , line:524
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiStmt:
\_begin: , line:524
|vpiFullName:uvm_pkg.uvm_root::run_test
|vpiStmt:
\_if_stmt: , line:526
|vpiCondition:
\_ref_obj: (m_children.exists), line:526
|vpiName:m_children.exists
|vpiFullName:uvm_pkg.uvm_root::run_test.m_children.exists
|vpiStmt:
\_begin: , line:526
|vpiFullName:uvm_pkg.uvm_root::run_test
|vpiStmt:
\_func_call: (uvm_report_fatal), line:527
|vpiName:uvm_report_fatal
|vpiFunction:
\_function: (uvm_report_fatal), line:192
|vpiArgument:
\_constant: , line:527
|vpiConstType:6
|vpiDecompile:"TTINST"
|vpiSize:8
|STRING:"TTINST"
|vpiArgument:
\_constant: , line:528
|vpiConstType:6
|vpiDecompile:"An uvm_test_top already exists via a previous call to run_test"
|vpiSize:64
|STRING:"An uvm_test_top already exists via a previous call to run_test"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:528
|vpiName:UVM_NONE
|vpiStmt:
\_delay_control: , line:529
|#0
|vpiStmt:
\_sys_func_call: ($cast), line:531
|vpiName:$cast
|vpiArgument:
\_ref_obj: (uvm_test_top), line:531
|vpiName:uvm_test_top
|vpiArgument:
\_ref_obj: (factory.create_component_by_name), line:531
|vpiName:factory.create_component_by_name
|vpiStmt:
\_if_stmt: , line:534
|vpiCondition:
\_operation: , line:534
|vpiOpType:14
|vpiOperand:
\_ref_obj: (uvm_test_top), line:534
|vpiName:uvm_test_top
|vpiFullName:uvm_pkg.uvm_root::run_test.uvm_test_top
|vpiOperand:
\_unsupported_expr: , line:534
|STRING:
|vpiStmt:
\_begin: , line:534
|vpiFullName:uvm_pkg.uvm_root::run_test
|vpiStmt:
\_assignment: , line:535
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (msg), line:535
|vpiName:msg
|vpiFullName:uvm_pkg.uvm_root::run_test.msg
|vpiRhs:
\_operation: , line:535
|vpiOpType:32
|vpiOperand:
\_ref_obj: (testname_plusarg), line:535
|vpiName:testname_plusarg
|vpiFullName:uvm_pkg.uvm_root::run_test.testname_plusarg
|vpiOperand:
\_operation: , line:535
|vpiOpType:33
|vpiOperand:
\_constant: , line:535
|vpiConstType:6
|vpiDecompile:"command line +UVM_TESTNAME="
|vpiSize:29
|STRING:"command line +UVM_TESTNAME="
|vpiOperand:
\_ref_obj: (test_name), line:535
|vpiName:test_name
|vpiFullName:uvm_pkg.uvm_root::run_test.test_name
|vpiOperand:
\_operation: , line:536
|vpiOpType:33
|vpiOperand:
\_constant: , line:536
|vpiConstType:6
|vpiDecompile:"call to run_test("
|vpiSize:19
|STRING:"call to run_test("
|vpiOperand:
\_ref_obj: (test_name), line:536
|vpiName:test_name
|vpiFullName:uvm_pkg.uvm_root::run_test.test_name
|vpiOperand:
\_constant: , line:536
|vpiConstType:6
|vpiDecompile:")"
|vpiSize:3
|STRING:")"
|vpiStmt:
\_func_call: (uvm_report_fatal), line:537
|vpiName:uvm_report_fatal
|vpiFunction:
\_function: (uvm_report_fatal), line:192
|vpiArgument:
\_constant: , line:537
|vpiConstType:6
|vpiDecompile:"INVTST"
|vpiSize:8
|STRING:"INVTST"
|vpiArgument:
\_operation: , line:538
|vpiOpType:33
|vpiOperand:
\_constant: , line:538
|vpiConstType:6
|vpiDecompile:"Requested test from "
|vpiSize:22
|STRING:"Requested test from "
|vpiOperand:
\_ref_obj: (msg), line:538
|vpiName:msg
|vpiOperand:
\_constant: , line:538
|vpiConstType:6
|vpiDecompile:" not found."
|vpiSize:13
|STRING:" not found."
|vpiArgument:
\_ref_obj: (UVM_NONE), line:538
|vpiName:UVM_NONE
|vpiStmt:
\_if_stmt: , line:542
|vpiCondition:
\_operation: , line:542
|vpiOpType:14
|vpiOperand:
\_ref_obj: (m_children.num), line:542
|vpiName:m_children.num
|vpiFullName:uvm_pkg.uvm_root::run_test.m_children.num
|vpiOperand:
\_constant: , line:542
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_begin: , line:542
|vpiFullName:uvm_pkg.uvm_root::run_test
|vpiStmt:
\_func_call: (uvm_report_fatal), line:543
|vpiName:uvm_report_fatal
|vpiFunction:
\_function: (uvm_report_fatal), line:192
|vpiArgument:
\_constant: , line:543
|vpiConstType:6
|vpiDecompile:"NOCOMP"
|vpiSize:8
|STRING:"NOCOMP"
|vpiArgument:
\_operation: , line:544
|vpiOpType:33
|vpiOperand:
\_constant: , line:544
|vpiConstType:6
|vpiDecompile:"No components instantiated. You must either instantiate"
|vpiSize:57
|STRING:"No components instantiated. You must either instantiate"
|vpiOperand:
\_constant: , line:545
|vpiConstType:6
|vpiDecompile:" at least one component before calling run_test or use"
|vpiSize:56
|STRING:" at least one component before calling run_test or use"
|vpiOperand:
\_constant: , line:546
|vpiConstType:6
|vpiDecompile:" run_test to do so. To run a test using run_test,"
|vpiSize:51
|STRING:" run_test to do so. To run a test using run_test,"
|vpiOperand:
\_constant: , line:547
|vpiConstType:6
|vpiDecompile:" use +UVM_TESTNAME or supply the test name in"
|vpiSize:47
|STRING:" use +UVM_TESTNAME or supply the test name in"
|vpiOperand:
\_constant: , line:548
|vpiConstType:6
|vpiDecompile:" the argument to run_test(). Exiting simulation."
|vpiSize:50
|STRING:" the argument to run_test(). Exiting simulation."
|vpiArgument:
\_ref_obj: (UVM_NONE), line:548
|vpiName:UVM_NONE
|vpiStmt:
\_return_stmt: , line:549
|vpiStmt:
\_begin: , line:552
|vpiFullName:uvm_pkg.uvm_root::run_test
|vpiStmt:
\_if_else: , line:553
|vpiCondition:
\_operation: , line:553
|vpiOpType:14
|vpiOperand:
\_ref_obj: (test_name), line:553
|vpiName:test_name
|vpiFullName:uvm_pkg.uvm_root::run_test.test_name
|vpiOperand:
\_constant: , line:553
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiStmt:
\_func_call: (uvm_report_info), line:554
|vpiName:uvm_report_info
|vpiFunction:
\_function: (uvm_report_info), line:126
|vpiArgument:
\_constant: , line:554
|vpiConstType:6
|vpiDecompile:"RNTST"
|vpiSize:7
|STRING:"RNTST"
|vpiArgument:
\_constant: , line:554
|vpiConstType:6
|vpiDecompile:"Running test ..."
|vpiSize:18
|STRING:"Running test ..."
|vpiArgument:
\_ref_obj: (UVM_LOW), line:554
|vpiName:UVM_LOW
|vpiElseStmt:
\_if_else: , line:555
|vpiCondition:
\_operation: , line:555
|vpiOpType:14
|vpiOperand:
\_ref_obj: (test_name), line:555
|vpiName:test_name
|vpiFullName:uvm_pkg.uvm_root::run_test.test_name
|vpiOperand:
\_ref_obj: (uvm_test_top.get_type_name), line:555
|vpiName:uvm_test_top.get_type_name
|vpiFullName:uvm_pkg.uvm_root::run_test.uvm_test_top.get_type_name
|vpiStmt:
\_func_call: (uvm_report_info), line:556
|vpiName:uvm_report_info
|vpiFunction:
\_function: (uvm_report_info), line:126
|vpiArgument:
\_constant: , line:556
|vpiConstType:6
|vpiDecompile:"RNTST"
|vpiSize:7
|STRING:"RNTST"
|vpiArgument:
\_operation: , line:556
|vpiOpType:33
|vpiOperand:
\_constant: , line:556
|vpiConstType:6
|vpiDecompile:"Running test "
|vpiSize:15
|STRING:"Running test "
|vpiOperand:
\_ref_obj: (test_name), line:556
|vpiName:test_name
|vpiOperand:
\_constant: , line:556
|vpiConstType:6
|vpiDecompile:"..."
|vpiSize:5
|STRING:"..."
|vpiArgument:
\_ref_obj: (UVM_LOW), line:556
|vpiName:UVM_LOW
|vpiElseStmt:
\_func_call: (uvm_report_info), line:558
|vpiName:uvm_report_info
|vpiFunction:
\_function: (uvm_report_info), line:126
|vpiArgument:
\_constant: , line:558
|vpiConstType:6
|vpiDecompile:"RNTST"
|vpiSize:7
|STRING:"RNTST"
|vpiArgument:
\_operation: , line:558
|vpiOpType:33
|vpiOperand:
\_constant: , line:558
|vpiConstType:6
|vpiDecompile:"Running test "
|vpiSize:15
|STRING:"Running test "
|vpiOperand:
\_ref_obj: (uvm_test_top.get_type_name), line:558
|vpiName:uvm_test_top.get_type_name
|vpiOperand:
\_constant: , line:558
|vpiConstType:6
|vpiDecompile:" (via factory override for test \""
|vpiSize:36
|STRING:" (via factory override for test \""
|vpiOperand:
\_ref_obj: (test_name), line:558
|vpiName:test_name
|vpiOperand:
\_constant: , line:558
|vpiConstType:6
|vpiDecompile:"\")..."
|vpiSize:8
|STRING:"\")..."
|vpiArgument:
\_ref_obj: (UVM_LOW), line:558
|vpiName:UVM_LOW
|vpiStmt:
\_fork_stmt: , line:562
|vpiJoinType:1
|vpiFullName:uvm_pkg.uvm_root::run_test
|vpiStmt:
\_begin: , line:562
|vpiFullName:uvm_pkg.uvm_root::run_test
|vpiStmt:
\_assignment: , line:564
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (phase_runner_proc), line:564
|vpiName:phase_runner_proc
|vpiFullName:uvm_pkg.uvm_root::run_test.phase_runner_proc
|vpiRhs:
\_ref_obj: (process::self), line:564
|vpiName:process::self
|vpiFullName:uvm_pkg.uvm_root::run_test.process::self
|vpiStmt:
\_func_call: (@@BAD_SYMBOL@@), line:565
|vpiName:@@BAD_SYMBOL@@
|vpiStmt:
\_delay_control: , line:568
|#0
|vpiStmt:
\_assignment: , line:572
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_uvm_core_state), line:572
|vpiName:m_uvm_core_state
|vpiFullName:uvm_pkg.uvm_root::run_test.m_uvm_core_state
|vpiRhs:
\_ref_obj: (UVM_CORE_POST_RUN), line:572
|vpiName:UVM_CORE_POST_RUN
|vpiFullName:uvm_pkg.uvm_root::run_test.UVM_CORE_POST_RUN
|vpiStmt:
\_func_call: (phase_runner_proc.kill), line:575
|vpiName:phase_runner_proc.kill
|vpiStmt:
\_assignment: , line:577
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (l_rs), line:577
|vpiName:l_rs
|vpiFullName:uvm_pkg.uvm_root::run_test.l_rs
|vpiRhs:
\_ref_obj: (uvm_report_server::get_server), line:577
|vpiName:uvm_report_server::get_server
|vpiFullName:uvm_pkg.uvm_root::run_test.uvm_report_server::get_server
|vpiStmt:
\_func_call: (@@BAD_SYMBOL@@), line:579
|vpiName:@@BAD_SYMBOL@@
|vpiStmt:
\_func_call: (l_rs.report_summarize), line:581
|vpiName:l_rs.report_summarize
|vpiStmt:
\_assignment: , line:583
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_uvm_core_state), line:583
|vpiName:m_uvm_core_state
|vpiFullName:uvm_pkg.uvm_root::run_test.m_uvm_core_state
|vpiRhs:
\_ref_obj: (UVM_CORE_FINISHED), line:583
|vpiName:UVM_CORE_FINISHED
|vpiFullName:uvm_pkg.uvm_root::run_test.UVM_CORE_FINISHED
|vpiStmt:
\_if_stmt: , line:584
|vpiCondition:
\_func_call: (get_finish_on_completion), line:584
|vpiName:get_finish_on_completion
|vpiStmt:
\_sys_func_call: ($finish), line:585
|vpiName:$finish
|vpiTaskFunc:
\_function: (uvm_root::find_all), line:593
|vpiName:uvm_root::find_all
|vpiFullName:uvm_pkg.uvm_root::find_all
|vpiIODecl:
\_io_decl: (comp_match)
|vpiName:comp_match
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:593, parent:comp_match
|vpiFullName:comp_match
|vpiIODecl:
\_io_decl: (comps)
|vpiName:comps
|vpiDirection:6
|vpiExpr:
\_chandle_var: (uvm_component), line:593, parent:comps
|vpiName:uvm_component
|vpiFullName:comps.uvm_component
|vpiIODecl:
\_io_decl: (comp)
|vpiName:comp
|vpiDirection:1
|vpiExpr:
\_chandle_var: (uvm_component), line:594, parent:comp
|vpiName:uvm_component
|vpiFullName:comp.uvm_component
|vpiStmt:
\_begin: , parent:uvm_root::find_all
|vpiFullName:uvm_pkg.uvm_root::find_all
|vpiStmt:
\_if_stmt: , line:596
|vpiCondition:
\_operation: , line:596
|vpiOpType:14
|vpiOperand:
\_ref_obj: (comp), line:596
|vpiName:comp
|vpiFullName:uvm_pkg.uvm_root::find_all.comp
|vpiOperand:
\_unsupported_expr: , line:596
|STRING:
|vpiStmt:
\_assignment: , line:597
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (comp), line:597
|vpiName:comp
|vpiFullName:uvm_pkg.uvm_root::find_all.comp
|vpiRhs:
\_ref_obj: (this), line:597
|vpiName:this
|vpiFullName:uvm_pkg.uvm_root::find_all.this
|vpiStmt:
\_func_call: (m_find_all_recurse), line:598
|vpiName:m_find_all_recurse
|vpiArgument:
\_ref_obj: (comp_match), line:598
|vpiName:comp_match
|vpiArgument:
\_ref_obj: (comps), line:598
|vpiName:comps
|vpiArgument:
\_ref_obj: (comp), line:598
|vpiName:comp
|vpiTaskFunc:
\_function: (uvm_root::find), line:606
|vpiName:uvm_root::find
|vpiFullName:uvm_pkg.uvm_root::find
|vpiReturn:
\_chandle_var: (uvm_component), line:606
|vpiName:uvm_component
|vpiIODecl:
\_io_decl: (comp_match)
|vpiName:comp_match
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:606, parent:comp_match
|vpiFullName:comp_match
|vpiStmt:
\_begin: , parent:uvm_root::find
|vpiFullName:uvm_pkg.uvm_root::find
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_unsupported_expr: , line:607
|STRING:
|vpiLhs:
\_chandle_var: (comp_list), line:607
|vpiName:comp_list
|vpiFullName:uvm_pkg.uvm_root::find.comp_list
|vpiStmt:
\_func_call: (find_all), line:609
|vpiName:find_all
|vpiArgument:
\_ref_obj: (comp_match), line:609
|vpiName:comp_match
|vpiArgument:
\_ref_obj: (comp_list), line:609
|vpiName:comp_list
|vpiStmt:
\_if_stmt: , line:611
|vpiCondition:
\_operation: , line:611
|vpiOpType:18
|vpiOperand:
\_ref_obj: (comp_list.size), line:611
|vpiName:comp_list.size
|vpiFullName:uvm_pkg.uvm_root::find.comp_list.size
|vpiOperand:
\_constant: , line:611
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_func_call: (uvm_report_warning), line:612
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:612
|vpiConstType:6
|vpiDecompile:"MMATCH"
|vpiSize:8
|STRING:"MMATCH"
|vpiArgument:
\_sys_func_call: ($sformatf), line:613
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:613
|vpiConstType:6
|vpiDecompile:"Found %0d components matching '%s'. Returning first match, %0s."
|vpiSize:65
|STRING:"Found %0d components matching '%s'. Returning first match, %0s."
|vpiArgument:
\_ref_obj: (comp_list.size), line:614
|vpiName:comp_list.size
|vpiArgument:
\_ref_obj: (comp_match), line:614
|vpiName:comp_match
|vpiArgument:
\_bit_select: (comp_list.get_full_name), line:614
|vpiName:comp_list.get_full_name
|vpiIndex:
\_constant: , line:614
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiArgument:
\_ref_obj: (UVM_NONE), line:614
|vpiName:UVM_NONE
|vpiStmt:
\_if_stmt: , line:616
|vpiCondition:
\_operation: , line:616
|vpiOpType:14
|vpiOperand:
\_ref_obj: (comp_list.size), line:616
|vpiName:comp_list.size
|vpiFullName:uvm_pkg.uvm_root::find.comp_list.size
|vpiOperand:
\_constant: , line:616
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_begin: , line:616
|vpiFullName:uvm_pkg.uvm_root::find
|vpiStmt:
\_func_call: (uvm_report_warning), line:617
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:617
|vpiConstType:6
|vpiDecompile:"CMPNFD"
|vpiSize:8
|STRING:"CMPNFD"
|vpiArgument:
\_operation: , line:618
|vpiOpType:33
|vpiOperand:
\_constant: , line:618
|vpiConstType:6
|vpiDecompile:"Component matching '"
|vpiSize:22
|STRING:"Component matching '"
|vpiOperand:
\_ref_obj: (comp_match), line:618
|vpiName:comp_match
|vpiOperand:
\_constant: , line:619
|vpiConstType:6
|vpiDecompile:"' was not found in the list of uvm_components"
|vpiSize:47
|STRING:"' was not found in the list of uvm_components"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:619
|vpiName:UVM_NONE
|vpiStmt:
\_return_stmt: , line:620
|vpiCondition:
\_unsupported_expr: , line:620
|STRING:
|vpiStmt:
\_return_stmt: , line:623
|vpiCondition:
\_bit_select: (comp_list), line:623
|vpiName:comp_list
|vpiFullName:uvm_pkg.uvm_root::find.comp_list
|vpiIndex:
\_constant: , line:623
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiTaskFunc:
\_function: (uvm_root::print_topology), line:630
|vpiName:uvm_root::print_topology
|vpiFullName:uvm_pkg.uvm_root::print_topology
|vpiIODecl:
\_io_decl: (printer)
|vpiName:printer
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_printer), line:630, parent:printer
|vpiName:uvm_printer
|vpiFullName:printer.uvm_printer
|vpiStmt:
\_begin: , parent:uvm_root::print_topology
|vpiFullName:uvm_pkg.uvm_root::print_topology
|vpiStmt:
\_if_stmt: , line:632
|vpiCondition:
\_operation: , line:632
|vpiOpType:14
|vpiOperand:
\_ref_obj: (m_children.num), line:632
|vpiName:m_children.num
|vpiFullName:uvm_pkg.uvm_root::print_topology.m_children.num
|vpiOperand:
\_constant: , line:632
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_begin: , line:632
|vpiFullName:uvm_pkg.uvm_root::print_topology
|vpiStmt:
\_func_call: (uvm_report_warning), line:633
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:633
|vpiConstType:6
|vpiDecompile:"EMTCOMP"
|vpiSize:9
|STRING:"EMTCOMP"
|vpiArgument:
\_constant: , line:633
|vpiConstType:6
|vpiDecompile:"print_topology - No UVM components to print."
|vpiSize:46
|STRING:"print_topology - No UVM components to print."
|vpiArgument:
\_ref_obj: (UVM_NONE), line:633
|vpiName:UVM_NONE
|vpiStmt:
\_return_stmt: , line:634
|vpiStmt:
\_if_stmt: , line:637
|vpiCondition:
\_operation: , line:637
|vpiOpType:14
|vpiOperand:
\_ref_obj: (printer), line:637
|vpiName:printer
|vpiFullName:uvm_pkg.uvm_root::print_topology.printer
|vpiOperand:
\_unsupported_expr: , line:637
|STRING:
|vpiStmt:
\_assignment: , line:638
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (printer), line:638
|vpiName:printer
|vpiFullName:uvm_pkg.uvm_root::print_topology.printer
|vpiRhs:
\_ref_obj: (uvm_printer::get_default), line:638
|vpiName:uvm_printer::get_default
|vpiFullName:uvm_pkg.uvm_root::print_topology.uvm_printer::get_default
|vpiStmt:
\_begin: , line:118
|vpiFullName:uvm_pkg.uvm_root::print_topology
|vpiStmt:
\_if_stmt: , line:120
|vpiCondition:
\_func_call: (uvm_report_enabled), line:120
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:120
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_INFO), line:120
|vpiName:UVM_INFO
|vpiArgument:
\_constant: , line:120
|vpiConstType:6
|vpiDecompile:"UVMTOP"
|vpiSize:8
|STRING:"UVMTOP"
|vpiStmt:
\_func_call: (uvm_report_info), line:121
|vpiName:uvm_report_info
|vpiFunction:
\_function: (uvm_report_info), line:126
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"UVMTOP"
|vpiSize:8
|STRING:"UVMTOP"
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"UVM testbench topology:"
|vpiSize:25
|STRING:"UVM testbench topology:"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:121
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_root.svh"
|vpiSize:204
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_root.svh"
|vpiArgument:
\_constant: , line:121
|vpiConstType:7
|vpiDecompile:640
|vpiSize:32
|INT:640
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:121
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_func_call: (print), line:642
|vpiName:print
|vpiArgument:
\_ref_obj: (printer), line:642
|vpiName:printer
|vpiTaskFunc:
\_function: (uvm_root::set_timeout), line:650
|vpiName:uvm_root::set_timeout
|vpiFullName:uvm_pkg.uvm_root::set_timeout
|vpiIODecl:
\_io_decl: (timeout)
|vpiName:timeout
|vpiDirection:5
|vpiExpr:
\_time_var: , line:650, parent:timeout
|vpiFullName:timeout
|vpiIODecl:
\_io_decl: (overridable)
|vpiName:overridable
|vpiDirection:5
|vpiExpr:
\_bit_var: , line:650, parent:overridable
|vpiFullName:overridable
|vpiStmt:
\_begin: , parent:uvm_root::set_timeout
|vpiFullName:uvm_pkg.uvm_root::set_timeout
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_constant: , line:651
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiLhs:
\_bit_var: (m_uvm_timeout_overridable), line:651
|vpiName:m_uvm_timeout_overridable
|vpiFullName:uvm_pkg.uvm_root::set_timeout.m_uvm_timeout_overridable
|vpiConstantVariable:1
|vpiStmt:
\_if_stmt: , line:652
|vpiCondition:
\_operation: , line:652
|vpiOpType:14
|vpiOperand:
\_ref_obj: (m_uvm_timeout_overridable), line:652
|vpiName:m_uvm_timeout_overridable
|vpiFullName:uvm_pkg.uvm_root::set_timeout.m_uvm_timeout_overridable
|vpiOperand:
\_constant: , line:652
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_begin: , line:652
|vpiFullName:uvm_pkg.uvm_root::set_timeout
|vpiStmt:
\_func_call: (uvm_report_info), line:653
|vpiName:uvm_report_info
|vpiFunction:
\_function: (uvm_report_info), line:126
|vpiArgument:
\_constant: , line:653
|vpiConstType:6
|vpiDecompile:"NOTIMOUTOVR"
|vpiSize:13
|STRING:"NOTIMOUTOVR"
|vpiArgument:
\_sys_func_call: ($sformatf), line:654
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:654
|vpiConstType:6
|vpiDecompile:"The global timeout setting of %0d is not overridable to %0d due to a previous setting."
|vpiSize:88
|STRING:"The global timeout setting of %0d is not overridable to %0d due to a previous setting."
|vpiArgument:
\_ref_obj: (phase_timeout), line:655
|vpiName:phase_timeout
|vpiArgument:
\_ref_obj: (timeout), line:655
|vpiName:timeout
|vpiArgument:
\_ref_obj: (UVM_NONE), line:655
|vpiName:UVM_NONE
|vpiStmt:
\_return_stmt: , line:656
|vpiStmt:
\_assignment: , line:658
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_uvm_timeout_overridable), line:658
|vpiName:m_uvm_timeout_overridable
|vpiFullName:uvm_pkg.uvm_root::set_timeout.m_uvm_timeout_overridable
|vpiRhs:
\_ref_obj: (overridable), line:658
|vpiName:overridable
|vpiFullName:uvm_pkg.uvm_root::set_timeout.overridable
|vpiStmt:
\_assignment: , line:659
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (phase_timeout), line:659
|vpiName:phase_timeout
|vpiFullName:uvm_pkg.uvm_root::set_timeout.phase_timeout
|vpiRhs:
\_ref_obj: (timeout), line:659
|vpiName:timeout
|vpiFullName:uvm_pkg.uvm_root::set_timeout.timeout
|vpiTaskFunc:
\_function: (uvm_root::m_find_all_recurse), line:667
|vpiName:uvm_root::m_find_all_recurse
|vpiFullName:uvm_pkg.uvm_root::m_find_all_recurse
|vpiIODecl:
\_io_decl: (comp_match)
|vpiName:comp_match
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:667, parent:comp_match
|vpiFullName:comp_match
|vpiIODecl:
\_io_decl: (comps)
|vpiName:comps
|vpiDirection:6
|vpiExpr:
\_chandle_var: (uvm_component), line:667, parent:comps
|vpiName:uvm_component
|vpiFullName:comps.uvm_component
|vpiIODecl:
\_io_decl: (comp)
|vpiName:comp
|vpiDirection:1
|vpiExpr:
\_chandle_var: (uvm_component), line:668, parent:comp
|vpiName:uvm_component
|vpiFullName:comp.uvm_component
|vpiStmt:
\_begin: , parent:uvm_root::m_find_all_recurse
|vpiFullName:uvm_pkg.uvm_root::m_find_all_recurse
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_logic_var: (name), line:669
|vpiName:name
|vpiFullName:uvm_pkg.uvm_root::m_find_all_recurse.name
|vpiStmt:
\_if_stmt: , line:671
|vpiCondition:
\_ref_obj: (comp.get_first_child), line:671
|vpiName:comp.get_first_child
|vpiFullName:uvm_pkg.uvm_root::m_find_all_recurse.comp.get_first_child
|vpiStmt:
\_if_stmt: , line:676
|vpiCondition:
\_operation: , line:676
|vpiOpType:26
|vpiOperand:
\_func_call: (uvm_is_match), line:676
|vpiName:uvm_is_match
|vpiFunction:
\_function: (uvm_is_match), line:270
|vpiArgument:
\_ref_obj: (comp_match), line:676
|vpiName:comp_match
|vpiArgument:
\_ref_obj: (comp.get_full_name), line:676
|vpiName:comp.get_full_name
|vpiOperand:
\_operation: , line:677
|vpiOpType:15
|vpiOperand:
\_ref_obj: (comp.get_name), line:677
|vpiName:comp.get_name
|vpiFullName:uvm_pkg.uvm_root::m_find_all_recurse.comp.get_name
|vpiOperand:
\_constant: , line:677
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiStmt:
\_func_call: (comps.push_back), line:678
|vpiName:comps.push_back
|vpiArgument:
\_ref_obj: (comp), line:678
|vpiName:comp
|vpiTaskFunc:
\_function: (uvm_root::m_add_child), line:687
|vpiName:uvm_root::m_add_child
|vpiFullName:uvm_pkg.uvm_root::m_add_child
|vpiReturn:
\_bit_var: , line:687
|vpiIODecl:
\_io_decl: (child)
|vpiName:child
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_component), line:687, parent:child
|vpiName:uvm_component
|vpiFullName:child.uvm_component
|vpiStmt:
\_if_else: , line:688, parent:uvm_root::m_add_child
|vpiCondition:
\_unsupported_expr: , line:688
|STRING:
|vpiStmt:
\_begin: , line:688
|vpiFullName:uvm_pkg.uvm_root::m_add_child
|vpiStmt:
\_return_stmt: , line:694
|vpiCondition:
\_constant: , line:694
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiElseStmt:
\_return_stmt: , line:697
|vpiCondition:
\_constant: , line:697
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiTaskFunc:
\_function: (uvm_root::build_phase), line:704
|vpiName:uvm_root::build_phase
|vpiFullName:uvm_pkg.uvm_root::build_phase
|vpiIODecl:
\_io_decl: (phase)
|vpiName:phase
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_phase), line:704, parent:phase
|vpiName:uvm_phase
|vpiFullName:phase.uvm_phase
|vpiStmt:
\_begin: , parent:uvm_root::build_phase
|vpiFullName:uvm_pkg.uvm_root::build_phase
|vpiStmt:
\_sys_func_call: (super.build_phase), line:706
|vpiName:super.build_phase
|vpiArgument:
\_ref_obj: (phase), line:706
|vpiName:phase
|vpiStmt:
\_func_call: (m_set_cl_msg_args), line:708
|vpiName:m_set_cl_msg_args
|vpiStmt:
\_func_call: (m_do_verbosity_settings), line:710
|vpiName:m_do_verbosity_settings
|vpiStmt:
\_func_call: (m_do_timeout_settings), line:711
|vpiName:m_do_timeout_settings
|vpiStmt:
\_func_call: (m_do_factory_settings), line:712
|vpiName:m_do_factory_settings
|vpiStmt:
\_func_call: (m_do_config_settings), line:713
|vpiName:m_do_config_settings
|vpiStmt:
\_func_call: (m_do_max_quit_settings), line:714
|vpiName:m_do_max_quit_settings
|vpiTaskFunc:
\_function: (uvm_root::m_do_verbosity_settings), line:722
|vpiName:uvm_root::m_do_verbosity_settings
|vpiFullName:uvm_pkg.uvm_root::m_do_verbosity_settings
|vpiStmt:
\_begin: , parent:uvm_root::m_do_verbosity_settings
|vpiFullName:uvm_pkg.uvm_root::m_do_verbosity_settings
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_unsupported_expr: , line:723
|STRING:
|vpiLhs:
\_logic_var: (set_verbosity_settings), line:723
|vpiName:set_verbosity_settings
|vpiFullName:uvm_pkg.uvm_root::m_do_verbosity_settings.set_verbosity_settings
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_unsupported_expr: , line:724
|STRING:
|vpiLhs:
\_logic_var: (split_vals), line:724
|vpiName:split_vals
|vpiFullName:uvm_pkg.uvm_root::m_do_verbosity_settings.split_vals
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (tmp_verb), line:725
|vpiName:tmp_verb
|vpiFullName:uvm_pkg.uvm_root::m_do_verbosity_settings.tmp_verb
|vpiStmt:
\_func_call: (clp.get_arg_values), line:728
|vpiName:clp.get_arg_values
|vpiArgument:
\_constant: , line:728
|vpiConstType:6
|vpiDecompile:"+uvm_set_verbosity="
|vpiSize:21
|STRING:"+uvm_set_verbosity="
|vpiArgument:
\_ref_obj: (set_verbosity_settings), line:728
|vpiName:set_verbosity_settings
|vpiStmt:
\_for_stmt: , line:730
|vpiFullName:uvm_pkg.uvm_root::m_do_verbosity_settings
|vpiCondition:
\_operation: , line:730
|vpiOpType:20
|vpiOperand:
\_ref_obj: (i), line:730
|vpiName:i
|vpiFullName:uvm_pkg.uvm_root::m_do_verbosity_settings.i
|vpiOperand:
\_ref_obj: (set_verbosity_settings.size), line:730
|vpiName:set_verbosity_settings.size
|vpiFullName:uvm_pkg.uvm_root::m_do_verbosity_settings.set_verbosity_settings.size
|vpiForInitStmt:
\_assign_stmt:
|vpiRhs:
\_constant: , line:730
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiLhs:
\_int_var: (i), line:730
|vpiName:i
|vpiFullName:uvm_pkg.uvm_root::m_do_verbosity_settings.i
|vpiForIncStmt:
\_operation: , line:730
|vpiOpType:62
|vpiOperand:
\_ref_obj: (i), line:730
|vpiName:i
|vpiStmt:
\_begin: , line:730
|vpiFullName:uvm_pkg.uvm_root::m_do_verbosity_settings
|vpiStmt:
\_func_call: (uvm_split_string), line:731
|vpiName:uvm_split_string
|vpiFunction:
\_function: (uvm_split_string), line:453
|vpiArgument:
\_bit_select: (set_verbosity_settings), line:731
|vpiName:set_verbosity_settings
|vpiIndex:
\_ref_obj: (i), line:731
|vpiName:i
|vpiArgument:
\_constant: , line:731
|vpiConstType:6
|vpiDecompile:","
|vpiSize:3
|STRING:","
|vpiArgument:
\_ref_obj: (split_vals), line:731
|vpiName:split_vals
|vpiStmt:
\_if_stmt: , line:732
|vpiCondition:
\_operation: , line:732
|vpiOpType:27
|vpiOperand:
\_operation: , line:732
|vpiOpType:20
|vpiOperand:
\_ref_obj: (split_vals.size), line:732
|vpiName:split_vals.size
|vpiFullName:uvm_pkg.uvm_root::m_do_verbosity_settings.split_vals.size
|vpiOperand:
\_constant: , line:732
|vpiConstType:7
|vpiDecompile:4
|vpiSize:32
|INT:4
|vpiOperand:
\_operation: , line:732
|vpiOpType:18
|vpiOperand:
\_ref_obj: (split_vals.size), line:732
|vpiName:split_vals.size
|vpiFullName:uvm_pkg.uvm_root::m_do_verbosity_settings.split_vals.size
|vpiOperand:
\_constant: , line:732
|vpiConstType:7
|vpiDecompile:5
|vpiSize:32
|INT:5
|vpiStmt:
\_begin: , line:732
|vpiFullName:uvm_pkg.uvm_root::m_do_verbosity_settings
|vpiStmt:
\_func_call: (uvm_report_warning), line:733
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:733
|vpiConstType:6
|vpiDecompile:"INVLCMDARGS"
|vpiSize:13
|STRING:"INVLCMDARGS"
|vpiArgument:
\_sys_func_call: ($sformatf), line:734
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:734
|vpiConstType:6
|vpiDecompile:"Invalid number of arguments found on the command line for setting '+uvm_set_verbosity=%s'. Setting ignored."
|vpiSize:110
|STRING:"Invalid number of arguments found on the command line for setting '+uvm_set_verbosity=%s'. Setting ignored."
|vpiArgument:
\_bit_select: (set_verbosity_settings), line:735
|vpiName:set_verbosity_settings
|vpiIndex:
\_ref_obj: (i), line:735
|vpiName:i
|vpiArgument:
\_ref_obj: (UVM_NONE), line:735
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:735
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:735
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiStmt:
\_if_stmt: , line:738
|vpiCondition:
\_operation: , line:738
|vpiOpType:3
|vpiOperand:
\_ref_obj: (clp.m_convert_verb), line:738
|vpiName:clp.m_convert_verb
|vpiFullName:uvm_pkg.uvm_root::m_do_verbosity_settings.clp.m_convert_verb
|vpiStmt:
\_begin: , line:738
|vpiFullName:uvm_pkg.uvm_root::m_do_verbosity_settings
|vpiStmt:
\_func_call: (uvm_report_warning), line:739
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:739
|vpiConstType:6
|vpiDecompile:"INVLCMDVERB"
|vpiSize:13
|STRING:"INVLCMDVERB"
|vpiArgument:
\_sys_func_call: ($sformatf), line:740
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:740
|vpiConstType:6
|vpiDecompile:"Invalid verbosity found on the command line for setting '%s'."
|vpiSize:63
|STRING:"Invalid verbosity found on the command line for setting '%s'."
|vpiArgument:
\_bit_select: (set_verbosity_settings), line:741
|vpiName:set_verbosity_settings
|vpiIndex:
\_ref_obj: (i), line:741
|vpiName:i
|vpiArgument:
\_ref_obj: (UVM_NONE), line:741
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:741
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:741
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiTaskFunc:
\_function: (uvm_root::m_do_timeout_settings), line:750
|vpiName:uvm_root::m_do_timeout_settings
|vpiFullName:uvm_pkg.uvm_root::m_do_timeout_settings
|vpiStmt:
\_begin: , parent:uvm_root::m_do_timeout_settings
|vpiFullName:uvm_pkg.uvm_root::m_do_timeout_settings
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_unsupported_expr: , line:751
|STRING:
|vpiLhs:
\_logic_var: (timeout_settings), line:751
|vpiName:timeout_settings
|vpiFullName:uvm_pkg.uvm_root::m_do_timeout_settings.timeout_settings
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_logic_var: (timeout), line:752
|vpiName:timeout
|vpiFullName:uvm_pkg.uvm_root::m_do_timeout_settings.timeout
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_unsupported_expr: , line:753
|STRING:
|vpiLhs:
\_logic_var: (split_timeout), line:753
|vpiName:split_timeout
|vpiFullName:uvm_pkg.uvm_root::m_do_timeout_settings.split_timeout
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_int_var: (timeout_count), line:754
|vpiName:timeout_count
|vpiFullName:uvm_pkg.uvm_root::m_do_timeout_settings.timeout_count
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_time_var: (timeout_int), line:755
|vpiName:timeout_int
|vpiFullName:uvm_pkg.uvm_root::m_do_timeout_settings.timeout_int
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_logic_var: (override_spec), line:756
|vpiName:override_spec
|vpiFullName:uvm_pkg.uvm_root::m_do_timeout_settings.override_spec
|vpiStmt:
\_assignment: , line:757
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (timeout_count), line:757
|vpiName:timeout_count
|vpiFullName:uvm_pkg.uvm_root::m_do_timeout_settings.timeout_count
|vpiRhs:
\_ref_obj: (clp.get_arg_values), line:757
|vpiName:clp.get_arg_values
|vpiFullName:uvm_pkg.uvm_root::m_do_timeout_settings.clp.get_arg_values
|vpiStmt:
\_if_else: , line:758
|vpiCondition:
\_operation: , line:758
|vpiOpType:14
|vpiOperand:
\_ref_obj: (timeout_count), line:758
|vpiName:timeout_count
|vpiFullName:uvm_pkg.uvm_root::m_do_timeout_settings.timeout_count
|vpiOperand:
\_constant: , line:758
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_return_stmt: , line:759
|vpiElseStmt:
\_begin: , line:760
|vpiFullName:uvm_pkg.uvm_root::m_do_timeout_settings
|vpiStmt:
\_assignment: , line:761
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (timeout), line:761
|vpiName:timeout
|vpiFullName:uvm_pkg.uvm_root::m_do_timeout_settings.timeout
|vpiRhs:
\_bit_select: (timeout_settings), line:761
|vpiName:timeout_settings
|vpiFullName:uvm_pkg.uvm_root::m_do_timeout_settings.timeout_settings
|vpiIndex:
\_constant: , line:761
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_if_stmt: , line:762
|vpiCondition:
\_operation: , line:762
|vpiOpType:18
|vpiOperand:
\_ref_obj: (timeout_count), line:762
|vpiName:timeout_count
|vpiFullName:uvm_pkg.uvm_root::m_do_timeout_settings.timeout_count
|vpiOperand:
\_constant: , line:762
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_begin: , line:762
|vpiFullName:uvm_pkg.uvm_root::m_do_timeout_settings
|vpiStmt:
\_for_stmt: , line:765
|vpiFullName:uvm_pkg.uvm_root::m_do_timeout_settings
|vpiCondition:
\_operation: , line:765
|vpiOpType:20
|vpiOperand:
\_ref_obj: (i), line:765
|vpiName:i
|vpiFullName:uvm_pkg.uvm_root::m_do_timeout_settings.i
|vpiOperand:
\_ref_obj: (timeout_settings.size), line:765
|vpiName:timeout_settings.size
|vpiFullName:uvm_pkg.uvm_root::m_do_timeout_settings.timeout_settings.size
|vpiForInitStmt:
\_assign_stmt:
|vpiRhs:
\_constant: , line:765
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiLhs:
\_int_var: (i), line:765
|vpiName:i
|vpiFullName:uvm_pkg.uvm_root::m_do_timeout_settings.i
|vpiForIncStmt:
\_operation: , line:765
|vpiOpType:62
|vpiOperand:
\_ref_obj: (i), line:765
|vpiName:i
|vpiStmt:
\_begin: , line:765
|vpiFullName:uvm_pkg.uvm_root::m_do_timeout_settings
|vpiStmt:
\_if_stmt: , line:766
|vpiCondition:
\_operation: , line:766
|vpiOpType:15
|vpiOperand:
\_ref_obj: (i), line:766
|vpiName:i
|vpiFullName:uvm_pkg.uvm_root::m_do_timeout_settings.i
|vpiOperand:
\_constant: , line:766
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_assignment: , line:767
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (sep), line:767
|vpiName:sep
|vpiFullName:uvm_pkg.uvm_root::m_do_timeout_settings.sep
|vpiRhs:
\_constant: , line:767
|vpiConstType:6
|vpiDecompile:"; "
|vpiSize:4
|STRING:"; "
|vpiStmt:
\_assignment: , line:768
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (timeout_list), line:768
|vpiName:timeout_list
|vpiFullName:uvm_pkg.uvm_root::m_do_timeout_settings.timeout_list
|vpiRhs:
\_operation: , line:768
|vpiOpType:33
|vpiOperand:
\_ref_obj: (timeout_list), line:768
|vpiName:timeout_list
|vpiOperand:
\_ref_obj: (sep), line:768
|vpiName:sep
|vpiOperand:
\_bit_select: (timeout_settings), line:768
|vpiName:timeout_settings
|vpiIndex:
\_ref_obj: (i), line:768
|vpiName:i
|vpiStmt:
\_func_call: (uvm_report_warning), line:770
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:770
|vpiConstType:6
|vpiDecompile:"MULTTIMOUT"
|vpiSize:12
|STRING:"MULTTIMOUT"
|vpiArgument:
\_sys_func_call: ($sformatf), line:771
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:771
|vpiConstType:6
|vpiDecompile:"Multiple (%0d) +UVM_TIMEOUT arguments provided on the command line. '%s' will be used. Provided list: %s."
|vpiSize:109
|STRING:"Multiple (%0d) +UVM_TIMEOUT arguments provided on the command line. '%s' will be used. Provided list: %s."
|vpiArgument:
\_ref_obj: (timeout_count), line:772
|vpiName:timeout_count
|vpiArgument:
\_ref_obj: (timeout), line:772
|vpiName:timeout
|vpiArgument:
\_ref_obj: (timeout_list), line:772
|vpiName:timeout_list
|vpiArgument:
\_ref_obj: (UVM_NONE), line:772
|vpiName:UVM_NONE
|vpiStmt:
\_func_call: (uvm_report_info), line:774
|vpiName:uvm_report_info
|vpiFunction:
\_function: (uvm_report_info), line:126
|vpiArgument:
\_constant: , line:774
|vpiConstType:6
|vpiDecompile:"TIMOUTSET"
|vpiSize:11
|STRING:"TIMOUTSET"
|vpiArgument:
\_sys_func_call: ($sformatf), line:775
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:775
|vpiConstType:6
|vpiDecompile:"'+UVM_TIMEOUT=%s' provided on the command line is being applied."
|vpiSize:66
|STRING:"'+UVM_TIMEOUT=%s' provided on the command line is being applied."
|vpiArgument:
\_ref_obj: (timeout), line:775
|vpiName:timeout
|vpiArgument:
\_ref_obj: (UVM_NONE), line:775
|vpiName:UVM_NONE
|vpiStmt:
\_sys_func_call: ($sscanf), line:776
|vpiName:$sscanf
|vpiArgument:
\_ref_obj: (timeout), line:776
|vpiName:timeout
|vpiArgument:
\_constant: , line:776
|vpiConstType:6
|vpiDecompile:"%d,%s"
|vpiSize:7
|STRING:"%d,%s"
|vpiArgument:
\_ref_obj: (timeout_int), line:776
|vpiName:timeout_int
|vpiArgument:
\_ref_obj: (override_spec), line:776
|vpiName:override_spec
|vpiStmt:
\_case_stmt: , line:777
|vpiCaseType:1
|vpiCondition:
\_ref_obj: (override_spec), line:777
|vpiName:override_spec
|vpiFullName:uvm_pkg.uvm_root::m_do_timeout_settings.override_spec
|vpiCaseItem:
\_case_item: , line:778
|vpiExpr:
\_constant: , line:778
|vpiConstType:6
|vpiDecompile:"YES"
|vpiSize:5
|STRING:"YES"
|vpiStmt:
\_func_call: (set_timeout), line:778
|vpiName:set_timeout
|vpiArgument:
\_ref_obj: (timeout_int), line:778
|vpiName:timeout_int
|vpiArgument:
\_constant: , line:778
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiCaseItem:
\_case_item: , line:779
|vpiExpr:
\_constant: , line:779
|vpiConstType:6
|vpiDecompile:"NO"
|vpiSize:4
|STRING:"NO"
|vpiStmt:
\_func_call: (set_timeout), line:779
|vpiName:set_timeout
|vpiArgument:
\_ref_obj: (timeout_int), line:779
|vpiName:timeout_int
|vpiArgument:
\_constant: , line:779
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiCaseItem:
\_case_item: , line:780
|vpiStmt:
\_func_call: (set_timeout), line:780
|vpiName:set_timeout
|vpiArgument:
\_ref_obj: (timeout_int), line:780
|vpiName:timeout_int
|vpiArgument:
\_constant: , line:780
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiTaskFunc:
\_function: (uvm_root::m_do_factory_settings), line:789
|vpiName:uvm_root::m_do_factory_settings
|vpiFullName:uvm_pkg.uvm_root::m_do_factory_settings
|vpiStmt:
\_begin: , parent:uvm_root::m_do_factory_settings
|vpiFullName:uvm_pkg.uvm_root::m_do_factory_settings
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_unsupported_expr: , line:790
|STRING:
|vpiLhs:
\_logic_var: (args), line:790
|vpiName:args
|vpiFullName:uvm_pkg.uvm_root::m_do_factory_settings.args
|vpiStmt:
\_func_call: (clp.get_arg_matches), line:792
|vpiName:clp.get_arg_matches
|vpiArgument:
\_constant: , line:792
|vpiConstType:6
|vpiDecompile:"/^\\+(UVM_SET_INST_OVERRIDE|uvm_set_inst_override)=/"
|vpiSize:54
|STRING:"/^\\+(UVM_SET_INST_OVERRIDE|uvm_set_inst_override)=/"
|vpiArgument:
\_ref_obj: (args), line:792
|vpiName:args
|vpiStmt:
\_foreach_stmt: , line:793
|vpiFullName:uvm_pkg.uvm_root::m_do_factory_settings
|vpiVariables:
\_chandle_var: (args), line:793
|vpiName:args
|vpiFullName:uvm_pkg.uvm_root::m_do_factory_settings.args
|vpiLoopVars:
\_chandle_var: (i), line:793
|vpiName:i
|vpiFullName:uvm_pkg.uvm_root::m_do_factory_settings.i
|vpiStmt:
\_begin: , line:793
|vpiFullName:uvm_pkg.uvm_root::m_do_factory_settings
|vpiStmt:
\_func_call: (m_process_inst_override), line:794
|vpiName:m_process_inst_override
|vpiArgument:
\_bit_select: (args.substr), line:794
|vpiName:args.substr
|vpiIndex:
\_ref_obj: (i), line:794
|vpiName:i
|vpiStmt:
\_func_call: (clp.get_arg_matches), line:796
|vpiName:clp.get_arg_matches
|vpiArgument:
\_constant: , line:796
|vpiConstType:6
|vpiDecompile:"/^\\+(UVM_SET_TYPE_OVERRIDE|uvm_set_type_override)=/"
|vpiSize:54
|STRING:"/^\\+(UVM_SET_TYPE_OVERRIDE|uvm_set_type_override)=/"
|vpiArgument:
\_ref_obj: (args), line:796
|vpiName:args
|vpiStmt:
\_foreach_stmt: , line:797
|vpiFullName:uvm_pkg.uvm_root::m_do_factory_settings
|vpiVariables:
\_chandle_var: (args), line:797
|vpiName:args
|vpiFullName:uvm_pkg.uvm_root::m_do_factory_settings.args
|vpiLoopVars:
\_chandle_var: (i), line:797
|vpiName:i
|vpiFullName:uvm_pkg.uvm_root::m_do_factory_settings.i
|vpiStmt:
\_begin: , line:797
|vpiFullName:uvm_pkg.uvm_root::m_do_factory_settings
|vpiStmt:
\_func_call: (m_process_type_override), line:798
|vpiName:m_process_type_override
|vpiArgument:
\_bit_select: (args.substr), line:798
|vpiName:args.substr
|vpiIndex:
\_ref_obj: (i), line:798
|vpiName:i
|vpiTaskFunc:
\_function: (uvm_root::m_process_inst_override), line:806
|vpiName:uvm_root::m_process_inst_override
|vpiFullName:uvm_pkg.uvm_root::m_process_inst_override
|vpiIODecl:
\_io_decl: (ovr)
|vpiName:ovr
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:806, parent:ovr
|vpiFullName:ovr
|vpiStmt:
\_begin: , parent:uvm_root::m_process_inst_override
|vpiFullName:uvm_pkg.uvm_root::m_process_inst_override
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_unsupported_expr: , line:807
|STRING:
|vpiLhs:
\_logic_var: (split_val), line:807
|vpiName:split_val
|vpiFullName:uvm_pkg.uvm_root::m_process_inst_override.split_val
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_ref_obj: (uvm_coreservice_t::get), line:808
|vpiName:uvm_coreservice_t::get
|vpiFullName:uvm_pkg.uvm_root::m_process_inst_override.uvm_coreservice_t::get
|vpiLhs:
\_chandle_var: (cs), line:808
|vpiName:cs
|vpiFullName:uvm_pkg.uvm_root::m_process_inst_override.cs
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_ref_obj: (cs.get_factory), line:809
|vpiName:cs.get_factory
|vpiFullName:uvm_pkg.uvm_root::m_process_inst_override.cs.get_factory
|vpiLhs:
\_chandle_var: (factory), line:809
|vpiName:factory
|vpiFullName:uvm_pkg.uvm_root::m_process_inst_override.factory
|vpiStmt:
\_func_call: (uvm_split_string), line:811
|vpiName:uvm_split_string
|vpiFunction:
\_function: (uvm_split_string), line:453
|vpiArgument:
\_ref_obj: (ovr), line:811
|vpiName:ovr
|vpiArgument:
\_constant: , line:811
|vpiConstType:6
|vpiDecompile:","
|vpiSize:3
|STRING:","
|vpiArgument:
\_ref_obj: (split_val), line:811
|vpiName:split_val
|vpiStmt:
\_if_stmt: , line:813
|vpiCondition:
\_operation: , line:813
|vpiOpType:15
|vpiOperand:
\_ref_obj: (split_val.size), line:813
|vpiName:split_val.size
|vpiFullName:uvm_pkg.uvm_root::m_process_inst_override.split_val.size
|vpiOperand:
\_constant: , line:813
|vpiConstType:7
|vpiDecompile:3
|vpiSize:32
|INT:3
|vpiStmt:
\_begin: , line:813
|vpiFullName:uvm_pkg.uvm_root::m_process_inst_override
|vpiStmt:
\_func_call: (uvm_report_error), line:814
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:814
|vpiConstType:6
|vpiDecompile:"UVM_CMDLINE_PROC"
|vpiSize:18
|STRING:"UVM_CMDLINE_PROC"
|vpiArgument:
\_operation: , line:814
|vpiOpType:33
|vpiOperand:
\_constant: , line:814
|vpiConstType:6
|vpiDecompile:"Invalid setting for +uvm_set_inst_override="
|vpiSize:45
|STRING:"Invalid setting for +uvm_set_inst_override="
|vpiOperand:
\_ref_obj: (ovr), line:814
|vpiName:ovr
|vpiOperand:
\_constant: , line:815
|vpiConstType:6
|vpiDecompile:", setting must specify <requested_type>,<override_type>,<instance_path>"
|vpiSize:73
|STRING:", setting must specify <requested_type>,<override_type>,<instance_path>"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:815
|vpiName:UVM_NONE
|vpiStmt:
\_return_stmt: , line:816
|vpiStmt:
\_func_call: (uvm_report_info), line:819
|vpiName:uvm_report_info
|vpiFunction:
\_function: (uvm_report_info), line:126
|vpiArgument:
\_constant: , line:819
|vpiConstType:6
|vpiDecompile:"INSTOVR"
|vpiSize:9
|STRING:"INSTOVR"
|vpiArgument:
\_operation: , line:819
|vpiOpType:33
|vpiOperand:
\_constant: , line:819
|vpiConstType:6
|vpiDecompile:"Applying instance override from the command line: +uvm_set_inst_override="
|vpiSize:75
|STRING:"Applying instance override from the command line: +uvm_set_inst_override="
|vpiOperand:
\_ref_obj: (ovr), line:819
|vpiName:ovr
|vpiArgument:
\_ref_obj: (UVM_NONE), line:819
|vpiName:UVM_NONE
|vpiStmt:
\_func_call: (factory.set_inst_override_by_name), line:820
|vpiName:factory.set_inst_override_by_name
|vpiArgument:
\_bit_select: (split_val), line:820
|vpiName:split_val
|vpiIndex:
\_constant: , line:820
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiArgument:
\_bit_select: (split_val), line:820
|vpiName:split_val
|vpiIndex:
\_constant: , line:820
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiArgument:
\_bit_select: (split_val), line:820
|vpiName:split_val
|vpiIndex:
\_constant: , line:820
|vpiConstType:7
|vpiDecompile:2
|vpiSize:32
|INT:2
|vpiTaskFunc:
\_function: (uvm_root::m_process_type_override), line:827
|vpiName:uvm_root::m_process_type_override
|vpiFullName:uvm_pkg.uvm_root::m_process_type_override
|vpiIODecl:
\_io_decl: (ovr)
|vpiName:ovr
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:827, parent:ovr
|vpiFullName:ovr
|vpiStmt:
\_begin: , parent:uvm_root::m_process_type_override
|vpiFullName:uvm_pkg.uvm_root::m_process_type_override
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_unsupported_expr: , line:828
|STRING:
|vpiLhs:
\_logic_var: (split_val), line:828
|vpiName:split_val
|vpiFullName:uvm_pkg.uvm_root::m_process_type_override.split_val
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_constant: , line:829
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiLhs:
\_int_var: (replace), line:829
|vpiName:replace
|vpiFullName:uvm_pkg.uvm_root::m_process_type_override.replace
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_ref_obj: (uvm_coreservice_t::get), line:830
|vpiName:uvm_coreservice_t::get
|vpiFullName:uvm_pkg.uvm_root::m_process_type_override.uvm_coreservice_t::get
|vpiLhs:
\_chandle_var: (cs), line:830
|vpiName:cs
|vpiFullName:uvm_pkg.uvm_root::m_process_type_override.cs
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_ref_obj: (cs.get_factory), line:831
|vpiName:cs.get_factory
|vpiFullName:uvm_pkg.uvm_root::m_process_type_override.cs.get_factory
|vpiLhs:
\_chandle_var: (factory), line:831
|vpiName:factory
|vpiFullName:uvm_pkg.uvm_root::m_process_type_override.factory
|vpiStmt:
\_func_call: (uvm_split_string), line:833
|vpiName:uvm_split_string
|vpiFunction:
\_function: (uvm_split_string), line:453
|vpiArgument:
\_ref_obj: (ovr), line:833
|vpiName:ovr
|vpiArgument:
\_constant: , line:833
|vpiConstType:6
|vpiDecompile:","
|vpiSize:3
|STRING:","
|vpiArgument:
\_ref_obj: (split_val), line:833
|vpiName:split_val
|vpiStmt:
\_if_stmt: , line:835
|vpiCondition:
\_operation: , line:835
|vpiOpType:27
|vpiOperand:
\_operation: , line:835
|vpiOpType:18
|vpiOperand:
\_ref_obj: (split_val.size), line:835
|vpiName:split_val.size
|vpiFullName:uvm_pkg.uvm_root::m_process_type_override.split_val.size
|vpiOperand:
\_constant: , line:835
|vpiConstType:7
|vpiDecompile:3
|vpiSize:32
|INT:3
|vpiOperand:
\_operation: , line:835
|vpiOpType:20
|vpiOperand:
\_ref_obj: (split_val.size), line:835
|vpiName:split_val.size
|vpiFullName:uvm_pkg.uvm_root::m_process_type_override.split_val.size
|vpiOperand:
\_constant: , line:835
|vpiConstType:7
|vpiDecompile:2
|vpiSize:32
|INT:2
|vpiStmt:
\_begin: , line:835
|vpiFullName:uvm_pkg.uvm_root::m_process_type_override
|vpiStmt:
\_func_call: (uvm_report_error), line:836
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:836
|vpiConstType:6
|vpiDecompile:"UVM_CMDLINE_PROC"
|vpiSize:18
|STRING:"UVM_CMDLINE_PROC"
|vpiArgument:
\_operation: , line:836
|vpiOpType:33
|vpiOperand:
\_constant: , line:836
|vpiConstType:6
|vpiDecompile:"Invalid setting for +uvm_set_type_override="
|vpiSize:45
|STRING:"Invalid setting for +uvm_set_type_override="
|vpiOperand:
\_ref_obj: (ovr), line:836
|vpiName:ovr
|vpiOperand:
\_constant: , line:837
|vpiConstType:6
|vpiDecompile:", setting must specify <requested_type>,<override_type>[,<replace>]"
|vpiSize:69
|STRING:", setting must specify <requested_type>,<override_type>[,<replace>]"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:837
|vpiName:UVM_NONE
|vpiStmt:
\_return_stmt: , line:838
|vpiStmt:
\_if_stmt: , line:842
|vpiCondition:
\_operation: , line:842
|vpiOpType:14
|vpiOperand:
\_ref_obj: (split_val.size), line:842
|vpiName:split_val.size
|vpiFullName:uvm_pkg.uvm_root::m_process_type_override.split_val.size
|vpiOperand:
\_constant: , line:842
|vpiConstType:7
|vpiDecompile:3
|vpiSize:32
|INT:3
|vpiStmt:
\_begin: , line:842
|vpiFullName:uvm_pkg.uvm_root::m_process_type_override
|vpiStmt:
\_if_else: , line:843
|vpiCondition:
\_operation: , line:843
|vpiOpType:14
|vpiOperand:
\_bit_select: (split_val), line:843
|vpiName:split_val
|vpiFullName:uvm_pkg.uvm_root::m_process_type_override.split_val
|vpiIndex:
\_constant: , line:843
|vpiConstType:7
|vpiDecompile:2
|vpiSize:32
|INT:2
|vpiOperand:
\_constant: , line:843
|vpiConstType:6
|vpiDecompile:"0"
|vpiSize:3
|STRING:"0"
|vpiStmt:
\_assignment: , line:843
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (replace), line:843
|vpiName:replace
|vpiFullName:uvm_pkg.uvm_root::m_process_type_override.replace
|vpiRhs:
\_constant: , line:843
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiElseStmt:
\_if_else: , line:844
|vpiCondition:
\_operation: , line:844
|vpiOpType:14
|vpiOperand:
\_bit_select: (split_val), line:844
|vpiName:split_val
|vpiFullName:uvm_pkg.uvm_root::m_process_type_override.split_val
|vpiIndex:
\_constant: , line:844
|vpiConstType:7
|vpiDecompile:2
|vpiSize:32
|INT:2
|vpiOperand:
\_constant: , line:844
|vpiConstType:6
|vpiDecompile:"1"
|vpiSize:3
|STRING:"1"
|vpiStmt:
\_assignment: , line:844
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (replace), line:844
|vpiName:replace
|vpiFullName:uvm_pkg.uvm_root::m_process_type_override.replace
|vpiRhs:
\_constant: , line:844
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiElseStmt:
\_begin: , line:845
|vpiFullName:uvm_pkg.uvm_root::m_process_type_override
|vpiStmt:
\_func_call: (uvm_report_error), line:846
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:846
|vpiConstType:6
|vpiDecompile:"UVM_CMDLINE_PROC"
|vpiSize:18
|STRING:"UVM_CMDLINE_PROC"
|vpiArgument:
\_operation: , line:846
|vpiOpType:33
|vpiOperand:
\_constant: , line:846
|vpiConstType:6
|vpiDecompile:"Invalid replace arg for +uvm_set_type_override="
|vpiSize:49
|STRING:"Invalid replace arg for +uvm_set_type_override="
|vpiOperand:
\_ref_obj: (ovr), line:846
|vpiName:ovr
|vpiOperand:
\_constant: , line:846
|vpiConstType:6
|vpiDecompile:" value must be 0 or 1"
|vpiSize:23
|STRING:" value must be 0 or 1"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:846
|vpiName:UVM_NONE
|vpiStmt:
\_return_stmt: , line:847
|vpiStmt:
\_func_call: (uvm_report_info), line:851
|vpiName:uvm_report_info
|vpiFunction:
\_function: (uvm_report_info), line:126
|vpiArgument:
\_constant: , line:851
|vpiConstType:6
|vpiDecompile:"UVM_CMDLINE_PROC"
|vpiSize:18
|STRING:"UVM_CMDLINE_PROC"
|vpiArgument:
\_operation: , line:851
|vpiOpType:33
|vpiOperand:
\_constant: , line:851
|vpiConstType:6
|vpiDecompile:"Applying type override from the command line: +uvm_set_type_override="
|vpiSize:71
|STRING:"Applying type override from the command line: +uvm_set_type_override="
|vpiOperand:
\_ref_obj: (ovr), line:851
|vpiName:ovr
|vpiArgument:
\_ref_obj: (UVM_NONE), line:851
|vpiName:UVM_NONE
|vpiStmt:
\_func_call: (factory.set_type_override_by_name), line:852
|vpiName:factory.set_type_override_by_name
|vpiArgument:
\_bit_select: (split_val), line:852
|vpiName:split_val
|vpiIndex:
\_constant: , line:852
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiArgument:
\_bit_select: (split_val), line:852
|vpiName:split_val
|vpiIndex:
\_constant: , line:852
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiArgument:
\_ref_obj: (replace), line:852
|vpiName:replace
|vpiTaskFunc:
\_function: (uvm_root::m_process_config), line:859
|vpiName:uvm_root::m_process_config
|vpiFullName:uvm_pkg.uvm_root::m_process_config
|vpiIODecl:
\_io_decl: (cfg)
|vpiName:cfg
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:859, parent:cfg
|vpiFullName:cfg
|vpiIODecl:
\_io_decl: (is_int)
|vpiName:is_int
|vpiDirection:5
|vpiExpr:
\_bit_var: , line:859, parent:is_int
|vpiFullName:is_int
|vpiStmt:
\_begin: , parent:uvm_root::m_process_config
|vpiFullName:uvm_pkg.uvm_root::m_process_config
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (v), line:860
|vpiName:v
|vpiFullName:uvm_pkg.uvm_root::m_process_config.v
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_unsupported_expr: , line:861
|STRING:
|vpiLhs:
\_logic_var: (split_val), line:861
|vpiName:split_val
|vpiFullName:uvm_pkg.uvm_root::m_process_config.split_val
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (m_uvm_top), line:862
|vpiName:m_uvm_top
|vpiFullName:uvm_pkg.uvm_root::m_process_config.m_uvm_top
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (cs), line:863
|vpiName:cs
|vpiFullName:uvm_pkg.uvm_root::m_process_config.cs
|vpiStmt:
\_assignment: , line:864
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (cs), line:864
|vpiName:cs
|vpiFullName:uvm_pkg.uvm_root::m_process_config.cs
|vpiRhs:
\_ref_obj: (uvm_coreservice_t::get), line:864
|vpiName:uvm_coreservice_t::get
|vpiFullName:uvm_pkg.uvm_root::m_process_config.uvm_coreservice_t::get
|vpiStmt:
\_assignment: , line:865
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_uvm_top), line:865
|vpiName:m_uvm_top
|vpiFullName:uvm_pkg.uvm_root::m_process_config.m_uvm_top
|vpiRhs:
\_ref_obj: (cs.get_root), line:865
|vpiName:cs.get_root
|vpiFullName:uvm_pkg.uvm_root::m_process_config.cs.get_root
|vpiStmt:
\_func_call: (uvm_split_string), line:868
|vpiName:uvm_split_string
|vpiFunction:
\_function: (uvm_split_string), line:453
|vpiArgument:
\_ref_obj: (cfg), line:868
|vpiName:cfg
|vpiArgument:
\_constant: , line:868
|vpiConstType:6
|vpiDecompile:","
|vpiSize:3
|STRING:","
|vpiArgument:
\_ref_obj: (split_val), line:868
|vpiName:split_val
|vpiStmt:
\_if_stmt: , line:869
|vpiCondition:
\_operation: , line:869
|vpiOpType:14
|vpiOperand:
\_ref_obj: (split_val.size), line:869
|vpiName:split_val.size
|vpiFullName:uvm_pkg.uvm_root::m_process_config.split_val.size
|vpiOperand:
\_constant: , line:869
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_begin: , line:869
|vpiFullName:uvm_pkg.uvm_root::m_process_config
|vpiStmt:
\_func_call: (uvm_report_error), line:870
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:870
|vpiConstType:6
|vpiDecompile:"UVM_CMDLINE_PROC"
|vpiSize:18
|STRING:"UVM_CMDLINE_PROC"
|vpiArgument:
\_operation: , line:870
|vpiOpType:33
|vpiOperand:
\_constant: , line:870
|vpiConstType:6
|vpiDecompile:"Invalid +uvm_set_config command\""
|vpiSize:35
|STRING:"Invalid +uvm_set_config command\""
|vpiOperand:
\_ref_obj: (cfg), line:870
|vpiName:cfg
|vpiOperand:
\_constant: , line:871
|vpiConstType:6
|vpiDecompile:"\" missing field and value: component is \""
|vpiSize:45
|STRING:"\" missing field and value: component is \""
|vpiOperand:
\_bit_select: (split_val), line:871
|vpiName:split_val
|vpiIndex:
\_constant: , line:871
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiOperand:
\_constant: , line:871
|vpiConstType:6
|vpiDecompile:"\""
|vpiSize:4
|STRING:"\""
|vpiArgument:
\_ref_obj: (UVM_NONE), line:871
|vpiName:UVM_NONE
|vpiStmt:
\_return_stmt: , line:872
|vpiStmt:
\_if_stmt: , line:875
|vpiCondition:
\_operation: , line:875
|vpiOpType:14
|vpiOperand:
\_ref_obj: (split_val.size), line:875
|vpiName:split_val.size
|vpiFullName:uvm_pkg.uvm_root::m_process_config.split_val.size
|vpiOperand:
\_constant: , line:875
|vpiConstType:7
|vpiDecompile:2
|vpiSize:32
|INT:2
|vpiStmt:
\_begin: , line:875
|vpiFullName:uvm_pkg.uvm_root::m_process_config
|vpiStmt:
\_func_call: (uvm_report_error), line:876
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:876
|vpiConstType:6
|vpiDecompile:"UVM_CMDLINE_PROC"
|vpiSize:18
|STRING:"UVM_CMDLINE_PROC"
|vpiArgument:
\_operation: , line:876
|vpiOpType:33
|vpiOperand:
\_constant: , line:876
|vpiConstType:6
|vpiDecompile:"Invalid +uvm_set_config command\""
|vpiSize:35
|STRING:"Invalid +uvm_set_config command\""
|vpiOperand:
\_ref_obj: (cfg), line:876
|vpiName:cfg
|vpiOperand:
\_constant: , line:877
|vpiConstType:6
|vpiDecompile:"\" missing value: component is \""
|vpiSize:35
|STRING:"\" missing value: component is \""
|vpiOperand:
\_bit_select: (split_val), line:877
|vpiName:split_val
|vpiIndex:
\_constant: , line:877
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiOperand:
\_constant: , line:877
|vpiConstType:6
|vpiDecompile:"\" field is \""
|vpiSize:17
|STRING:"\" field is \""
|vpiOperand:
\_bit_select: (split_val), line:877
|vpiName:split_val
|vpiIndex:
\_constant: , line:877
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_constant: , line:877
|vpiConstType:6
|vpiDecompile:"\""
|vpiSize:4
|STRING:"\""
|vpiArgument:
\_ref_obj: (UVM_NONE), line:877
|vpiName:UVM_NONE
|vpiStmt:
\_return_stmt: , line:878
|vpiStmt:
\_if_stmt: , line:881
|vpiCondition:
\_operation: , line:881
|vpiOpType:18
|vpiOperand:
\_ref_obj: (split_val.size), line:881
|vpiName:split_val.size
|vpiFullName:uvm_pkg.uvm_root::m_process_config.split_val.size
|vpiOperand:
\_constant: , line:881
|vpiConstType:7
|vpiDecompile:3
|vpiSize:32
|INT:3
|vpiStmt:
\_begin: , line:881
|vpiFullName:uvm_pkg.uvm_root::m_process_config
|vpiStmt:
\_func_call: (uvm_report_error), line:882
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:882
|vpiConstType:6
|vpiDecompile:"UVM_CMDLINE_PROC"
|vpiSize:18
|STRING:"UVM_CMDLINE_PROC"
|vpiArgument:
\_sys_func_call: ($sformatf), line:883
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:883
|vpiConstType:6
|vpiDecompile:"Invalid +uvm_set_config command\"%s\" : expected only 3 fields (component, field and value)."
|vpiSize:94
|STRING:"Invalid +uvm_set_config command\"%s\" : expected only 3 fields (component, field and value)."
|vpiArgument:
\_ref_obj: (cfg), line:883
|vpiName:cfg
|vpiArgument:
\_ref_obj: (UVM_NONE), line:883
|vpiName:UVM_NONE
|vpiStmt:
\_return_stmt: , line:884
|vpiStmt:
\_if_else: , line:887
|vpiCondition:
\_ref_obj: (is_int), line:887
|vpiName:is_int
|vpiFullName:uvm_pkg.uvm_root::m_process_config.is_int
|vpiStmt:
\_begin: , line:887
|vpiFullName:uvm_pkg.uvm_root::m_process_config
|vpiStmt:
\_if_else: , line:888
|vpiCondition:
\_operation: , line:888
|vpiOpType:18
|vpiOperand:
\_bit_select: (split_val.len), line:888
|vpiName:split_val.len
|vpiFullName:uvm_pkg.uvm_root::m_process_config.split_val.len
|vpiIndex:
\_constant: , line:888
|vpiConstType:7
|vpiDecompile:2
|vpiSize:32
|INT:2
|vpiOperand:
\_constant: , line:888
|vpiConstType:7
|vpiDecompile:2
|vpiSize:32
|INT:2
|vpiStmt:
\_begin: , line:888
|vpiFullName:uvm_pkg.uvm_root::m_process_config
|vpiStmt:
\_assignment: , line:890
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (base), line:890
|vpiName:base
|vpiFullName:uvm_pkg.uvm_root::m_process_config.base
|vpiRhs:
\_bit_select: (split_val.substr), line:890
|vpiName:split_val.substr
|vpiFullName:uvm_pkg.uvm_root::m_process_config.split_val.substr
|vpiIndex:
\_constant: , line:890
|vpiConstType:7
|vpiDecompile:2
|vpiSize:32
|INT:2
|vpiStmt:
\_assignment: , line:891
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (extval), line:891
|vpiName:extval
|vpiFullName:uvm_pkg.uvm_root::m_process_config.extval
|vpiRhs:
\_bit_select: (split_val.substr), line:891
|vpiName:split_val.substr
|vpiFullName:uvm_pkg.uvm_root::m_process_config.split_val.substr
|vpiIndex:
\_constant: , line:891
|vpiConstType:7
|vpiDecompile:2
|vpiSize:32
|INT:2
|vpiStmt:
\_case_stmt: , line:892
|vpiCaseType:1
|vpiCondition:
\_ref_obj: (base), line:892
|vpiName:base
|vpiFullName:uvm_pkg.uvm_root::m_process_config.base
|vpiCaseItem:
\_case_item: , line:893
|vpiExpr:
\_constant: , line:893
|vpiConstType:6
|vpiDecompile:"'b"
|vpiSize:4
|STRING:"'b"
|vpiStmt:
\_assignment: , line:893
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (v), line:893
|vpiName:v
|vpiFullName:uvm_pkg.uvm_root::m_process_config.v
|vpiRhs:
\_ref_obj: (extval.atobin), line:893
|vpiName:extval.atobin
|vpiFullName:uvm_pkg.uvm_root::m_process_config.extval.atobin
|vpiCaseItem:
\_case_item: , line:894
|vpiExpr:
\_constant: , line:894
|vpiConstType:6
|vpiDecompile:"0b"
|vpiSize:4
|STRING:"0b"
|vpiStmt:
\_assignment: , line:894
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (v), line:894
|vpiName:v
|vpiFullName:uvm_pkg.uvm_root::m_process_config.v
|vpiRhs:
\_ref_obj: (extval.atobin), line:894
|vpiName:extval.atobin
|vpiFullName:uvm_pkg.uvm_root::m_process_config.extval.atobin
|vpiCaseItem:
\_case_item: , line:895
|vpiExpr:
\_constant: , line:895
|vpiConstType:6
|vpiDecompile:"'o"
|vpiSize:4
|STRING:"'o"
|vpiStmt:
\_assignment: , line:895
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (v), line:895
|vpiName:v
|vpiFullName:uvm_pkg.uvm_root::m_process_config.v
|vpiRhs:
\_ref_obj: (extval.atooct), line:895
|vpiName:extval.atooct
|vpiFullName:uvm_pkg.uvm_root::m_process_config.extval.atooct
|vpiCaseItem:
\_case_item: , line:896
|vpiExpr:
\_constant: , line:896
|vpiConstType:6
|vpiDecompile:"'d"
|vpiSize:4
|STRING:"'d"
|vpiStmt:
\_assignment: , line:896
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (v), line:896
|vpiName:v
|vpiFullName:uvm_pkg.uvm_root::m_process_config.v
|vpiRhs:
\_ref_obj: (extval.atoi), line:896
|vpiName:extval.atoi
|vpiFullName:uvm_pkg.uvm_root::m_process_config.extval.atoi
|vpiCaseItem:
\_case_item: , line:897
|vpiExpr:
\_constant: , line:897
|vpiConstType:6
|vpiDecompile:"'h"
|vpiSize:4
|STRING:"'h"
|vpiStmt:
\_assignment: , line:897
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (v), line:897
|vpiName:v
|vpiFullName:uvm_pkg.uvm_root::m_process_config.v
|vpiRhs:
\_ref_obj: (extval.atohex), line:897
|vpiName:extval.atohex
|vpiFullName:uvm_pkg.uvm_root::m_process_config.extval.atohex
|vpiCaseItem:
\_case_item: , line:898
|vpiExpr:
\_constant: , line:898
|vpiConstType:6
|vpiDecompile:"'x"
|vpiSize:4
|STRING:"'x"
|vpiStmt:
\_assignment: , line:898
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (v), line:898
|vpiName:v
|vpiFullName:uvm_pkg.uvm_root::m_process_config.v
|vpiRhs:
\_ref_obj: (extval.atohex), line:898
|vpiName:extval.atohex
|vpiFullName:uvm_pkg.uvm_root::m_process_config.extval.atohex
|vpiCaseItem:
\_case_item: , line:899
|vpiExpr:
\_constant: , line:899
|vpiConstType:6
|vpiDecompile:"0x"
|vpiSize:4
|STRING:"0x"
|vpiStmt:
\_assignment: , line:899
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (v), line:899
|vpiName:v
|vpiFullName:uvm_pkg.uvm_root::m_process_config.v
|vpiRhs:
\_ref_obj: (extval.atohex), line:899
|vpiName:extval.atohex
|vpiFullName:uvm_pkg.uvm_root::m_process_config.extval.atohex
|vpiCaseItem:
\_case_item: , line:900
|vpiStmt:
\_assignment: , line:900
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (v), line:900
|vpiName:v
|vpiFullName:uvm_pkg.uvm_root::m_process_config.v
|vpiRhs:
\_bit_select: (split_val.atoi), line:900
|vpiName:split_val.atoi
|vpiFullName:uvm_pkg.uvm_root::m_process_config.split_val.atoi
|vpiIndex:
\_constant: , line:900
|vpiConstType:7
|vpiDecompile:2
|vpiSize:32
|INT:2
|vpiElseStmt:
\_begin: , line:903
|vpiFullName:uvm_pkg.uvm_root::m_process_config
|vpiStmt:
\_assignment: , line:904
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (v), line:904
|vpiName:v
|vpiFullName:uvm_pkg.uvm_root::m_process_config.v
|vpiRhs:
\_bit_select: (split_val.atoi), line:904
|vpiName:split_val.atoi
|vpiFullName:uvm_pkg.uvm_root::m_process_config.split_val.atoi
|vpiIndex:
\_constant: , line:904
|vpiConstType:7
|vpiDecompile:2
|vpiSize:32
|INT:2
|vpiStmt:
\_func_call: (uvm_report_info), line:906
|vpiName:uvm_report_info
|vpiFunction:
\_function: (uvm_report_info), line:126
|vpiArgument:
\_constant: , line:906
|vpiConstType:6
|vpiDecompile:"UVM_CMDLINE_PROC"
|vpiSize:18
|STRING:"UVM_CMDLINE_PROC"
|vpiArgument:
\_operation: , line:906
|vpiOpType:33
|vpiOperand:
\_constant: , line:906
|vpiConstType:6
|vpiDecompile:"Applying config setting from the command line: +uvm_set_config_int="
|vpiSize:69
|STRING:"Applying config setting from the command line: +uvm_set_config_int="
|vpiOperand:
\_ref_obj: (cfg), line:906
|vpiName:cfg
|vpiArgument:
\_ref_obj: (UVM_NONE), line:906
|vpiName:UVM_NONE
|vpiStmt:
\_func_call: (@@BAD_SYMBOL@@), line:907
|vpiName:@@BAD_SYMBOL@@
|vpiElseStmt:
\_begin: , line:909
|vpiFullName:uvm_pkg.uvm_root::m_process_config
|vpiStmt:
\_func_call: (uvm_report_info), line:910
|vpiName:uvm_report_info
|vpiFunction:
\_function: (uvm_report_info), line:126
|vpiArgument:
\_constant: , line:910
|vpiConstType:6
|vpiDecompile:"UVM_CMDLINE_PROC"
|vpiSize:18
|STRING:"UVM_CMDLINE_PROC"
|vpiArgument:
\_operation: , line:910
|vpiOpType:33
|vpiOperand:
\_constant: , line:910
|vpiConstType:6
|vpiDecompile:"Applying config setting from the command line: +uvm_set_config_string="
|vpiSize:72
|STRING:"Applying config setting from the command line: +uvm_set_config_string="
|vpiOperand:
\_ref_obj: (cfg), line:910
|vpiName:cfg
|vpiArgument:
\_ref_obj: (UVM_NONE), line:910
|vpiName:UVM_NONE
|vpiStmt:
\_func_call: (@@BAD_SYMBOL@@), line:911
|vpiName:@@BAD_SYMBOL@@
|vpiTaskFunc:
\_function: (uvm_root::m_process_default_sequence), line:919
|vpiName:uvm_root::m_process_default_sequence
|vpiFullName:uvm_pkg.uvm_root::m_process_default_sequence
|vpiIODecl:
\_io_decl: (cfg)
|vpiName:cfg
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:919, parent:cfg
|vpiFullName:cfg
|vpiStmt:
\_begin: , parent:uvm_root::m_process_default_sequence
|vpiFullName:uvm_pkg.uvm_root::m_process_default_sequence
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_unsupported_expr: , line:920
|STRING:
|vpiLhs:
\_logic_var: (split_val), line:920
|vpiName:split_val
|vpiFullName:uvm_pkg.uvm_root::m_process_default_sequence.split_val
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_ref_obj: (uvm_coreservice_t::get), line:921
|vpiName:uvm_coreservice_t::get
|vpiFullName:uvm_pkg.uvm_root::m_process_default_sequence.uvm_coreservice_t::get
|vpiLhs:
\_chandle_var: (cs), line:921
|vpiName:cs
|vpiFullName:uvm_pkg.uvm_root::m_process_default_sequence.cs
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_ref_obj: (cs.get_root), line:922
|vpiName:cs.get_root
|vpiFullName:uvm_pkg.uvm_root::m_process_default_sequence.cs.get_root
|vpiLhs:
\_chandle_var: (m_uvm_top), line:922
|vpiName:m_uvm_top
|vpiFullName:uvm_pkg.uvm_root::m_process_default_sequence.m_uvm_top
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_ref_obj: (cs.get_factory), line:923
|vpiName:cs.get_factory
|vpiFullName:uvm_pkg.uvm_root::m_process_default_sequence.cs.get_factory
|vpiLhs:
\_chandle_var: (f), line:923
|vpiName:f
|vpiFullName:uvm_pkg.uvm_root::m_process_default_sequence.f
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (w), line:924
|vpiName:w
|vpiFullName:uvm_pkg.uvm_root::m_process_default_sequence.w
|vpiStmt:
\_func_call: (uvm_split_string), line:926
|vpiName:uvm_split_string
|vpiFunction:
\_function: (uvm_split_string), line:453
|vpiArgument:
\_ref_obj: (cfg), line:926
|vpiName:cfg
|vpiArgument:
\_constant: , line:926
|vpiConstType:6
|vpiDecompile:","
|vpiSize:3
|STRING:","
|vpiArgument:
\_ref_obj: (split_val), line:926
|vpiName:split_val
|vpiStmt:
\_if_stmt: , line:927
|vpiCondition:
\_operation: , line:927
|vpiOpType:14
|vpiOperand:
\_ref_obj: (split_val.size), line:927
|vpiName:split_val.size
|vpiFullName:uvm_pkg.uvm_root::m_process_default_sequence.split_val.size
|vpiOperand:
\_constant: , line:927
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_begin: , line:927
|vpiFullName:uvm_pkg.uvm_root::m_process_default_sequence
|vpiStmt:
\_func_call: (uvm_report_error), line:928
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:928
|vpiConstType:6
|vpiDecompile:"UVM_CMDLINE_PROC"
|vpiSize:18
|STRING:"UVM_CMDLINE_PROC"
|vpiArgument:
\_operation: , line:928
|vpiOpType:33
|vpiOperand:
\_constant: , line:928
|vpiConstType:6
|vpiDecompile:"Invalid +uvm_set_default_sequence command\""
|vpiSize:45
|STRING:"Invalid +uvm_set_default_sequence command\""
|vpiOperand:
\_ref_obj: (cfg), line:928
|vpiName:cfg
|vpiOperand:
\_constant: , line:929
|vpiConstType:6
|vpiDecompile:"\" missing phase and type: sequencer is \""
|vpiSize:44
|STRING:"\" missing phase and type: sequencer is \""
|vpiOperand:
\_bit_select: (split_val), line:929
|vpiName:split_val
|vpiIndex:
\_constant: , line:929
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiOperand:
\_constant: , line:929
|vpiConstType:6
|vpiDecompile:"\""
|vpiSize:4
|STRING:"\""
|vpiArgument:
\_ref_obj: (UVM_NONE), line:929
|vpiName:UVM_NONE
|vpiStmt:
\_return_stmt: , line:930
|vpiStmt:
\_if_stmt: , line:933
|vpiCondition:
\_operation: , line:933
|vpiOpType:14
|vpiOperand:
\_ref_obj: (split_val.size), line:933
|vpiName:split_val.size
|vpiFullName:uvm_pkg.uvm_root::m_process_default_sequence.split_val.size
|vpiOperand:
\_constant: , line:933
|vpiConstType:7
|vpiDecompile:2
|vpiSize:32
|INT:2
|vpiStmt:
\_begin: , line:933
|vpiFullName:uvm_pkg.uvm_root::m_process_default_sequence
|vpiStmt:
\_func_call: (uvm_report_error), line:934
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:934
|vpiConstType:6
|vpiDecompile:"UVM_CMDLINE_PROC"
|vpiSize:18
|STRING:"UVM_CMDLINE_PROC"
|vpiArgument:
\_operation: , line:934
|vpiOpType:33
|vpiOperand:
\_constant: , line:934
|vpiConstType:6
|vpiDecompile:"Invalid +uvm_set_default_sequence command\""
|vpiSize:45
|STRING:"Invalid +uvm_set_default_sequence command\""
|vpiOperand:
\_ref_obj: (cfg), line:934
|vpiName:cfg
|vpiOperand:
\_constant: , line:935
|vpiConstType:6
|vpiDecompile:"\" missing type: sequencer is \""
|vpiSize:34
|STRING:"\" missing type: sequencer is \""
|vpiOperand:
\_bit_select: (split_val), line:935
|vpiName:split_val
|vpiIndex:
\_constant: , line:935
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiOperand:
\_constant: , line:935
|vpiConstType:6
|vpiDecompile:"\" phase is \""
|vpiSize:17
|STRING:"\" phase is \""
|vpiOperand:
\_bit_select: (split_val), line:935
|vpiName:split_val
|vpiIndex:
\_constant: , line:935
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_constant: , line:935
|vpiConstType:6
|vpiDecompile:"\""
|vpiSize:4
|STRING:"\""
|vpiArgument:
\_ref_obj: (UVM_NONE), line:935
|vpiName:UVM_NONE
|vpiStmt:
\_return_stmt: , line:936
|vpiStmt:
\_if_stmt: , line:939
|vpiCondition:
\_operation: , line:939
|vpiOpType:18
|vpiOperand:
\_ref_obj: (split_val.size), line:939
|vpiName:split_val.size
|vpiFullName:uvm_pkg.uvm_root::m_process_default_sequence.split_val.size
|vpiOperand:
\_constant: , line:939
|vpiConstType:7
|vpiDecompile:3
|vpiSize:32
|INT:3
|vpiStmt:
\_begin: , line:939
|vpiFullName:uvm_pkg.uvm_root::m_process_default_sequence
|vpiStmt:
\_func_call: (uvm_report_error), line:940
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:940
|vpiConstType:6
|vpiDecompile:"UVM_CMDLINE_PROC"
|vpiSize:18
|STRING:"UVM_CMDLINE_PROC"
|vpiArgument:
\_sys_func_call: ($sformatf), line:941
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:941
|vpiConstType:6
|vpiDecompile:"Invalid +uvm_set_default_sequence command\"%s\" : expected only 3 fields (sequencer, phase and type)."
|vpiSize:103
|STRING:"Invalid +uvm_set_default_sequence command\"%s\" : expected only 3 fields (sequencer, phase and type)."
|vpiArgument:
\_ref_obj: (cfg), line:941
|vpiName:cfg
|vpiArgument:
\_ref_obj: (UVM_NONE), line:941
|vpiName:UVM_NONE
|vpiStmt:
\_return_stmt: , line:942
|vpiStmt:
\_assignment: , line:945
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (w), line:945
|vpiName:w
|vpiFullName:uvm_pkg.uvm_root::m_process_default_sequence.w
|vpiRhs:
\_ref_obj: (f.find_wrapper_by_name), line:945
|vpiName:f.find_wrapper_by_name
|vpiFullName:uvm_pkg.uvm_root::m_process_default_sequence.f.find_wrapper_by_name
|vpiStmt:
\_if_else: , line:946
|vpiCondition:
\_operation: , line:946
|vpiOpType:14
|vpiOperand:
\_ref_obj: (w), line:946
|vpiName:w
|vpiFullName:uvm_pkg.uvm_root::m_process_default_sequence.w
|vpiOperand:
\_unsupported_expr: , line:946
|STRING:
|vpiStmt:
\_begin: , line:946
|vpiFullName:uvm_pkg.uvm_root::m_process_default_sequence
|vpiStmt:
\_func_call: (uvm_report_error), line:947
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:947
|vpiConstType:6
|vpiDecompile:"UVM_CMDLINE_PROC"
|vpiSize:18
|STRING:"UVM_CMDLINE_PROC"
|vpiArgument:
\_sys_func_call: ($sformatf), line:948
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:948
|vpiConstType:6
|vpiDecompile:"Invalid type '%s' provided to +uvm_set_default_sequence"
|vpiSize:57
|STRING:"Invalid type '%s' provided to +uvm_set_default_sequence"
|vpiArgument:
\_bit_select: (split_val), line:948
|vpiName:split_val
|vpiIndex:
\_constant: , line:948
|vpiConstType:7
|vpiDecompile:2
|vpiSize:32
|INT:2
|vpiArgument:
\_ref_obj: (UVM_NONE), line:949
|vpiName:UVM_NONE
|vpiStmt:
\_return_stmt: , line:950
|vpiElseStmt:
\_begin: , line:952
|vpiFullName:uvm_pkg.uvm_root::m_process_default_sequence
|vpiStmt:
\_func_call: (uvm_report_info), line:953
|vpiName:uvm_report_info
|vpiFunction:
\_function: (uvm_report_info), line:126
|vpiArgument:
\_constant: , line:953
|vpiConstType:6
|vpiDecompile:"UVM_CMDLINE_PROC"
|vpiSize:18
|STRING:"UVM_CMDLINE_PROC"
|vpiArgument:
\_operation: , line:953
|vpiOpType:33
|vpiOperand:
\_constant: , line:953
|vpiConstType:6
|vpiDecompile:"Setting default sequence from the command line: +uvm_set_default_sequence="
|vpiSize:76
|STRING:"Setting default sequence from the command line: +uvm_set_default_sequence="
|vpiOperand:
\_ref_obj: (cfg), line:953
|vpiName:cfg
|vpiArgument:
\_ref_obj: (UVM_NONE), line:953
|vpiName:UVM_NONE
|vpiStmt:
\_func_call: (@@BAD_SYMBOL@@), line:954
|vpiName:@@BAD_SYMBOL@@
|vpiTaskFunc:
\_function: (uvm_root::m_do_config_settings), line:963
|vpiName:uvm_root::m_do_config_settings
|vpiFullName:uvm_pkg.uvm_root::m_do_config_settings
|vpiStmt:
\_begin: , parent:uvm_root::m_do_config_settings
|vpiFullName:uvm_pkg.uvm_root::m_do_config_settings
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_unsupported_expr: , line:964
|STRING:
|vpiLhs:
\_logic_var: (args), line:964
|vpiName:args
|vpiFullName:uvm_pkg.uvm_root::m_do_config_settings.args
|vpiStmt:
\_func_call: (clp.get_arg_matches), line:966
|vpiName:clp.get_arg_matches
|vpiArgument:
\_constant: , line:966
|vpiConstType:6
|vpiDecompile:"/^\\+(UVM_SET_CONFIG_INT|uvm_set_config_int)=/"
|vpiSize:48
|STRING:"/^\\+(UVM_SET_CONFIG_INT|uvm_set_config_int)=/"
|vpiArgument:
\_ref_obj: (args), line:966
|vpiName:args
|vpiStmt:
\_foreach_stmt: , line:967
|vpiFullName:uvm_pkg.uvm_root::m_do_config_settings
|vpiVariables:
\_chandle_var: (args), line:967
|vpiName:args
|vpiFullName:uvm_pkg.uvm_root::m_do_config_settings.args
|vpiLoopVars:
\_chandle_var: (i), line:967
|vpiName:i
|vpiFullName:uvm_pkg.uvm_root::m_do_config_settings.i
|vpiStmt:
\_begin: , line:967
|vpiFullName:uvm_pkg.uvm_root::m_do_config_settings
|vpiStmt:
\_func_call: (m_process_config), line:968
|vpiName:m_process_config
|vpiArgument:
\_bit_select: (args.substr), line:968
|vpiName:args.substr
|vpiIndex:
\_ref_obj: (i), line:968
|vpiName:i
|vpiArgument:
\_constant: , line:968
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_func_call: (clp.get_arg_matches), line:970
|vpiName:clp.get_arg_matches
|vpiArgument:
\_constant: , line:970
|vpiConstType:6
|vpiDecompile:"/^\\+(UVM_SET_CONFIG_STRING|uvm_set_config_string)=/"
|vpiSize:54
|STRING:"/^\\+(UVM_SET_CONFIG_STRING|uvm_set_config_string)=/"
|vpiArgument:
\_ref_obj: (args), line:970
|vpiName:args
|vpiStmt:
\_foreach_stmt: , line:971
|vpiFullName:uvm_pkg.uvm_root::m_do_config_settings
|vpiVariables:
\_chandle_var: (args), line:971
|vpiName:args
|vpiFullName:uvm_pkg.uvm_root::m_do_config_settings.args
|vpiLoopVars:
\_chandle_var: (i), line:971
|vpiName:i
|vpiFullName:uvm_pkg.uvm_root::m_do_config_settings.i
|vpiStmt:
\_begin: , line:971
|vpiFullName:uvm_pkg.uvm_root::m_do_config_settings
|vpiStmt:
\_func_call: (m_process_config), line:972
|vpiName:m_process_config
|vpiArgument:
\_bit_select: (args.substr), line:972
|vpiName:args.substr
|vpiIndex:
\_ref_obj: (i), line:972
|vpiName:i
|vpiArgument:
\_constant: , line:972
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_func_call: (clp.get_arg_matches), line:974
|vpiName:clp.get_arg_matches
|vpiArgument:
\_constant: , line:974
|vpiConstType:6
|vpiDecompile:"/^\\+(UVM_SET_DEFAULT_SEQUENCE|uvm_set_default_sequence)=/"
|vpiSize:60
|STRING:"/^\\+(UVM_SET_DEFAULT_SEQUENCE|uvm_set_default_sequence)=/"
|vpiArgument:
\_ref_obj: (args), line:974
|vpiName:args
|vpiStmt:
\_foreach_stmt: , line:975
|vpiFullName:uvm_pkg.uvm_root::m_do_config_settings
|vpiVariables:
\_chandle_var: (args), line:975
|vpiName:args
|vpiFullName:uvm_pkg.uvm_root::m_do_config_settings.args
|vpiLoopVars:
\_chandle_var: (i), line:975
|vpiName:i
|vpiFullName:uvm_pkg.uvm_root::m_do_config_settings.i
|vpiStmt:
\_begin: , line:975
|vpiFullName:uvm_pkg.uvm_root::m_do_config_settings
|vpiStmt:
\_func_call: (m_process_default_sequence), line:976
|vpiName:m_process_default_sequence
|vpiArgument:
\_bit_select: (args.substr), line:976
|vpiName:args.substr
|vpiIndex:
\_ref_obj: (i), line:976
|vpiName:i
|vpiTaskFunc:
\_function: (uvm_root::m_do_max_quit_settings), line:984
|vpiName:uvm_root::m_do_max_quit_settings
|vpiFullName:uvm_pkg.uvm_root::m_do_max_quit_settings
|vpiStmt:
\_begin: , parent:uvm_root::m_do_max_quit_settings
|vpiFullName:uvm_pkg.uvm_root::m_do_max_quit_settings
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (srvr), line:985
|vpiName:srvr
|vpiFullName:uvm_pkg.uvm_root::m_do_max_quit_settings.srvr
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_unsupported_expr: , line:986
|STRING:
|vpiLhs:
\_logic_var: (max_quit_settings), line:986
|vpiName:max_quit_settings
|vpiFullName:uvm_pkg.uvm_root::m_do_max_quit_settings.max_quit_settings
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_int_var: (max_quit_count), line:987
|vpiName:max_quit_count
|vpiFullName:uvm_pkg.uvm_root::m_do_max_quit_settings.max_quit_count
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_logic_var: (max_quit), line:988
|vpiName:max_quit
|vpiFullName:uvm_pkg.uvm_root::m_do_max_quit_settings.max_quit
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_unsupported_expr: , line:989
|STRING:
|vpiLhs:
\_logic_var: (split_max_quit), line:989
|vpiName:split_max_quit
|vpiFullName:uvm_pkg.uvm_root::m_do_max_quit_settings.split_max_quit
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_int_var: (max_quit_int), line:990
|vpiName:max_quit_int
|vpiFullName:uvm_pkg.uvm_root::m_do_max_quit_settings.max_quit_int
|vpiStmt:
\_assignment: , line:991
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (srvr), line:991
|vpiName:srvr
|vpiFullName:uvm_pkg.uvm_root::m_do_max_quit_settings.srvr
|vpiRhs:
\_ref_obj: (uvm_report_server::get_server), line:991
|vpiName:uvm_report_server::get_server
|vpiFullName:uvm_pkg.uvm_root::m_do_max_quit_settings.uvm_report_server::get_server
|vpiStmt:
\_assignment: , line:992
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (max_quit_count), line:992
|vpiName:max_quit_count
|vpiFullName:uvm_pkg.uvm_root::m_do_max_quit_settings.max_quit_count
|vpiRhs:
\_ref_obj: (clp.get_arg_values), line:992
|vpiName:clp.get_arg_values
|vpiFullName:uvm_pkg.uvm_root::m_do_max_quit_settings.clp.get_arg_values
|vpiStmt:
\_if_else: , line:993
|vpiCondition:
\_operation: , line:993
|vpiOpType:14
|vpiOperand:
\_ref_obj: (max_quit_count), line:993
|vpiName:max_quit_count
|vpiFullName:uvm_pkg.uvm_root::m_do_max_quit_settings.max_quit_count
|vpiOperand:
\_constant: , line:993
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_return_stmt: , line:994
|vpiElseStmt:
\_begin: , line:995
|vpiFullName:uvm_pkg.uvm_root::m_do_max_quit_settings
|vpiStmt:
\_assignment: , line:996
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (max_quit), line:996
|vpiName:max_quit
|vpiFullName:uvm_pkg.uvm_root::m_do_max_quit_settings.max_quit
|vpiRhs:
\_bit_select: (max_quit_settings), line:996
|vpiName:max_quit_settings
|vpiFullName:uvm_pkg.uvm_root::m_do_max_quit_settings.max_quit_settings
|vpiIndex:
\_constant: , line:996
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_if_stmt: , line:997
|vpiCondition:
\_operation: , line:997
|vpiOpType:18
|vpiOperand:
\_ref_obj: (max_quit_count), line:997
|vpiName:max_quit_count
|vpiFullName:uvm_pkg.uvm_root::m_do_max_quit_settings.max_quit_count
|vpiOperand:
\_constant: , line:997
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_begin: , line:997
|vpiFullName:uvm_pkg.uvm_root::m_do_max_quit_settings
|vpiStmt:
\_for_stmt: , line:1000
|vpiFullName:uvm_pkg.uvm_root::m_do_max_quit_settings
|vpiCondition:
\_operation: , line:1000
|vpiOpType:20
|vpiOperand:
\_ref_obj: (i), line:1000
|vpiName:i
|vpiFullName:uvm_pkg.uvm_root::m_do_max_quit_settings.i
|vpiOperand:
\_ref_obj: (max_quit_settings.size), line:1000
|vpiName:max_quit_settings.size
|vpiFullName:uvm_pkg.uvm_root::m_do_max_quit_settings.max_quit_settings.size
|vpiForInitStmt:
\_assign_stmt:
|vpiRhs:
\_constant: , line:1000
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiLhs:
\_int_var: (i), line:1000
|vpiName:i
|vpiFullName:uvm_pkg.uvm_root::m_do_max_quit_settings.i
|vpiForIncStmt:
\_operation: , line:1000
|vpiOpType:62
|vpiOperand:
\_ref_obj: (i), line:1000
|vpiName:i
|vpiStmt:
\_begin: , line:1000
|vpiFullName:uvm_pkg.uvm_root::m_do_max_quit_settings
|vpiStmt:
\_if_stmt: , line:1001
|vpiCondition:
\_operation: , line:1001
|vpiOpType:15
|vpiOperand:
\_ref_obj: (i), line:1001
|vpiName:i
|vpiFullName:uvm_pkg.uvm_root::m_do_max_quit_settings.i
|vpiOperand:
\_constant: , line:1001
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_assignment: , line:1002
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (sep), line:1002
|vpiName:sep
|vpiFullName:uvm_pkg.uvm_root::m_do_max_quit_settings.sep
|vpiRhs:
\_constant: , line:1002
|vpiConstType:6
|vpiDecompile:"; "
|vpiSize:4
|STRING:"; "
|vpiStmt:
\_assignment: , line:1003
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (max_quit_list), line:1003
|vpiName:max_quit_list
|vpiFullName:uvm_pkg.uvm_root::m_do_max_quit_settings.max_quit_list
|vpiRhs:
\_operation: , line:1003
|vpiOpType:33
|vpiOperand:
\_ref_obj: (max_quit_list), line:1003
|vpiName:max_quit_list
|vpiOperand:
\_ref_obj: (sep), line:1003
|vpiName:sep
|vpiOperand:
\_bit_select: (max_quit_settings), line:1003
|vpiName:max_quit_settings
|vpiIndex:
\_ref_obj: (i), line:1003
|vpiName:i
|vpiStmt:
\_func_call: (uvm_report_warning), line:1005
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:1005
|vpiConstType:6
|vpiDecompile:"MULTMAXQUIT"
|vpiSize:13
|STRING:"MULTMAXQUIT"
|vpiArgument:
\_sys_func_call: ($sformatf), line:1006
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:1006
|vpiConstType:6
|vpiDecompile:"Multiple (%0d) +UVM_MAX_QUIT_COUNT arguments provided on the command line. '%s' will be used. Provided list: %s."
|vpiSize:116
|STRING:"Multiple (%0d) +UVM_MAX_QUIT_COUNT arguments provided on the command line. '%s' will be used. Provided list: %s."
|vpiArgument:
\_ref_obj: (max_quit_count), line:1007
|vpiName:max_quit_count
|vpiArgument:
\_ref_obj: (max_quit), line:1007
|vpiName:max_quit
|vpiArgument:
\_ref_obj: (max_quit_list), line:1007
|vpiName:max_quit_list
|vpiArgument:
\_ref_obj: (UVM_NONE), line:1007
|vpiName:UVM_NONE
|vpiStmt:
\_func_call: (uvm_report_info), line:1009
|vpiName:uvm_report_info
|vpiFunction:
\_function: (uvm_report_info), line:126
|vpiArgument:
\_constant: , line:1009
|vpiConstType:6
|vpiDecompile:"MAXQUITSET"
|vpiSize:12
|STRING:"MAXQUITSET"
|vpiArgument:
\_sys_func_call: ($sformatf), line:1010
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:1010
|vpiConstType:6
|vpiDecompile:"'+UVM_MAX_QUIT_COUNT=%s' provided on the command line is being applied."
|vpiSize:73
|STRING:"'+UVM_MAX_QUIT_COUNT=%s' provided on the command line is being applied."
|vpiArgument:
\_ref_obj: (max_quit), line:1010
|vpiName:max_quit
|vpiArgument:
\_ref_obj: (UVM_NONE), line:1010
|vpiName:UVM_NONE
|vpiStmt:
\_func_call: (uvm_split_string), line:1011
|vpiName:uvm_split_string
|vpiFunction:
\_function: (uvm_split_string), line:453
|vpiArgument:
\_ref_obj: (max_quit), line:1011
|vpiName:max_quit
|vpiArgument:
\_constant: , line:1011
|vpiConstType:6
|vpiDecompile:","
|vpiSize:3
|STRING:","
|vpiArgument:
\_ref_obj: (split_max_quit), line:1011
|vpiName:split_max_quit
|vpiStmt:
\_assignment: , line:1012
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (max_quit_int), line:1012
|vpiName:max_quit_int
|vpiFullName:uvm_pkg.uvm_root::m_do_max_quit_settings.max_quit_int
|vpiRhs:
\_bit_select: (split_max_quit.atoi), line:1012
|vpiName:split_max_quit.atoi
|vpiFullName:uvm_pkg.uvm_root::m_do_max_quit_settings.split_max_quit.atoi
|vpiIndex:
\_constant: , line:1012
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_case_stmt: , line:1013
|vpiCaseType:1
|vpiCondition:
\_bit_select: (split_max_quit), line:1013
|vpiName:split_max_quit
|vpiFullName:uvm_pkg.uvm_root::m_do_max_quit_settings.split_max_quit
|vpiIndex:
\_constant: , line:1013
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiCaseItem:
\_case_item: , line:1014
|vpiExpr:
\_constant: , line:1014
|vpiConstType:6
|vpiDecompile:"YES"
|vpiSize:5
|STRING:"YES"
|vpiStmt:
\_func_call: (srvr.set_max_quit_count), line:1014
|vpiName:srvr.set_max_quit_count
|vpiArgument:
\_ref_obj: (max_quit_int), line:1014
|vpiName:max_quit_int
|vpiArgument:
\_constant: , line:1014
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiCaseItem:
\_case_item: , line:1015
|vpiExpr:
\_constant: , line:1015
|vpiConstType:6
|vpiDecompile:"NO"
|vpiSize:4
|STRING:"NO"
|vpiStmt:
\_func_call: (srvr.set_max_quit_count), line:1015
|vpiName:srvr.set_max_quit_count
|vpiArgument:
\_ref_obj: (max_quit_int), line:1015
|vpiName:max_quit_int
|vpiArgument:
\_constant: , line:1015
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiCaseItem:
\_case_item: , line:1016
|vpiStmt:
\_func_call: (srvr.set_max_quit_count), line:1016
|vpiName:srvr.set_max_quit_count
|vpiArgument:
\_ref_obj: (max_quit_int), line:1016
|vpiName:max_quit_int
|vpiArgument:
\_constant: , line:1016
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiTaskFunc:
\_function: (uvm_root::m_do_dump_args), line:1025
|vpiName:uvm_root::m_do_dump_args
|vpiFullName:uvm_pkg.uvm_root::m_do_dump_args
|vpiStmt:
\_begin: , parent:uvm_root::m_do_dump_args
|vpiFullName:uvm_pkg.uvm_root::m_do_dump_args
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_unsupported_expr: , line:1026
|STRING:
|vpiLhs:
\_logic_var: (dump_args), line:1026
|vpiName:dump_args
|vpiFullName:uvm_pkg.uvm_root::m_do_dump_args.dump_args
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_unsupported_expr: , line:1027
|STRING:
|vpiLhs:
\_logic_var: (all_args), line:1027
|vpiName:all_args
|vpiFullName:uvm_pkg.uvm_root::m_do_dump_args.all_args
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_logic_var: (out_string), line:1028
|vpiName:out_string
|vpiFullName:uvm_pkg.uvm_root::m_do_dump_args.out_string
|vpiStmt:
\_if_stmt: , line:1029
|vpiCondition:
\_ref_obj: (clp.get_arg_matches), line:1029
|vpiName:clp.get_arg_matches
|vpiFullName:uvm_pkg.uvm_root::m_do_dump_args.clp.get_arg_matches
|vpiStmt:
\_begin: , line:1029
|vpiFullName:uvm_pkg.uvm_root::m_do_dump_args
|vpiStmt:
\_func_call: (clp.get_args), line:1030
|vpiName:clp.get_args
|vpiArgument:
\_ref_obj: (all_args), line:1030
|vpiName:all_args
|vpiStmt:
\_foreach_stmt: , line:1031
|vpiFullName:uvm_pkg.uvm_root::m_do_dump_args
|vpiVariables:
\_chandle_var: (all_args), line:1031
|vpiName:all_args
|vpiFullName:uvm_pkg.uvm_root::m_do_dump_args.all_args
|vpiLoopVars:
\_chandle_var: (idx), line:1031
|vpiName:idx
|vpiFullName:uvm_pkg.uvm_root::m_do_dump_args.idx
|vpiStmt:
\_begin: , line:1031
|vpiFullName:uvm_pkg.uvm_root::m_do_dump_args
|vpiStmt:
\_func_call: (uvm_report_info), line:1032
|vpiName:uvm_report_info
|vpiFunction:
\_function: (uvm_report_info), line:126
|vpiArgument:
\_constant: , line:1032
|vpiConstType:6
|vpiDecompile:"DUMPARGS"
|vpiSize:10
|STRING:"DUMPARGS"
|vpiArgument:
\_sys_func_call: ($sformatf), line:1032
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:1032
|vpiConstType:6
|vpiDecompile:"idx=%0d arg=[%s]"
|vpiSize:18
|STRING:"idx=%0d arg=[%s]"
|vpiArgument:
\_ref_obj: (idx), line:1032
|vpiName:idx
|vpiArgument:
\_bit_select: (all_args), line:1032
|vpiName:all_args
|vpiIndex:
\_ref_obj: (idx), line:1032
|vpiName:idx
|vpiArgument:
\_ref_obj: (UVM_NONE), line:1032
|vpiName:UVM_NONE
|vpiTaskFunc:
\_function: (uvm_root::m_check_verbosity), line:1041
|vpiName:uvm_root::m_check_verbosity
|vpiFullName:uvm_pkg.uvm_root::m_check_verbosity
|vpiStmt:
\_begin: , parent:uvm_root::m_check_verbosity
|vpiFullName:uvm_pkg.uvm_root::m_check_verbosity
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_logic_var: (verb_string), line:1043
|vpiName:verb_string
|vpiFullName:uvm_pkg.uvm_root::m_check_verbosity.verb_string
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_unsupported_expr: , line:1044
|STRING:
|vpiLhs:
\_logic_var: (verb_settings), line:1044
|vpiName:verb_settings
|vpiFullName:uvm_pkg.uvm_root::m_check_verbosity.verb_settings
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_int_var: (verb_count), line:1045
|vpiName:verb_count
|vpiFullName:uvm_pkg.uvm_root::m_check_verbosity.verb_count
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_int_var: (plusarg), line:1046
|vpiName:plusarg
|vpiFullName:uvm_pkg.uvm_root::m_check_verbosity.plusarg
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_ref_obj: (UVM_MEDIUM), line:1047
|vpiName:UVM_MEDIUM
|vpiFullName:uvm_pkg.uvm_root::m_check_verbosity.UVM_MEDIUM
|vpiLhs:
\_int_var: (verbosity), line:1047
|vpiName:verbosity
|vpiFullName:uvm_pkg.uvm_root::m_check_verbosity.verbosity
|vpiStmt:
\_assignment: , line:1051
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (verb_count), line:1051
|vpiName:verb_count
|vpiFullName:uvm_pkg.uvm_root::m_check_verbosity.verb_count
|vpiRhs:
\_ref_obj: (clp.get_arg_values), line:1051
|vpiName:clp.get_arg_values
|vpiFullName:uvm_pkg.uvm_root::m_check_verbosity.clp.get_arg_values
|vpiStmt:
\_if_stmt: , line:1063
|vpiCondition:
\_operation: , line:1063
|vpiOpType:18
|vpiOperand:
\_ref_obj: (verb_count), line:1063
|vpiName:verb_count
|vpiFullName:uvm_pkg.uvm_root::m_check_verbosity.verb_count
|vpiOperand:
\_constant: , line:1063
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_begin: , line:1063
|vpiFullName:uvm_pkg.uvm_root::m_check_verbosity
|vpiStmt:
\_assignment: , line:1064
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (verb_string), line:1064
|vpiName:verb_string
|vpiFullName:uvm_pkg.uvm_root::m_check_verbosity.verb_string
|vpiRhs:
\_bit_select: (verb_settings), line:1064
|vpiName:verb_settings
|vpiFullName:uvm_pkg.uvm_root::m_check_verbosity.verb_settings
|vpiIndex:
\_constant: , line:1064
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_assignment: , line:1065
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (plusarg), line:1065
|vpiName:plusarg
|vpiFullName:uvm_pkg.uvm_root::m_check_verbosity.plusarg
|vpiRhs:
\_constant: , line:1065
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_if_stmt: , line:1070
|vpiCondition:
\_operation: , line:1070
|vpiOpType:18
|vpiOperand:
\_ref_obj: (verb_count), line:1070
|vpiName:verb_count
|vpiFullName:uvm_pkg.uvm_root::m_check_verbosity.verb_count
|vpiOperand:
\_constant: , line:1070
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_begin: , line:1070
|vpiFullName:uvm_pkg.uvm_root::m_check_verbosity
|vpiStmt:
\_for_stmt: , line:1073
|vpiFullName:uvm_pkg.uvm_root::m_check_verbosity
|vpiCondition:
\_operation: , line:1073
|vpiOpType:20
|vpiOperand:
\_ref_obj: (i), line:1073
|vpiName:i
|vpiFullName:uvm_pkg.uvm_root::m_check_verbosity.i
|vpiOperand:
\_ref_obj: (verb_settings.size), line:1073
|vpiName:verb_settings.size
|vpiFullName:uvm_pkg.uvm_root::m_check_verbosity.verb_settings.size
|vpiForInitStmt:
\_assign_stmt:
|vpiRhs:
\_constant: , line:1073
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiLhs:
\_int_var: (i), line:1073
|vpiName:i
|vpiFullName:uvm_pkg.uvm_root::m_check_verbosity.i
|vpiForIncStmt:
\_operation: , line:1073
|vpiOpType:62
|vpiOperand:
\_ref_obj: (i), line:1073
|vpiName:i
|vpiStmt:
\_begin: , line:1073
|vpiFullName:uvm_pkg.uvm_root::m_check_verbosity
|vpiStmt:
\_if_stmt: , line:1074
|vpiCondition:
\_operation: , line:1074
|vpiOpType:15
|vpiOperand:
\_ref_obj: (i), line:1074
|vpiName:i
|vpiFullName:uvm_pkg.uvm_root::m_check_verbosity.i
|vpiOperand:
\_constant: , line:1074
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_assignment: , line:1075
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (sep), line:1075
|vpiName:sep
|vpiFullName:uvm_pkg.uvm_root::m_check_verbosity.sep
|vpiRhs:
\_constant: , line:1075
|vpiConstType:6
|vpiDecompile:", "
|vpiSize:4
|STRING:", "
|vpiStmt:
\_assignment: , line:1076
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (verb_list), line:1076
|vpiName:verb_list
|vpiFullName:uvm_pkg.uvm_root::m_check_verbosity.verb_list
|vpiRhs:
\_operation: , line:1076
|vpiOpType:33
|vpiOperand:
\_ref_obj: (verb_list), line:1076
|vpiName:verb_list
|vpiOperand:
\_ref_obj: (sep), line:1076
|vpiName:sep
|vpiOperand:
\_bit_select: (verb_settings), line:1076
|vpiName:verb_settings
|vpiIndex:
\_ref_obj: (i), line:1076
|vpiName:i
|vpiStmt:
\_func_call: (uvm_report_warning), line:1078
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:1078
|vpiConstType:6
|vpiDecompile:"MULTVERB"
|vpiSize:10
|STRING:"MULTVERB"
|vpiArgument:
\_sys_func_call: ($sformatf), line:1079
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:1079
|vpiConstType:6
|vpiDecompile:"Multiple (%0d) +UVM_VERBOSITY arguments provided on the command line. '%s' will be used. Provided list: %s."
|vpiSize:111
|STRING:"Multiple (%0d) +UVM_VERBOSITY arguments provided on the command line. '%s' will be used. Provided list: %s."
|vpiArgument:
\_ref_obj: (verb_count), line:1079
|vpiName:verb_count
|vpiArgument:
\_ref_obj: (verb_string), line:1079
|vpiName:verb_string
|vpiArgument:
\_ref_obj: (verb_list), line:1079
|vpiName:verb_list
|vpiArgument:
\_ref_obj: (UVM_NONE), line:1079
|vpiName:UVM_NONE
|vpiStmt:
\_if_stmt: , line:1082
|vpiCondition:
\_operation: , line:1082
|vpiOpType:14
|vpiOperand:
\_ref_obj: (plusarg), line:1082
|vpiName:plusarg
|vpiFullName:uvm_pkg.uvm_root::m_check_verbosity.plusarg
|vpiOperand:
\_constant: , line:1082
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_begin: , line:1082
|vpiFullName:uvm_pkg.uvm_root::m_check_verbosity
|vpiStmt:
\_case_stmt: , line:1083
|vpiCaseType:1
|vpiCondition:
\_ref_obj: (verb_string), line:1083
|vpiName:verb_string
|vpiFullName:uvm_pkg.uvm_root::m_check_verbosity.verb_string
|vpiCaseItem:
\_case_item: , line:1084
|vpiExpr:
\_constant: , line:1084
|vpiConstType:6
|vpiDecompile:"UVM_NONE"
|vpiSize:10
|STRING:"UVM_NONE"
|vpiStmt:
\_assignment: , line:1084
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (verbosity), line:1084
|vpiName:verbosity
|vpiFullName:uvm_pkg.uvm_root::m_check_verbosity.verbosity
|vpiRhs:
\_ref_obj: (UVM_NONE), line:1084
|vpiName:UVM_NONE
|vpiFullName:uvm_pkg.uvm_root::m_check_verbosity.UVM_NONE
|vpiCaseItem:
\_case_item: , line:1085
|vpiExpr:
\_constant: , line:1085
|vpiConstType:6
|vpiDecompile:"NONE"
|vpiSize:6
|STRING:"NONE"
|vpiStmt:
\_assignment: , line:1085
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (verbosity), line:1085
|vpiName:verbosity
|vpiFullName:uvm_pkg.uvm_root::m_check_verbosity.verbosity
|vpiRhs:
\_ref_obj: (UVM_NONE), line:1085
|vpiName:UVM_NONE
|vpiFullName:uvm_pkg.uvm_root::m_check_verbosity.UVM_NONE
|vpiCaseItem:
\_case_item: , line:1086
|vpiExpr:
\_constant: , line:1086
|vpiConstType:6
|vpiDecompile:"UVM_LOW"
|vpiSize:9
|STRING:"UVM_LOW"
|vpiStmt:
\_assignment: , line:1086
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (verbosity), line:1086
|vpiName:verbosity
|vpiFullName:uvm_pkg.uvm_root::m_check_verbosity.verbosity
|vpiRhs:
\_ref_obj: (UVM_LOW), line:1086
|vpiName:UVM_LOW
|vpiFullName:uvm_pkg.uvm_root::m_check_verbosity.UVM_LOW
|vpiCaseItem:
\_case_item: , line:1087
|vpiExpr:
\_constant: , line:1087
|vpiConstType:6
|vpiDecompile:"LOW"
|vpiSize:5
|STRING:"LOW"
|vpiStmt:
\_assignment: , line:1087
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (verbosity), line:1087
|vpiName:verbosity
|vpiFullName:uvm_pkg.uvm_root::m_check_verbosity.verbosity
|vpiRhs:
\_ref_obj: (UVM_LOW), line:1087
|vpiName:UVM_LOW
|vpiFullName:uvm_pkg.uvm_root::m_check_verbosity.UVM_LOW
|vpiCaseItem:
\_case_item: , line:1088
|vpiExpr:
\_constant: , line:1088
|vpiConstType:6
|vpiDecompile:"UVM_MEDIUM"
|vpiSize:12
|STRING:"UVM_MEDIUM"
|vpiStmt:
\_assignment: , line:1088
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (verbosity), line:1088
|vpiName:verbosity
|vpiFullName:uvm_pkg.uvm_root::m_check_verbosity.verbosity
|vpiRhs:
\_ref_obj: (UVM_MEDIUM), line:1088
|vpiName:UVM_MEDIUM
|vpiFullName:uvm_pkg.uvm_root::m_check_verbosity.UVM_MEDIUM
|vpiCaseItem:
\_case_item: , line:1089
|vpiExpr:
\_constant: , line:1089
|vpiConstType:6
|vpiDecompile:"MEDIUM"
|vpiSize:8
|STRING:"MEDIUM"
|vpiStmt:
\_assignment: , line:1089
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (verbosity), line:1089
|vpiName:verbosity
|vpiFullName:uvm_pkg.uvm_root::m_check_verbosity.verbosity
|vpiRhs:
\_ref_obj: (UVM_MEDIUM), line:1089
|vpiName:UVM_MEDIUM
|vpiFullName:uvm_pkg.uvm_root::m_check_verbosity.UVM_MEDIUM
|vpiCaseItem:
\_case_item: , line:1090
|vpiExpr:
\_constant: , line:1090
|vpiConstType:6
|vpiDecompile:"UVM_HIGH"
|vpiSize:10
|STRING:"UVM_HIGH"
|vpiStmt:
\_assignment: , line:1090
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (verbosity), line:1090
|vpiName:verbosity
|vpiFullName:uvm_pkg.uvm_root::m_check_verbosity.verbosity
|vpiRhs:
\_ref_obj: (UVM_HIGH), line:1090
|vpiName:UVM_HIGH
|vpiFullName:uvm_pkg.uvm_root::m_check_verbosity.UVM_HIGH
|vpiCaseItem:
\_case_item: , line:1091
|vpiExpr:
\_constant: , line:1091
|vpiConstType:6
|vpiDecompile:"HIGH"
|vpiSize:6
|STRING:"HIGH"
|vpiStmt:
\_assignment: , line:1091
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (verbosity), line:1091
|vpiName:verbosity
|vpiFullName:uvm_pkg.uvm_root::m_check_verbosity.verbosity
|vpiRhs:
\_ref_obj: (UVM_HIGH), line:1091
|vpiName:UVM_HIGH
|vpiFullName:uvm_pkg.uvm_root::m_check_verbosity.UVM_HIGH
|vpiCaseItem:
\_case_item: , line:1092
|vpiExpr:
\_constant: , line:1092
|vpiConstType:6
|vpiDecompile:"UVM_FULL"
|vpiSize:10
|STRING:"UVM_FULL"
|vpiStmt:
\_assignment: , line:1092
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (verbosity), line:1092
|vpiName:verbosity
|vpiFullName:uvm_pkg.uvm_root::m_check_verbosity.verbosity
|vpiRhs:
\_ref_obj: (UVM_FULL), line:1092
|vpiName:UVM_FULL
|vpiFullName:uvm_pkg.uvm_root::m_check_verbosity.UVM_FULL
|vpiCaseItem:
\_case_item: , line:1093
|vpiExpr:
\_constant: , line:1093
|vpiConstType:6
|vpiDecompile:"FULL"
|vpiSize:6
|STRING:"FULL"
|vpiStmt:
\_assignment: , line:1093
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (verbosity), line:1093
|vpiName:verbosity
|vpiFullName:uvm_pkg.uvm_root::m_check_verbosity.verbosity
|vpiRhs:
\_ref_obj: (UVM_FULL), line:1093
|vpiName:UVM_FULL
|vpiFullName:uvm_pkg.uvm_root::m_check_verbosity.UVM_FULL
|vpiCaseItem:
\_case_item: , line:1094
|vpiExpr:
\_constant: , line:1094
|vpiConstType:6
|vpiDecompile:"UVM_DEBUG"
|vpiSize:11
|STRING:"UVM_DEBUG"
|vpiStmt:
\_assignment: , line:1094
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (verbosity), line:1094
|vpiName:verbosity
|vpiFullName:uvm_pkg.uvm_root::m_check_verbosity.verbosity
|vpiRhs:
\_ref_obj: (UVM_DEBUG), line:1094
|vpiName:UVM_DEBUG
|vpiFullName:uvm_pkg.uvm_root::m_check_verbosity.UVM_DEBUG
|vpiCaseItem:
\_case_item: , line:1095
|vpiExpr:
\_constant: , line:1095
|vpiConstType:6
|vpiDecompile:"DEBUG"
|vpiSize:7
|STRING:"DEBUG"
|vpiStmt:
\_assignment: , line:1095
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (verbosity), line:1095
|vpiName:verbosity
|vpiFullName:uvm_pkg.uvm_root::m_check_verbosity.verbosity
|vpiRhs:
\_ref_obj: (UVM_DEBUG), line:1095
|vpiName:UVM_DEBUG
|vpiFullName:uvm_pkg.uvm_root::m_check_verbosity.UVM_DEBUG
|vpiCaseItem:
\_case_item: , line:1096
|vpiStmt:
\_begin: , line:1096
|vpiFullName:uvm_pkg.uvm_root::m_check_verbosity
|vpiStmt:
\_assignment: , line:1097
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (verbosity), line:1097
|vpiName:verbosity
|vpiFullName:uvm_pkg.uvm_root::m_check_verbosity.verbosity
|vpiRhs:
\_ref_obj: (verb_string.atoi), line:1097
|vpiName:verb_string.atoi
|vpiFullName:uvm_pkg.uvm_root::m_check_verbosity.verb_string.atoi
|vpiStmt:
\_if_stmt: , line:1098
|vpiCondition:
\_operation: , line:1098
|vpiOpType:18
|vpiOperand:
\_ref_obj: (verbosity), line:1098
|vpiName:verbosity
|vpiFullName:uvm_pkg.uvm_root::m_check_verbosity.verbosity
|vpiOperand:
\_constant: , line:1098
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_func_call: (uvm_report_info), line:1099
|vpiName:uvm_report_info
|vpiFunction:
\_function: (uvm_report_info), line:126
|vpiArgument:
\_constant: , line:1099
|vpiConstType:6
|vpiDecompile:"NSTVERB"
|vpiSize:9
|STRING:"NSTVERB"
|vpiArgument:
\_sys_func_call: ($sformatf), line:1099
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:1099
|vpiConstType:6
|vpiDecompile:"Non-standard verbosity value, using provided '%0d'."
|vpiSize:53
|STRING:"Non-standard verbosity value, using provided '%0d'."
|vpiArgument:
\_ref_obj: (verbosity), line:1099
|vpiName:verbosity
|vpiArgument:
\_ref_obj: (UVM_NONE), line:1099
|vpiName:UVM_NONE
|vpiStmt:
\_if_stmt: , line:1100
|vpiCondition:
\_operation: , line:1100
|vpiOpType:14
|vpiOperand:
\_ref_obj: (verbosity), line:1100
|vpiName:verbosity
|vpiFullName:uvm_pkg.uvm_root::m_check_verbosity.verbosity
|vpiOperand:
\_constant: , line:1100
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_begin: , line:1100
|vpiFullName:uvm_pkg.uvm_root::m_check_verbosity
|vpiStmt:
\_assignment: , line:1101
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (verbosity), line:1101
|vpiName:verbosity
|vpiFullName:uvm_pkg.uvm_root::m_check_verbosity.verbosity
|vpiRhs:
\_ref_obj: (UVM_MEDIUM), line:1101
|vpiName:UVM_MEDIUM
|vpiFullName:uvm_pkg.uvm_root::m_check_verbosity.UVM_MEDIUM
|vpiStmt:
\_func_call: (uvm_report_warning), line:1102
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:1102
|vpiConstType:6
|vpiDecompile:"ILLVERB"
|vpiSize:9
|STRING:"ILLVERB"
|vpiArgument:
\_constant: , line:1102
|vpiConstType:6
|vpiDecompile:"Illegal verbosity value, using default of UVM_MEDIUM."
|vpiSize:55
|STRING:"Illegal verbosity value, using default of UVM_MEDIUM."
|vpiArgument:
\_ref_obj: (UVM_NONE), line:1102
|vpiName:UVM_NONE
|vpiStmt:
\_func_call: (set_report_verbosity_level_hier), line:1108
|vpiName:set_report_verbosity_level_hier
|vpiArgument:
\_ref_obj: (verbosity), line:1108
|vpiName:verbosity
|vpiTaskFunc:
\_function: (uvm_root::m_check_uvm_field_flag_size), line:1113
|vpiName:uvm_root::m_check_uvm_field_flag_size
|vpiFullName:uvm_pkg.uvm_root::m_check_uvm_field_flag_size
|vpiStmt:
\_if_stmt: , line:1114, parent:uvm_root::m_check_uvm_field_flag_size
|vpiCondition:
\_operation: , line:1114
|vpiOpType:20
|vpiOperand:
\_ref_obj: (UVM_FIELD_FLAG_RESERVED_BITS), line:1114
|vpiName:UVM_FIELD_FLAG_RESERVED_BITS
|vpiFullName:uvm_pkg.uvm_root::m_check_uvm_field_flag_size.UVM_FIELD_FLAG_RESERVED_BITS
|vpiOperand:
\_ref_obj: (UVM_FIELD_FLAG_RESERVED_BITS), line:1114
|vpiName:UVM_FIELD_FLAG_RESERVED_BITS
|vpiFullName:uvm_pkg.uvm_root::m_check_uvm_field_flag_size.UVM_FIELD_FLAG_RESERVED_BITS
|vpiStmt:
\_begin: , line:1114
|vpiFullName:uvm_pkg.uvm_root::m_check_uvm_field_flag_size
|vpiStmt:
\_func_call: (uvm_report_fatal), line:1115
|vpiName:uvm_report_fatal
|vpiFunction:
\_function: (uvm_report_fatal), line:192
|vpiArgument:
\_constant: , line:1115
|vpiConstType:6
|vpiDecompile:"BAD_FIELD_FLAG_SZ"
|vpiSize:19
|STRING:"BAD_FIELD_FLAG_SZ"
|vpiArgument:
\_sys_func_call: ($sformatf), line:1116
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:1117
|vpiConstType:6
|vpiDecompile:"Macro UVM_FIELD_FLAG_SIZE is set to %0d which is less than the required minimum of UVM_FIELD_FLAG_RESERVED_BITS (%0d)."
|vpiSize:120
|STRING:"Macro UVM_FIELD_FLAG_SIZE is set to %0d which is less than the required minimum of UVM_FIELD_FLAG_RESERVED_BITS (%0d)."
|vpiArgument:
\_ref_obj: (UVM_FIELD_FLAG_RESERVED_BITS), line:1118
|vpiName:UVM_FIELD_FLAG_RESERVED_BITS
|vpiArgument:
\_ref_obj: (UVM_FIELD_FLAG_RESERVED_BITS), line:1118
|vpiName:UVM_FIELD_FLAG_RESERVED_BITS
|vpiTaskFunc:
\_task: (uvm_root::run_phase), line:1127
|vpiName:uvm_root::run_phase
|vpiFullName:uvm_pkg.uvm_root::run_phase
|vpiStmt:
\_begin: , parent:uvm_root::run_phase
|vpiFullName:uvm_pkg.uvm_root::run_phase
|vpiStmt:
\_foreach_stmt: , line:1129
|vpiFullName:uvm_pkg.uvm_root::run_phase
|vpiVariables:
\_chandle_var: (m_uvm_applied_cl_action), line:1129
|vpiName:m_uvm_applied_cl_action
|vpiFullName:uvm_pkg.uvm_root::run_phase.m_uvm_applied_cl_action
|vpiLoopVars:
\_chandle_var: (idx), line:1129
|vpiName:idx
|vpiFullName:uvm_pkg.uvm_root::run_phase.idx
|vpiStmt:
\_if_stmt: , line:134
|vpiCondition:
\_operation: , line:134
|vpiOpType:14
|vpiOperand:
\_bit_select: (m_uvm_applied_cl_action.used), line:134
|vpiName:m_uvm_applied_cl_action.used
|vpiFullName:uvm_pkg.uvm_root::run_phase.m_uvm_applied_cl_action.used
|vpiIndex:
\_ref_obj: (idx), line:134
|vpiName:idx
|vpiOperand:
\_constant: , line:134
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_begin: , line:134
|vpiFullName:uvm_pkg.uvm_root::run_phase
|vpiStmt:
\_begin: , line:136
|vpiFullName:uvm_pkg.uvm_root::run_phase
|vpiStmt:
\_if_stmt: , line:138
|vpiCondition:
\_func_call: (uvm_report_enabled), line:138
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:138
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_WARNING), line:138
|vpiName:UVM_WARNING
|vpiArgument:
\_constant: , line:138
|vpiConstType:6
|vpiDecompile:"INVLCMDARGS"
|vpiSize:13
|STRING:"INVLCMDARGS"
|vpiStmt:
\_func_call: (uvm_report_warning), line:139
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"INVLCMDARGS"
|vpiSize:13
|STRING:"INVLCMDARGS"
|vpiArgument:
\_sys_func_call: ($sformatf), line:139
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"\"+uvm_set_action=%s\" never took effect due to a mismatching component pattern"
|vpiSize:81
|STRING:"\"+uvm_set_action=%s\" never took effect due to a mismatching component pattern"
|vpiArgument:
\_bit_select: (m_uvm_applied_cl_action.arg), line:139
|vpiName:m_uvm_applied_cl_action.arg
|vpiIndex:
\_ref_obj: (idx), line:139
|vpiName:idx
|vpiArgument:
\_ref_obj: (UVM_NONE), line:139
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_root.svh"
|vpiSize:204
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_root.svh"
|vpiArgument:
\_constant: , line:139
|vpiConstType:7
|vpiDecompile:1130
|vpiSize:32
|INT:1130
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:139
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_foreach_stmt: , line:1133
|vpiFullName:uvm_pkg.uvm_root::run_phase
|vpiVariables:
\_chandle_var: (m_uvm_applied_cl_sev), line:1133
|vpiName:m_uvm_applied_cl_sev
|vpiFullName:uvm_pkg.uvm_root::run_phase.m_uvm_applied_cl_sev
|vpiLoopVars:
\_chandle_var: (idx), line:1133
|vpiName:idx
|vpiFullName:uvm_pkg.uvm_root::run_phase.idx
|vpiStmt:
\_if_stmt: , line:134
|vpiCondition:
\_operation: , line:134
|vpiOpType:14
|vpiOperand:
\_bit_select: (m_uvm_applied_cl_sev.used), line:134
|vpiName:m_uvm_applied_cl_sev.used
|vpiFullName:uvm_pkg.uvm_root::run_phase.m_uvm_applied_cl_sev.used
|vpiIndex:
\_ref_obj: (idx), line:134
|vpiName:idx
|vpiOperand:
\_constant: , line:134
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_begin: , line:134
|vpiFullName:uvm_pkg.uvm_root::run_phase
|vpiStmt:
\_begin: , line:136
|vpiFullName:uvm_pkg.uvm_root::run_phase
|vpiStmt:
\_if_stmt: , line:138
|vpiCondition:
\_func_call: (uvm_report_enabled), line:138
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:138
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_WARNING), line:138
|vpiName:UVM_WARNING
|vpiArgument:
\_constant: , line:138
|vpiConstType:6
|vpiDecompile:"INVLCMDARGS"
|vpiSize:13
|STRING:"INVLCMDARGS"
|vpiStmt:
\_func_call: (uvm_report_warning), line:139
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"INVLCMDARGS"
|vpiSize:13
|STRING:"INVLCMDARGS"
|vpiArgument:
\_sys_func_call: ($sformatf), line:139
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"\"+uvm_set_severity=%s\" never took effect due to a mismatching component pattern"
|vpiSize:83
|STRING:"\"+uvm_set_severity=%s\" never took effect due to a mismatching component pattern"
|vpiArgument:
\_bit_select: (m_uvm_applied_cl_sev.arg), line:139
|vpiName:m_uvm_applied_cl_sev.arg
|vpiIndex:
\_ref_obj: (idx), line:139
|vpiName:idx
|vpiArgument:
\_ref_obj: (UVM_NONE), line:139
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_root.svh"
|vpiSize:204
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_root.svh"
|vpiArgument:
\_constant: , line:139
|vpiConstType:7
|vpiDecompile:1134
|vpiSize:32
|INT:1134
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:139
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_if_stmt: , line:170
|vpiCondition:
\_operation: , line:170
|vpiOpType:18
|vpiOperand:
\_sys_func_call: ($time), line:170
|vpiName:$time
|vpiOperand:
\_constant: , line:170
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_begin: , line:172
|vpiFullName:uvm_pkg.uvm_root::run_phase
|vpiStmt:
\_if_stmt: , line:173
|vpiCondition:
\_func_call: (uvm_report_enabled), line:173
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:173
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_FATAL), line:173
|vpiName:UVM_FATAL
|vpiArgument:
\_constant: , line:173
|vpiConstType:6
|vpiDecompile:"RUNPHSTIME"
|vpiSize:12
|STRING:"RUNPHSTIME"
|vpiStmt:
\_func_call: (uvm_report_fatal), line:174
|vpiName:uvm_report_fatal
|vpiFunction:
\_function: (uvm_report_fatal), line:192
|vpiArgument:
\_constant: , line:174
|vpiConstType:6
|vpiDecompile:"RUNPHSTIME"
|vpiSize:12
|STRING:"RUNPHSTIME"
|vpiArgument:
\_operation: , line:174
|vpiOpType:33
|vpiOperand:
\_constant: , line:174
|vpiConstType:6
|vpiDecompile:"The run phase must start at time 0, current time is "
|vpiSize:54
|STRING:"The run phase must start at time 0, current time is "
|vpiOperand:
\_sys_func_call: ($sformatf), line:175
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"%0t"
|vpiSize:5
|STRING:"%0t"
|vpiArgument:
\_sys_func_call: ($realtime), line:175
|vpiName:$realtime
|vpiOperand:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:". No non-zero delays are allowed before "
|vpiSize:42
|STRING:". No non-zero delays are allowed before "
|vpiOperand:
\_constant: , line:177
|vpiConstType:6
|vpiDecompile:"run_test(), and pre-run user defined phases may not consume "
|vpiSize:62
|STRING:"run_test(), and pre-run user defined phases may not consume "
|vpiOperand:
\_constant: , line:178
|vpiConstType:6
|vpiDecompile:"simulation time before the start of the run phase."
|vpiSize:52
|STRING:"simulation time before the start of the run phase."
|vpiArgument:
\_ref_obj: (UVM_NONE), line:178
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:178
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_root.svh"
|vpiSize:204
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_root.svh"
|vpiArgument:
\_constant: , line:178
|vpiConstType:7
|vpiDecompile:1138
|vpiSize:32
|INT:1138
|vpiArgument:
\_constant: , line:178
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:178
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiTaskFunc:
\_function: (uvm_root::set_enable_print_topology), line:1144
|vpiName:uvm_root::set_enable_print_topology
|vpiFullName:uvm_pkg.uvm_root::set_enable_print_topology
|vpiIODecl:
\_io_decl: (enable)
|vpiName:enable
|vpiDirection:5
|vpiExpr:
\_bit_var: , line:1144, parent:enable
|vpiFullName:enable
|vpiStmt:
\_assignment: , line:1145, parent:uvm_root::set_enable_print_topology
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (enable_print_topology), line:1145
|vpiName:enable_print_topology
|vpiFullName:uvm_pkg.uvm_root::set_enable_print_topology.enable_print_topology
|vpiRhs:
\_ref_obj: (enable), line:1145
|vpiName:enable
|vpiFullName:uvm_pkg.uvm_root::set_enable_print_topology.enable
|vpiTaskFunc:
\_function: (uvm_root::get_enable_print_topology), line:1150
|vpiName:uvm_root::get_enable_print_topology
|vpiFullName:uvm_pkg.uvm_root::get_enable_print_topology
|vpiReturn:
\_bit_var: , line:1150
|vpiStmt:
\_return_stmt: , line:1151, parent:uvm_root::get_enable_print_topology
|vpiCondition:
\_ref_obj: (enable_print_topology), line:1151
|vpiName:enable_print_topology
|vpiFullName:uvm_pkg.uvm_root::get_enable_print_topology.enable_print_topology
|vpiTaskFunc:
\_function: (uvm_component::m_add_child), line:1687
|vpiName:uvm_component::m_add_child
|vpiFullName:uvm_pkg.uvm_component::m_add_child
|vpiReturn:
\_bit_var: , line:1687
|vpiIODecl:
\_io_decl: (child)
|vpiName:child
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_component), line:1687, parent:child
|vpiName:uvm_component
|vpiFullName:child.uvm_component
|vpiStmt:
\_begin: , parent:uvm_component::m_add_child
|vpiFullName:uvm_pkg.uvm_component::m_add_child
|vpiStmt:
\_if_stmt: , line:1689
|vpiCondition:
\_operation: , line:1689
|vpiOpType:26
|vpiOperand:
\_ref_obj: (m_children.exists), line:1689
|vpiName:m_children.exists
|vpiFullName:uvm_pkg.uvm_component::m_add_child.m_children.exists
|vpiOperand:
\_operation: , line:134
|vpiOpType:15
|vpiOperand:
\_bit_select: (m_children), line:134
|vpiName:m_children
|vpiFullName:uvm_pkg.uvm_component::m_add_child.m_children
|vpiIndex:
\_ref_obj: (child.get_name), line:134
|vpiName:child.get_name
|vpiFullName:uvm_pkg.uvm_component::m_add_child.child.get_name
|vpiOperand:
\_ref_obj: (child), line:134
|vpiName:child
|vpiFullName:uvm_pkg.uvm_component::m_add_child.child
|vpiStmt:
\_begin: , line:134
|vpiFullName:uvm_pkg.uvm_component::m_add_child
|vpiStmt:
\_begin: , line:136
|vpiFullName:uvm_pkg.uvm_component::m_add_child
|vpiStmt:
\_if_stmt: , line:137
|vpiCondition:
\_func_call: (uvm_report_enabled), line:137
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:137
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_WARNING), line:137
|vpiName:UVM_WARNING
|vpiArgument:
\_constant: , line:137
|vpiConstType:6
|vpiDecompile:"BDCLD"
|vpiSize:7
|STRING:"BDCLD"
|vpiStmt:
\_func_call: (uvm_report_warning), line:138
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:138
|vpiConstType:6
|vpiDecompile:"BDCLD"
|vpiSize:7
|STRING:"BDCLD"
|vpiArgument:
\_sys_func_call: ($sformatf), line:140
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:"A child with the name '%0s' (type=%0s) already exists."
|vpiSize:56
|STRING:"A child with the name '%0s' (type=%0s) already exists."
|vpiArgument:
\_ref_obj: (child.get_name), line:141
|vpiName:child.get_name
|vpiArgument:
\_bit_select: (m_children.get_type_name), line:141
|vpiName:m_children.get_type_name
|vpiIndex:
\_sys_func_call: ($@@BAD_SYMBOL@@), line:141
|vpiName:$@@BAD_SYMBOL@@
|vpiArgument:
\_ref_obj: (UVM_NONE), line:141
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:141
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_component.svh"
|vpiSize:209
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_component.svh"
|vpiArgument:
\_constant: , line:141
|vpiConstType:7
|vpiDecompile:1693
|vpiSize:32
|INT:1693
|vpiArgument:
\_constant: , line:141
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:141
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:1695
|vpiCondition:
\_constant: , line:1695
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_if_stmt: , line:134
|vpiCondition:
\_ref_obj: (m_children_by_handle.exists), line:134
|vpiName:m_children_by_handle.exists
|vpiFullName:uvm_pkg.uvm_component::m_add_child.m_children_by_handle.exists
|vpiStmt:
\_begin: , line:134
|vpiFullName:uvm_pkg.uvm_component::m_add_child
|vpiStmt:
\_begin: , line:136
|vpiFullName:uvm_pkg.uvm_component::m_add_child
|vpiStmt:
\_if_stmt: , line:137
|vpiCondition:
\_func_call: (uvm_report_enabled), line:137
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:137
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_WARNING), line:137
|vpiName:UVM_WARNING
|vpiArgument:
\_constant: , line:137
|vpiConstType:6
|vpiDecompile:"BDCHLD"
|vpiSize:8
|STRING:"BDCHLD"
|vpiStmt:
\_func_call: (uvm_report_warning), line:138
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:138
|vpiConstType:6
|vpiDecompile:"BDCHLD"
|vpiSize:8
|STRING:"BDCHLD"
|vpiArgument:
\_sys_func_call: ($sformatf), line:139
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"A child with the name '%0s' %0s %0s'"
|vpiSize:38
|STRING:"A child with the name '%0s' %0s %0s'"
|vpiArgument:
\_ref_obj: (child.get_name), line:140
|vpiName:child.get_name
|vpiArgument:
\_constant: , line:142
|vpiConstType:6
|vpiDecompile:"already exists in parent under name '"
|vpiSize:39
|STRING:"already exists in parent under name '"
|vpiArgument:
\_bit_select: (m_children_by_handle.get_name), line:143
|vpiName:m_children_by_handle.get_name
|vpiIndex:
\_ref_obj: (child), line:143
|vpiName:child
|vpiArgument:
\_ref_obj: (UVM_NONE), line:143
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:143
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_component.svh"
|vpiSize:209
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_component.svh"
|vpiArgument:
\_constant: , line:143
|vpiConstType:7
|vpiDecompile:1700
|vpiSize:32
|INT:1700
|vpiArgument:
\_constant: , line:143
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:143
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:1702
|vpiCondition:
\_constant: , line:1702
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_assignment: , line:1705
|vpiBlocking:1
|vpiLhs:
\_bit_select: (m_children), line:1705
|vpiName:m_children
|vpiFullName:uvm_pkg.uvm_component::m_add_child.m_children
|vpiIndex:
\_ref_obj: (child.get_name), line:1705
|vpiName:child.get_name
|vpiRhs:
\_ref_obj: (child), line:1705
|vpiName:child
|vpiFullName:uvm_pkg.uvm_component::m_add_child.child
|vpiStmt:
\_assignment: , line:1706
|vpiBlocking:1
|vpiLhs:
\_bit_select: (m_children_by_handle), line:1706
|vpiName:m_children_by_handle
|vpiFullName:uvm_pkg.uvm_component::m_add_child.m_children_by_handle
|vpiIndex:
\_ref_obj: (child), line:1706
|vpiName:child
|vpiRhs:
\_ref_obj: (child), line:1706
|vpiName:child
|vpiFullName:uvm_pkg.uvm_component::m_add_child.child
|vpiStmt:
\_return_stmt: , line:1707
|vpiCondition:
\_constant: , line:1707
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiTaskFunc:
\_function: (uvm_component::get_children), line:1722
|vpiName:uvm_component::get_children
|vpiFullName:uvm_pkg.uvm_component::get_children
|vpiIODecl:
\_io_decl: (children)
|vpiName:children
|vpiDirection:6
|vpiExpr:
\_chandle_var: (uvm_component), line:1722, parent:children
|vpiName:uvm_component
|vpiFullName:children.uvm_component
|vpiStmt:
\_foreach_stmt: , line:1723, parent:uvm_component::get_children
|vpiFullName:uvm_pkg.uvm_component::get_children
|vpiVariables:
\_chandle_var: (m_children), line:1723
|vpiName:m_children
|vpiFullName:uvm_pkg.uvm_component::get_children.m_children
|vpiLoopVars:
\_chandle_var: (i), line:1723
|vpiName:i
|vpiFullName:uvm_pkg.uvm_component::get_children.i
|vpiStmt:
\_func_call: (children.push_back), line:1724
|vpiName:children.push_back
|vpiArgument:
\_bit_select: (m_children), line:1724
|vpiName:m_children
|vpiIndex:
\_ref_obj: (i), line:1724
|vpiName:i
|vpiTaskFunc:
\_function: (uvm_component::get_first_child), line:1731
|vpiName:uvm_component::get_first_child
|vpiFullName:uvm_pkg.uvm_component::get_first_child
|vpiReturn:
\_int_var: , line:1731
|vpiIODecl:
\_io_decl: (name)
|vpiName:name
|vpiDirection:6
|vpiExpr:
\_logic_var: , line:1731, parent:name
|vpiFullName:name
|vpiStmt:
\_return_stmt: , line:1732, parent:uvm_component::get_first_child
|vpiCondition:
\_ref_obj: (m_children.first), line:1732
|vpiName:m_children.first
|vpiFullName:uvm_pkg.uvm_component::get_first_child.m_children.first
|vpiTaskFunc:
\_function: (uvm_component::get_next_child), line:1739
|vpiName:uvm_component::get_next_child
|vpiFullName:uvm_pkg.uvm_component::get_next_child
|vpiReturn:
\_int_var: , line:1739
|vpiIODecl:
\_io_decl: (name)
|vpiName:name
|vpiDirection:6
|vpiExpr:
\_logic_var: , line:1739, parent:name
|vpiFullName:name
|vpiStmt:
\_return_stmt: , line:1740, parent:uvm_component::get_next_child
|vpiCondition:
\_ref_obj: (m_children.next), line:1740
|vpiName:m_children.next
|vpiFullName:uvm_pkg.uvm_component::get_next_child.m_children.next
|vpiTaskFunc:
\_function: (uvm_component::get_child), line:1747
|vpiName:uvm_component::get_child
|vpiFullName:uvm_pkg.uvm_component::get_child
|vpiReturn:
\_chandle_var: (uvm_component), line:1747
|vpiName:uvm_component
|vpiIODecl:
\_io_decl: (name)
|vpiName:name
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1747, parent:name
|vpiFullName:name
|vpiStmt:
\_begin: , parent:uvm_component::get_child
|vpiFullName:uvm_pkg.uvm_component::get_child
|vpiStmt:
\_if_stmt: , line:1748
|vpiCondition:
\_ref_obj: (m_children.exists), line:1748
|vpiName:m_children.exists
|vpiFullName:uvm_pkg.uvm_component::get_child.m_children.exists
|vpiStmt:
\_return_stmt: , line:134
|vpiCondition:
\_bit_select: (m_children), line:134
|vpiName:m_children
|vpiFullName:uvm_pkg.uvm_component::get_child.m_children
|vpiIndex:
\_ref_obj: (name), line:134
|vpiName:name
|vpiStmt:
\_begin: , line:136
|vpiFullName:uvm_pkg.uvm_component::get_child
|vpiStmt:
\_if_stmt: , line:137
|vpiCondition:
\_func_call: (uvm_report_enabled), line:137
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:137
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_WARNING), line:137
|vpiName:UVM_WARNING
|vpiArgument:
\_constant: , line:137
|vpiConstType:6
|vpiDecompile:"NOCHILD"
|vpiSize:9
|STRING:"NOCHILD"
|vpiStmt:
\_func_call: (uvm_report_warning), line:139
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"NOCHILD"
|vpiSize:9
|STRING:"NOCHILD"
|vpiArgument:
\_operation: , line:139
|vpiOpType:33
|vpiOperand:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"Component with name '"
|vpiSize:23
|STRING:"Component with name '"
|vpiOperand:
\_ref_obj: (name), line:139
|vpiName:name
|vpiOperand:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:"' is not a child of component '"
|vpiSize:33
|STRING:"' is not a child of component '"
|vpiOperand:
\_func_call: (get_full_name), line:140
|vpiName:get_full_name
|vpiOperand:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:"'"
|vpiSize:3
|STRING:"'"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:140
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_component.svh"
|vpiSize:209
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_component.svh"
|vpiArgument:
\_constant: , line:140
|vpiConstType:7
|vpiDecompile:1753
|vpiSize:32
|INT:1753
|vpiArgument:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:140
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:1755
|vpiCondition:
\_unsupported_expr: , line:1755
|STRING:
|vpiTaskFunc:
\_function: (uvm_component::has_child), line:1762
|vpiName:uvm_component::has_child
|vpiFullName:uvm_pkg.uvm_component::has_child
|vpiReturn:
\_int_var: , line:1762
|vpiIODecl:
\_io_decl: (name)
|vpiName:name
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1762, parent:name
|vpiFullName:name
|vpiStmt:
\_return_stmt: , line:1763, parent:uvm_component::has_child
|vpiCondition:
\_ref_obj: (m_children.exists), line:1763
|vpiName:m_children.exists
|vpiFullName:uvm_pkg.uvm_component::has_child.m_children.exists
|vpiTaskFunc:
\_function: (uvm_component::get_num_children), line:1770
|vpiName:uvm_component::get_num_children
|vpiFullName:uvm_pkg.uvm_component::get_num_children
|vpiReturn:
\_int_var: , line:1770
|vpiStmt:
\_return_stmt: , line:1771, parent:uvm_component::get_num_children
|vpiCondition:
\_ref_obj: (m_children.num), line:1771
|vpiName:m_children.num
|vpiFullName:uvm_pkg.uvm_component::get_num_children.m_children.num
|vpiTaskFunc:
\_function: (uvm_component::get_full_name), line:1778
|vpiName:uvm_component::get_full_name
|vpiFullName:uvm_pkg.uvm_component::get_full_name
|vpiReturn:
\_logic_var: , line:1778
|vpiStmt:
\_if_else: , line:1781, parent:uvm_component::get_full_name
|vpiCondition:
\_operation: , line:1781
|vpiOpType:14
|vpiOperand:
\_ref_obj: (m_name), line:1781
|vpiName:m_name
|vpiFullName:uvm_pkg.uvm_component::get_full_name.m_name
|vpiOperand:
\_constant: , line:1781
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiStmt:
\_return_stmt: , line:1782
|vpiCondition:
\_func_call: (get_name), line:1782
|vpiName:get_name
|vpiElseStmt:
\_return_stmt: , line:1784
|vpiCondition:
\_ref_obj: (m_name), line:1784
|vpiName:m_name
|vpiFullName:uvm_pkg.uvm_component::get_full_name.m_name
|vpiTaskFunc:
\_function: (uvm_component::get_parent), line:1791
|vpiName:uvm_component::get_parent
|vpiFullName:uvm_pkg.uvm_component::get_parent
|vpiReturn:
\_chandle_var: (uvm_component), line:1791
|vpiName:uvm_component
|vpiStmt:
\_return_stmt: , line:1792, parent:uvm_component::get_parent
|vpiCondition:
\_ref_obj: (m_parent), line:1792
|vpiName:m_parent
|vpiFullName:uvm_pkg.uvm_component::get_parent.m_parent
|vpiTaskFunc:
\_function: (uvm_component::set_name), line:1799
|vpiName:uvm_component::set_name
|vpiFullName:uvm_pkg.uvm_component::set_name
|vpiIODecl:
\_io_decl: (name)
|vpiName:name
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1799, parent:name
|vpiFullName:name
|vpiStmt:
\_begin: , parent:uvm_component::set_name
|vpiFullName:uvm_pkg.uvm_component::set_name
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:15
|vpiOperand:
\_ref_obj: (m_name), line:152
|vpiName:m_name
|vpiFullName:uvm_pkg.uvm_component::set_name.m_name
|vpiOperand:
\_constant: , line:152
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_component::set_name
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_component::set_name
|vpiStmt:
\_if_stmt: , line:156
|vpiCondition:
\_func_call: (uvm_report_enabled), line:156
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:156
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:156
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"INVSTNM"
|vpiSize:9
|STRING:"INVSTNM"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"INVSTNM"
|vpiSize:9
|STRING:"INVSTNM"
|vpiArgument:
\_sys_func_call: ($sformatf), line:157
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"It is illegal to change the name of a component. The component name will not be changed to \"%s\""
|vpiSize:99
|STRING:"It is illegal to change the name of a component. The component name will not be changed to \"%s\""
|vpiArgument:
\_ref_obj: (name), line:157
|vpiName:name
|vpiArgument:
\_ref_obj: (UVM_NONE), line:157
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_component.svh"
|vpiSize:209
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_component.svh"
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:1801
|vpiSize:32
|INT:1801
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:1803
|vpiStmt:
\_sys_func_call: (super.set_name), line:1805
|vpiName:super.set_name
|vpiArgument:
\_ref_obj: (name), line:1805
|vpiName:name
|vpiStmt:
\_func_call: (m_set_full_name), line:1806
|vpiName:m_set_full_name
|vpiTaskFunc:
\_function: (uvm_component::m_set_full_name), line:1814
|vpiName:uvm_component::m_set_full_name
|vpiFullName:uvm_pkg.uvm_component::m_set_full_name
|vpiStmt:
\_begin: , parent:uvm_component::m_set_full_name
|vpiFullName:uvm_pkg.uvm_component::m_set_full_name
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (top), line:1815
|vpiName:top
|vpiFullName:uvm_pkg.uvm_component::m_set_full_name.top
|vpiStmt:
\_if_else: , line:1816
|vpiCondition:
\_operation: , line:1816
|vpiOpType:27
|vpiOperand:
\_sys_func_call: ($cast), line:1816
|vpiName:$cast
|vpiArgument:
\_ref_obj: (top), line:1816
|vpiName:top
|vpiArgument:
\_ref_obj: (m_parent), line:1816
|vpiName:m_parent
|vpiOperand:
\_operation: , line:1816
|vpiOpType:14
|vpiOperand:
\_ref_obj: (m_parent), line:1816
|vpiName:m_parent
|vpiFullName:uvm_pkg.uvm_component::m_set_full_name.m_parent
|vpiOperand:
\_unsupported_expr: , line:1816
|STRING:
|vpiStmt:
\_assignment: , line:1817
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_name), line:1817
|vpiName:m_name
|vpiFullName:uvm_pkg.uvm_component::m_set_full_name.m_name
|vpiRhs:
\_func_call: (get_name), line:1817
|vpiName:get_name
|vpiElseStmt:
\_assignment: , line:1819
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_name), line:1819
|vpiName:m_name
|vpiFullName:uvm_pkg.uvm_component::m_set_full_name.m_name
|vpiRhs:
\_operation: , line:1819
|vpiOpType:33
|vpiOperand:
\_ref_obj: (m_parent.get_full_name), line:1819
|vpiName:m_parent.get_full_name
|vpiOperand:
\_constant: , line:1819
|vpiConstType:6
|vpiDecompile:"."
|vpiSize:3
|STRING:"."
|vpiOperand:
\_func_call: (get_name), line:1819
|vpiName:get_name
|vpiStmt:
\_foreach_stmt: , line:1821
|vpiFullName:uvm_pkg.uvm_component::m_set_full_name
|vpiVariables:
\_chandle_var: (m_children), line:1821
|vpiName:m_children
|vpiFullName:uvm_pkg.uvm_component::m_set_full_name.m_children
|vpiLoopVars:
\_chandle_var: (c), line:1821
|vpiName:c
|vpiFullName:uvm_pkg.uvm_component::m_set_full_name.c
|vpiStmt:
\_begin: , line:1821
|vpiFullName:uvm_pkg.uvm_component::m_set_full_name
|vpiStmt:
\_assignment: , line:1823
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (tmp), line:1823
|vpiName:tmp
|vpiFullName:uvm_pkg.uvm_component::m_set_full_name.tmp
|vpiRhs:
\_bit_select: (m_children), line:1823
|vpiName:m_children
|vpiFullName:uvm_pkg.uvm_component::m_set_full_name.m_children
|vpiIndex:
\_ref_obj: (c), line:1823
|vpiName:c
|vpiStmt:
\_func_call: (tmp.m_set_full_name), line:1824
|vpiName:tmp.m_set_full_name
|vpiTaskFunc:
\_function: (uvm_component::lookup), line:1833
|vpiName:uvm_component::lookup
|vpiFullName:uvm_pkg.uvm_component::lookup
|vpiReturn:
\_chandle_var: (uvm_component), line:1833
|vpiName:uvm_component
|vpiIODecl:
\_io_decl: (name)
|vpiName:name
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1833, parent:name
|vpiFullName:name
|vpiStmt:
\_begin: , parent:uvm_component::lookup
|vpiFullName:uvm_pkg.uvm_component::lookup
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_logic_var: (leaf), line:1835
|vpiName:leaf
|vpiFullName:uvm_pkg.uvm_component::lookup.leaf
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_logic_var: (remainder), line:1835
|vpiName:remainder
|vpiFullName:uvm_pkg.uvm_component::lookup.remainder
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (comp), line:1836
|vpiName:comp
|vpiFullName:uvm_pkg.uvm_component::lookup.comp
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (top), line:1837
|vpiName:top
|vpiFullName:uvm_pkg.uvm_component::lookup.top
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (cs), line:1838
|vpiName:cs
|vpiFullName:uvm_pkg.uvm_component::lookup.cs
|vpiStmt:
\_assignment: , line:1839
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (cs), line:1839
|vpiName:cs
|vpiFullName:uvm_pkg.uvm_component::lookup.cs
|vpiRhs:
\_ref_obj: (uvm_coreservice_t::get), line:1839
|vpiName:uvm_coreservice_t::get
|vpiFullName:uvm_pkg.uvm_component::lookup.uvm_coreservice_t::get
|vpiStmt:
\_assignment: , line:1840
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (top), line:1840
|vpiName:top
|vpiFullName:uvm_pkg.uvm_component::lookup.top
|vpiRhs:
\_ref_obj: (cs.get_root), line:1840
|vpiName:cs.get_root
|vpiFullName:uvm_pkg.uvm_component::lookup.cs.get_root
|vpiStmt:
\_assignment: , line:1842
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (comp), line:1842
|vpiName:comp
|vpiFullName:uvm_pkg.uvm_component::lookup.comp
|vpiRhs:
\_ref_obj: (this), line:1842
|vpiName:this
|vpiFullName:uvm_pkg.uvm_component::lookup.this
|vpiStmt:
\_func_call: (m_extract_name), line:1844
|vpiName:m_extract_name
|vpiArgument:
\_ref_obj: (name), line:1844
|vpiName:name
|vpiArgument:
\_ref_obj: (leaf), line:1844
|vpiName:leaf
|vpiArgument:
\_ref_obj: (remainder), line:1844
|vpiName:remainder
|vpiStmt:
\_if_stmt: , line:1846
|vpiCondition:
\_operation: , line:1846
|vpiOpType:14
|vpiOperand:
\_ref_obj: (leaf), line:1846
|vpiName:leaf
|vpiFullName:uvm_pkg.uvm_component::lookup.leaf
|vpiOperand:
\_constant: , line:1846
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiStmt:
\_begin: , line:1846
|vpiFullName:uvm_pkg.uvm_component::lookup
|vpiStmt:
\_assignment: , line:1847
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (comp), line:1847
|vpiName:comp
|vpiFullName:uvm_pkg.uvm_component::lookup.comp
|vpiRhs:
\_ref_obj: (top), line:1847
|vpiName:top
|vpiFullName:uvm_pkg.uvm_component::lookup.top
|vpiStmt:
\_func_call: (m_extract_name), line:1848
|vpiName:m_extract_name
|vpiArgument:
\_ref_obj: (remainder), line:1848
|vpiName:remainder
|vpiArgument:
\_ref_obj: (leaf), line:1848
|vpiName:leaf
|vpiArgument:
\_ref_obj: (remainder), line:1848
|vpiName:remainder
|vpiStmt:
\_if_stmt: , line:134
|vpiCondition:
\_operation: , line:134
|vpiOpType:3
|vpiOperand:
\_ref_obj: (comp.has_child), line:134
|vpiName:comp.has_child
|vpiFullName:uvm_pkg.uvm_component::lookup.comp.has_child
|vpiStmt:
\_begin: , line:134
|vpiFullName:uvm_pkg.uvm_component::lookup
|vpiStmt:
\_begin: , line:136
|vpiFullName:uvm_pkg.uvm_component::lookup
|vpiStmt:
\_if_stmt: , line:137
|vpiCondition:
\_func_call: (uvm_report_enabled), line:137
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:137
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_WARNING), line:137
|vpiName:UVM_WARNING
|vpiArgument:
\_constant: , line:137
|vpiConstType:6
|vpiDecompile:"Lookup Error"
|vpiSize:14
|STRING:"Lookup Error"
|vpiStmt:
\_func_call: (uvm_report_warning), line:139
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"Lookup Error"
|vpiSize:14
|STRING:"Lookup Error"
|vpiArgument:
\_sys_func_call: ($sformatf), line:140
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:"Cannot find child %0s"
|vpiSize:23
|STRING:"Cannot find child %0s"
|vpiArgument:
\_ref_obj: (leaf), line:140
|vpiName:leaf
|vpiArgument:
\_ref_obj: (UVM_NONE), line:140
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_component.svh"
|vpiSize:209
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_component.svh"
|vpiArgument:
\_constant: , line:140
|vpiConstType:7
|vpiDecompile:1851
|vpiSize:32
|INT:1851
|vpiArgument:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:140
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:1853
|vpiCondition:
\_unsupported_expr: , line:1853
|STRING:
|vpiStmt:
\_if_stmt: , line:1856
|vpiCondition:
\_operation: , line:1856
|vpiOpType:15
|vpiOperand:
\_ref_obj: (remainder), line:1856
|vpiName:remainder
|vpiFullName:uvm_pkg.uvm_component::lookup.remainder
|vpiOperand:
\_constant: , line:1856
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiStmt:
\_return_stmt: , line:1857
|vpiCondition:
\_ref_obj: (comp.m_children), line:1857
|vpiName:comp.m_children
|vpiFullName:uvm_pkg.uvm_component::lookup.comp.m_children
|vpiStmt:
\_return_stmt: , line:1859
|vpiCondition:
\_ref_obj: (comp.m_children), line:1859
|vpiName:comp.m_children
|vpiFullName:uvm_pkg.uvm_component::lookup.comp.m_children
|vpiTaskFunc:
\_function: (uvm_component::get_depth), line:1867
|vpiName:uvm_component::get_depth
|vpiFullName:uvm_pkg.uvm_component::get_depth
|vpiReturn:
\_int_var: , line:1867
|vpiStmt:
\_begin: , parent:uvm_component::get_depth
|vpiFullName:uvm_pkg.uvm_component::get_depth
|vpiStmt:
\_if_stmt: , line:1868
|vpiCondition:
\_operation: , line:1868
|vpiOpType:14
|vpiOperand:
\_ref_obj: (m_name), line:1868
|vpiName:m_name
|vpiFullName:uvm_pkg.uvm_component::get_depth.m_name
|vpiOperand:
\_constant: , line:1868
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiStmt:
\_return_stmt: , line:1868
|vpiCondition:
\_constant: , line:1868
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_assignment: , line:1869
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (get_depth), line:1869
|vpiName:get_depth
|vpiFullName:uvm_pkg.uvm_component::get_depth.get_depth
|vpiRhs:
\_constant: , line:1869
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_foreach_stmt: , line:1870
|vpiFullName:uvm_pkg.uvm_component::get_depth
|vpiVariables:
\_chandle_var: (m_name), line:1870
|vpiName:m_name
|vpiFullName:uvm_pkg.uvm_component::get_depth.m_name
|vpiLoopVars:
\_chandle_var: (i), line:1870
|vpiName:i
|vpiFullName:uvm_pkg.uvm_component::get_depth.i
|vpiStmt:
\_if_stmt: , line:1871
|vpiCondition:
\_operation: , line:1871
|vpiOpType:14
|vpiOperand:
\_bit_select: (m_name), line:1871
|vpiName:m_name
|vpiFullName:uvm_pkg.uvm_component::get_depth.m_name
|vpiIndex:
\_ref_obj: (i), line:1871
|vpiName:i
|vpiOperand:
\_constant: , line:1871
|vpiConstType:6
|vpiDecompile:"."
|vpiSize:3
|STRING:"."
|vpiTaskFunc:
\_function: (uvm_component::m_extract_name), line:1878
|vpiName:uvm_component::m_extract_name
|vpiFullName:uvm_pkg.uvm_component::m_extract_name
|vpiIODecl:
\_io_decl: (name)
|vpiName:name
|vpiDirection:1
|vpiExpr:
\_logic_var: , line:1878, parent:name
|vpiFullName:name
|vpiIODecl:
\_io_decl: (leaf)
|vpiName:leaf
|vpiDirection:2
|vpiExpr:
\_logic_var: , line:1879, parent:leaf
|vpiFullName:leaf
|vpiIODecl:
\_io_decl: (remainder)
|vpiName:remainder
|vpiDirection:2
|vpiExpr:
\_logic_var: , line:1880, parent:remainder
|vpiFullName:remainder
|vpiStmt:
\_begin: , parent:uvm_component::m_extract_name
|vpiFullName:uvm_pkg.uvm_component::m_extract_name
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_int_var: (i), line:1881
|vpiName:i
|vpiFullName:uvm_pkg.uvm_component::m_extract_name.i
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_int_var: (len), line:1881
|vpiName:len
|vpiFullName:uvm_pkg.uvm_component::m_extract_name.len
|vpiStmt:
\_assignment: , line:1882
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (len), line:1882
|vpiName:len
|vpiFullName:uvm_pkg.uvm_component::m_extract_name.len
|vpiRhs:
\_ref_obj: (name.len), line:1882
|vpiName:name.len
|vpiFullName:uvm_pkg.uvm_component::m_extract_name.name.len
|vpiStmt:
\_for_stmt: , line:1884
|vpiFullName:uvm_pkg.uvm_component::m_extract_name
|vpiCondition:
\_operation: , line:1884
|vpiOpType:20
|vpiOperand:
\_ref_obj: (i), line:1884
|vpiName:i
|vpiFullName:uvm_pkg.uvm_component::m_extract_name.i
|vpiOperand:
\_ref_obj: (name.len), line:1884
|vpiName:name.len
|vpiFullName:uvm_pkg.uvm_component::m_extract_name.name.len
|vpiForInitStmt:
\_assign_stmt:
|vpiRhs:
\_unsupported_expr: , line:28
|STRING:
|vpiLhs:
\_logic_var: (@@BAD_SYMBOL@@), line:1884
|vpiName:@@BAD_SYMBOL@@
|vpiFullName:uvm_pkg.uvm_component::m_extract_name.@@BAD_SYMBOL@@
|vpiForIncStmt:
\_operation: , line:1884
|vpiOpType:62
|vpiOperand:
\_ref_obj: (i), line:1884
|vpiName:i
|vpiStmt:
\_begin: , line:1884
|vpiFullName:uvm_pkg.uvm_component::m_extract_name
|vpiStmt:
\_if_stmt: , line:1885
|vpiCondition:
\_operation: , line:1885
|vpiOpType:14
|vpiOperand:
\_bit_select: (name), line:1885
|vpiName:name
|vpiFullName:uvm_pkg.uvm_component::m_extract_name.name
|vpiIndex:
\_ref_obj: (i), line:1885
|vpiName:i
|vpiOperand:
\_constant: , line:1885
|vpiConstType:6
|vpiDecompile:"."
|vpiSize:3
|STRING:"."
|vpiStmt:
\_begin: , line:1885
|vpiFullName:uvm_pkg.uvm_component::m_extract_name
|vpiStmt:
\_break_stmt: , line:1886
|vpiStmt:
\_if_stmt: , line:1890
|vpiCondition:
\_operation: , line:1890
|vpiOpType:14
|vpiOperand:
\_ref_obj: (i), line:1890
|vpiName:i
|vpiFullName:uvm_pkg.uvm_component::m_extract_name.i
|vpiOperand:
\_ref_obj: (len), line:1890
|vpiName:len
|vpiFullName:uvm_pkg.uvm_component::m_extract_name.len
|vpiStmt:
\_begin: , line:1890
|vpiFullName:uvm_pkg.uvm_component::m_extract_name
|vpiStmt:
\_assignment: , line:1891
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (leaf), line:1891
|vpiName:leaf
|vpiFullName:uvm_pkg.uvm_component::m_extract_name.leaf
|vpiRhs:
\_ref_obj: (name), line:1891
|vpiName:name
|vpiFullName:uvm_pkg.uvm_component::m_extract_name.name
|vpiStmt:
\_assignment: , line:1892
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (remainder), line:1892
|vpiName:remainder
|vpiFullName:uvm_pkg.uvm_component::m_extract_name.remainder
|vpiRhs:
\_constant: , line:1892
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiStmt:
\_return_stmt: , line:1893
|vpiStmt:
\_assignment: , line:1896
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (leaf), line:1896
|vpiName:leaf
|vpiFullName:uvm_pkg.uvm_component::m_extract_name.leaf
|vpiRhs:
\_ref_obj: (name.substr), line:1896
|vpiName:name.substr
|vpiFullName:uvm_pkg.uvm_component::m_extract_name.name.substr
|vpiStmt:
\_assignment: , line:1897
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (remainder), line:1897
|vpiName:remainder
|vpiFullName:uvm_pkg.uvm_component::m_extract_name.remainder
|vpiRhs:
\_ref_obj: (name.substr), line:1897
|vpiName:name.substr
|vpiFullName:uvm_pkg.uvm_component::m_extract_name.name.substr
|vpiStmt:
\_return_stmt: , line:1899
|vpiTaskFunc:
\_function: (uvm_component::flush), line:1906
|vpiName:uvm_component::flush
|vpiFullName:uvm_pkg.uvm_component::flush
|vpiStmt:
\_return_stmt: , line:1907, parent:uvm_component::flush
|vpiTaskFunc:
\_function: (uvm_component::do_flush), line:1914
|vpiName:uvm_component::do_flush
|vpiFullName:uvm_pkg.uvm_component::do_flush
|vpiStmt:
\_begin: , parent:uvm_component::do_flush
|vpiFullName:uvm_pkg.uvm_component::do_flush
|vpiStmt:
\_foreach_stmt: , line:1915
|vpiFullName:uvm_pkg.uvm_component::do_flush
|vpiVariables:
\_chandle_var: (m_children), line:1915
|vpiName:m_children
|vpiFullName:uvm_pkg.uvm_component::do_flush.m_children
|vpiLoopVars:
\_chandle_var: (s), line:1915
|vpiName:s
|vpiFullName:uvm_pkg.uvm_component::do_flush.s
|vpiStmt:
\_func_call: (m_children.do_flush), line:1916
|vpiName:m_children.do_flush
|vpiStmt:
\_func_call: (flush), line:1917
|vpiName:flush
|vpiTaskFunc:
\_function: (uvm_component::create), line:152
|vpiName:uvm_component::create
|vpiFullName:uvm_pkg.uvm_component::create
|vpiReturn:
\_chandle_var: (uvm_object), line:152
|vpiName:uvm_object
|vpiIODecl:
\_io_decl: (name)
|vpiName:name
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:152, parent:name
|vpiFullName:name
|vpiStmt:
\_begin: , parent:uvm_component::create
|vpiFullName:uvm_pkg.uvm_component::create
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_component::create
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:155
|vpiConstType:6
|vpiDecompile:"ILLCRT"
|vpiSize:8
|STRING:"ILLCRT"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"ILLCRT"
|vpiSize:8
|STRING:"ILLCRT"
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"create cannot be called on a uvm_component. Use create_component instead."
|vpiSize:75
|STRING:"create cannot be called on a uvm_component. Use create_component instead."
|vpiArgument:
\_ref_obj: (UVM_NONE), line:158
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_component.svh"
|vpiSize:209
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_component.svh"
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:1933
|vpiSize:32
|INT:1933
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:1935
|vpiCondition:
\_unsupported_expr: , line:1935
|STRING:
|vpiTaskFunc:
\_function: (uvm_component::clone), line:152
|vpiName:uvm_component::clone
|vpiFullName:uvm_pkg.uvm_component::clone
|vpiReturn:
\_chandle_var: (uvm_object), line:152
|vpiName:uvm_object
|vpiStmt:
\_begin: , parent:uvm_component::clone
|vpiFullName:uvm_pkg.uvm_component::clone
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_component::clone
|vpiStmt:
\_if_stmt: , line:156
|vpiCondition:
\_func_call: (uvm_report_enabled), line:156
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:156
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:156
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"ILLCLN"
|vpiSize:8
|STRING:"ILLCLN"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"ILLCLN"
|vpiSize:8
|STRING:"ILLCLN"
|vpiArgument:
\_sys_func_call: ($sformatf), line:157
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"Attempting to clone '%s'. Clone cannot be called on a uvm_component. The clone target variable will be set to null."
|vpiSize:119
|STRING:"Attempting to clone '%s'. Clone cannot be called on a uvm_component. The clone target variable will be set to null."
|vpiArgument:
\_func_call: (get_full_name), line:157
|vpiName:get_full_name
|vpiArgument:
\_ref_obj: (UVM_NONE), line:157
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_component.svh"
|vpiSize:209
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_component.svh"
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:1943
|vpiSize:32
|INT:1943
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:1945
|vpiCondition:
\_unsupported_expr: , line:1945
|STRING:
|vpiTaskFunc:
\_function: (uvm_component::print_override_info), line:1952
|vpiName:uvm_component::print_override_info
|vpiFullName:uvm_pkg.uvm_component::print_override_info
|vpiIODecl:
\_io_decl: (requested_type_name)
|vpiName:requested_type_name
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1952, parent:requested_type_name
|vpiFullName:requested_type_name
|vpiIODecl:
\_io_decl: (name)
|vpiName:name
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1953, parent:name
|vpiFullName:name
|vpiStmt:
\_begin: , parent:uvm_component::print_override_info
|vpiFullName:uvm_pkg.uvm_component::print_override_info
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_ref_obj: (uvm_coreservice_t::get), line:1954
|vpiName:uvm_coreservice_t::get
|vpiFullName:uvm_pkg.uvm_component::print_override_info.uvm_coreservice_t::get
|vpiLhs:
\_chandle_var: (cs), line:1954
|vpiName:cs
|vpiFullName:uvm_pkg.uvm_component::print_override_info.cs
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_ref_obj: (cs.get_factory), line:1955
|vpiName:cs.get_factory
|vpiFullName:uvm_pkg.uvm_component::print_override_info.cs.get_factory
|vpiLhs:
\_chandle_var: (factory), line:1955
|vpiName:factory
|vpiFullName:uvm_pkg.uvm_component::print_override_info.factory
|vpiStmt:
\_func_call: (factory.debug_create_by_name), line:1956
|vpiName:factory.debug_create_by_name
|vpiArgument:
\_ref_obj: (requested_type_name), line:1956
|vpiName:requested_type_name
|vpiArgument:
\_func_call: (get_full_name), line:1956
|vpiName:get_full_name
|vpiArgument:
\_ref_obj: (name), line:1956
|vpiName:name
|vpiTaskFunc:
\_function: (uvm_component::create_component), line:1963
|vpiName:uvm_component::create_component
|vpiFullName:uvm_pkg.uvm_component::create_component
|vpiReturn:
\_chandle_var: (uvm_component), line:1963
|vpiName:uvm_component
|vpiIODecl:
\_io_decl: (requested_type_name)
|vpiName:requested_type_name
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1963, parent:requested_type_name
|vpiFullName:requested_type_name
|vpiIODecl:
\_io_decl: (name)
|vpiName:name
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1964, parent:name
|vpiFullName:name
|vpiStmt:
\_begin: , parent:uvm_component::create_component
|vpiFullName:uvm_pkg.uvm_component::create_component
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_ref_obj: (uvm_coreservice_t::get), line:1965
|vpiName:uvm_coreservice_t::get
|vpiFullName:uvm_pkg.uvm_component::create_component.uvm_coreservice_t::get
|vpiLhs:
\_chandle_var: (cs), line:1965
|vpiName:cs
|vpiFullName:uvm_pkg.uvm_component::create_component.cs
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_ref_obj: (cs.get_factory), line:1966
|vpiName:cs.get_factory
|vpiFullName:uvm_pkg.uvm_component::create_component.cs.get_factory
|vpiLhs:
\_chandle_var: (factory), line:1966
|vpiName:factory
|vpiFullName:uvm_pkg.uvm_component::create_component.factory
|vpiStmt:
\_return_stmt: , line:1967
|vpiCondition:
\_ref_obj: (factory.create_component_by_name), line:1967
|vpiName:factory.create_component_by_name
|vpiFullName:uvm_pkg.uvm_component::create_component.factory.create_component_by_name
|vpiTaskFunc:
\_function: (uvm_component::create_object), line:1975
|vpiName:uvm_component::create_object
|vpiFullName:uvm_pkg.uvm_component::create_object
|vpiReturn:
\_chandle_var: (uvm_object), line:1975
|vpiName:uvm_object
|vpiIODecl:
\_io_decl: (requested_type_name)
|vpiName:requested_type_name
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1975, parent:requested_type_name
|vpiFullName:requested_type_name
|vpiIODecl:
\_io_decl: (name)
|vpiName:name
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1976, parent:name
|vpiFullName:name
|vpiStmt:
\_begin: , parent:uvm_component::create_object
|vpiFullName:uvm_pkg.uvm_component::create_object
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_ref_obj: (uvm_coreservice_t::get), line:1977
|vpiName:uvm_coreservice_t::get
|vpiFullName:uvm_pkg.uvm_component::create_object.uvm_coreservice_t::get
|vpiLhs:
\_chandle_var: (cs), line:1977
|vpiName:cs
|vpiFullName:uvm_pkg.uvm_component::create_object.cs
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_ref_obj: (cs.get_factory), line:1978
|vpiName:cs.get_factory
|vpiFullName:uvm_pkg.uvm_component::create_object.cs.get_factory
|vpiLhs:
\_chandle_var: (factory), line:1978
|vpiName:factory
|vpiFullName:uvm_pkg.uvm_component::create_object.factory
|vpiStmt:
\_return_stmt: , line:1979
|vpiCondition:
\_ref_obj: (factory.create_object_by_name), line:1979
|vpiName:factory.create_object_by_name
|vpiFullName:uvm_pkg.uvm_component::create_object.factory.create_object_by_name
|vpiTaskFunc:
\_function: (uvm_component::set_type_override), line:1987
|vpiName:uvm_component::set_type_override
|vpiFullName:uvm_pkg.uvm_component::set_type_override
|vpiIODecl:
\_io_decl: (original_type_name)
|vpiName:original_type_name
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1987, parent:original_type_name
|vpiFullName:original_type_name
|vpiIODecl:
\_io_decl: (override_type_name)
|vpiName:override_type_name
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1988, parent:override_type_name
|vpiFullName:override_type_name
|vpiIODecl:
\_io_decl: (replace)
|vpiName:replace
|vpiDirection:5
|vpiExpr:
\_bit_var: , line:1989, parent:replace
|vpiFullName:replace
|vpiStmt:
\_begin: , parent:uvm_component::set_type_override
|vpiFullName:uvm_pkg.uvm_component::set_type_override
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_ref_obj: (uvm_coreservice_t::get), line:1990
|vpiName:uvm_coreservice_t::get
|vpiFullName:uvm_pkg.uvm_component::set_type_override.uvm_coreservice_t::get
|vpiLhs:
\_chandle_var: (cs), line:1990
|vpiName:cs
|vpiFullName:uvm_pkg.uvm_component::set_type_override.cs
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_ref_obj: (cs.get_factory), line:1991
|vpiName:cs.get_factory
|vpiFullName:uvm_pkg.uvm_component::set_type_override.cs.get_factory
|vpiLhs:
\_chandle_var: (factory), line:1991
|vpiName:factory
|vpiFullName:uvm_pkg.uvm_component::set_type_override.factory
|vpiStmt:
\_func_call: (factory.set_type_override_by_name), line:1992
|vpiName:factory.set_type_override_by_name
|vpiArgument:
\_ref_obj: (original_type_name), line:1992
|vpiName:original_type_name
|vpiArgument:
\_ref_obj: (override_type_name), line:1992
|vpiName:override_type_name
|vpiArgument:
\_ref_obj: (replace), line:1992
|vpiName:replace
|vpiTaskFunc:
\_function: (uvm_component::set_type_override_by_type), line:1999
|vpiName:uvm_component::set_type_override_by_type
|vpiFullName:uvm_pkg.uvm_component::set_type_override_by_type
|vpiIODecl:
\_io_decl: (original_type)
|vpiName:original_type
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_object_wrapper), line:1999, parent:original_type
|vpiName:uvm_object_wrapper
|vpiFullName:original_type.uvm_object_wrapper
|vpiIODecl:
\_io_decl: (override_type)
|vpiName:override_type
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_object_wrapper), line:2000, parent:override_type
|vpiName:uvm_object_wrapper
|vpiFullName:override_type.uvm_object_wrapper
|vpiIODecl:
\_io_decl: (replace)
|vpiName:replace
|vpiDirection:5
|vpiExpr:
\_bit_var: , line:2001, parent:replace
|vpiFullName:replace
|vpiStmt:
\_begin: , parent:uvm_component::set_type_override_by_type
|vpiFullName:uvm_pkg.uvm_component::set_type_override_by_type
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_ref_obj: (uvm_coreservice_t::get), line:2002
|vpiName:uvm_coreservice_t::get
|vpiFullName:uvm_pkg.uvm_component::set_type_override_by_type.uvm_coreservice_t::get
|vpiLhs:
\_chandle_var: (cs), line:2002
|vpiName:cs
|vpiFullName:uvm_pkg.uvm_component::set_type_override_by_type.cs
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_ref_obj: (cs.get_factory), line:2003
|vpiName:cs.get_factory
|vpiFullName:uvm_pkg.uvm_component::set_type_override_by_type.cs.get_factory
|vpiLhs:
\_chandle_var: (factory), line:2003
|vpiName:factory
|vpiFullName:uvm_pkg.uvm_component::set_type_override_by_type.factory
|vpiStmt:
\_func_call: (factory.set_type_override_by_type), line:2004
|vpiName:factory.set_type_override_by_type
|vpiArgument:
\_ref_obj: (original_type), line:2004
|vpiName:original_type
|vpiArgument:
\_ref_obj: (override_type), line:2004
|vpiName:override_type
|vpiArgument:
\_ref_obj: (replace), line:2004
|vpiName:replace
|vpiTaskFunc:
\_function: (uvm_component::set_inst_override), line:2011
|vpiName:uvm_component::set_inst_override
|vpiFullName:uvm_pkg.uvm_component::set_inst_override
|vpiIODecl:
\_io_decl: (relative_inst_path)
|vpiName:relative_inst_path
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:2011, parent:relative_inst_path
|vpiFullName:relative_inst_path
|vpiIODecl:
\_io_decl: (original_type_name)
|vpiName:original_type_name
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:2012, parent:original_type_name
|vpiFullName:original_type_name
|vpiIODecl:
\_io_decl: (override_type_name)
|vpiName:override_type_name
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:2013, parent:override_type_name
|vpiFullName:override_type_name
|vpiStmt:
\_begin: , parent:uvm_component::set_inst_override
|vpiFullName:uvm_pkg.uvm_component::set_inst_override
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_logic_var: (full_inst_path), line:2014
|vpiName:full_inst_path
|vpiFullName:uvm_pkg.uvm_component::set_inst_override.full_inst_path
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_ref_obj: (uvm_coreservice_t::get), line:2015
|vpiName:uvm_coreservice_t::get
|vpiFullName:uvm_pkg.uvm_component::set_inst_override.uvm_coreservice_t::get
|vpiLhs:
\_chandle_var: (cs), line:2015
|vpiName:cs
|vpiFullName:uvm_pkg.uvm_component::set_inst_override.cs
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_ref_obj: (cs.get_factory), line:2016
|vpiName:cs.get_factory
|vpiFullName:uvm_pkg.uvm_component::set_inst_override.cs.get_factory
|vpiLhs:
\_chandle_var: (factory), line:2016
|vpiName:factory
|vpiFullName:uvm_pkg.uvm_component::set_inst_override.factory
|vpiStmt:
\_if_else: , line:2018
|vpiCondition:
\_operation: , line:2018
|vpiOpType:14
|vpiOperand:
\_ref_obj: (relative_inst_path), line:2018
|vpiName:relative_inst_path
|vpiFullName:uvm_pkg.uvm_component::set_inst_override.relative_inst_path
|vpiOperand:
\_constant: , line:2018
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiStmt:
\_assignment: , line:2019
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (full_inst_path), line:2019
|vpiName:full_inst_path
|vpiFullName:uvm_pkg.uvm_component::set_inst_override.full_inst_path
|vpiRhs:
\_func_call: (get_full_name), line:2019
|vpiName:get_full_name
|vpiElseStmt:
\_assignment: , line:2021
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (full_inst_path), line:2021
|vpiName:full_inst_path
|vpiFullName:uvm_pkg.uvm_component::set_inst_override.full_inst_path
|vpiRhs:
\_operation: , line:2021
|vpiOpType:33
|vpiOperand:
\_func_call: (get_full_name), line:2021
|vpiName:get_full_name
|vpiOperand:
\_constant: , line:2021
|vpiConstType:6
|vpiDecompile:"."
|vpiSize:3
|STRING:"."
|vpiOperand:
\_ref_obj: (relative_inst_path), line:2021
|vpiName:relative_inst_path
|vpiStmt:
\_func_call: (factory.set_inst_override_by_name), line:2023
|vpiName:factory.set_inst_override_by_name
|vpiArgument:
\_ref_obj: (original_type_name), line:2024
|vpiName:original_type_name
|vpiArgument:
\_ref_obj: (override_type_name), line:2025
|vpiName:override_type_name
|vpiArgument:
\_ref_obj: (full_inst_path), line:2026
|vpiName:full_inst_path
|vpiTaskFunc:
\_function: (uvm_component::set_inst_override_by_type), line:2033
|vpiName:uvm_component::set_inst_override_by_type
|vpiFullName:uvm_pkg.uvm_component::set_inst_override_by_type
|vpiIODecl:
\_io_decl: (relative_inst_path)
|vpiName:relative_inst_path
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:2033, parent:relative_inst_path
|vpiFullName:relative_inst_path
|vpiIODecl:
\_io_decl: (original_type)
|vpiName:original_type
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_object_wrapper), line:2034, parent:original_type
|vpiName:uvm_object_wrapper
|vpiFullName:original_type.uvm_object_wrapper
|vpiIODecl:
\_io_decl: (override_type)
|vpiName:override_type
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_object_wrapper), line:2035, parent:override_type
|vpiName:uvm_object_wrapper
|vpiFullName:override_type.uvm_object_wrapper
|vpiStmt:
\_begin: , parent:uvm_component::set_inst_override_by_type
|vpiFullName:uvm_pkg.uvm_component::set_inst_override_by_type
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_logic_var: (full_inst_path), line:2036
|vpiName:full_inst_path
|vpiFullName:uvm_pkg.uvm_component::set_inst_override_by_type.full_inst_path
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_ref_obj: (uvm_coreservice_t::get), line:2037
|vpiName:uvm_coreservice_t::get
|vpiFullName:uvm_pkg.uvm_component::set_inst_override_by_type.uvm_coreservice_t::get
|vpiLhs:
\_chandle_var: (cs), line:2037
|vpiName:cs
|vpiFullName:uvm_pkg.uvm_component::set_inst_override_by_type.cs
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_ref_obj: (cs.get_factory), line:2038
|vpiName:cs.get_factory
|vpiFullName:uvm_pkg.uvm_component::set_inst_override_by_type.cs.get_factory
|vpiLhs:
\_chandle_var: (factory), line:2038
|vpiName:factory
|vpiFullName:uvm_pkg.uvm_component::set_inst_override_by_type.factory
|vpiStmt:
\_if_else: , line:2040
|vpiCondition:
\_operation: , line:2040
|vpiOpType:14
|vpiOperand:
\_ref_obj: (relative_inst_path), line:2040
|vpiName:relative_inst_path
|vpiFullName:uvm_pkg.uvm_component::set_inst_override_by_type.relative_inst_path
|vpiOperand:
\_constant: , line:2040
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiStmt:
\_assignment: , line:2041
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (full_inst_path), line:2041
|vpiName:full_inst_path
|vpiFullName:uvm_pkg.uvm_component::set_inst_override_by_type.full_inst_path
|vpiRhs:
\_func_call: (get_full_name), line:2041
|vpiName:get_full_name
|vpiElseStmt:
\_assignment: , line:2043
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (full_inst_path), line:2043
|vpiName:full_inst_path
|vpiFullName:uvm_pkg.uvm_component::set_inst_override_by_type.full_inst_path
|vpiRhs:
\_operation: , line:2043
|vpiOpType:33
|vpiOperand:
\_func_call: (get_full_name), line:2043
|vpiName:get_full_name
|vpiOperand:
\_constant: , line:2043
|vpiConstType:6
|vpiDecompile:"."
|vpiSize:3
|STRING:"."
|vpiOperand:
\_ref_obj: (relative_inst_path), line:2043
|vpiName:relative_inst_path
|vpiStmt:
\_func_call: (factory.set_inst_override_by_type), line:2045
|vpiName:factory.set_inst_override_by_type
|vpiArgument:
\_ref_obj: (original_type), line:2045
|vpiName:original_type
|vpiArgument:
\_ref_obj: (override_type), line:2045
|vpiName:override_type
|vpiArgument:
\_ref_obj: (full_inst_path), line:2045
|vpiName:full_inst_path
|vpiTaskFunc:
\_function: (uvm_component::set_report_id_verbosity_hier), line:2060
|vpiName:uvm_component::set_report_id_verbosity_hier
|vpiFullName:uvm_pkg.uvm_component::set_report_id_verbosity_hier
|vpiIODecl:
\_io_decl: (id)
|vpiName:id
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:2060, parent:id
|vpiFullName:id
|vpiIODecl:
\_io_decl: (verbosity)
|vpiName:verbosity
|vpiDirection:5
|vpiExpr:
\_int_var: , line:2060, parent:verbosity
|vpiFullName:verbosity
|vpiStmt:
\_begin: , parent:uvm_component::set_report_id_verbosity_hier
|vpiFullName:uvm_pkg.uvm_component::set_report_id_verbosity_hier
|vpiStmt:
\_func_call: (set_report_id_verbosity), line:2061
|vpiName:set_report_id_verbosity
|vpiArgument:
\_ref_obj: (id), line:2061
|vpiName:id
|vpiArgument:
\_ref_obj: (verbosity), line:2061
|vpiName:verbosity
|vpiStmt:
\_foreach_stmt: , line:2062
|vpiFullName:uvm_pkg.uvm_component::set_report_id_verbosity_hier
|vpiVariables:
\_chandle_var: (m_children), line:2062
|vpiName:m_children
|vpiFullName:uvm_pkg.uvm_component::set_report_id_verbosity_hier.m_children
|vpiLoopVars:
\_chandle_var: (c), line:2062
|vpiName:c
|vpiFullName:uvm_pkg.uvm_component::set_report_id_verbosity_hier.c
|vpiStmt:
\_func_call: (m_children.set_report_id_verbosity_hier), line:2063
|vpiName:m_children.set_report_id_verbosity_hier
|vpiArgument:
\_ref_obj: (id), line:2063
|vpiName:id
|vpiArgument:
\_ref_obj: (verbosity), line:2063
|vpiName:verbosity
|vpiTaskFunc:
\_function: (uvm_component::set_report_severity_id_verbosity_hier), line:2070
|vpiName:uvm_component::set_report_severity_id_verbosity_hier
|vpiFullName:uvm_pkg.uvm_component::set_report_severity_id_verbosity_hier
|vpiIODecl:
\_io_decl: (severity)
|vpiName:severity
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_severity), line:2070, parent:severity
|vpiName:uvm_severity
|vpiFullName:severity.uvm_severity
|vpiIODecl:
\_io_decl: (id)
|vpiName:id
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:2071, parent:id
|vpiFullName:id
|vpiIODecl:
\_io_decl: (verbosity)
|vpiName:verbosity
|vpiDirection:5
|vpiExpr:
\_int_var: , line:2072, parent:verbosity
|vpiFullName:verbosity
|vpiStmt:
\_begin: , parent:uvm_component::set_report_severity_id_verbosity_hier
|vpiFullName:uvm_pkg.uvm_component::set_report_severity_id_verbosity_hier
|vpiStmt:
\_func_call: (set_report_severity_id_verbosity), line:2073
|vpiName:set_report_severity_id_verbosity
|vpiArgument:
\_ref_obj: (severity), line:2073
|vpiName:severity
|vpiArgument:
\_ref_obj: (id), line:2073
|vpiName:id
|vpiArgument:
\_ref_obj: (verbosity), line:2073
|vpiName:verbosity
|vpiStmt:
\_foreach_stmt: , line:2074
|vpiFullName:uvm_pkg.uvm_component::set_report_severity_id_verbosity_hier
|vpiVariables:
\_chandle_var: (m_children), line:2074
|vpiName:m_children
|vpiFullName:uvm_pkg.uvm_component::set_report_severity_id_verbosity_hier.m_children
|vpiLoopVars:
\_chandle_var: (c), line:2074
|vpiName:c
|vpiFullName:uvm_pkg.uvm_component::set_report_severity_id_verbosity_hier.c
|vpiStmt:
\_func_call: (m_children.set_report_severity_id_verbosity_hier), line:2075
|vpiName:m_children.set_report_severity_id_verbosity_hier
|vpiArgument:
\_ref_obj: (severity), line:2075
|vpiName:severity
|vpiArgument:
\_ref_obj: (id), line:2075
|vpiName:id
|vpiArgument:
\_ref_obj: (verbosity), line:2075
|vpiName:verbosity
|vpiTaskFunc:
\_function: (uvm_component::set_report_severity_action_hier), line:2082
|vpiName:uvm_component::set_report_severity_action_hier
|vpiFullName:uvm_pkg.uvm_component::set_report_severity_action_hier
|vpiIODecl:
\_io_decl: (severity)
|vpiName:severity
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_severity), line:2082, parent:severity
|vpiName:uvm_severity
|vpiFullName:severity.uvm_severity
|vpiIODecl:
\_io_decl: (action)
|vpiName:action
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_action), line:2083, parent:action
|vpiName:uvm_action
|vpiFullName:action.uvm_action
|vpiStmt:
\_begin: , parent:uvm_component::set_report_severity_action_hier
|vpiFullName:uvm_pkg.uvm_component::set_report_severity_action_hier
|vpiStmt:
\_func_call: (set_report_severity_action), line:2084
|vpiName:set_report_severity_action
|vpiArgument:
\_ref_obj: (severity), line:2084
|vpiName:severity
|vpiArgument:
\_ref_obj: (action), line:2084
|vpiName:action
|vpiStmt:
\_foreach_stmt: , line:2085
|vpiFullName:uvm_pkg.uvm_component::set_report_severity_action_hier
|vpiVariables:
\_chandle_var: (m_children), line:2085
|vpiName:m_children
|vpiFullName:uvm_pkg.uvm_component::set_report_severity_action_hier.m_children
|vpiLoopVars:
\_chandle_var: (c), line:2085
|vpiName:c
|vpiFullName:uvm_pkg.uvm_component::set_report_severity_action_hier.c
|vpiStmt:
\_func_call: (m_children.set_report_severity_action_hier), line:2086
|vpiName:m_children.set_report_severity_action_hier
|vpiArgument:
\_ref_obj: (severity), line:2086
|vpiName:severity
|vpiArgument:
\_ref_obj: (action), line:2086
|vpiName:action
|vpiTaskFunc:
\_function: (uvm_component::set_report_id_action_hier), line:2093
|vpiName:uvm_component::set_report_id_action_hier
|vpiFullName:uvm_pkg.uvm_component::set_report_id_action_hier
|vpiIODecl:
\_io_decl: (id)
|vpiName:id
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:2093, parent:id
|vpiFullName:id
|vpiIODecl:
\_io_decl: (action)
|vpiName:action
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_action), line:2093, parent:action
|vpiName:uvm_action
|vpiFullName:action.uvm_action
|vpiStmt:
\_begin: , parent:uvm_component::set_report_id_action_hier
|vpiFullName:uvm_pkg.uvm_component::set_report_id_action_hier
|vpiStmt:
\_func_call: (set_report_id_action), line:2094
|vpiName:set_report_id_action
|vpiArgument:
\_ref_obj: (id), line:2094
|vpiName:id
|vpiArgument:
\_ref_obj: (action), line:2094
|vpiName:action
|vpiStmt:
\_foreach_stmt: , line:2095
|vpiFullName:uvm_pkg.uvm_component::set_report_id_action_hier
|vpiVariables:
\_chandle_var: (m_children), line:2095
|vpiName:m_children
|vpiFullName:uvm_pkg.uvm_component::set_report_id_action_hier.m_children
|vpiLoopVars:
\_chandle_var: (c), line:2095
|vpiName:c
|vpiFullName:uvm_pkg.uvm_component::set_report_id_action_hier.c
|vpiStmt:
\_func_call: (m_children.set_report_id_action_hier), line:2096
|vpiName:m_children.set_report_id_action_hier
|vpiArgument:
\_ref_obj: (id), line:2096
|vpiName:id
|vpiArgument:
\_ref_obj: (action), line:2096
|vpiName:action
|vpiTaskFunc:
\_function: (uvm_component::set_report_severity_id_action_hier), line:2103
|vpiName:uvm_component::set_report_severity_id_action_hier
|vpiFullName:uvm_pkg.uvm_component::set_report_severity_id_action_hier
|vpiIODecl:
\_io_decl: (severity)
|vpiName:severity
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_severity), line:2103, parent:severity
|vpiName:uvm_severity
|vpiFullName:severity.uvm_severity
|vpiIODecl:
\_io_decl: (id)
|vpiName:id
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:2104, parent:id
|vpiFullName:id
|vpiIODecl:
\_io_decl: (action)
|vpiName:action
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_action), line:2105, parent:action
|vpiName:uvm_action
|vpiFullName:action.uvm_action
|vpiStmt:
\_begin: , parent:uvm_component::set_report_severity_id_action_hier
|vpiFullName:uvm_pkg.uvm_component::set_report_severity_id_action_hier
|vpiStmt:
\_func_call: (set_report_severity_id_action), line:2106
|vpiName:set_report_severity_id_action
|vpiArgument:
\_ref_obj: (severity), line:2106
|vpiName:severity
|vpiArgument:
\_ref_obj: (id), line:2106
|vpiName:id
|vpiArgument:
\_ref_obj: (action), line:2106
|vpiName:action
|vpiStmt:
\_foreach_stmt: , line:2107
|vpiFullName:uvm_pkg.uvm_component::set_report_severity_id_action_hier
|vpiVariables:
\_chandle_var: (m_children), line:2107
|vpiName:m_children
|vpiFullName:uvm_pkg.uvm_component::set_report_severity_id_action_hier.m_children
|vpiLoopVars:
\_chandle_var: (c), line:2107
|vpiName:c
|vpiFullName:uvm_pkg.uvm_component::set_report_severity_id_action_hier.c
|vpiStmt:
\_func_call: (m_children.set_report_severity_id_action_hier), line:2108
|vpiName:m_children.set_report_severity_id_action_hier
|vpiArgument:
\_ref_obj: (severity), line:2108
|vpiName:severity
|vpiArgument:
\_ref_obj: (id), line:2108
|vpiName:id
|vpiArgument:
\_ref_obj: (action), line:2108
|vpiName:action
|vpiTaskFunc:
\_function: (uvm_component::set_report_severity_file_hier), line:2115
|vpiName:uvm_component::set_report_severity_file_hier
|vpiFullName:uvm_pkg.uvm_component::set_report_severity_file_hier
|vpiIODecl:
\_io_decl: (severity)
|vpiName:severity
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_severity), line:2115, parent:severity
|vpiName:uvm_severity
|vpiFullName:severity.uvm_severity
|vpiIODecl:
\_io_decl: (file)
|vpiName:file
|vpiDirection:5
|vpiExpr:
\_chandle_var: (UVM_FILE), line:2116, parent:file
|vpiName:UVM_FILE
|vpiFullName:file.UVM_FILE
|vpiStmt:
\_begin: , parent:uvm_component::set_report_severity_file_hier
|vpiFullName:uvm_pkg.uvm_component::set_report_severity_file_hier
|vpiStmt:
\_func_call: (set_report_severity_file), line:2117
|vpiName:set_report_severity_file
|vpiArgument:
\_ref_obj: (severity), line:2117
|vpiName:severity
|vpiArgument:
\_ref_obj: (file), line:2117
|vpiName:file
|vpiStmt:
\_foreach_stmt: , line:2118
|vpiFullName:uvm_pkg.uvm_component::set_report_severity_file_hier
|vpiVariables:
\_chandle_var: (m_children), line:2118
|vpiName:m_children
|vpiFullName:uvm_pkg.uvm_component::set_report_severity_file_hier.m_children
|vpiLoopVars:
\_chandle_var: (c), line:2118
|vpiName:c
|vpiFullName:uvm_pkg.uvm_component::set_report_severity_file_hier.c
|vpiStmt:
\_func_call: (m_children.set_report_severity_file_hier), line:2119
|vpiName:m_children.set_report_severity_file_hier
|vpiArgument:
\_ref_obj: (severity), line:2119
|vpiName:severity
|vpiArgument:
\_ref_obj: (file), line:2119
|vpiName:file
|vpiTaskFunc:
\_function: (uvm_component::set_report_default_file_hier), line:2126
|vpiName:uvm_component::set_report_default_file_hier
|vpiFullName:uvm_pkg.uvm_component::set_report_default_file_hier
|vpiIODecl:
\_io_decl: (file)
|vpiName:file
|vpiDirection:5
|vpiExpr:
\_chandle_var: (UVM_FILE), line:2126, parent:file
|vpiName:UVM_FILE
|vpiFullName:file.UVM_FILE
|vpiStmt:
\_begin: , parent:uvm_component::set_report_default_file_hier
|vpiFullName:uvm_pkg.uvm_component::set_report_default_file_hier
|vpiStmt:
\_func_call: (set_report_default_file), line:2127
|vpiName:set_report_default_file
|vpiArgument:
\_ref_obj: (file), line:2127
|vpiName:file
|vpiStmt:
\_foreach_stmt: , line:2128
|vpiFullName:uvm_pkg.uvm_component::set_report_default_file_hier
|vpiVariables:
\_chandle_var: (m_children), line:2128
|vpiName:m_children
|vpiFullName:uvm_pkg.uvm_component::set_report_default_file_hier.m_children
|vpiLoopVars:
\_chandle_var: (c), line:2128
|vpiName:c
|vpiFullName:uvm_pkg.uvm_component::set_report_default_file_hier.c
|vpiStmt:
\_func_call: (m_children.set_report_default_file_hier), line:2129
|vpiName:m_children.set_report_default_file_hier
|vpiArgument:
\_ref_obj: (file), line:2129
|vpiName:file
|vpiTaskFunc:
\_function: (uvm_component::set_report_id_file_hier), line:2136
|vpiName:uvm_component::set_report_id_file_hier
|vpiFullName:uvm_pkg.uvm_component::set_report_id_file_hier
|vpiIODecl:
\_io_decl: (id)
|vpiName:id
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:2136, parent:id
|vpiFullName:id
|vpiIODecl:
\_io_decl: (file)
|vpiName:file
|vpiDirection:5
|vpiExpr:
\_chandle_var: (UVM_FILE), line:2136, parent:file
|vpiName:UVM_FILE
|vpiFullName:file.UVM_FILE
|vpiStmt:
\_begin: , parent:uvm_component::set_report_id_file_hier
|vpiFullName:uvm_pkg.uvm_component::set_report_id_file_hier
|vpiStmt:
\_func_call: (set_report_id_file), line:2137
|vpiName:set_report_id_file
|vpiArgument:
\_ref_obj: (id), line:2137
|vpiName:id
|vpiArgument:
\_ref_obj: (file), line:2137
|vpiName:file
|vpiStmt:
\_foreach_stmt: , line:2138
|vpiFullName:uvm_pkg.uvm_component::set_report_id_file_hier
|vpiVariables:
\_chandle_var: (m_children), line:2138
|vpiName:m_children
|vpiFullName:uvm_pkg.uvm_component::set_report_id_file_hier.m_children
|vpiLoopVars:
\_chandle_var: (c), line:2138
|vpiName:c
|vpiFullName:uvm_pkg.uvm_component::set_report_id_file_hier.c
|vpiStmt:
\_func_call: (m_children.set_report_id_file_hier), line:2139
|vpiName:m_children.set_report_id_file_hier
|vpiArgument:
\_ref_obj: (id), line:2139
|vpiName:id
|vpiArgument:
\_ref_obj: (file), line:2139
|vpiName:file
|vpiTaskFunc:
\_function: (uvm_component::set_report_severity_id_file_hier), line:2146
|vpiName:uvm_component::set_report_severity_id_file_hier
|vpiFullName:uvm_pkg.uvm_component::set_report_severity_id_file_hier
|vpiIODecl:
\_io_decl: (severity)
|vpiName:severity
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_severity), line:2146, parent:severity
|vpiName:uvm_severity
|vpiFullName:severity.uvm_severity
|vpiIODecl:
\_io_decl: (id)
|vpiName:id
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:2147, parent:id
|vpiFullName:id
|vpiIODecl:
\_io_decl: (file)
|vpiName:file
|vpiDirection:5
|vpiExpr:
\_chandle_var: (UVM_FILE), line:2148, parent:file
|vpiName:UVM_FILE
|vpiFullName:file.UVM_FILE
|vpiStmt:
\_begin: , parent:uvm_component::set_report_severity_id_file_hier
|vpiFullName:uvm_pkg.uvm_component::set_report_severity_id_file_hier
|vpiStmt:
\_func_call: (set_report_severity_id_file), line:2149
|vpiName:set_report_severity_id_file
|vpiArgument:
\_ref_obj: (severity), line:2149
|vpiName:severity
|vpiArgument:
\_ref_obj: (id), line:2149
|vpiName:id
|vpiArgument:
\_ref_obj: (file), line:2149
|vpiName:file
|vpiStmt:
\_foreach_stmt: , line:2150
|vpiFullName:uvm_pkg.uvm_component::set_report_severity_id_file_hier
|vpiVariables:
\_chandle_var: (m_children), line:2150
|vpiName:m_children
|vpiFullName:uvm_pkg.uvm_component::set_report_severity_id_file_hier.m_children
|vpiLoopVars:
\_chandle_var: (c), line:2150
|vpiName:c
|vpiFullName:uvm_pkg.uvm_component::set_report_severity_id_file_hier.c
|vpiStmt:
\_func_call: (m_children.set_report_severity_id_file_hier), line:2151
|vpiName:m_children.set_report_severity_id_file_hier
|vpiArgument:
\_ref_obj: (severity), line:2151
|vpiName:severity
|vpiArgument:
\_ref_obj: (id), line:2151
|vpiName:id
|vpiArgument:
\_ref_obj: (file), line:2151
|vpiName:file
|vpiTaskFunc:
\_function: (uvm_component::set_report_verbosity_level_hier), line:2158
|vpiName:uvm_component::set_report_verbosity_level_hier
|vpiFullName:uvm_pkg.uvm_component::set_report_verbosity_level_hier
|vpiIODecl:
\_io_decl: (verbosity)
|vpiName:verbosity
|vpiDirection:5
|vpiExpr:
\_int_var: , line:2158, parent:verbosity
|vpiFullName:verbosity
|vpiStmt:
\_begin: , parent:uvm_component::set_report_verbosity_level_hier
|vpiFullName:uvm_pkg.uvm_component::set_report_verbosity_level_hier
|vpiStmt:
\_func_call: (set_report_verbosity_level), line:2159
|vpiName:set_report_verbosity_level
|vpiArgument:
\_ref_obj: (verbosity), line:2159
|vpiName:verbosity
|vpiStmt:
\_foreach_stmt: , line:2160
|vpiFullName:uvm_pkg.uvm_component::set_report_verbosity_level_hier
|vpiVariables:
\_chandle_var: (m_children), line:2160
|vpiName:m_children
|vpiFullName:uvm_pkg.uvm_component::set_report_verbosity_level_hier.m_children
|vpiLoopVars:
\_chandle_var: (c), line:2160
|vpiName:c
|vpiFullName:uvm_pkg.uvm_component::set_report_verbosity_level_hier.c
|vpiStmt:
\_func_call: (m_children.set_report_verbosity_level_hier), line:2161
|vpiName:m_children.set_report_verbosity_level_hier
|vpiArgument:
\_ref_obj: (verbosity), line:2161
|vpiName:verbosity
|vpiTaskFunc:
\_function: (uvm_component::build_phase), line:2188
|vpiName:uvm_component::build_phase
|vpiFullName:uvm_pkg.uvm_component::build_phase
|vpiIODecl:
\_io_decl: (phase)
|vpiName:phase
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_phase), line:2188, parent:phase
|vpiName:uvm_phase
|vpiFullName:phase.uvm_phase
|vpiStmt:
\_begin: , parent:uvm_component::build_phase
|vpiFullName:uvm_pkg.uvm_component::build_phase
|vpiStmt:
\_assignment: , line:2189
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_build_done), line:2189
|vpiName:m_build_done
|vpiFullName:uvm_pkg.uvm_component::build_phase.m_build_done
|vpiRhs:
\_constant: , line:2189
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_if_stmt: , line:2193
|vpiCondition:
\_func_call: (use_automatic_config), line:2193
|vpiName:use_automatic_config
|vpiStmt:
\_func_call: (apply_config_settings), line:2194
|vpiName:apply_config_settings
|vpiArgument:
\_ref_obj: (print_config_matches), line:2194
|vpiName:print_config_matches
|vpiTaskFunc:
\_function: (uvm_component::connect_phase), line:2207
|vpiName:uvm_component::connect_phase
|vpiFullName:uvm_pkg.uvm_component::connect_phase
|vpiIODecl:
\_io_decl: (phase)
|vpiName:phase
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_phase), line:2207, parent:phase
|vpiName:uvm_phase
|vpiFullName:phase.uvm_phase
|vpiStmt:
\_return_stmt: , line:2210, parent:uvm_component::connect_phase
|vpiTaskFunc:
\_function: (uvm_component::start_of_simulation_phase), line:2213
|vpiName:uvm_component::start_of_simulation_phase
|vpiFullName:uvm_pkg.uvm_component::start_of_simulation_phase
|vpiIODecl:
\_io_decl: (phase)
|vpiName:phase
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_phase), line:2213, parent:phase
|vpiName:uvm_phase
|vpiFullName:phase.uvm_phase
|vpiStmt:
\_return_stmt: , line:2216, parent:uvm_component::start_of_simulation_phase
|vpiTaskFunc:
\_function: (uvm_component::end_of_elaboration_phase), line:2219
|vpiName:uvm_component::end_of_elaboration_phase
|vpiFullName:uvm_pkg.uvm_component::end_of_elaboration_phase
|vpiIODecl:
\_io_decl: (phase)
|vpiName:phase
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_phase), line:2219, parent:phase
|vpiName:uvm_phase
|vpiFullName:phase.uvm_phase
|vpiStmt:
\_return_stmt: , line:2222, parent:uvm_component::end_of_elaboration_phase
|vpiTaskFunc:
\_task: (uvm_component::run_phase), line:2225
|vpiName:uvm_component::run_phase
|vpiFullName:uvm_pkg.uvm_component::run_phase
|vpiStmt:
\_begin: , parent:uvm_component::run_phase
|vpiFullName:uvm_pkg.uvm_component::run_phase
|vpiStmt:
\_return_stmt: , line:2228
|vpiTaskFunc:
\_function: (uvm_component::extract_phase), line:2231
|vpiName:uvm_component::extract_phase
|vpiFullName:uvm_pkg.uvm_component::extract_phase
|vpiIODecl:
\_io_decl: (phase)
|vpiName:phase
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_phase), line:2231, parent:phase
|vpiName:uvm_phase
|vpiFullName:phase.uvm_phase
|vpiStmt:
\_return_stmt: , line:2234, parent:uvm_component::extract_phase
|vpiTaskFunc:
\_function: (uvm_component::check_phase), line:2237
|vpiName:uvm_component::check_phase
|vpiFullName:uvm_pkg.uvm_component::check_phase
|vpiIODecl:
\_io_decl: (phase)
|vpiName:phase
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_phase), line:2237, parent:phase
|vpiName:uvm_phase
|vpiFullName:phase.uvm_phase
|vpiStmt:
\_return_stmt: , line:2240, parent:uvm_component::check_phase
|vpiTaskFunc:
\_function: (uvm_component::report_phase), line:2243
|vpiName:uvm_component::report_phase
|vpiFullName:uvm_pkg.uvm_component::report_phase
|vpiIODecl:
\_io_decl: (phase)
|vpiName:phase
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_phase), line:2243, parent:phase
|vpiName:uvm_phase
|vpiFullName:phase.uvm_phase
|vpiStmt:
\_return_stmt: , line:2246, parent:uvm_component::report_phase
|vpiTaskFunc:
\_function: (uvm_component::final_phase), line:2253
|vpiName:uvm_component::final_phase
|vpiFullName:uvm_pkg.uvm_component::final_phase
|vpiIODecl:
\_io_decl: (phase)
|vpiName:phase
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_phase), line:2253, parent:phase
|vpiName:uvm_phase
|vpiFullName:phase.uvm_phase
|vpiStmt:
\_return_stmt: , line:2253, parent:uvm_component::final_phase
|vpiTaskFunc:
\_task: (uvm_component::pre_reset_phase), line:2267
|vpiName:uvm_component::pre_reset_phase
|vpiFullName:uvm_pkg.uvm_component::pre_reset_phase
|vpiStmt:
\_begin: , parent:uvm_component::pre_reset_phase
|vpiFullName:uvm_pkg.uvm_component::pre_reset_phase
|vpiStmt:
\_return_stmt: , line:2267
|vpiTaskFunc:
\_task: (uvm_component::reset_phase), line:2268
|vpiName:uvm_component::reset_phase
|vpiFullName:uvm_pkg.uvm_component::reset_phase
|vpiStmt:
\_begin: , parent:uvm_component::reset_phase
|vpiFullName:uvm_pkg.uvm_component::reset_phase
|vpiStmt:
\_return_stmt: , line:2268
|vpiTaskFunc:
\_task: (uvm_component::post_reset_phase), line:2269
|vpiName:uvm_component::post_reset_phase
|vpiFullName:uvm_pkg.uvm_component::post_reset_phase
|vpiStmt:
\_begin: , parent:uvm_component::post_reset_phase
|vpiFullName:uvm_pkg.uvm_component::post_reset_phase
|vpiStmt:
\_return_stmt: , line:2269
|vpiTaskFunc:
\_task: (uvm_component::pre_configure_phase), line:2270
|vpiName:uvm_component::pre_configure_phase
|vpiFullName:uvm_pkg.uvm_component::pre_configure_phase
|vpiStmt:
\_begin: , parent:uvm_component::pre_configure_phase
|vpiFullName:uvm_pkg.uvm_component::pre_configure_phase
|vpiStmt:
\_return_stmt: , line:2270
|vpiTaskFunc:
\_task: (uvm_component::configure_phase), line:2271
|vpiName:uvm_component::configure_phase
|vpiFullName:uvm_pkg.uvm_component::configure_phase
|vpiStmt:
\_begin: , parent:uvm_component::configure_phase
|vpiFullName:uvm_pkg.uvm_component::configure_phase
|vpiStmt:
\_return_stmt: , line:2271
|vpiTaskFunc:
\_task: (uvm_component::post_configure_phase), line:2272
|vpiName:uvm_component::post_configure_phase
|vpiFullName:uvm_pkg.uvm_component::post_configure_phase
|vpiStmt:
\_begin: , parent:uvm_component::post_configure_phase
|vpiFullName:uvm_pkg.uvm_component::post_configure_phase
|vpiStmt:
\_return_stmt: , line:2272
|vpiTaskFunc:
\_task: (uvm_component::pre_main_phase), line:2273
|vpiName:uvm_component::pre_main_phase
|vpiFullName:uvm_pkg.uvm_component::pre_main_phase
|vpiStmt:
\_begin: , parent:uvm_component::pre_main_phase
|vpiFullName:uvm_pkg.uvm_component::pre_main_phase
|vpiStmt:
\_return_stmt: , line:2273
|vpiTaskFunc:
\_task: (uvm_component::main_phase), line:2274
|vpiName:uvm_component::main_phase
|vpiFullName:uvm_pkg.uvm_component::main_phase
|vpiStmt:
\_begin: , parent:uvm_component::main_phase
|vpiFullName:uvm_pkg.uvm_component::main_phase
|vpiStmt:
\_return_stmt: , line:2274
|vpiTaskFunc:
\_task: (uvm_component::post_main_phase), line:2275
|vpiName:uvm_component::post_main_phase
|vpiFullName:uvm_pkg.uvm_component::post_main_phase
|vpiStmt:
\_begin: , parent:uvm_component::post_main_phase
|vpiFullName:uvm_pkg.uvm_component::post_main_phase
|vpiStmt:
\_return_stmt: , line:2275
|vpiTaskFunc:
\_task: (uvm_component::pre_shutdown_phase), line:2276
|vpiName:uvm_component::pre_shutdown_phase
|vpiFullName:uvm_pkg.uvm_component::pre_shutdown_phase
|vpiStmt:
\_begin: , parent:uvm_component::pre_shutdown_phase
|vpiFullName:uvm_pkg.uvm_component::pre_shutdown_phase
|vpiStmt:
\_return_stmt: , line:2276
|vpiTaskFunc:
\_task: (uvm_component::shutdown_phase), line:2277
|vpiName:uvm_component::shutdown_phase
|vpiFullName:uvm_pkg.uvm_component::shutdown_phase
|vpiStmt:
\_begin: , parent:uvm_component::shutdown_phase
|vpiFullName:uvm_pkg.uvm_component::shutdown_phase
|vpiStmt:
\_return_stmt: , line:2277
|vpiTaskFunc:
\_task: (uvm_component::post_shutdown_phase), line:2278
|vpiName:uvm_component::post_shutdown_phase
|vpiFullName:uvm_pkg.uvm_component::post_shutdown_phase
|vpiStmt:
\_begin: , parent:uvm_component::post_shutdown_phase
|vpiFullName:uvm_pkg.uvm_component::post_shutdown_phase
|vpiStmt:
\_return_stmt: , line:2278
|vpiTaskFunc:
\_function: (uvm_component::phase_started), line:2293
|vpiName:uvm_component::phase_started
|vpiFullName:uvm_pkg.uvm_component::phase_started
|vpiIODecl:
\_io_decl: (phase)
|vpiName:phase
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_phase), line:2293, parent:phase
|vpiName:uvm_phase
|vpiFullName:phase.uvm_phase
|vpiTaskFunc:
\_function: (uvm_component::phase_ended), line:2299
|vpiName:uvm_component::phase_ended
|vpiFullName:uvm_pkg.uvm_component::phase_ended
|vpiIODecl:
\_io_decl: (phase)
|vpiName:phase
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_phase), line:2299, parent:phase
|vpiName:uvm_phase
|vpiFullName:phase.uvm_phase
|vpiTaskFunc:
\_function: (uvm_component::phase_ready_to_end), line:2306
|vpiName:uvm_component::phase_ready_to_end
|vpiFullName:uvm_pkg.uvm_component::phase_ready_to_end
|vpiIODecl:
\_io_decl: (phase)
|vpiName:phase
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_phase), line:2306, parent:phase
|vpiName:uvm_phase
|vpiFullName:phase.uvm_phase
|vpiTaskFunc:
\_function: (uvm_component::define_domain), line:2320
|vpiName:uvm_component::define_domain
|vpiFullName:uvm_pkg.uvm_component::define_domain
|vpiIODecl:
\_io_decl: (domain)
|vpiName:domain
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_domain), line:2320, parent:domain
|vpiName:uvm_domain
|vpiFullName:domain.uvm_domain
|vpiStmt:
\_begin: , parent:uvm_component::define_domain
|vpiFullName:uvm_pkg.uvm_component::define_domain
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (schedule), line:2321
|vpiName:schedule
|vpiFullName:uvm_pkg.uvm_component::define_domain.schedule
|vpiStmt:
\_assignment: , line:2323
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (schedule), line:2323
|vpiName:schedule
|vpiFullName:uvm_pkg.uvm_component::define_domain.schedule
|vpiRhs:
\_ref_obj: (domain.find_by_name), line:2323
|vpiName:domain.find_by_name
|vpiFullName:uvm_pkg.uvm_component::define_domain.domain.find_by_name
|vpiStmt:
\_if_stmt: , line:2324
|vpiCondition:
\_operation: , line:2324
|vpiOpType:14
|vpiOperand:
\_ref_obj: (schedule), line:2324
|vpiName:schedule
|vpiFullName:uvm_pkg.uvm_component::define_domain.schedule
|vpiOperand:
\_unsupported_expr: , line:2324
|STRING:
|vpiStmt:
\_begin: , line:2324
|vpiFullName:uvm_pkg.uvm_component::define_domain
|vpiStmt:
\_assignment: , line:2326
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:28
|STRING:
|vpiRhs:
\_unsupported_expr: , line:28
|STRING:
|vpiStmt:
\_func_call: (@@BAD_SYMBOL@@), line:2327
|vpiName:@@BAD_SYMBOL@@
|vpiStmt:
\_func_call: (domain.add), line:2328
|vpiName:domain.add
|vpiArgument:
\_ref_obj: (schedule), line:2328
|vpiName:schedule
|vpiStmt:
\_assignment: , line:2329
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (common), line:2329
|vpiName:common
|vpiFullName:uvm_pkg.uvm_component::define_domain.common
|vpiRhs:
\_ref_obj: (uvm_domain::get_common_domain), line:2329
|vpiName:uvm_domain::get_common_domain
|vpiFullName:uvm_pkg.uvm_component::define_domain.uvm_domain::get_common_domain
|vpiStmt:
\_if_stmt: , line:2330
|vpiCondition:
\_operation: , line:2330
|vpiOpType:14
|vpiOperand:
\_ref_obj: (common.find), line:2330
|vpiName:common.find
|vpiFullName:uvm_pkg.uvm_component::define_domain.common.find
|vpiOperand:
\_unsupported_expr: , line:2330
|STRING:
|vpiStmt:
\_func_call: (common.add), line:2331
|vpiName:common.add
|vpiArgument:
\_ref_obj: (domain), line:2331
|vpiName:domain
|vpiArgument:
\_unsupported_expr: , line:2331
|STRING:
|vpiArgument:
\_ref_obj: (uvm_run_phase::get), line:2331
|vpiName:uvm_run_phase::get
|vpiTaskFunc:
\_function: (uvm_component::set_domain), line:2344
|vpiName:uvm_component::set_domain
|vpiFullName:uvm_pkg.uvm_component::set_domain
|vpiIODecl:
\_io_decl: (domain)
|vpiName:domain
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_domain), line:2344, parent:domain
|vpiName:uvm_domain
|vpiFullName:domain.uvm_domain
|vpiIODecl:
\_io_decl: (hier)
|vpiName:hier
|vpiDirection:5
|vpiExpr:
\_int_var: , line:2344, parent:hier
|vpiFullName:hier
|vpiStmt:
\_begin: , parent:uvm_component::set_domain
|vpiFullName:uvm_pkg.uvm_component::set_domain
|vpiStmt:
\_assignment: , line:2347
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_domain), line:2347
|vpiName:m_domain
|vpiFullName:uvm_pkg.uvm_component::set_domain.m_domain
|vpiRhs:
\_ref_obj: (domain), line:2347
|vpiName:domain
|vpiFullName:uvm_pkg.uvm_component::set_domain.domain
|vpiStmt:
\_func_call: (define_domain), line:2348
|vpiName:define_domain
|vpiArgument:
\_ref_obj: (domain), line:2348
|vpiName:domain
|vpiStmt:
\_if_stmt: , line:2349
|vpiCondition:
\_ref_obj: (hier), line:2349
|vpiName:hier
|vpiFullName:uvm_pkg.uvm_component::set_domain.hier
|vpiStmt:
\_foreach_stmt: , line:2350
|vpiFullName:uvm_pkg.uvm_component::set_domain
|vpiVariables:
\_chandle_var: (m_children), line:2350
|vpiName:m_children
|vpiFullName:uvm_pkg.uvm_component::set_domain.m_children
|vpiLoopVars:
\_chandle_var: (c), line:2350
|vpiName:c
|vpiFullName:uvm_pkg.uvm_component::set_domain.c
|vpiStmt:
\_func_call: (m_children.set_domain), line:2351
|vpiName:m_children.set_domain
|vpiArgument:
\_ref_obj: (domain), line:2351
|vpiName:domain
|vpiTaskFunc:
\_function: (uvm_component::get_domain), line:2357
|vpiName:uvm_component::get_domain
|vpiFullName:uvm_pkg.uvm_component::get_domain
|vpiReturn:
\_chandle_var: (uvm_domain), line:2357
|vpiName:uvm_domain
|vpiStmt:
\_return_stmt: , line:2358, parent:uvm_component::get_domain
|vpiCondition:
\_ref_obj: (m_domain), line:2358
|vpiName:m_domain
|vpiFullName:uvm_pkg.uvm_component::get_domain.m_domain
|vpiTaskFunc:
\_task: (uvm_component::suspend), line:134
|vpiName:uvm_component::suspend
|vpiFullName:uvm_pkg.uvm_component::suspend
|vpiStmt:
\_begin: , line:136, parent:uvm_component::suspend
|vpiFullName:uvm_pkg.uvm_component::suspend
|vpiStmt:
\_if_stmt: , line:138
|vpiCondition:
\_func_call: (uvm_report_enabled), line:138
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:138
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_WARNING), line:138
|vpiName:UVM_WARNING
|vpiArgument:
\_constant: , line:138
|vpiConstType:6
|vpiDecompile:"COMP/SPND/UNIMP"
|vpiSize:17
|STRING:"COMP/SPND/UNIMP"
|vpiStmt:
\_func_call: (uvm_report_warning), line:139
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"COMP/SPND/UNIMP"
|vpiSize:17
|STRING:"COMP/SPND/UNIMP"
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"suspend() not implemented"
|vpiSize:27
|STRING:"suspend() not implemented"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:139
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_component.svh"
|vpiSize:209
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_component.svh"
|vpiArgument:
\_constant: , line:139
|vpiConstType:7
|vpiDecompile:2395
|vpiSize:32
|INT:2395
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:139
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiTaskFunc:
\_task: (uvm_component::resume), line:134
|vpiName:uvm_component::resume
|vpiFullName:uvm_pkg.uvm_component::resume
|vpiStmt:
\_begin: , line:136, parent:uvm_component::resume
|vpiFullName:uvm_pkg.uvm_component::resume
|vpiStmt:
\_if_stmt: , line:138
|vpiCondition:
\_func_call: (uvm_report_enabled), line:138
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:138
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_WARNING), line:138
|vpiName:UVM_WARNING
|vpiArgument:
\_constant: , line:138
|vpiConstType:6
|vpiDecompile:"COMP/RSUM/UNIMP"
|vpiSize:17
|STRING:"COMP/RSUM/UNIMP"
|vpiStmt:
\_func_call: (uvm_report_warning), line:139
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"COMP/RSUM/UNIMP"
|vpiSize:17
|STRING:"COMP/RSUM/UNIMP"
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"resume() not implemented"
|vpiSize:26
|STRING:"resume() not implemented"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:139
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_component.svh"
|vpiSize:209
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_component.svh"
|vpiArgument:
\_constant: , line:139
|vpiConstType:7
|vpiDecompile:2403
|vpiSize:32
|INT:2403
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:139
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiTaskFunc:
\_function: (uvm_component::resolve_bindings), line:2411
|vpiName:uvm_component::resolve_bindings
|vpiFullName:uvm_pkg.uvm_component::resolve_bindings
|vpiStmt:
\_return_stmt: , line:2412, parent:uvm_component::resolve_bindings
|vpiTaskFunc:
\_function: (uvm_component::do_resolve_bindings), line:2419
|vpiName:uvm_component::do_resolve_bindings
|vpiFullName:uvm_pkg.uvm_component::do_resolve_bindings
|vpiStmt:
\_begin: , parent:uvm_component::do_resolve_bindings
|vpiFullName:uvm_pkg.uvm_component::do_resolve_bindings
|vpiStmt:
\_foreach_stmt: , line:2420
|vpiFullName:uvm_pkg.uvm_component::do_resolve_bindings
|vpiVariables:
\_chandle_var: (m_children), line:2420
|vpiName:m_children
|vpiFullName:uvm_pkg.uvm_component::do_resolve_bindings.m_children
|vpiLoopVars:
\_chandle_var: (s), line:2420
|vpiName:s
|vpiFullName:uvm_pkg.uvm_component::do_resolve_bindings.s
|vpiStmt:
\_func_call: (m_children.do_resolve_bindings), line:2421
|vpiName:m_children.do_resolve_bindings
|vpiStmt:
\_func_call: (resolve_bindings), line:2422
|vpiName:resolve_bindings
|vpiTaskFunc:
\_function: (uvm_component::accept_tr), line:2436
|vpiName:uvm_component::accept_tr
|vpiFullName:uvm_pkg.uvm_component::accept_tr
|vpiIODecl:
\_io_decl: (tr)
|vpiName:tr
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_transaction), line:2436, parent:tr
|vpiName:uvm_transaction
|vpiFullName:tr.uvm_transaction
|vpiIODecl:
\_io_decl: (accept_time)
|vpiName:accept_time
|vpiDirection:5
|vpiExpr:
\_time_var: , line:2437, parent:accept_time
|vpiFullName:accept_time
|vpiStmt:
\_begin: , parent:uvm_component::accept_tr
|vpiFullName:uvm_pkg.uvm_component::accept_tr
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (e), line:2438
|vpiName:e
|vpiFullName:uvm_pkg.uvm_component::accept_tr.e
|vpiStmt:
\_if_stmt: , line:2440
|vpiCondition:
\_operation: , line:2440
|vpiOpType:14
|vpiOperand:
\_ref_obj: (tr), line:2440
|vpiName:tr
|vpiFullName:uvm_pkg.uvm_component::accept_tr.tr
|vpiOperand:
\_unsupported_expr: , line:2440
|STRING:
|vpiStmt:
\_return_stmt: , line:2441
|vpiStmt:
\_func_call: (tr.accept_tr), line:2443
|vpiName:tr.accept_tr
|vpiArgument:
\_ref_obj: (accept_time), line:2443
|vpiName:accept_time
|vpiStmt:
\_func_call: (do_accept_tr), line:2444
|vpiName:do_accept_tr
|vpiArgument:
\_ref_obj: (tr), line:2444
|vpiName:tr
|vpiStmt:
\_assignment: , line:2445
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (e), line:2445
|vpiName:e
|vpiFullName:uvm_pkg.uvm_component::accept_tr.e
|vpiRhs:
\_ref_obj: (event_pool.get), line:2445
|vpiName:event_pool.get
|vpiFullName:uvm_pkg.uvm_component::accept_tr.event_pool.get
|vpiStmt:
\_if_stmt: , line:2446
|vpiCondition:
\_operation: , line:2446
|vpiOpType:15
|vpiOperand:
\_ref_obj: (e), line:2446
|vpiName:e
|vpiFullName:uvm_pkg.uvm_component::accept_tr.e
|vpiOperand:
\_unsupported_expr: , line:2446
|STRING:
|vpiStmt:
\_func_call: (e.trigger), line:2447
|vpiName:e.trigger
|vpiTaskFunc:
\_function: (uvm_component::begin_tr), line:2453
|vpiName:uvm_component::begin_tr
|vpiFullName:uvm_pkg.uvm_component::begin_tr
|vpiReturn:
\_int_var: , line:2453
|vpiIODecl:
\_io_decl: (tr)
|vpiName:tr
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_transaction), line:2453, parent:tr
|vpiName:uvm_transaction
|vpiFullName:tr.uvm_transaction
|vpiIODecl:
\_io_decl: (stream_name)
|vpiName:stream_name
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:2454, parent:stream_name
|vpiFullName:stream_name
|vpiIODecl:
\_io_decl: (label)
|vpiName:label
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:2455, parent:label
|vpiFullName:label
|vpiIODecl:
\_io_decl: (desc)
|vpiName:desc
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:2456, parent:desc
|vpiFullName:desc
|vpiIODecl:
\_io_decl: (begin_time)
|vpiName:begin_time
|vpiDirection:5
|vpiExpr:
\_time_var: , line:2457, parent:begin_time
|vpiFullName:begin_time
|vpiIODecl:
\_io_decl: (parent_handle)
|vpiName:parent_handle
|vpiDirection:5
|vpiExpr:
\_int_var: , line:2458, parent:parent_handle
|vpiFullName:parent_handle
|vpiStmt:
\_return_stmt: , line:2459, parent:uvm_component::begin_tr
|vpiCondition:
\_func_call: (m_begin_tr), line:2459
|vpiName:m_begin_tr
|vpiArgument:
\_ref_obj: (tr), line:2459
|vpiName:tr
|vpiArgument:
\_ref_obj: (parent_handle), line:2459
|vpiName:parent_handle
|vpiArgument:
\_ref_obj: (stream_name), line:2459
|vpiName:stream_name
|vpiArgument:
\_ref_obj: (label), line:2459
|vpiName:label
|vpiArgument:
\_ref_obj: (desc), line:2459
|vpiName:desc
|vpiArgument:
\_ref_obj: (begin_time), line:2459
|vpiName:begin_time
|vpiTaskFunc:
\_function: (uvm_component::get_tr_database), line:2491
|vpiName:uvm_component::get_tr_database
|vpiFullName:uvm_pkg.uvm_component::get_tr_database
|vpiReturn:
\_chandle_var: (uvm_tr_database), line:2491
|vpiName:uvm_tr_database
|vpiStmt:
\_begin: , parent:uvm_component::get_tr_database
|vpiFullName:uvm_pkg.uvm_component::get_tr_database
|vpiStmt:
\_if_stmt: , line:2492
|vpiCondition:
\_operation: , line:2492
|vpiOpType:14
|vpiOperand:
\_ref_obj: (tr_database), line:2492
|vpiName:tr_database
|vpiFullName:uvm_pkg.uvm_component::get_tr_database.tr_database
|vpiOperand:
\_unsupported_expr: , line:2492
|STRING:
|vpiStmt:
\_begin: , line:2492
|vpiFullName:uvm_pkg.uvm_component::get_tr_database
|vpiStmt:
\_assignment: , line:2494
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (tr_database), line:2494
|vpiName:tr_database
|vpiFullName:uvm_pkg.uvm_component::get_tr_database.tr_database
|vpiRhs:
\_ref_obj: (cs.get_default_tr_database), line:2494
|vpiName:cs.get_default_tr_database
|vpiFullName:uvm_pkg.uvm_component::get_tr_database.cs.get_default_tr_database
|vpiStmt:
\_return_stmt: , line:2496
|vpiCondition:
\_ref_obj: (tr_database), line:2496
|vpiName:tr_database
|vpiFullName:uvm_pkg.uvm_component::get_tr_database.tr_database
|vpiTaskFunc:
\_function: (uvm_component::set_tr_database), line:2501
|vpiName:uvm_component::set_tr_database
|vpiFullName:uvm_pkg.uvm_component::set_tr_database
|vpiIODecl:
\_io_decl: (db)
|vpiName:db
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_tr_database), line:2501, parent:db
|vpiName:uvm_tr_database
|vpiFullName:db.uvm_tr_database
|vpiStmt:
\_assignment: , line:2502, parent:uvm_component::set_tr_database
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (tr_database), line:2502
|vpiName:tr_database
|vpiFullName:uvm_pkg.uvm_component::set_tr_database.tr_database
|vpiRhs:
\_ref_obj: (db), line:2502
|vpiName:db
|vpiFullName:uvm_pkg.uvm_component::set_tr_database.db
|vpiTaskFunc:
\_function: (uvm_component::get_tr_stream), line:2508
|vpiName:uvm_component::get_tr_stream
|vpiFullName:uvm_pkg.uvm_component::get_tr_stream
|vpiReturn:
\_chandle_var: (uvm_tr_stream), line:2508
|vpiName:uvm_tr_stream
|vpiIODecl:
\_io_decl: (name)
|vpiName:name
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:2508, parent:name
|vpiFullName:name
|vpiIODecl:
\_io_decl: (stream_type_name)
|vpiName:stream_type_name
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:2509, parent:stream_type_name
|vpiFullName:stream_type_name
|vpiStmt:
\_begin: , parent:uvm_component::get_tr_stream
|vpiFullName:uvm_pkg.uvm_component::get_tr_stream
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_func_call: (get_tr_database), line:2510
|vpiName:get_tr_database
|vpiLhs:
\_chandle_var: (db), line:2510
|vpiName:db
|vpiFullName:uvm_pkg.uvm_component::get_tr_stream.db
|vpiStmt:
\_if_stmt: , line:2511
|vpiCondition:
\_operation: , line:2511
|vpiOpType:27
|vpiOperand:
\_operation: , line:2511
|vpiOpType:3
|vpiOperand:
\_ref_obj: (m_streams.exists), line:2511
|vpiName:m_streams.exists
|vpiFullName:uvm_pkg.uvm_component::get_tr_stream.m_streams.exists
|vpiOperand:
\_operation: , line:2511
|vpiOpType:3
|vpiOperand:
\_bit_select: (m_streams.exists), line:2511
|vpiName:m_streams.exists
|vpiFullName:uvm_pkg.uvm_component::get_tr_stream.m_streams.exists
|vpiIndex:
\_ref_obj: (name), line:2511
|vpiName:name
|vpiFullName:uvm_pkg.uvm_component::get_tr_stream.name
|vpiStmt:
\_assignment: , line:2512
|vpiBlocking:1
|vpiLhs:
\_bit_select: (m_streams), line:2512
|vpiName:m_streams
|vpiFullName:uvm_pkg.uvm_component::get_tr_stream.m_streams
|vpiIndex:
\_ref_obj: (name), line:2512
|vpiName:name
|vpiRhs:
\_ref_obj: (db.open_stream), line:2512
|vpiName:db.open_stream
|vpiFullName:uvm_pkg.uvm_component::get_tr_stream.db.open_stream
|vpiStmt:
\_return_stmt: , line:2513
|vpiCondition:
\_bit_select: (m_streams), line:2513
|vpiName:m_streams
|vpiFullName:uvm_pkg.uvm_component::get_tr_stream.m_streams
|vpiIndex:
\_ref_obj: (name), line:2513
|vpiName:name
|vpiTaskFunc:
\_function: (uvm_component::free_tr_stream), line:2518
|vpiName:uvm_component::free_tr_stream
|vpiFullName:uvm_pkg.uvm_component::free_tr_stream
|vpiIODecl:
\_io_decl: (stream)
|vpiName:stream
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_tr_stream), line:2518, parent:stream
|vpiName:uvm_tr_stream
|vpiFullName:stream.uvm_tr_stream
|vpiStmt:
\_begin: , parent:uvm_component::free_tr_stream
|vpiFullName:uvm_pkg.uvm_component::free_tr_stream
|vpiStmt:
\_if_stmt: , line:2520
|vpiCondition:
\_operation: , line:2520
|vpiOpType:14
|vpiOperand:
\_ref_obj: (stream), line:2520
|vpiName:stream
|vpiFullName:uvm_pkg.uvm_component::free_tr_stream.stream
|vpiOperand:
\_unsupported_expr: , line:2520
|STRING:
|vpiStmt:
\_return_stmt: , line:2521
|vpiStmt:
\_if_stmt: , line:2524
|vpiCondition:
\_operation: , line:2524
|vpiOpType:27
|vpiOperand:
\_operation: , line:2524
|vpiOpType:3
|vpiOperand:
\_ref_obj: (m_streams.exists), line:2524
|vpiName:m_streams.exists
|vpiFullName:uvm_pkg.uvm_component::free_tr_stream.m_streams.exists
|vpiOperand:
\_operation: , line:2525
|vpiOpType:3
|vpiOperand:
\_bit_select: (m_streams.exists), line:2525
|vpiName:m_streams.exists
|vpiFullName:uvm_pkg.uvm_component::free_tr_stream.m_streams.exists
|vpiIndex:
\_sys_func_call: ($@@BAD_SYMBOL@@), line:2525
|vpiName:$@@BAD_SYMBOL@@
|vpiStmt:
\_return_stmt: , line:2526
|vpiStmt:
\_if_stmt: , line:2529
|vpiCondition:
\_operation: , line:2529
|vpiOpType:15
|vpiOperand:
\_bit_select: (m_streams), line:2529
|vpiName:m_streams
|vpiFullName:uvm_pkg.uvm_component::free_tr_stream.m_streams
|vpiIndex:
\_ref_obj: (stream.get_name), line:2529
|vpiName:stream.get_name
|vpiOperand:
\_ref_obj: (stream), line:2529
|vpiName:stream
|vpiFullName:uvm_pkg.uvm_component::free_tr_stream.stream
|vpiStmt:
\_return_stmt: , line:2530
|vpiStmt:
\_func_call: (m_streams.delete), line:2533
|vpiName:m_streams.delete
|vpiArgument:
\_ref_obj: (stream.get_type_name), line:2533
|vpiName:stream.get_type_name
|vpiStmt:
\_if_stmt: , line:2534
|vpiCondition:
\_operation: , line:2534
|vpiOpType:14
|vpiOperand:
\_bit_select: (m_streams.size), line:2534
|vpiName:m_streams.size
|vpiFullName:uvm_pkg.uvm_component::free_tr_stream.m_streams.size
|vpiIndex:
\_sys_func_call: ($@@BAD_SYMBOL@@), line:2534
|vpiName:$@@BAD_SYMBOL@@
|vpiOperand:
\_constant: , line:2534
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_func_call: (m_streams.delete), line:2535
|vpiName:m_streams.delete
|vpiArgument:
\_ref_obj: (stream.get_name), line:2535
|vpiName:stream.get_name
|vpiStmt:
\_if_stmt: , line:2538
|vpiCondition:
\_operation: , line:2538
|vpiOpType:27
|vpiOperand:
\_ref_obj: (stream.is_open), line:2538
|vpiName:stream.is_open
|vpiFullName:uvm_pkg.uvm_component::free_tr_stream.stream.is_open
|vpiOperand:
\_ref_obj: (stream.is_closed), line:2538
|vpiName:stream.is_closed
|vpiFullName:uvm_pkg.uvm_component::free_tr_stream.stream.is_closed
|vpiStmt:
\_begin: , line:2538
|vpiFullName:uvm_pkg.uvm_component::free_tr_stream
|vpiStmt:
\_func_call: (stream.free), line:2539
|vpiName:stream.free
|vpiTaskFunc:
\_function: (uvm_component::m_begin_tr), line:2546
|vpiName:uvm_component::m_begin_tr
|vpiFullName:uvm_pkg.uvm_component::m_begin_tr
|vpiReturn:
\_int_var: , line:2546
|vpiIODecl:
\_io_decl: (tr)
|vpiName:tr
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_transaction), line:2546, parent:tr
|vpiName:uvm_transaction
|vpiFullName:tr.uvm_transaction
|vpiIODecl:
\_io_decl: (parent_handle)
|vpiName:parent_handle
|vpiDirection:5
|vpiExpr:
\_int_var: , line:2547, parent:parent_handle
|vpiFullName:parent_handle
|vpiIODecl:
\_io_decl: (stream_name)
|vpiName:stream_name
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:2548, parent:stream_name
|vpiFullName:stream_name
|vpiIODecl:
\_io_decl: (label)
|vpiName:label
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:2549, parent:label
|vpiFullName:label
|vpiIODecl:
\_io_decl: (desc)
|vpiName:desc
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:2550, parent:desc
|vpiFullName:desc
|vpiIODecl:
\_io_decl: (begin_time)
|vpiName:begin_time
|vpiDirection:5
|vpiExpr:
\_time_var: , line:2551, parent:begin_time
|vpiFullName:begin_time
|vpiStmt:
\_begin: , parent:uvm_component::m_begin_tr
|vpiFullName:uvm_pkg.uvm_component::m_begin_tr
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (e), line:2552
|vpiName:e
|vpiFullName:uvm_pkg.uvm_component::m_begin_tr.e
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_logic_var: (name), line:2553
|vpiName:name
|vpiFullName:uvm_pkg.uvm_component::m_begin_tr.name
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_logic_var: (kind), line:2554
|vpiName:kind
|vpiFullName:uvm_pkg.uvm_component::m_begin_tr.kind
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (db), line:2555
|vpiName:db
|vpiFullName:uvm_pkg.uvm_component::m_begin_tr.db
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_int_var: (handle), line:2556
|vpiName:handle
|vpiFullName:uvm_pkg.uvm_component::m_begin_tr.handle
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_int_var: (link_handle), line:2556
|vpiName:link_handle
|vpiFullName:uvm_pkg.uvm_component::m_begin_tr.link_handle
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (stream), line:2557
|vpiName:stream
|vpiFullName:uvm_pkg.uvm_component::m_begin_tr.stream
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (recorder), line:2558
|vpiName:recorder
|vpiFullName:uvm_pkg.uvm_component::m_begin_tr.recorder
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (parent_recorder), line:2558
|vpiName:parent_recorder
|vpiFullName:uvm_pkg.uvm_component::m_begin_tr.parent_recorder
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (link_recorder), line:2558
|vpiName:link_recorder
|vpiFullName:uvm_pkg.uvm_component::m_begin_tr.link_recorder
|vpiStmt:
\_if_stmt: , line:2560
|vpiCondition:
\_operation: , line:2560
|vpiOpType:14
|vpiOperand:
\_ref_obj: (tr), line:2560
|vpiName:tr
|vpiFullName:uvm_pkg.uvm_component::m_begin_tr.tr
|vpiOperand:
\_unsupported_expr: , line:2560
|STRING:
|vpiStmt:
\_return_stmt: , line:2561
|vpiCondition:
\_constant: , line:2561
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_assignment: , line:2563
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (db), line:2563
|vpiName:db
|vpiFullName:uvm_pkg.uvm_component::m_begin_tr.db
|vpiRhs:
\_func_call: (get_tr_database), line:2563
|vpiName:get_tr_database
|vpiStmt:
\_if_stmt: , line:2565
|vpiCondition:
\_operation: , line:2565
|vpiOpType:15
|vpiOperand:
\_ref_obj: (parent_handle), line:2565
|vpiName:parent_handle
|vpiFullName:uvm_pkg.uvm_component::m_begin_tr.parent_handle
|vpiOperand:
\_constant: , line:2565
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_assignment: , line:2566
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (parent_recorder), line:2566
|vpiName:parent_recorder
|vpiFullName:uvm_pkg.uvm_component::m_begin_tr.parent_recorder
|vpiRhs:
\_ref_obj: (uvm_recorder::get_recorder_from_handle), line:2566
|vpiName:uvm_recorder::get_recorder_from_handle
|vpiFullName:uvm_pkg.uvm_component::m_begin_tr.uvm_recorder::get_recorder_from_handle
|vpiStmt:
\_if_stmt: , line:2568
|vpiCondition:
\_operation: , line:2568
|vpiOpType:14
|vpiOperand:
\_ref_obj: (parent_recorder), line:2568
|vpiName:parent_recorder
|vpiFullName:uvm_pkg.uvm_component::m_begin_tr.parent_recorder
|vpiOperand:
\_unsupported_expr: , line:2568
|STRING:
|vpiStmt:
\_begin: , line:2568
|vpiFullName:uvm_pkg.uvm_component::m_begin_tr
|vpiStmt:
\_if_stmt: , line:2570
|vpiCondition:
\_sys_func_call: ($cast), line:2570
|vpiName:$cast
|vpiArgument:
\_ref_obj: (seq), line:2570
|vpiName:seq
|vpiArgument:
\_ref_obj: (tr), line:2570
|vpiName:tr
|vpiStmt:
\_begin: , line:2570
|vpiFullName:uvm_pkg.uvm_component::m_begin_tr
|vpiStmt:
\_if_stmt: , line:2572
|vpiCondition:
\_operation: , line:2572
|vpiOpType:15
|vpiOperand:
\_ref_obj: (parent_seq), line:2572
|vpiName:parent_seq
|vpiFullName:uvm_pkg.uvm_component::m_begin_tr.parent_seq
|vpiOperand:
\_unsupported_expr: , line:2572
|STRING:
|vpiStmt:
\_begin: , line:2572
|vpiFullName:uvm_pkg.uvm_component::m_begin_tr
|vpiStmt:
\_assignment: , line:2573
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (parent_recorder), line:2573
|vpiName:parent_recorder
|vpiFullName:uvm_pkg.uvm_component::m_begin_tr.parent_recorder
|vpiRhs:
\_ref_obj: (parent_seq.m_tr_recorder), line:2573
|vpiName:parent_seq.m_tr_recorder
|vpiFullName:uvm_pkg.uvm_component::m_begin_tr.parent_seq.m_tr_recorder
|vpiStmt:
\_if_else: , line:2578
|vpiCondition:
\_operation: , line:2578
|vpiOpType:15
|vpiOperand:
\_ref_obj: (parent_recorder), line:2578
|vpiName:parent_recorder
|vpiFullName:uvm_pkg.uvm_component::m_begin_tr.parent_recorder
|vpiOperand:
\_unsupported_expr: , line:2578
|STRING:
|vpiStmt:
\_begin: , line:2578
|vpiFullName:uvm_pkg.uvm_component::m_begin_tr
|vpiStmt:
\_assignment: , line:2579
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (link_handle), line:2579
|vpiName:link_handle
|vpiFullName:uvm_pkg.uvm_component::m_begin_tr.link_handle
|vpiRhs:
\_ref_obj: (tr.begin_child_tr), line:2579
|vpiName:tr.begin_child_tr
|vpiFullName:uvm_pkg.uvm_component::m_begin_tr.tr.begin_child_tr
|vpiElseStmt:
\_begin: , line:2581
|vpiFullName:uvm_pkg.uvm_component::m_begin_tr
|vpiStmt:
\_assignment: , line:2582
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (link_handle), line:2582
|vpiName:link_handle
|vpiFullName:uvm_pkg.uvm_component::m_begin_tr.link_handle
|vpiRhs:
\_ref_obj: (tr.begin_tr), line:2582
|vpiName:tr.begin_tr
|vpiFullName:uvm_pkg.uvm_component::m_begin_tr.tr.begin_tr
|vpiStmt:
\_if_stmt: , line:2585
|vpiCondition:
\_operation: , line:2585
|vpiOpType:15
|vpiOperand:
\_ref_obj: (link_handle), line:2585
|vpiName:link_handle
|vpiFullName:uvm_pkg.uvm_component::m_begin_tr.link_handle
|vpiOperand:
\_constant: , line:2585
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_assignment: , line:2586
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (link_recorder), line:2586
|vpiName:link_recorder
|vpiFullName:uvm_pkg.uvm_component::m_begin_tr.link_recorder
|vpiRhs:
\_ref_obj: (uvm_recorder::get_recorder_from_handle), line:2586
|vpiName:uvm_recorder::get_recorder_from_handle
|vpiFullName:uvm_pkg.uvm_component::m_begin_tr.uvm_recorder::get_recorder_from_handle
|vpiStmt:
\_if_else: , line:2589
|vpiCondition:
\_operation: , line:2589
|vpiOpType:15
|vpiOperand:
\_ref_obj: (tr.get_name), line:2589
|vpiName:tr.get_name
|vpiFullName:uvm_pkg.uvm_component::m_begin_tr.tr.get_name
|vpiOperand:
\_constant: , line:2589
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiStmt:
\_assignment: , line:2590
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (name), line:2590
|vpiName:name
|vpiFullName:uvm_pkg.uvm_component::m_begin_tr.name
|vpiRhs:
\_ref_obj: (tr.get_name), line:2590
|vpiName:tr.get_name
|vpiFullName:uvm_pkg.uvm_component::m_begin_tr.tr.get_name
|vpiElseStmt:
\_assignment: , line:2592
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (name), line:2592
|vpiName:name
|vpiFullName:uvm_pkg.uvm_component::m_begin_tr.name
|vpiRhs:
\_ref_obj: (tr.get_type_name), line:2592
|vpiName:tr.get_type_name
|vpiFullName:uvm_pkg.uvm_component::m_begin_tr.tr.get_type_name
|vpiStmt:
\_if_stmt: , line:2594
|vpiCondition:
\_operation: , line:2594
|vpiOpType:15
|vpiOperand:
\_operation: , line:2594
|vpiOpType:67
|vpiOperand:
\_ref_obj: (recording_detail), line:2594
|vpiName:recording_detail
|vpiFullName:uvm_pkg.uvm_component::m_begin_tr.recording_detail
|vpiTypespec:
\_enum_typespec: (uvm_verbosity), line:323
|vpiName:uvm_verbosity
|vpiEnumConst:
\_enum_const: (UVM_DEBUG), line:322
|vpiName:UVM_DEBUG
|INT:500
|vpiEnumConst:
\_enum_const: (UVM_FULL), line:321
|vpiName:UVM_FULL
|INT:400
|vpiEnumConst:
\_enum_const: (UVM_HIGH), line:320
|vpiName:UVM_HIGH
|INT:300
|vpiEnumConst:
\_enum_const: (UVM_LOW), line:318
|vpiName:UVM_LOW
|INT:100
|vpiEnumConst:
\_enum_const: (UVM_MEDIUM), line:319
|vpiName:UVM_MEDIUM
|INT:200
|vpiEnumConst:
\_enum_const: (UVM_NONE), line:317
|vpiName:UVM_NONE
|INT:0
|vpiOperand:
\_ref_obj: (UVM_NONE), line:2594
|vpiName:UVM_NONE
|vpiFullName:uvm_pkg.uvm_component::m_begin_tr.UVM_NONE
|vpiStmt:
\_begin: , line:2594
|vpiFullName:uvm_pkg.uvm_component::m_begin_tr
|vpiStmt:
\_if_stmt: , line:2595
|vpiCondition:
\_operation: , line:2595
|vpiOpType:14
|vpiOperand:
\_ref_obj: (stream_name), line:2595
|vpiName:stream_name
|vpiFullName:uvm_pkg.uvm_component::m_begin_tr.stream_name
|vpiOperand:
\_constant: , line:2595
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiStmt:
\_assignment: , line:2596
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (stream_name), line:2596
|vpiName:stream_name
|vpiFullName:uvm_pkg.uvm_component::m_begin_tr.stream_name
|vpiRhs:
\_constant: , line:2596
|vpiConstType:6
|vpiDecompile:"main"
|vpiSize:6
|STRING:"main"
|vpiStmt:
\_assignment: , line:2598
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (stream), line:2598
|vpiName:stream
|vpiFullName:uvm_pkg.uvm_component::m_begin_tr.stream
|vpiRhs:
\_func_call: (get_tr_stream), line:2598
|vpiName:get_tr_stream
|vpiArgument:
\_ref_obj: (stream_name), line:2598
|vpiName:stream_name
|vpiArgument:
\_constant: , line:2598
|vpiConstType:6
|vpiDecompile:"TVM"
|vpiSize:5
|STRING:"TVM"
|vpiStmt:
\_if_stmt: , line:2600
|vpiCondition:
\_operation: , line:2600
|vpiOpType:15
|vpiOperand:
\_ref_obj: (stream), line:2600
|vpiName:stream
|vpiFullName:uvm_pkg.uvm_component::m_begin_tr.stream
|vpiOperand:
\_unsupported_expr: , line:2600
|STRING:
|vpiStmt:
\_begin: , line:2600
|vpiFullName:uvm_pkg.uvm_component::m_begin_tr
|vpiStmt:
\_assignment: , line:2601
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (kind), line:2601
|vpiName:kind
|vpiFullName:uvm_pkg.uvm_component::m_begin_tr.kind
|vpiRhs:
\_operation: , line:2601
|vpiOpType:32
|vpiOperand:
\_operation: , line:2601
|vpiOpType:14
|vpiOperand:
\_ref_obj: (parent_recorder), line:2601
|vpiName:parent_recorder
|vpiFullName:uvm_pkg.uvm_component::m_begin_tr.parent_recorder
|vpiOperand:
\_unsupported_expr: , line:2601
|STRING:
|vpiOperand:
\_constant: , line:2601
|vpiConstType:6
|vpiDecompile:"Begin_No_Parent, Link"
|vpiSize:23
|STRING:"Begin_No_Parent, Link"
|vpiOperand:
\_constant: , line:2601
|vpiConstType:6
|vpiDecompile:"Begin_End, Link"
|vpiSize:17
|STRING:"Begin_End, Link"
|vpiStmt:
\_assignment: , line:2603
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (recorder), line:2603
|vpiName:recorder
|vpiFullName:uvm_pkg.uvm_component::m_begin_tr.recorder
|vpiRhs:
\_ref_obj: (stream.open_recorder), line:2603
|vpiName:stream.open_recorder
|vpiFullName:uvm_pkg.uvm_component::m_begin_tr.stream.open_recorder
|vpiStmt:
\_if_stmt: , line:2605
|vpiCondition:
\_operation: , line:2605
|vpiOpType:15
|vpiOperand:
\_ref_obj: (recorder), line:2605
|vpiName:recorder
|vpiFullName:uvm_pkg.uvm_component::m_begin_tr.recorder
|vpiOperand:
\_unsupported_expr: , line:2605
|STRING:
|vpiStmt:
\_begin: , line:2605
|vpiFullName:uvm_pkg.uvm_component::m_begin_tr
|vpiStmt:
\_if_stmt: , line:2606
|vpiCondition:
\_operation: , line:2606
|vpiOpType:15
|vpiOperand:
\_ref_obj: (label), line:2606
|vpiName:label
|vpiFullName:uvm_pkg.uvm_component::m_begin_tr.label
|vpiOperand:
\_constant: , line:2606
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiStmt:
\_func_call: (recorder.record_string), line:2607
|vpiName:recorder.record_string
|vpiArgument:
\_constant: , line:2607
|vpiConstType:6
|vpiDecompile:"label"
|vpiSize:7
|STRING:"label"
|vpiArgument:
\_ref_obj: (label), line:2607
|vpiName:label
|vpiStmt:
\_if_stmt: , line:2608
|vpiCondition:
\_operation: , line:2608
|vpiOpType:15
|vpiOperand:
\_ref_obj: (desc), line:2608
|vpiName:desc
|vpiFullName:uvm_pkg.uvm_component::m_begin_tr.desc
|vpiOperand:
\_constant: , line:2608
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiStmt:
\_func_call: (recorder.record_string), line:2609
|vpiName:recorder.record_string
|vpiArgument:
\_constant: , line:2609
|vpiConstType:6
|vpiDecompile:"desc"
|vpiSize:6
|STRING:"desc"
|vpiArgument:
\_ref_obj: (desc), line:2609
|vpiName:desc
|vpiStmt:
\_if_stmt: , line:2611
|vpiCondition:
\_operation: , line:2611
|vpiOpType:15
|vpiOperand:
\_ref_obj: (parent_recorder), line:2611
|vpiName:parent_recorder
|vpiFullName:uvm_pkg.uvm_component::m_begin_tr.parent_recorder
|vpiOperand:
\_unsupported_expr: , line:2611
|STRING:
|vpiStmt:
\_begin: , line:2611
|vpiFullName:uvm_pkg.uvm_component::m_begin_tr
|vpiStmt:
\_func_call: (tr_database.establish_link), line:2612
|vpiName:tr_database.establish_link
|vpiArgument:
\_ref_obj: (uvm_parent_child_link::get_link), line:2612
|vpiName:uvm_parent_child_link::get_link
|vpiStmt:
\_if_stmt: , line:2616
|vpiCondition:
\_operation: , line:2616
|vpiOpType:15
|vpiOperand:
\_ref_obj: (link_recorder), line:2616
|vpiName:link_recorder
|vpiFullName:uvm_pkg.uvm_component::m_begin_tr.link_recorder
|vpiOperand:
\_unsupported_expr: , line:2616
|STRING:
|vpiStmt:
\_begin: , line:2616
|vpiFullName:uvm_pkg.uvm_component::m_begin_tr
|vpiStmt:
\_func_call: (tr_database.establish_link), line:2617
|vpiName:tr_database.establish_link
|vpiArgument:
\_ref_obj: (uvm_related_link::get_link), line:2617
|vpiName:uvm_related_link::get_link
|vpiStmt:
\_assignment: , line:2620
|vpiBlocking:1
|vpiLhs:
\_bit_select: (m_tr_h), line:2620
|vpiName:m_tr_h
|vpiFullName:uvm_pkg.uvm_component::m_begin_tr.m_tr_h
|vpiIndex:
\_ref_obj: (tr), line:2620
|vpiName:tr
|vpiRhs:
\_ref_obj: (recorder), line:2620
|vpiName:recorder
|vpiFullName:uvm_pkg.uvm_component::m_begin_tr.recorder
|vpiStmt:
\_assignment: , line:2624
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (handle), line:2624
|vpiName:handle
|vpiFullName:uvm_pkg.uvm_component::m_begin_tr.handle
|vpiRhs:
\_operation: , line:2624
|vpiOpType:32
|vpiOperand:
\_operation: , line:2624
|vpiOpType:14
|vpiOperand:
\_ref_obj: (recorder), line:2624
|vpiName:recorder
|vpiFullName:uvm_pkg.uvm_component::m_begin_tr.recorder
|vpiOperand:
\_unsupported_expr: , line:2624
|STRING:
|vpiOperand:
\_constant: , line:2624
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiOperand:
\_ref_obj: (recorder.get_handle), line:2624
|vpiName:recorder.get_handle
|vpiFullName:uvm_pkg.uvm_component::m_begin_tr.recorder.get_handle
|vpiStmt:
\_func_call: (do_begin_tr), line:2625
|vpiName:do_begin_tr
|vpiArgument:
\_ref_obj: (tr), line:2625
|vpiName:tr
|vpiArgument:
\_ref_obj: (stream_name), line:2625
|vpiName:stream_name
|vpiArgument:
\_ref_obj: (handle), line:2625
|vpiName:handle
|vpiStmt:
\_assignment: , line:2629
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (e), line:2629
|vpiName:e
|vpiFullName:uvm_pkg.uvm_component::m_begin_tr.e
|vpiRhs:
\_ref_obj: (event_pool.get), line:2629
|vpiName:event_pool.get
|vpiFullName:uvm_pkg.uvm_component::m_begin_tr.event_pool.get
|vpiStmt:
\_if_stmt: , line:2630
|vpiCondition:
\_operation: , line:2630
|vpiOpType:15
|vpiOperand:
\_ref_obj: (e), line:2630
|vpiName:e
|vpiFullName:uvm_pkg.uvm_component::m_begin_tr.e
|vpiOperand:
\_unsupported_expr: , line:2630
|STRING:
|vpiStmt:
\_func_call: (e.trigger), line:2631
|vpiName:e.trigger
|vpiArgument:
\_ref_obj: (tr), line:2631
|vpiName:tr
|vpiStmt:
\_return_stmt: , line:2633
|vpiCondition:
\_ref_obj: (handle), line:2633
|vpiName:handle
|vpiFullName:uvm_pkg.uvm_component::m_begin_tr.handle
|vpiTaskFunc:
\_function: (uvm_component::end_tr), line:2641
|vpiName:uvm_component::end_tr
|vpiFullName:uvm_pkg.uvm_component::end_tr
|vpiIODecl:
\_io_decl: (tr)
|vpiName:tr
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_transaction), line:2641, parent:tr
|vpiName:uvm_transaction
|vpiFullName:tr.uvm_transaction
|vpiIODecl:
\_io_decl: (end_time)
|vpiName:end_time
|vpiDirection:5
|vpiExpr:
\_time_var: , line:2642, parent:end_time
|vpiFullName:end_time
|vpiIODecl:
\_io_decl: (free_handle)
|vpiName:free_handle
|vpiDirection:5
|vpiExpr:
\_bit_var: , line:2643, parent:free_handle
|vpiFullName:free_handle
|vpiStmt:
\_begin: , parent:uvm_component::end_tr
|vpiFullName:uvm_pkg.uvm_component::end_tr
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (e), line:2644
|vpiName:e
|vpiFullName:uvm_pkg.uvm_component::end_tr.e
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (recorder), line:2645
|vpiName:recorder
|vpiFullName:uvm_pkg.uvm_component::end_tr.recorder
|vpiStmt:
\_if_stmt: , line:2647
|vpiCondition:
\_operation: , line:2647
|vpiOpType:14
|vpiOperand:
\_ref_obj: (tr), line:2647
|vpiName:tr
|vpiFullName:uvm_pkg.uvm_component::end_tr.tr
|vpiOperand:
\_unsupported_expr: , line:2647
|STRING:
|vpiStmt:
\_return_stmt: , line:2648
|vpiStmt:
\_func_call: (tr.end_tr), line:2650
|vpiName:tr.end_tr
|vpiArgument:
\_ref_obj: (end_time), line:2650
|vpiName:end_time
|vpiArgument:
\_ref_obj: (free_handle), line:2650
|vpiName:free_handle
|vpiStmt:
\_if_stmt: , line:2652
|vpiCondition:
\_operation: , line:2652
|vpiOpType:15
|vpiOperand:
\_operation: , line:2652
|vpiOpType:67
|vpiOperand:
\_ref_obj: (recording_detail), line:2652
|vpiName:recording_detail
|vpiFullName:uvm_pkg.uvm_component::end_tr.recording_detail
|vpiTypespec:
\_enum_typespec: (uvm_verbosity), line:323
|vpiOperand:
\_ref_obj: (UVM_NONE), line:2652
|vpiName:UVM_NONE
|vpiFullName:uvm_pkg.uvm_component::end_tr.UVM_NONE
|vpiStmt:
\_begin: , line:2652
|vpiFullName:uvm_pkg.uvm_component::end_tr
|vpiStmt:
\_if_else: , line:2654
|vpiCondition:
\_ref_obj: (m_tr_h.exists), line:2654
|vpiName:m_tr_h.exists
|vpiFullName:uvm_pkg.uvm_component::end_tr.m_tr_h.exists
|vpiStmt:
\_begin: , line:2654
|vpiFullName:uvm_pkg.uvm_component::end_tr
|vpiStmt:
\_assignment: , line:2656
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (recorder), line:2656
|vpiName:recorder
|vpiFullName:uvm_pkg.uvm_component::end_tr.recorder
|vpiRhs:
\_bit_select: (m_tr_h), line:2656
|vpiName:m_tr_h
|vpiFullName:uvm_pkg.uvm_component::end_tr.m_tr_h
|vpiIndex:
\_ref_obj: (tr), line:2656
|vpiName:tr
|vpiStmt:
\_func_call: (do_end_tr), line:2658
|vpiName:do_end_tr
|vpiArgument:
\_ref_obj: (tr), line:2658
|vpiName:tr
|vpiArgument:
\_ref_obj: (recorder.get_handle), line:2658
|vpiName:recorder.get_handle
|vpiStmt:
\_func_call: (m_tr_h.delete), line:2660
|vpiName:m_tr_h.delete
|vpiArgument:
\_ref_obj: (tr), line:2660
|vpiName:tr
|vpiStmt:
\_func_call: (tr.record), line:2662
|vpiName:tr.record
|vpiArgument:
\_ref_obj: (recorder), line:2662
|vpiName:recorder
|vpiStmt:
\_func_call: (recorder.close), line:2664
|vpiName:recorder.close
|vpiArgument:
\_ref_obj: (end_time), line:2664
|vpiName:end_time
|vpiStmt:
\_if_stmt: , line:2666
|vpiCondition:
\_ref_obj: (free_handle), line:2666
|vpiName:free_handle
|vpiFullName:uvm_pkg.uvm_component::end_tr.free_handle
|vpiStmt:
\_func_call: (recorder.free), line:2667
|vpiName:recorder.free
|vpiElseStmt:
\_begin: , line:2670
|vpiFullName:uvm_pkg.uvm_component::end_tr
|vpiStmt:
\_func_call: (do_end_tr), line:2671
|vpiName:do_end_tr
|vpiArgument:
\_ref_obj: (tr), line:2671
|vpiName:tr
|vpiArgument:
\_constant: , line:2671
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_assignment: , line:2676
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (e), line:2676
|vpiName:e
|vpiFullName:uvm_pkg.uvm_component::end_tr.e
|vpiRhs:
\_ref_obj: (event_pool.get), line:2676
|vpiName:event_pool.get
|vpiFullName:uvm_pkg.uvm_component::end_tr.event_pool.get
|vpiStmt:
\_if_stmt: , line:2677
|vpiCondition:
\_operation: , line:2677
|vpiOpType:15
|vpiOperand:
\_ref_obj: (e), line:2677
|vpiName:e
|vpiFullName:uvm_pkg.uvm_component::end_tr.e
|vpiOperand:
\_unsupported_expr: , line:2677
|STRING:
|vpiStmt:
\_func_call: (e.trigger), line:2678
|vpiName:e.trigger
|vpiTaskFunc:
\_function: (uvm_component::record_error_tr), line:2686
|vpiName:uvm_component::record_error_tr
|vpiFullName:uvm_pkg.uvm_component::record_error_tr
|vpiReturn:
\_int_var: , line:2686
|vpiIODecl:
\_io_decl: (stream_name)
|vpiName:stream_name
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:2686, parent:stream_name
|vpiFullName:stream_name
|vpiIODecl:
\_io_decl: (info)
|vpiName:info
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_object), line:2687, parent:info
|vpiName:uvm_object
|vpiFullName:info.uvm_object
|vpiIODecl:
\_io_decl: (label)
|vpiName:label
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:2688, parent:label
|vpiFullName:label
|vpiIODecl:
\_io_decl: (desc)
|vpiName:desc
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:2689, parent:desc
|vpiFullName:desc
|vpiIODecl:
\_io_decl: (error_time)
|vpiName:error_time
|vpiDirection:5
|vpiExpr:
\_time_var: , line:2690, parent:error_time
|vpiFullName:error_time
|vpiIODecl:
\_io_decl: (keep_active)
|vpiName:keep_active
|vpiDirection:5
|vpiExpr:
\_bit_var: , line:2691, parent:keep_active
|vpiFullName:keep_active
|vpiStmt:
\_begin: , parent:uvm_component::record_error_tr
|vpiFullName:uvm_pkg.uvm_component::record_error_tr
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (recorder), line:2692
|vpiName:recorder
|vpiFullName:uvm_pkg.uvm_component::record_error_tr.recorder
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_logic_var: (etype), line:2693
|vpiName:etype
|vpiFullName:uvm_pkg.uvm_component::record_error_tr.etype
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (stream), line:2694
|vpiName:stream
|vpiFullName:uvm_pkg.uvm_component::record_error_tr.stream
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_int_var: (handle), line:2695
|vpiName:handle
|vpiFullName:uvm_pkg.uvm_component::record_error_tr.handle
|vpiStmt:
\_if_else: , line:2697
|vpiCondition:
\_ref_obj: (keep_active), line:2697
|vpiName:keep_active
|vpiFullName:uvm_pkg.uvm_component::record_error_tr.keep_active
|vpiStmt:
\_assignment: , line:2697
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (etype), line:2697
|vpiName:etype
|vpiFullName:uvm_pkg.uvm_component::record_error_tr.etype
|vpiRhs:
\_constant: , line:2697
|vpiConstType:6
|vpiDecompile:"Error, Link"
|vpiSize:13
|STRING:"Error, Link"
|vpiElseStmt:
\_assignment: , line:2698
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (etype), line:2698
|vpiName:etype
|vpiFullName:uvm_pkg.uvm_component::record_error_tr.etype
|vpiRhs:
\_constant: , line:2698
|vpiConstType:6
|vpiDecompile:"Error"
|vpiSize:7
|STRING:"Error"
|vpiStmt:
\_if_stmt: , line:2700
|vpiCondition:
\_operation: , line:2700
|vpiOpType:14
|vpiOperand:
\_ref_obj: (error_time), line:2700
|vpiName:error_time
|vpiFullName:uvm_pkg.uvm_component::record_error_tr.error_time
|vpiOperand:
\_constant: , line:2700
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_assignment: , line:2700
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (error_time), line:2700
|vpiName:error_time
|vpiFullName:uvm_pkg.uvm_component::record_error_tr.error_time
|vpiRhs:
\_sys_func_call: ($realtime), line:2700
|vpiName:$realtime
|vpiStmt:
\_if_stmt: , line:2702
|vpiCondition:
\_operation: , line:2702
|vpiOpType:14
|vpiOperand:
\_ref_obj: (stream_name), line:2702
|vpiName:stream_name
|vpiFullName:uvm_pkg.uvm_component::record_error_tr.stream_name
|vpiOperand:
\_constant: , line:2702
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiStmt:
\_assignment: , line:2703
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (stream_name), line:2703
|vpiName:stream_name
|vpiFullName:uvm_pkg.uvm_component::record_error_tr.stream_name
|vpiRhs:
\_constant: , line:2703
|vpiConstType:6
|vpiDecompile:"main"
|vpiSize:6
|STRING:"main"
|vpiStmt:
\_assignment: , line:2705
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (stream), line:2705
|vpiName:stream
|vpiFullName:uvm_pkg.uvm_component::record_error_tr.stream
|vpiRhs:
\_func_call: (get_tr_stream), line:2705
|vpiName:get_tr_stream
|vpiArgument:
\_ref_obj: (stream_name), line:2705
|vpiName:stream_name
|vpiArgument:
\_constant: , line:2705
|vpiConstType:6
|vpiDecompile:"TVM"
|vpiSize:5
|STRING:"TVM"
|vpiStmt:
\_assignment: , line:2707
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (handle), line:2707
|vpiName:handle
|vpiFullName:uvm_pkg.uvm_component::record_error_tr.handle
|vpiRhs:
\_constant: , line:2707
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_if_stmt: , line:2708
|vpiCondition:
\_operation: , line:2708
|vpiOpType:15
|vpiOperand:
\_ref_obj: (stream), line:2708
|vpiName:stream
|vpiFullName:uvm_pkg.uvm_component::record_error_tr.stream
|vpiOperand:
\_unsupported_expr: , line:2708
|STRING:
|vpiStmt:
\_begin: , line:2708
|vpiFullName:uvm_pkg.uvm_component::record_error_tr
|vpiStmt:
\_assignment: , line:2710
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (recorder), line:2710
|vpiName:recorder
|vpiFullName:uvm_pkg.uvm_component::record_error_tr.recorder
|vpiRhs:
\_ref_obj: (stream.open_recorder), line:2710
|vpiName:stream.open_recorder
|vpiFullName:uvm_pkg.uvm_component::record_error_tr.stream.open_recorder
|vpiStmt:
\_if_stmt: , line:2714
|vpiCondition:
\_operation: , line:2714
|vpiOpType:15
|vpiOperand:
\_ref_obj: (recorder), line:2714
|vpiName:recorder
|vpiFullName:uvm_pkg.uvm_component::record_error_tr.recorder
|vpiOperand:
\_unsupported_expr: , line:2714
|STRING:
|vpiStmt:
\_begin: , line:2714
|vpiFullName:uvm_pkg.uvm_component::record_error_tr
|vpiStmt:
\_if_stmt: , line:2715
|vpiCondition:
\_operation: , line:2715
|vpiOpType:15
|vpiOperand:
\_ref_obj: (label), line:2715
|vpiName:label
|vpiFullName:uvm_pkg.uvm_component::record_error_tr.label
|vpiOperand:
\_constant: , line:2715
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiStmt:
\_func_call: (recorder.record_string), line:2716
|vpiName:recorder.record_string
|vpiArgument:
\_constant: , line:2716
|vpiConstType:6
|vpiDecompile:"label"
|vpiSize:7
|STRING:"label"
|vpiArgument:
\_ref_obj: (label), line:2716
|vpiName:label
|vpiStmt:
\_if_stmt: , line:2717
|vpiCondition:
\_operation: , line:2717
|vpiOpType:15
|vpiOperand:
\_ref_obj: (desc), line:2717
|vpiName:desc
|vpiFullName:uvm_pkg.uvm_component::record_error_tr.desc
|vpiOperand:
\_constant: , line:2717
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiStmt:
\_func_call: (recorder.record_string), line:2718
|vpiName:recorder.record_string
|vpiArgument:
\_constant: , line:2718
|vpiConstType:6
|vpiDecompile:"desc"
|vpiSize:6
|STRING:"desc"
|vpiArgument:
\_ref_obj: (desc), line:2718
|vpiName:desc
|vpiStmt:
\_if_stmt: , line:2719
|vpiCondition:
\_operation: , line:2719
|vpiOpType:15
|vpiOperand:
\_ref_obj: (info), line:2719
|vpiName:info
|vpiFullName:uvm_pkg.uvm_component::record_error_tr.info
|vpiOperand:
\_unsupported_expr: , line:2719
|STRING:
|vpiStmt:
\_func_call: (info.record), line:2720
|vpiName:info.record
|vpiArgument:
\_ref_obj: (recorder), line:2720
|vpiName:recorder
|vpiStmt:
\_func_call: (recorder.close), line:2722
|vpiName:recorder.close
|vpiArgument:
\_ref_obj: (error_time), line:2722
|vpiName:error_time
|vpiStmt:
\_if_else: , line:2724
|vpiCondition:
\_operation: , line:2724
|vpiOpType:14
|vpiOperand:
\_ref_obj: (keep_active), line:2724
|vpiName:keep_active
|vpiFullName:uvm_pkg.uvm_component::record_error_tr.keep_active
|vpiOperand:
\_constant: , line:2724
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_begin: , line:2724
|vpiFullName:uvm_pkg.uvm_component::record_error_tr
|vpiStmt:
\_func_call: (recorder.free), line:2725
|vpiName:recorder.free
|vpiElseStmt:
\_begin: , line:2727
|vpiFullName:uvm_pkg.uvm_component::record_error_tr
|vpiStmt:
\_assignment: , line:2728
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (handle), line:2728
|vpiName:handle
|vpiFullName:uvm_pkg.uvm_component::record_error_tr.handle
|vpiRhs:
\_ref_obj: (recorder.get_handle), line:2728
|vpiName:recorder.get_handle
|vpiFullName:uvm_pkg.uvm_component::record_error_tr.recorder.get_handle
|vpiStmt:
\_return_stmt: , line:2733
|vpiCondition:
\_ref_obj: (handle), line:2733
|vpiName:handle
|vpiFullName:uvm_pkg.uvm_component::record_error_tr.handle
|vpiTaskFunc:
\_function: (uvm_component::record_event_tr), line:2740
|vpiName:uvm_component::record_event_tr
|vpiFullName:uvm_pkg.uvm_component::record_event_tr
|vpiReturn:
\_int_var: , line:2740
|vpiIODecl:
\_io_decl: (stream_name)
|vpiName:stream_name
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:2740, parent:stream_name
|vpiFullName:stream_name
|vpiIODecl:
\_io_decl: (info)
|vpiName:info
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_object), line:2741, parent:info
|vpiName:uvm_object
|vpiFullName:info.uvm_object
|vpiIODecl:
\_io_decl: (label)
|vpiName:label
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:2742, parent:label
|vpiFullName:label
|vpiIODecl:
\_io_decl: (desc)
|vpiName:desc
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:2743, parent:desc
|vpiFullName:desc
|vpiIODecl:
\_io_decl: (event_time)
|vpiName:event_time
|vpiDirection:5
|vpiExpr:
\_time_var: , line:2744, parent:event_time
|vpiFullName:event_time
|vpiIODecl:
\_io_decl: (keep_active)
|vpiName:keep_active
|vpiDirection:5
|vpiExpr:
\_bit_var: , line:2745, parent:keep_active
|vpiFullName:keep_active
|vpiStmt:
\_begin: , parent:uvm_component::record_event_tr
|vpiFullName:uvm_pkg.uvm_component::record_event_tr
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (recorder), line:2746
|vpiName:recorder
|vpiFullName:uvm_pkg.uvm_component::record_event_tr.recorder
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_logic_var: (etype), line:2747
|vpiName:etype
|vpiFullName:uvm_pkg.uvm_component::record_event_tr.etype
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_int_var: (handle), line:2748
|vpiName:handle
|vpiFullName:uvm_pkg.uvm_component::record_event_tr.handle
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (stream), line:2749
|vpiName:stream
|vpiFullName:uvm_pkg.uvm_component::record_event_tr.stream
|vpiStmt:
\_if_else: , line:2751
|vpiCondition:
\_ref_obj: (keep_active), line:2751
|vpiName:keep_active
|vpiFullName:uvm_pkg.uvm_component::record_event_tr.keep_active
|vpiStmt:
\_assignment: , line:2751
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (etype), line:2751
|vpiName:etype
|vpiFullName:uvm_pkg.uvm_component::record_event_tr.etype
|vpiRhs:
\_constant: , line:2751
|vpiConstType:6
|vpiDecompile:"Event, Link"
|vpiSize:13
|STRING:"Event, Link"
|vpiElseStmt:
\_assignment: , line:2752
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (etype), line:2752
|vpiName:etype
|vpiFullName:uvm_pkg.uvm_component::record_event_tr.etype
|vpiRhs:
\_constant: , line:2752
|vpiConstType:6
|vpiDecompile:"Event"
|vpiSize:7
|STRING:"Event"
|vpiStmt:
\_if_stmt: , line:2754
|vpiCondition:
\_operation: , line:2754
|vpiOpType:14
|vpiOperand:
\_ref_obj: (event_time), line:2754
|vpiName:event_time
|vpiFullName:uvm_pkg.uvm_component::record_event_tr.event_time
|vpiOperand:
\_constant: , line:2754
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_assignment: , line:2754
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (event_time), line:2754
|vpiName:event_time
|vpiFullName:uvm_pkg.uvm_component::record_event_tr.event_time
|vpiRhs:
\_sys_func_call: ($realtime), line:2754
|vpiName:$realtime
|vpiStmt:
\_if_stmt: , line:2756
|vpiCondition:
\_operation: , line:2756
|vpiOpType:14
|vpiOperand:
\_ref_obj: (stream_name), line:2756
|vpiName:stream_name
|vpiFullName:uvm_pkg.uvm_component::record_event_tr.stream_name
|vpiOperand:
\_constant: , line:2756
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiStmt:
\_assignment: , line:2757
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (stream_name), line:2757
|vpiName:stream_name
|vpiFullName:uvm_pkg.uvm_component::record_event_tr.stream_name
|vpiRhs:
\_constant: , line:2757
|vpiConstType:6
|vpiDecompile:"main"
|vpiSize:6
|STRING:"main"
|vpiStmt:
\_assignment: , line:2759
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (stream), line:2759
|vpiName:stream
|vpiFullName:uvm_pkg.uvm_component::record_event_tr.stream
|vpiRhs:
\_func_call: (get_tr_stream), line:2759
|vpiName:get_tr_stream
|vpiArgument:
\_ref_obj: (stream_name), line:2759
|vpiName:stream_name
|vpiArgument:
\_constant: , line:2759
|vpiConstType:6
|vpiDecompile:"TVM"
|vpiSize:5
|STRING:"TVM"
|vpiStmt:
\_assignment: , line:2761
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (handle), line:2761
|vpiName:handle
|vpiFullName:uvm_pkg.uvm_component::record_event_tr.handle
|vpiRhs:
\_constant: , line:2761
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_if_stmt: , line:2762
|vpiCondition:
\_operation: , line:2762
|vpiOpType:15
|vpiOperand:
\_ref_obj: (stream), line:2762
|vpiName:stream
|vpiFullName:uvm_pkg.uvm_component::record_event_tr.stream
|vpiOperand:
\_unsupported_expr: , line:2762
|STRING:
|vpiStmt:
\_begin: , line:2762
|vpiFullName:uvm_pkg.uvm_component::record_event_tr
|vpiStmt:
\_assignment: , line:2763
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (recorder), line:2763
|vpiName:recorder
|vpiFullName:uvm_pkg.uvm_component::record_event_tr.recorder
|vpiRhs:
\_ref_obj: (stream.open_recorder), line:2763
|vpiName:stream.open_recorder
|vpiFullName:uvm_pkg.uvm_component::record_event_tr.stream.open_recorder
|vpiStmt:
\_if_stmt: , line:2767
|vpiCondition:
\_operation: , line:2767
|vpiOpType:15
|vpiOperand:
\_ref_obj: (recorder), line:2767
|vpiName:recorder
|vpiFullName:uvm_pkg.uvm_component::record_event_tr.recorder
|vpiOperand:
\_unsupported_expr: , line:2767
|STRING:
|vpiStmt:
\_begin: , line:2767
|vpiFullName:uvm_pkg.uvm_component::record_event_tr
|vpiStmt:
\_if_stmt: , line:2768
|vpiCondition:
\_operation: , line:2768
|vpiOpType:15
|vpiOperand:
\_ref_obj: (label), line:2768
|vpiName:label
|vpiFullName:uvm_pkg.uvm_component::record_event_tr.label
|vpiOperand:
\_constant: , line:2768
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiStmt:
\_func_call: (recorder.record_string), line:2769
|vpiName:recorder.record_string
|vpiArgument:
\_constant: , line:2769
|vpiConstType:6
|vpiDecompile:"label"
|vpiSize:7
|STRING:"label"
|vpiArgument:
\_ref_obj: (label), line:2769
|vpiName:label
|vpiStmt:
\_if_stmt: , line:2770
|vpiCondition:
\_operation: , line:2770
|vpiOpType:15
|vpiOperand:
\_ref_obj: (desc), line:2770
|vpiName:desc
|vpiFullName:uvm_pkg.uvm_component::record_event_tr.desc
|vpiOperand:
\_constant: , line:2770
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiStmt:
\_func_call: (recorder.record_string), line:2771
|vpiName:recorder.record_string
|vpiArgument:
\_constant: , line:2771
|vpiConstType:6
|vpiDecompile:"desc"
|vpiSize:6
|STRING:"desc"
|vpiArgument:
\_ref_obj: (desc), line:2771
|vpiName:desc
|vpiStmt:
\_if_stmt: , line:2772
|vpiCondition:
\_operation: , line:2772
|vpiOpType:15
|vpiOperand:
\_ref_obj: (info), line:2772
|vpiName:info
|vpiFullName:uvm_pkg.uvm_component::record_event_tr.info
|vpiOperand:
\_unsupported_expr: , line:2772
|STRING:
|vpiStmt:
\_func_call: (info.record), line:2773
|vpiName:info.record
|vpiArgument:
\_ref_obj: (recorder), line:2773
|vpiName:recorder
|vpiStmt:
\_func_call: (recorder.close), line:2775
|vpiName:recorder.close
|vpiArgument:
\_ref_obj: (event_time), line:2775
|vpiName:event_time
|vpiStmt:
\_if_else: , line:2777
|vpiCondition:
\_operation: , line:2777
|vpiOpType:14
|vpiOperand:
\_ref_obj: (keep_active), line:2777
|vpiName:keep_active
|vpiFullName:uvm_pkg.uvm_component::record_event_tr.keep_active
|vpiOperand:
\_constant: , line:2777
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_begin: , line:2777
|vpiFullName:uvm_pkg.uvm_component::record_event_tr
|vpiStmt:
\_func_call: (recorder.free), line:2778
|vpiName:recorder.free
|vpiElseStmt:
\_begin: , line:2780
|vpiFullName:uvm_pkg.uvm_component::record_event_tr
|vpiStmt:
\_assignment: , line:2781
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (handle), line:2781
|vpiName:handle
|vpiFullName:uvm_pkg.uvm_component::record_event_tr.handle
|vpiRhs:
\_ref_obj: (recorder.get_handle), line:2781
|vpiName:recorder.get_handle
|vpiFullName:uvm_pkg.uvm_component::record_event_tr.recorder.get_handle
|vpiStmt:
\_return_stmt: , line:2786
|vpiCondition:
\_ref_obj: (handle), line:2786
|vpiName:handle
|vpiFullName:uvm_pkg.uvm_component::record_event_tr.handle
|vpiTaskFunc:
\_function: (uvm_component::do_accept_tr), line:2792
|vpiName:uvm_component::do_accept_tr
|vpiFullName:uvm_pkg.uvm_component::do_accept_tr
|vpiIODecl:
\_io_decl: (tr)
|vpiName:tr
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_transaction), line:2792, parent:tr
|vpiName:uvm_transaction
|vpiFullName:tr.uvm_transaction
|vpiStmt:
\_return_stmt: , line:2793, parent:uvm_component::do_accept_tr
|vpiTaskFunc:
\_function: (uvm_component::do_begin_tr), line:2800
|vpiName:uvm_component::do_begin_tr
|vpiFullName:uvm_pkg.uvm_component::do_begin_tr
|vpiIODecl:
\_io_decl: (tr)
|vpiName:tr
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_transaction), line:2800, parent:tr
|vpiName:uvm_transaction
|vpiFullName:tr.uvm_transaction
|vpiIODecl:
\_io_decl: (stream_name)
|vpiName:stream_name
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:2801, parent:stream_name
|vpiFullName:stream_name
|vpiIODecl:
\_io_decl: (tr_handle)
|vpiName:tr_handle
|vpiDirection:5
|vpiExpr:
\_int_var: , line:2802, parent:tr_handle
|vpiFullName:tr_handle
|vpiStmt:
\_return_stmt: , line:2803, parent:uvm_component::do_begin_tr
|vpiTaskFunc:
\_function: (uvm_component::do_end_tr), line:2810
|vpiName:uvm_component::do_end_tr
|vpiFullName:uvm_pkg.uvm_component::do_end_tr
|vpiIODecl:
\_io_decl: (tr)
|vpiName:tr
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_transaction), line:2810, parent:tr
|vpiName:uvm_transaction
|vpiFullName:tr.uvm_transaction
|vpiIODecl:
\_io_decl: (tr_handle)
|vpiName:tr_handle
|vpiDirection:5
|vpiExpr:
\_int_var: , line:2811, parent:tr_handle
|vpiFullName:tr_handle
|vpiStmt:
\_return_stmt: , line:2812, parent:uvm_component::do_end_tr
|vpiTaskFunc:
\_function: (uvm_component::massage_scope), line:2823
|vpiName:uvm_component::massage_scope
|vpiFullName:uvm_pkg.uvm_component::massage_scope
|vpiReturn:
\_logic_var: , line:2823
|vpiIODecl:
\_io_decl: (scope)
|vpiName:scope
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:2823, parent:scope
|vpiFullName:scope
|vpiStmt:
\_begin: , parent:uvm_component::massage_scope
|vpiFullName:uvm_pkg.uvm_component::massage_scope
|vpiStmt:
\_if_stmt: , line:2826
|vpiCondition:
\_operation: , line:2826
|vpiOpType:14
|vpiOperand:
\_ref_obj: (scope), line:2826
|vpiName:scope
|vpiFullName:uvm_pkg.uvm_component::massage_scope.scope
|vpiOperand:
\_constant: , line:2826
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiStmt:
\_return_stmt: , line:2827
|vpiCondition:
\_constant: , line:2827
|vpiConstType:6
|vpiDecompile:"^$"
|vpiSize:4
|STRING:"^$"
|vpiStmt:
\_if_stmt: , line:2829
|vpiCondition:
\_operation: , line:2829
|vpiOpType:14
|vpiOperand:
\_ref_obj: (scope), line:2829
|vpiName:scope
|vpiFullName:uvm_pkg.uvm_component::massage_scope.scope
|vpiOperand:
\_constant: , line:2829
|vpiConstType:6
|vpiDecompile:"*"
|vpiSize:3
|STRING:"*"
|vpiStmt:
\_return_stmt: , line:2830
|vpiCondition:
\_operation: , line:2830
|vpiOpType:33
|vpiOperand:
\_func_call: (get_full_name), line:2830
|vpiName:get_full_name
|vpiOperand:
\_constant: , line:2830
|vpiConstType:6
|vpiDecompile:".*"
|vpiSize:4
|STRING:".*"
|vpiStmt:
\_if_stmt: , line:2833
|vpiCondition:
\_operation: , line:2833
|vpiOpType:14
|vpiOperand:
\_ref_obj: (scope), line:2833
|vpiName:scope
|vpiFullName:uvm_pkg.uvm_component::massage_scope.scope
|vpiOperand:
\_constant: , line:2833
|vpiConstType:6
|vpiDecompile:"uvm_test_top"
|vpiSize:14
|STRING:"uvm_test_top"
|vpiStmt:
\_return_stmt: , line:2834
|vpiCondition:
\_constant: , line:2834
|vpiConstType:6
|vpiDecompile:"uvm_test_top"
|vpiSize:14
|STRING:"uvm_test_top"
|vpiStmt:
\_if_stmt: , line:2837
|vpiCondition:
\_operation: , line:2837
|vpiOpType:14
|vpiOperand:
\_bit_select: (scope), line:2837
|vpiName:scope
|vpiFullName:uvm_pkg.uvm_component::massage_scope.scope
|vpiIndex:
\_constant: , line:2837
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiOperand:
\_constant: , line:2837
|vpiConstType:6
|vpiDecompile:"."
|vpiSize:3
|STRING:"."
|vpiStmt:
\_return_stmt: , line:2838
|vpiCondition:
\_operation: , line:2838
|vpiOpType:33
|vpiOperand:
\_func_call: (get_full_name), line:2838
|vpiName:get_full_name
|vpiOperand:
\_ref_obj: (scope), line:2838
|vpiName:scope
|vpiStmt:
\_return_stmt: , line:2840
|vpiCondition:
\_operation: , line:2840
|vpiOpType:33
|vpiOperand:
\_func_call: (get_full_name), line:2840
|vpiName:get_full_name
|vpiOperand:
\_constant: , line:2840
|vpiConstType:6
|vpiDecompile:"."
|vpiSize:3
|STRING:"."
|vpiOperand:
\_ref_obj: (scope), line:2840
|vpiName:scope
|vpiTaskFunc:
\_function: (uvm_component::use_automatic_config), line:2862
|vpiName:uvm_component::use_automatic_config
|vpiFullName:uvm_pkg.uvm_component::use_automatic_config
|vpiReturn:
\_bit_var: , line:2862
|vpiStmt:
\_return_stmt: , line:2863, parent:uvm_component::use_automatic_config
|vpiCondition:
\_constant: , line:2863
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiTaskFunc:
\_function: (uvm_component::apply_config_settings), line:2869
|vpiName:uvm_component::apply_config_settings
|vpiFullName:uvm_pkg.uvm_component::apply_config_settings
|vpiIODecl:
\_io_decl: (verbose)
|vpiName:verbose
|vpiDirection:5
|vpiExpr:
\_bit_var: , line:2869, parent:verbose
|vpiFullName:verbose
|vpiStmt:
\_begin: , parent:uvm_component::apply_config_settings
|vpiFullName:uvm_pkg.uvm_component::apply_config_settings
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_ref_obj: (uvm_resource_pool::get), line:2871
|vpiName:uvm_resource_pool::get
|vpiFullName:uvm_pkg.uvm_component::apply_config_settings.uvm_resource_pool::get
|vpiLhs:
\_chandle_var: (rp), line:2871
|vpiName:rp
|vpiFullName:uvm_pkg.uvm_component::apply_config_settings.rp
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (rq), line:2872
|vpiName:rq
|vpiFullName:uvm_pkg.uvm_component::apply_config_settings.rq
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (r), line:2873
|vpiName:r
|vpiFullName:uvm_pkg.uvm_component::apply_config_settings.r
|vpiStmt:
\_assignment: , line:2882
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rq), line:2882
|vpiName:rq
|vpiFullName:uvm_pkg.uvm_component::apply_config_settings.rq
|vpiRhs:
\_ref_obj: (rp.lookup_scope), line:2882
|vpiName:rp.lookup_scope
|vpiFullName:uvm_pkg.uvm_component::apply_config_settings.rp.lookup_scope
|vpiStmt:
\_func_call: (rp.sort_by_precedence), line:2883
|vpiName:rp.sort_by_precedence
|vpiArgument:
\_ref_obj: (rq), line:2883
|vpiName:rq
|vpiStmt:
\_for_stmt: , line:2887
|vpiFullName:uvm_pkg.uvm_component::apply_config_settings
|vpiCondition:
\_operation: , line:2887
|vpiOpType:19
|vpiOperand:
\_ref_obj: (i), line:2887
|vpiName:i
|vpiFullName:uvm_pkg.uvm_component::apply_config_settings.i
|vpiOperand:
\_constant: , line:2887
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiForInitStmt:
\_assign_stmt:
|vpiRhs:
\_operation: , line:2887
|vpiOpType:11
|vpiOperand:
\_ref_obj: (rq.size), line:2887
|vpiName:rq.size
|vpiFullName:uvm_pkg.uvm_component::apply_config_settings.rq.size
|vpiOperand:
\_constant: , line:2887
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiLhs:
\_int_var: (i), line:2887
|vpiName:i
|vpiFullName:uvm_pkg.uvm_component::apply_config_settings.i
|vpiForIncStmt:
\_operation: , line:2887
|vpiOpType:64
|vpiOperand:
\_ref_obj: (i), line:2887
|vpiName:i
|vpiFullName:uvm_pkg.uvm_component::apply_config_settings.i
|vpiStmt:
\_begin: , line:2887
|vpiFullName:uvm_pkg.uvm_component::apply_config_settings
|vpiStmt:
\_assignment: , line:2888
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (r), line:2888
|vpiName:r
|vpiFullName:uvm_pkg.uvm_component::apply_config_settings.r
|vpiRhs:
\_ref_obj: (rq.get), line:2888
|vpiName:rq.get
|vpiFullName:uvm_pkg.uvm_component::apply_config_settings.rq.get
|vpiStmt:
\_if_stmt: , line:2890
|vpiCondition:
\_ref_obj: (verbose), line:2890
|vpiName:verbose
|vpiFullName:uvm_pkg.uvm_component::apply_config_settings.verbose
|vpiStmt:
\_func_call: (uvm_report_info), line:2891
|vpiName:uvm_report_info
|vpiFunction:
\_function: (uvm_report_info), line:126
|vpiArgument:
\_constant: , line:2891
|vpiConstType:6
|vpiDecompile:"CFGAPL"
|vpiSize:8
|STRING:"CFGAPL"
|vpiArgument:
\_sys_func_call: ($sformatf), line:2891
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:2891
|vpiConstType:6
|vpiDecompile:"applying configuration to field %s"
|vpiSize:36
|STRING:"applying configuration to field %s"
|vpiArgument:
\_ref_obj: (r.get_name), line:2891
|vpiName:r.get_name
|vpiArgument:
\_ref_obj: (UVM_NONE), line:2891
|vpiName:UVM_NONE
|vpiStmt:
\_func_call: (set_local), line:2893
|vpiName:set_local
|vpiArgument:
\_ref_obj: (r), line:2893
|vpiName:r
|vpiTaskFunc:
\_function: (uvm_component::print_config), line:2903
|vpiName:uvm_component::print_config
|vpiFullName:uvm_pkg.uvm_component::print_config
|vpiIODecl:
\_io_decl: (recurse)
|vpiName:recurse
|vpiDirection:5
|vpiExpr:
\_bit_var: , line:2903, parent:recurse
|vpiFullName:recurse
|vpiIODecl:
\_io_decl: (audit)
|vpiName:audit
|vpiDirection:5
|vpiStmt:
\_begin: , parent:uvm_component::print_config
|vpiFullName:uvm_pkg.uvm_component::print_config
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_ref_obj: (uvm_resource_pool::get), line:2905
|vpiName:uvm_resource_pool::get
|vpiFullName:uvm_pkg.uvm_component::print_config.uvm_resource_pool::get
|vpiLhs:
\_chandle_var: (rp), line:2905
|vpiName:rp
|vpiFullName:uvm_pkg.uvm_component::print_config.rp
|vpiStmt:
\_func_call: (uvm_report_info), line:2907
|vpiName:uvm_report_info
|vpiFunction:
\_function: (uvm_report_info), line:126
|vpiArgument:
\_constant: , line:2907
|vpiConstType:6
|vpiDecompile:"CFGPRT"
|vpiSize:8
|STRING:"CFGPRT"
|vpiArgument:
\_constant: , line:2907
|vpiConstType:6
|vpiDecompile:"visible resources:"
|vpiSize:20
|STRING:"visible resources:"
|vpiArgument:
\_ref_obj: (UVM_INFO), line:2907
|vpiName:UVM_INFO
|vpiStmt:
\_func_call: (rp.print_resources), line:2908
|vpiName:rp.print_resources
|vpiArgument:
\_ref_obj: (rp.lookup_scope), line:2908
|vpiName:rp.lookup_scope
|vpiArgument:
\_ref_obj: (audit), line:2908
|vpiName:audit
|vpiStmt:
\_if_stmt: , line:2910
|vpiCondition:
\_ref_obj: (recurse), line:2910
|vpiName:recurse
|vpiFullName:uvm_pkg.uvm_component::print_config.recurse
|vpiStmt:
\_begin: , line:2910
|vpiFullName:uvm_pkg.uvm_component::print_config
|vpiStmt:
\_foreach_stmt: , line:2912
|vpiFullName:uvm_pkg.uvm_component::print_config
|vpiVariables:
\_chandle_var: (m_children), line:2912
|vpiName:m_children
|vpiFullName:uvm_pkg.uvm_component::print_config.m_children
|vpiLoopVars:
\_chandle_var: (name), line:2912
|vpiName:name
|vpiFullName:uvm_pkg.uvm_component::print_config.name
|vpiStmt:
\_begin: , line:2912
|vpiFullName:uvm_pkg.uvm_component::print_config
|vpiStmt:
\_assignment: , line:2913
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (c), line:2913
|vpiName:c
|vpiFullName:uvm_pkg.uvm_component::print_config.c
|vpiRhs:
\_bit_select: (m_children), line:2913
|vpiName:m_children
|vpiFullName:uvm_pkg.uvm_component::print_config.m_children
|vpiIndex:
\_ref_obj: (name), line:2913
|vpiName:name
|vpiStmt:
\_func_call: (c.print_config), line:2914
|vpiName:c.print_config
|vpiArgument:
\_ref_obj: (recurse), line:2914
|vpiName:recurse
|vpiArgument:
\_ref_obj: (audit), line:2914
|vpiName:audit
|vpiTaskFunc:
\_function: (uvm_component::print_config_with_audit), line:2937
|vpiName:uvm_component::print_config_with_audit
|vpiFullName:uvm_pkg.uvm_component::print_config_with_audit
|vpiIODecl:
\_io_decl: (recurse)
|vpiName:recurse
|vpiDirection:5
|vpiExpr:
\_bit_var: , line:2937, parent:recurse
|vpiFullName:recurse
|vpiStmt:
\_func_call: (print_config), line:2938, parent:uvm_component::print_config_with_audit
|vpiName:print_config
|vpiArgument:
\_ref_obj: (recurse), line:2938
|vpiName:recurse
|vpiArgument:
\_constant: , line:2938
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiTaskFunc:
\_function: (uvm_component::do_print), line:2945
|vpiName:uvm_component::do_print
|vpiFullName:uvm_pkg.uvm_component::do_print
|vpiIODecl:
\_io_decl: (printer)
|vpiName:printer
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_printer), line:2945, parent:printer
|vpiName:uvm_printer
|vpiFullName:printer.uvm_printer
|vpiStmt:
\_begin: , parent:uvm_component::do_print
|vpiFullName:uvm_pkg.uvm_component::do_print
|vpiStmt:
\_sys_func_call: (super.do_print), line:2946
|vpiName:super.do_print
|vpiArgument:
\_ref_obj: (printer), line:2946
|vpiName:printer
|vpiStmt:
\_if_stmt: , line:2949
|vpiCondition:
\_operation: , line:2949
|vpiOpType:15
|vpiOperand:
\_operation: , line:2949
|vpiOpType:67
|vpiOperand:
\_ref_obj: (recording_detail), line:2949
|vpiName:recording_detail
|vpiFullName:uvm_pkg.uvm_component::do_print.recording_detail
|vpiTypespec:
\_enum_typespec: (uvm_verbosity), line:323
|vpiOperand:
\_ref_obj: (UVM_NONE), line:2949
|vpiName:UVM_NONE
|vpiFullName:uvm_pkg.uvm_component::do_print.UVM_NONE
|vpiStmt:
\_case_stmt: , line:2950
|vpiCaseType:1
|vpiCondition:
\_ref_obj: (recording_detail), line:2950
|vpiName:recording_detail
|vpiFullName:uvm_pkg.uvm_component::do_print.recording_detail
|vpiCaseItem:
\_case_item: , line:2951
|vpiExpr:
\_ref_obj: (UVM_LOW), line:2951
|vpiName:UVM_LOW
|vpiFullName:uvm_pkg.uvm_component::do_print.UVM_LOW
|vpiStmt:
\_func_call: (printer.print_generic), line:2951
|vpiName:printer.print_generic
|vpiArgument:
\_constant: , line:2951
|vpiConstType:6
|vpiDecompile:"recording_detail"
|vpiSize:18
|STRING:"recording_detail"
|vpiArgument:
\_constant: , line:2951
|vpiConstType:6
|vpiDecompile:"uvm_verbosity"
|vpiSize:15
|STRING:"uvm_verbosity"
|vpiArgument:
\_sys_func_call: ($bits), line:2952
|vpiName:$bits
|vpiArgument:
\_ref_obj: (recording_detail), line:2952
|vpiName:recording_detail
|vpiArgument:
\_constant: , line:2952
|vpiConstType:6
|vpiDecompile:"UVM_LOW"
|vpiSize:9
|STRING:"UVM_LOW"
|vpiCaseItem:
\_case_item: , line:2953
|vpiExpr:
\_ref_obj: (UVM_MEDIUM), line:2953
|vpiName:UVM_MEDIUM
|vpiFullName:uvm_pkg.uvm_component::do_print.UVM_MEDIUM
|vpiStmt:
\_func_call: (printer.print_generic), line:2953
|vpiName:printer.print_generic
|vpiArgument:
\_constant: , line:2953
|vpiConstType:6
|vpiDecompile:"recording_detail"
|vpiSize:18
|STRING:"recording_detail"
|vpiArgument:
\_constant: , line:2953
|vpiConstType:6
|vpiDecompile:"uvm_verbosity"
|vpiSize:15
|STRING:"uvm_verbosity"
|vpiArgument:
\_sys_func_call: ($bits), line:2954
|vpiName:$bits
|vpiArgument:
\_ref_obj: (recording_detail), line:2954
|vpiName:recording_detail
|vpiArgument:
\_constant: , line:2954
|vpiConstType:6
|vpiDecompile:"UVM_MEDIUM"
|vpiSize:12
|STRING:"UVM_MEDIUM"
|vpiCaseItem:
\_case_item: , line:2955
|vpiExpr:
\_ref_obj: (UVM_HIGH), line:2955
|vpiName:UVM_HIGH
|vpiFullName:uvm_pkg.uvm_component::do_print.UVM_HIGH
|vpiStmt:
\_func_call: (printer.print_generic), line:2955
|vpiName:printer.print_generic
|vpiArgument:
\_constant: , line:2955
|vpiConstType:6
|vpiDecompile:"recording_detail"
|vpiSize:18
|STRING:"recording_detail"
|vpiArgument:
\_constant: , line:2955
|vpiConstType:6
|vpiDecompile:"uvm_verbosity"
|vpiSize:15
|STRING:"uvm_verbosity"
|vpiArgument:
\_sys_func_call: ($bits), line:2956
|vpiName:$bits
|vpiArgument:
\_ref_obj: (recording_detail), line:2956
|vpiName:recording_detail
|vpiArgument:
\_constant: , line:2956
|vpiConstType:6
|vpiDecompile:"UVM_HIGH"
|vpiSize:10
|STRING:"UVM_HIGH"
|vpiCaseItem:
\_case_item: , line:2957
|vpiExpr:
\_ref_obj: (UVM_FULL), line:2957
|vpiName:UVM_FULL
|vpiFullName:uvm_pkg.uvm_component::do_print.UVM_FULL
|vpiStmt:
\_func_call: (printer.print_generic), line:2957
|vpiName:printer.print_generic
|vpiArgument:
\_constant: , line:2957
|vpiConstType:6
|vpiDecompile:"recording_detail"
|vpiSize:18
|STRING:"recording_detail"
|vpiArgument:
\_constant: , line:2957
|vpiConstType:6
|vpiDecompile:"uvm_verbosity"
|vpiSize:15
|STRING:"uvm_verbosity"
|vpiArgument:
\_sys_func_call: ($bits), line:2958
|vpiName:$bits
|vpiArgument:
\_ref_obj: (recording_detail), line:2958
|vpiName:recording_detail
|vpiArgument:
\_constant: , line:2958
|vpiConstType:6
|vpiDecompile:"UVM_FULL"
|vpiSize:10
|STRING:"UVM_FULL"
|vpiCaseItem:
\_case_item: , line:2959
|vpiStmt:
\_func_call: (printer.print_field_int), line:2959
|vpiName:printer.print_field_int
|vpiArgument:
\_constant: , line:2959
|vpiConstType:6
|vpiDecompile:"recording_detail"
|vpiSize:18
|STRING:"recording_detail"
|vpiArgument:
\_ref_obj: (recording_detail), line:2959
|vpiName:recording_detail
|vpiArgument:
\_sys_func_call: ($bits), line:2960
|vpiName:$bits
|vpiArgument:
\_ref_obj: (recording_detail), line:2960
|vpiName:recording_detail
|vpiArgument:
\_ref_obj: (UVM_DEC), line:2960
|vpiName:UVM_DEC
|vpiArgument:
\_constant: , line:2960
|vpiConstType:6
|vpiDecompile:"integral"
|vpiSize:10
|STRING:"integral"
|vpiTaskFunc:
\_function: (uvm_component::set_local), line:2984
|vpiName:uvm_component::set_local
|vpiFullName:uvm_pkg.uvm_component::set_local
|vpiIODecl:
\_io_decl: (rsrc)
|vpiName:rsrc
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_resource_base), line:2984, parent:rsrc
|vpiName:uvm_resource_base
|vpiFullName:rsrc.uvm_resource_base
|vpiStmt:
\_begin: , parent:uvm_component::set_local
|vpiFullName:uvm_pkg.uvm_component::set_local
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_bit_var: (success), line:2986
|vpiName:success
|vpiFullName:uvm_pkg.uvm_component::set_local.success
|vpiStmt:
\_if_stmt: , line:65
|vpiCondition:
\_operation: , line:65
|vpiOpType:26
|vpiOperand:
\_operation: , line:65
|vpiOpType:15
|vpiOperand:
\_ref_obj: (rsrc), line:65
|vpiName:rsrc
|vpiFullName:uvm_pkg.uvm_component::set_local.rsrc
|vpiOperand:
\_unsupported_expr: , line:65
|STRING:
|vpiOperand:
\_operation: , line:65
|vpiOpType:14
|vpiOperand:
\_ref_obj: (rsrc.get_name), line:65
|vpiName:rsrc.get_name
|vpiFullName:uvm_pkg.uvm_component::set_local.rsrc.get_name
|vpiOperand:
\_constant: , line:65
|vpiConstType:6
|vpiDecompile:"recording_detail"
|vpiSize:18
|STRING:"recording_detail"
|vpiStmt:
\_begin: , line:65
|vpiFullName:uvm_pkg.uvm_component::set_local
|vpiStmt:
\_begin: , line:41
|vpiFullName:uvm_pkg.uvm_component::set_local
|vpiStmt:
\_begin: , line:43
|vpiFullName:uvm_pkg.uvm_component::set_local
|vpiStmt:
\_assignment: , line:45
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (success), line:45
|vpiName:success
|vpiFullName:uvm_pkg.uvm_component::set_local.success
|vpiRhs:
\_sys_func_call: ($cast), line:45
|vpiName:$cast
|vpiArgument:
\_ref_obj: (__tmp_rsrc__), line:45
|vpiName:__tmp_rsrc__
|vpiArgument:
\_ref_obj: (rsrc), line:46
|vpiName:rsrc
|vpiStmt:
\_if_stmt: , line:47
|vpiCondition:
\_ref_obj: (success), line:47
|vpiName:success
|vpiFullName:uvm_pkg.uvm_component::set_local.success
|vpiStmt:
\_begin: , line:47
|vpiFullName:uvm_pkg.uvm_component::set_local
|vpiStmt:
\_assignment: , line:49
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (recording_detail), line:49
|vpiName:recording_detail
|vpiFullName:uvm_pkg.uvm_component::set_local.recording_detail
|vpiRhs:
\_ref_obj: (__tmp_rsrc__.read), line:49
|vpiName:__tmp_rsrc__.read
|vpiFullName:uvm_pkg.uvm_component::set_local.__tmp_rsrc__.read
|vpiStmt:
\_if_stmt: , line:41
|vpiCondition:
\_operation: , line:41
|vpiOpType:3
|vpiOperand:
\_ref_obj: (success), line:41
|vpiName:success
|vpiFullName:uvm_pkg.uvm_component::set_local.success
|vpiStmt:
\_begin: , line:43
|vpiFullName:uvm_pkg.uvm_component::set_local
|vpiStmt:
\_assignment: , line:45
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (success), line:45
|vpiName:success
|vpiFullName:uvm_pkg.uvm_component::set_local.success
|vpiRhs:
\_sys_func_call: ($cast), line:45
|vpiName:$cast
|vpiArgument:
\_ref_obj: (__tmp_rsrc__), line:45
|vpiName:__tmp_rsrc__
|vpiArgument:
\_ref_obj: (rsrc), line:46
|vpiName:rsrc
|vpiStmt:
\_if_stmt: , line:47
|vpiCondition:
\_ref_obj: (success), line:47
|vpiName:success
|vpiFullName:uvm_pkg.uvm_component::set_local.success
|vpiStmt:
\_begin: , line:47
|vpiFullName:uvm_pkg.uvm_component::set_local
|vpiStmt:
\_assignment: , line:49
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (recording_detail), line:49
|vpiName:recording_detail
|vpiFullName:uvm_pkg.uvm_component::set_local.recording_detail
|vpiRhs:
\_ref_obj: (__tmp_rsrc__.read), line:49
|vpiName:__tmp_rsrc__.read
|vpiFullName:uvm_pkg.uvm_component::set_local.__tmp_rsrc__.read
|vpiStmt:
\_if_stmt: , line:41
|vpiCondition:
\_operation: , line:41
|vpiOpType:3
|vpiOperand:
\_ref_obj: (success), line:41
|vpiName:success
|vpiFullName:uvm_pkg.uvm_component::set_local.success
|vpiStmt:
\_begin: , line:43
|vpiFullName:uvm_pkg.uvm_component::set_local
|vpiStmt:
\_assignment: , line:45
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (success), line:45
|vpiName:success
|vpiFullName:uvm_pkg.uvm_component::set_local.success
|vpiRhs:
\_sys_func_call: ($cast), line:45
|vpiName:$cast
|vpiArgument:
\_ref_obj: (__tmp_rsrc__), line:45
|vpiName:__tmp_rsrc__
|vpiArgument:
\_ref_obj: (rsrc), line:46
|vpiName:rsrc
|vpiStmt:
\_if_stmt: , line:47
|vpiCondition:
\_ref_obj: (success), line:47
|vpiName:success
|vpiFullName:uvm_pkg.uvm_component::set_local.success
|vpiStmt:
\_begin: , line:47
|vpiFullName:uvm_pkg.uvm_component::set_local
|vpiStmt:
\_assignment: , line:49
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (recording_detail), line:49
|vpiName:recording_detail
|vpiFullName:uvm_pkg.uvm_component::set_local.recording_detail
|vpiRhs:
\_ref_obj: (__tmp_rsrc__.read), line:49
|vpiName:__tmp_rsrc__.read
|vpiFullName:uvm_pkg.uvm_component::set_local.__tmp_rsrc__.read
|vpiStmt:
\_if_stmt: , line:41
|vpiCondition:
\_operation: , line:41
|vpiOpType:3
|vpiOperand:
\_ref_obj: (success), line:41
|vpiName:success
|vpiFullName:uvm_pkg.uvm_component::set_local.success
|vpiStmt:
\_begin: , line:43
|vpiFullName:uvm_pkg.uvm_component::set_local
|vpiStmt:
\_assignment: , line:45
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (success), line:45
|vpiName:success
|vpiFullName:uvm_pkg.uvm_component::set_local.success
|vpiRhs:
\_sys_func_call: ($cast), line:45
|vpiName:$cast
|vpiArgument:
\_ref_obj: (__tmp_rsrc__), line:45
|vpiName:__tmp_rsrc__
|vpiArgument:
\_ref_obj: (rsrc), line:46
|vpiName:rsrc
|vpiStmt:
\_if_stmt: , line:47
|vpiCondition:
\_ref_obj: (success), line:47
|vpiName:success
|vpiFullName:uvm_pkg.uvm_component::set_local.success
|vpiStmt:
\_begin: , line:47
|vpiFullName:uvm_pkg.uvm_component::set_local
|vpiStmt:
\_assignment: , line:49
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (recording_detail), line:49
|vpiName:recording_detail
|vpiFullName:uvm_pkg.uvm_component::set_local.recording_detail
|vpiRhs:
\_ref_obj: (__tmp_rsrc__.read), line:49
|vpiName:__tmp_rsrc__.read
|vpiFullName:uvm_pkg.uvm_component::set_local.__tmp_rsrc__.read
|vpiStmt:
\_if_stmt: , line:3010
|vpiCondition:
\_operation: , line:3010
|vpiOpType:3
|vpiOperand:
\_ref_obj: (success), line:3010
|vpiName:success
|vpiFullName:uvm_pkg.uvm_component::set_local.success
|vpiStmt:
\_sys_func_call: (super.set_local), line:3011
|vpiName:super.set_local
|vpiArgument:
\_ref_obj: (rsrc), line:3011
|vpiName:rsrc
|vpiTaskFunc:
\_function: (uvm_component::m_unsupported_set_local), line:3019
|vpiName:uvm_component::m_unsupported_set_local
|vpiFullName:uvm_pkg.uvm_component::m_unsupported_set_local
|vpiIODecl:
\_io_decl: (rsrc)
|vpiName:rsrc
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_resource_base), line:3019, parent:rsrc
|vpiName:uvm_resource_base
|vpiFullName:rsrc.uvm_resource_base
|vpiStmt:
\_assignment: , line:3021, parent:uvm_component::m_unsupported_set_local
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_unsupported_resource_base), line:3021
|vpiName:m_unsupported_resource_base
|vpiFullName:uvm_pkg.uvm_component::m_unsupported_set_local.m_unsupported_resource_base
|vpiRhs:
\_ref_obj: (rsrc), line:3021
|vpiName:rsrc
|vpiFullName:uvm_pkg.uvm_component::m_unsupported_set_local.rsrc
|vpiTaskFunc:
\_function: (uvm_component::m_set_cl_msg_args), line:3033
|vpiName:uvm_component::m_set_cl_msg_args
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_msg_args
|vpiIODecl:
\_io_decl: (@@BAD_SYMBOL@@), line:28, parent:uvm_component::m_set_cl_msg_args
|vpiName:@@BAD_SYMBOL@@
|vpiDirection:5
|vpiIODecl:
\_io_decl: (@@BAD_SYMBOL@@), line:28, parent:uvm_component::m_set_cl_msg_args
|vpiName:@@BAD_SYMBOL@@
|vpiDirection:5
|vpiStmt:
\_begin: , parent:uvm_component::m_set_cl_msg_args
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_msg_args
|vpiStmt:
\_assignment: , line:3037
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (p_), line:3037
|vpiName:p_
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_msg_args.p_
|vpiRhs:
\_ref_obj: (process::self), line:3037
|vpiName:process::self
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_msg_args.process::self
|vpiStmt:
\_if_else: , line:3038
|vpiCondition:
\_operation: , line:3038
|vpiOpType:15
|vpiOperand:
\_ref_obj: (p_), line:3038
|vpiName:p_
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_msg_args.p_
|vpiOperand:
\_unsupported_expr: , line:3038
|STRING:
|vpiStmt:
\_assignment: , line:3039
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (s_), line:3039
|vpiName:s_
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_msg_args.s_
|vpiRhs:
\_ref_obj: (p_.get_randstate), line:3039
|vpiName:p_.get_randstate
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_msg_args.p_.get_randstate
|vpiElseStmt:
\_begin: , line:136
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_msg_args
|vpiStmt:
\_if_stmt: , line:138
|vpiCondition:
\_func_call: (uvm_report_enabled), line:138
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:138
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_WARNING), line:138
|vpiName:UVM_WARNING
|vpiArgument:
\_constant: , line:138
|vpiConstType:6
|vpiDecompile:"UVM"
|vpiSize:5
|STRING:"UVM"
|vpiStmt:
\_func_call: (uvm_report_warning), line:139
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"UVM"
|vpiSize:5
|STRING:"UVM"
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"run_test() invoked from a non process context"
|vpiSize:47
|STRING:"run_test() invoked from a non process context"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:139
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_component.svh"
|vpiSize:209
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_component.svh"
|vpiArgument:
\_constant: , line:139
|vpiConstType:7
|vpiDecompile:3043
|vpiSize:32
|INT:3043
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:139
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_func_call: (m_set_cl_verb), line:3046
|vpiName:m_set_cl_verb
|vpiStmt:
\_func_call: (m_set_cl_action), line:3047
|vpiName:m_set_cl_action
|vpiStmt:
\_func_call: (m_set_cl_sev), line:3048
|vpiName:m_set_cl_sev
|vpiStmt:
\_if_stmt: , line:3050
|vpiCondition:
\_operation: , line:3050
|vpiOpType:15
|vpiOperand:
\_ref_obj: (p_), line:3050
|vpiName:p_
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_msg_args.p_
|vpiOperand:
\_unsupported_expr: , line:3050
|STRING:
|vpiStmt:
\_func_call: (p_.set_randstate), line:3051
|vpiName:p_.set_randstate
|vpiArgument:
\_ref_obj: (s_), line:3051
|vpiName:s_
|vpiTaskFunc:
\_function: (uvm_component::m_set_cl_verb), line:3057
|vpiName:uvm_component::m_set_cl_verb
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_verb
|vpiIODecl:
\_io_decl: (@@BAD_SYMBOL@@), line:28, parent:uvm_component::m_set_cl_verb
|vpiName:@@BAD_SYMBOL@@
|vpiDirection:5
|vpiIODecl:
\_io_decl: (@@BAD_SYMBOL@@), line:28, parent:uvm_component::m_set_cl_verb
|vpiName:@@BAD_SYMBOL@@
|vpiDirection:5
|vpiIODecl:
\_io_decl: (@@BAD_SYMBOL@@), line:28, parent:uvm_component::m_set_cl_verb
|vpiName:@@BAD_SYMBOL@@
|vpiDirection:5
|vpiIODecl:
\_io_decl: (@@BAD_SYMBOL@@), line:28, parent:uvm_component::m_set_cl_verb
|vpiName:@@BAD_SYMBOL@@
|vpiDirection:5
|vpiIODecl:
\_io_decl: (@@BAD_SYMBOL@@), line:28, parent:uvm_component::m_set_cl_verb
|vpiName:@@BAD_SYMBOL@@
|vpiDirection:5
|vpiIODecl:
\_io_decl: (@@BAD_SYMBOL@@), line:28, parent:uvm_component::m_set_cl_verb
|vpiName:@@BAD_SYMBOL@@
|vpiDirection:5
|vpiStmt:
\_begin: , parent:uvm_component::m_set_cl_verb
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_verb
|vpiStmt:
\_assignment: , line:3069
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (cs), line:3069
|vpiName:cs
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_verb.cs
|vpiRhs:
\_ref_obj: (uvm_coreservice_t::get), line:3069
|vpiName:uvm_coreservice_t::get
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_verb.uvm_coreservice_t::get
|vpiStmt:
\_assignment: , line:3070
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (top), line:3070
|vpiName:top
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_verb.top
|vpiRhs:
\_ref_obj: (cs.get_root), line:3070
|vpiName:cs.get_root
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_verb.cs.get_root
|vpiStmt:
\_if_stmt: , line:3072
|vpiCondition:
\_ref_obj: (first), line:3072
|vpiName:first
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_verb.first
|vpiStmt:
\_begin: , line:3072
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_verb
|vpiStmt:
\_func_call: (clp.get_arg_values), line:3075
|vpiName:clp.get_arg_values
|vpiArgument:
\_constant: , line:3075
|vpiConstType:6
|vpiDecompile:"+uvm_set_verbosity="
|vpiSize:21
|STRING:"+uvm_set_verbosity="
|vpiArgument:
\_ref_obj: (values), line:3075
|vpiName:values
|vpiStmt:
\_foreach_stmt: , line:3076
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_verb
|vpiVariables:
\_chandle_var: (values), line:3076
|vpiName:values
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_verb.values
|vpiLoopVars:
\_chandle_var: (i), line:3076
|vpiName:i
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_verb.i
|vpiStmt:
\_begin: , line:3076
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_verb
|vpiStmt:
\_func_call: (args.delete), line:3077
|vpiName:args.delete
|vpiStmt:
\_func_call: (uvm_split_string), line:3078
|vpiName:uvm_split_string
|vpiFunction:
\_function: (uvm_split_string), line:453
|vpiArgument:
\_bit_select: (values), line:3078
|vpiName:values
|vpiIndex:
\_ref_obj: (i), line:3078
|vpiName:i
|vpiArgument:
\_constant: , line:3078
|vpiConstType:6
|vpiDecompile:","
|vpiSize:3
|STRING:","
|vpiArgument:
\_ref_obj: (args), line:3078
|vpiName:args
|vpiStmt:
\_if_else: , line:3079
|vpiCondition:
\_operation: , line:3079
|vpiOpType:26
|vpiOperand:
\_operation: , line:3079
|vpiOpType:27
|vpiOperand:
\_operation: , line:3079
|vpiOpType:14
|vpiOperand:
\_ref_obj: (args.size), line:3079
|vpiName:args.size
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_verb.args.size
|vpiOperand:
\_constant: , line:3079
|vpiConstType:7
|vpiDecompile:4
|vpiSize:32
|INT:4
|vpiOperand:
\_operation: , line:3079
|vpiOpType:14
|vpiOperand:
\_ref_obj: (args.size), line:3079
|vpiName:args.size
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_verb.args.size
|vpiOperand:
\_constant: , line:3079
|vpiConstType:7
|vpiDecompile:5
|vpiSize:32
|INT:5
|vpiOperand:
\_operation: , line:3079
|vpiOpType:14
|vpiOperand:
\_ref_obj: (clp.m_convert_verb), line:3079
|vpiName:clp.m_convert_verb
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_verb.clp.m_convert_verb
|vpiOperand:
\_constant: , line:3079
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_func_call: (t.push_back), line:3080
|vpiName:t.push_back
|vpiArgument:
\_bit_select: (values), line:3080
|vpiName:values
|vpiIndex:
\_ref_obj: (i), line:3080
|vpiName:i
|vpiElseStmt:
\_func_call: (uvm_report_warning), line:3082
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:3082
|vpiConstType:6
|vpiDecompile:"UVM/CMDLINE"
|vpiSize:13
|STRING:"UVM/CMDLINE"
|vpiArgument:
\_sys_func_call: ($sformatf), line:3082
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:3082
|vpiConstType:6
|vpiDecompile:"argument %s not recognized and therefore dropped"
|vpiSize:50
|STRING:"argument %s not recognized and therefore dropped"
|vpiArgument:
\_bit_select: (values), line:3082
|vpiName:values
|vpiIndex:
\_ref_obj: (i), line:3082
|vpiName:i
|vpiStmt:
\_assignment: , line:3085
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (values), line:3085
|vpiName:values
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_verb.values
|vpiRhs:
\_ref_obj: (t), line:3085
|vpiName:t
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_verb.t
|vpiStmt:
\_assignment: , line:3086
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (first), line:3086
|vpiName:first
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_verb.first
|vpiRhs:
\_constant: , line:3086
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_foreach_stmt: , line:3089
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_verb
|vpiVariables:
\_chandle_var: (values), line:3089
|vpiName:values
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_verb.values
|vpiLoopVars:
\_chandle_var: (i), line:3089
|vpiName:i
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_verb.i
|vpiStmt:
\_begin: , line:3089
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_verb
|vpiStmt:
\_func_call: (args.delete), line:3091
|vpiName:args.delete
|vpiStmt:
\_func_call: (uvm_split_string), line:3092
|vpiName:uvm_split_string
|vpiFunction:
\_function: (uvm_split_string), line:453
|vpiArgument:
\_bit_select: (values), line:3092
|vpiName:values
|vpiIndex:
\_ref_obj: (i), line:3092
|vpiName:i
|vpiArgument:
\_constant: , line:3092
|vpiConstType:6
|vpiDecompile:","
|vpiSize:3
|STRING:","
|vpiArgument:
\_ref_obj: (args), line:3092
|vpiName:args
|vpiStmt:
\_begin: , line:3094
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_verb
|vpiStmt:
\_assignment: , line:3095
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (setting.comp), line:3095
|vpiName:setting.comp
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_verb.setting.comp
|vpiRhs:
\_bit_select: (args), line:3095
|vpiName:args
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_verb.args
|vpiIndex:
\_constant: , line:3095
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_assignment: , line:3096
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (setting.id), line:3096
|vpiName:setting.id
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_verb.setting.id
|vpiRhs:
\_bit_select: (args), line:3096
|vpiName:args
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_verb.args
|vpiIndex:
\_constant: , line:3096
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_func_call: (clp.m_convert_verb), line:3097
|vpiName:clp.m_convert_verb
|vpiArgument:
\_bit_select: (args), line:3097
|vpiName:args
|vpiIndex:
\_constant: , line:3097
|vpiConstType:7
|vpiDecompile:2
|vpiSize:32
|INT:2
|vpiArgument:
\_ref_obj: (setting.verbosity), line:3097
|vpiName:setting.verbosity
|vpiStmt:
\_assignment: , line:3098
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (setting.phase), line:3098
|vpiName:setting.phase
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_verb.setting.phase
|vpiRhs:
\_bit_select: (args), line:3098
|vpiName:args
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_verb.args
|vpiIndex:
\_constant: , line:3098
|vpiConstType:7
|vpiDecompile:3
|vpiSize:32
|INT:3
|vpiStmt:
\_assignment: , line:3099
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (setting.offset), line:3099
|vpiName:setting.offset
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_verb.setting.offset
|vpiRhs:
\_constant: , line:3099
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_if_stmt: , line:3100
|vpiCondition:
\_operation: , line:3100
|vpiOpType:14
|vpiOperand:
\_ref_obj: (args.size), line:3100
|vpiName:args.size
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_verb.args.size
|vpiOperand:
\_constant: , line:3100
|vpiConstType:7
|vpiDecompile:5
|vpiSize:32
|INT:5
|vpiStmt:
\_assignment: , line:3100
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (setting.offset), line:3100
|vpiName:setting.offset
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_verb.setting.offset
|vpiRhs:
\_bit_select: (args.atoi), line:3100
|vpiName:args.atoi
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_verb.args.atoi
|vpiIndex:
\_constant: , line:3100
|vpiConstType:7
|vpiDecompile:4
|vpiSize:32
|INT:4
|vpiStmt:
\_if_stmt: , line:3101
|vpiCondition:
\_operation: , line:3101
|vpiOpType:26
|vpiOperand:
\_operation: , line:3101
|vpiOpType:14
|vpiOperand:
\_ref_obj: (setting.phase), line:3101
|vpiName:setting.phase
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_verb.setting.phase
|vpiOperand:
\_constant: , line:3101
|vpiConstType:6
|vpiDecompile:"time"
|vpiSize:6
|STRING:"time"
|vpiOperand:
\_operation: , line:3101
|vpiOpType:14
|vpiOperand:
\_ref_obj: (this), line:3101
|vpiName:this
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_verb.this
|vpiOperand:
\_ref_obj: (top), line:3101
|vpiName:top
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_verb.top
|vpiStmt:
\_begin: , line:3101
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_verb
|vpiStmt:
\_func_call: (m_time_settings.push_back), line:3102
|vpiName:m_time_settings.push_back
|vpiArgument:
\_ref_obj: (setting), line:3102
|vpiName:setting
|vpiStmt:
\_if_stmt: , line:3105
|vpiCondition:
\_func_call: (uvm_is_match), line:3105
|vpiName:uvm_is_match
|vpiFunction:
\_function: (uvm_is_match), line:270
|vpiArgument:
\_ref_obj: (setting.comp), line:3105
|vpiName:setting.comp
|vpiArgument:
\_func_call: (get_full_name), line:3105
|vpiName:get_full_name
|vpiStmt:
\_begin: , line:3105
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_verb
|vpiStmt:
\_if_else: , line:3106
|vpiCondition:
\_operation: , line:3106
|vpiOpType:26
|vpiOperand:
\_operation: , line:3106
|vpiOpType:27
|vpiOperand:
\_operation: , line:3106
|vpiOpType:27
|vpiOperand:
\_operation: , line:3106
|vpiOpType:14
|vpiOperand:
\_ref_obj: (setting.phase), line:3106
|vpiName:setting.phase
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_verb.setting.phase
|vpiOperand:
\_constant: , line:3106
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiOperand:
\_operation: , line:3106
|vpiOpType:14
|vpiOperand:
\_ref_obj: (setting.phase), line:3106
|vpiName:setting.phase
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_verb.setting.phase
|vpiOperand:
\_constant: , line:3106
|vpiConstType:6
|vpiDecompile:"build"
|vpiSize:7
|STRING:"build"
|vpiOperand:
\_operation: , line:3106
|vpiOpType:14
|vpiOperand:
\_ref_obj: (setting.phase), line:3106
|vpiName:setting.phase
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_verb.setting.phase
|vpiOperand:
\_constant: , line:3106
|vpiConstType:6
|vpiDecompile:"time"
|vpiSize:6
|STRING:"time"
|vpiOperand:
\_operation: , line:3107
|vpiOpType:14
|vpiOperand:
\_ref_obj: (setting.offset), line:3107
|vpiName:setting.offset
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_verb.setting.offset
|vpiOperand:
\_constant: , line:3107
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_begin: , line:3108
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_verb
|vpiStmt:
\_if_else: , line:3109
|vpiCondition:
\_operation: , line:3109
|vpiOpType:14
|vpiOperand:
\_ref_obj: (setting.id), line:3109
|vpiName:setting.id
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_verb.setting.id
|vpiOperand:
\_constant: , line:3109
|vpiConstType:6
|vpiDecompile:"_ALL_"
|vpiSize:7
|STRING:"_ALL_"
|vpiStmt:
\_func_call: (set_report_verbosity_level), line:3110
|vpiName:set_report_verbosity_level
|vpiArgument:
\_ref_obj: (setting.verbosity), line:3110
|vpiName:setting.verbosity
|vpiElseStmt:
\_func_call: (set_report_id_verbosity), line:3112
|vpiName:set_report_id_verbosity
|vpiArgument:
\_ref_obj: (setting.id), line:3112
|vpiName:setting.id
|vpiArgument:
\_ref_obj: (setting.verbosity), line:3112
|vpiName:setting.verbosity
|vpiElseStmt:
\_begin: , line:3114
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_verb
|vpiStmt:
\_if_stmt: , line:3115
|vpiCondition:
\_operation: , line:3115
|vpiOpType:15
|vpiOperand:
\_ref_obj: (setting.phase), line:3115
|vpiName:setting.phase
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_verb.setting.phase
|vpiOperand:
\_constant: , line:3115
|vpiConstType:6
|vpiDecompile:"time"
|vpiSize:6
|STRING:"time"
|vpiStmt:
\_begin: , line:3115
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_verb
|vpiStmt:
\_func_call: (m_verbosity_settings.push_back), line:3116
|vpiName:m_verbosity_settings.push_back
|vpiArgument:
\_ref_obj: (setting), line:3116
|vpiName:setting
|vpiStmt:
\_if_stmt: , line:3123
|vpiCondition:
\_operation: , line:3123
|vpiOpType:14
|vpiOperand:
\_ref_obj: (this), line:3123
|vpiName:this
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_verb.this
|vpiOperand:
\_ref_obj: (top), line:3123
|vpiName:top
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_verb.top
|vpiStmt:
\_begin: , line:3123
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_verb
|vpiStmt:
\_fork_stmt: , line:3124
|vpiJoinType:1
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_verb
|vpiStmt:
\_begin: , line:3124
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_verb
|vpiStmt:
\_if_stmt: , line:3126
|vpiCondition:
\_operation: , line:3126
|vpiOpType:18
|vpiOperand:
\_ref_obj: (m_time_settings.size), line:3126
|vpiName:m_time_settings.size
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_verb.m_time_settings.size
|vpiOperand:
\_constant: , line:3126
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_func_call: (m_time_settings), line:3127
|vpiName:m_time_settings
|vpiStmt:
\_foreach_stmt: , line:3128
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_verb
|vpiVariables:
\_chandle_var: (m_time_settings), line:3128
|vpiName:m_time_settings
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_verb.m_time_settings
|vpiLoopVars:
\_chandle_var: (i), line:3128
|vpiName:i
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_verb.i
|vpiStmt:
\_begin: , line:3128
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_verb
|vpiStmt:
\_func_call: (top.find_all), line:3130
|vpiName:top.find_all
|vpiArgument:
\_bit_select: (m_time_settings.comp), line:3130
|vpiName:m_time_settings.comp
|vpiIndex:
\_ref_obj: (i), line:3130
|vpiName:i
|vpiArgument:
\_ref_obj: (comps), line:3130
|vpiName:comps
|vpiStmt:
\_delay_control: , line:3131
|vpiStmt:
\_assignment: , line:3132
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (last_time), line:3132
|vpiName:last_time
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_verb.last_time
|vpiRhs:
\_bit_select: (m_time_settings.offset), line:3132
|vpiName:m_time_settings.offset
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_verb.m_time_settings.offset
|vpiIndex:
\_ref_obj: (i), line:3132
|vpiName:i
|vpiStmt:
\_if_else: , line:3133
|vpiCondition:
\_operation: , line:3133
|vpiOpType:14
|vpiOperand:
\_bit_select: (m_time_settings.id), line:3133
|vpiName:m_time_settings.id
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_verb.m_time_settings.id
|vpiIndex:
\_ref_obj: (i), line:3133
|vpiName:i
|vpiOperand:
\_constant: , line:3133
|vpiConstType:6
|vpiDecompile:"_ALL_"
|vpiSize:7
|STRING:"_ALL_"
|vpiStmt:
\_begin: , line:3133
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_verb
|vpiStmt:
\_foreach_stmt: , line:3134
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_verb
|vpiVariables:
\_chandle_var: (comps), line:3134
|vpiName:comps
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_verb.comps
|vpiLoopVars:
\_chandle_var: (j), line:3134
|vpiName:j
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_verb.j
|vpiStmt:
\_begin: , line:3134
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_verb
|vpiStmt:
\_func_call: (comps.set_report_verbosity_level), line:3135
|vpiName:comps.set_report_verbosity_level
|vpiArgument:
\_bit_select: (m_time_settings.verbosity), line:3135
|vpiName:m_time_settings.verbosity
|vpiIndex:
\_ref_obj: (i), line:3135
|vpiName:i
|vpiElseStmt:
\_begin: , line:3138
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_verb
|vpiStmt:
\_foreach_stmt: , line:3139
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_verb
|vpiVariables:
\_chandle_var: (comps), line:3139
|vpiName:comps
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_verb.comps
|vpiLoopVars:
\_chandle_var: (j), line:3139
|vpiName:j
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_verb.j
|vpiStmt:
\_begin: , line:3139
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_verb
|vpiStmt:
\_func_call: (comps.set_report_id_verbosity), line:3140
|vpiName:comps.set_report_id_verbosity
|vpiArgument:
\_bit_select: (m_time_settings.id), line:3140
|vpiName:m_time_settings.id
|vpiIndex:
\_ref_obj: (i), line:3140
|vpiName:i
|vpiArgument:
\_bit_select: (m_time_settings.verbosity), line:3140
|vpiName:m_time_settings.verbosity
|vpiIndex:
\_ref_obj: (i), line:3140
|vpiName:i
|vpiTaskFunc:
\_function: (uvm_component::m_set_cl_action), line:3151
|vpiName:uvm_component::m_set_cl_action
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_action
|vpiIODecl:
\_io_decl: (@@BAD_SYMBOL@@), line:28, parent:uvm_component::m_set_cl_action
|vpiName:@@BAD_SYMBOL@@
|vpiDirection:5
|vpiIODecl:
\_io_decl: (@@BAD_SYMBOL@@), line:28, parent:uvm_component::m_set_cl_action
|vpiName:@@BAD_SYMBOL@@
|vpiDirection:5
|vpiIODecl:
\_io_decl: (@@BAD_SYMBOL@@), line:28, parent:uvm_component::m_set_cl_action
|vpiName:@@BAD_SYMBOL@@
|vpiDirection:5
|vpiIODecl:
\_io_decl: (@@BAD_SYMBOL@@), line:28, parent:uvm_component::m_set_cl_action
|vpiName:@@BAD_SYMBOL@@
|vpiDirection:5
|vpiStmt:
\_begin: , parent:uvm_component::m_set_cl_action
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_action
|vpiStmt:
\_if_stmt: , line:3161
|vpiCondition:
\_operation: , line:3161
|vpiOpType:3
|vpiOperand:
\_ref_obj: (initialized), line:3161
|vpiName:initialized
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_action.initialized
|vpiStmt:
\_begin: , line:3161
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_action
|vpiStmt:
\_func_call: (uvm_cmdline_proc.get_arg_values), line:3163
|vpiName:uvm_cmdline_proc.get_arg_values
|vpiArgument:
\_constant: , line:3163
|vpiConstType:6
|vpiDecompile:"+uvm_set_action="
|vpiSize:18
|STRING:"+uvm_set_action="
|vpiArgument:
\_ref_obj: (values), line:3163
|vpiName:values
|vpiStmt:
\_foreach_stmt: , line:3164
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_action
|vpiVariables:
\_chandle_var: (values), line:3164
|vpiName:values
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_action.values
|vpiLoopVars:
\_chandle_var: (idx), line:3164
|vpiName:idx
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_action.idx
|vpiStmt:
\_begin: , line:3164
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_action
|vpiStmt:
\_func_call: (uvm_split_string), line:3167
|vpiName:uvm_split_string
|vpiFunction:
\_function: (uvm_split_string), line:453
|vpiArgument:
\_bit_select: (values), line:3167
|vpiName:values
|vpiIndex:
\_ref_obj: (idx), line:3167
|vpiName:idx
|vpiArgument:
\_constant: , line:3167
|vpiConstType:6
|vpiDecompile:","
|vpiSize:3
|STRING:","
|vpiArgument:
\_ref_obj: (args), line:3167
|vpiName:args
|vpiStmt:
\_if_stmt: , line:134
|vpiCondition:
\_operation: , line:134
|vpiOpType:15
|vpiOperand:
\_ref_obj: (args.size), line:134
|vpiName:args.size
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_action.args.size
|vpiOperand:
\_constant: , line:134
|vpiConstType:7
|vpiDecompile:4
|vpiSize:32
|INT:4
|vpiStmt:
\_begin: , line:134
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_action
|vpiStmt:
\_begin: , line:136
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_action
|vpiStmt:
\_if_stmt: , line:138
|vpiCondition:
\_func_call: (uvm_report_enabled), line:138
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:138
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_WARNING), line:138
|vpiName:UVM_WARNING
|vpiArgument:
\_constant: , line:138
|vpiConstType:6
|vpiDecompile:"INVLCMDARGS"
|vpiSize:13
|STRING:"INVLCMDARGS"
|vpiStmt:
\_func_call: (uvm_report_warning), line:139
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"INVLCMDARGS"
|vpiSize:13
|STRING:"INVLCMDARGS"
|vpiArgument:
\_sys_func_call: ($sformatf), line:139
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"+uvm_set_action requires 4 arguments, but %0d given for command +uvm_set_action=%s, Usage: +uvm_set_action=<comp>,<id>,<severity>,<action[|action]>"
|vpiSize:149
|STRING:"+uvm_set_action requires 4 arguments, but %0d given for command +uvm_set_action=%s, Usage: +uvm_set_action=<comp>,<id>,<severity>,<action[|action]>"
|vpiArgument:
\_ref_obj: (args.size), line:139
|vpiName:args.size
|vpiArgument:
\_bit_select: (values), line:139
|vpiName:values
|vpiIndex:
\_ref_obj: (idx), line:139
|vpiName:idx
|vpiArgument:
\_ref_obj: (UVM_NONE), line:139
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_component.svh"
|vpiSize:209
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_component.svh"
|vpiArgument:
\_constant: , line:139
|vpiConstType:7
|vpiDecompile:3169
|vpiSize:32
|INT:3169
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:139
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_continue_stmt: , line:3171
|vpiStmt:
\_if_stmt: , line:134
|vpiCondition:
\_operation: , line:134
|vpiOpType:26
|vpiOperand:
\_operation: , line:134
|vpiOpType:15
|vpiOperand:
\_bit_select: (args), line:134
|vpiName:args
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_action.args
|vpiIndex:
\_constant: , line:134
|vpiConstType:7
|vpiDecompile:2
|vpiSize:32
|INT:2
|vpiOperand:
\_constant: , line:134
|vpiConstType:6
|vpiDecompile:"_ALL_"
|vpiSize:7
|STRING:"_ALL_"
|vpiOperand:
\_operation: , line:134
|vpiOpType:3
|vpiOperand:
\_func_call: (uvm_string_to_severity), line:134
|vpiName:uvm_string_to_severity
|vpiFunction:
\_function: (uvm_string_to_severity), line:228
|vpiArgument:
\_bit_select: (args), line:134
|vpiName:args
|vpiIndex:
\_constant: , line:134
|vpiConstType:7
|vpiDecompile:2
|vpiSize:32
|INT:2
|vpiArgument:
\_ref_obj: (sev), line:134
|vpiName:sev
|vpiStmt:
\_begin: , line:134
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_action
|vpiStmt:
\_begin: , line:136
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_action
|vpiStmt:
\_if_stmt: , line:138
|vpiCondition:
\_func_call: (uvm_report_enabled), line:138
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:138
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_WARNING), line:138
|vpiName:UVM_WARNING
|vpiArgument:
\_constant: , line:138
|vpiConstType:6
|vpiDecompile:"INVLCMDARGS"
|vpiSize:13
|STRING:"INVLCMDARGS"
|vpiStmt:
\_func_call: (uvm_report_warning), line:139
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"INVLCMDARGS"
|vpiSize:13
|STRING:"INVLCMDARGS"
|vpiArgument:
\_sys_func_call: ($sformatf), line:139
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"Bad severity argument \"%s\" given to command +uvm_set_action=%s, Usage: +uvm_set_action=<comp>,<id>,<severity>,<action[|action]>"
|vpiSize:131
|STRING:"Bad severity argument \"%s\" given to command +uvm_set_action=%s, Usage: +uvm_set_action=<comp>,<id>,<severity>,<action[|action]>"
|vpiArgument:
\_bit_select: (args), line:139
|vpiName:args
|vpiIndex:
\_constant: , line:139
|vpiConstType:7
|vpiDecompile:2
|vpiSize:32
|INT:2
|vpiArgument:
\_bit_select: (values), line:139
|vpiName:values
|vpiIndex:
\_ref_obj: (idx), line:139
|vpiName:idx
|vpiArgument:
\_ref_obj: (UVM_NONE), line:139
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_component.svh"
|vpiSize:209
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_component.svh"
|vpiArgument:
\_constant: , line:139
|vpiConstType:7
|vpiDecompile:3173
|vpiSize:32
|INT:3173
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:139
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_continue_stmt: , line:3175
|vpiStmt:
\_if_stmt: , line:134
|vpiCondition:
\_operation: , line:134
|vpiOpType:3
|vpiOperand:
\_func_call: (uvm_string_to_action), line:134
|vpiName:uvm_string_to_action
|vpiFunction:
\_function: (uvm_string_to_action), line:240
|vpiArgument:
\_bit_select: (args), line:134
|vpiName:args
|vpiIndex:
\_constant: , line:134
|vpiConstType:7
|vpiDecompile:3
|vpiSize:32
|INT:3
|vpiArgument:
\_ref_obj: (action), line:134
|vpiName:action
|vpiStmt:
\_begin: , line:134
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_action
|vpiStmt:
\_begin: , line:136
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_action
|vpiStmt:
\_if_stmt: , line:138
|vpiCondition:
\_func_call: (uvm_report_enabled), line:138
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:138
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_WARNING), line:138
|vpiName:UVM_WARNING
|vpiArgument:
\_constant: , line:138
|vpiConstType:6
|vpiDecompile:"INVLCMDARGS"
|vpiSize:13
|STRING:"INVLCMDARGS"
|vpiStmt:
\_func_call: (uvm_report_warning), line:139
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"INVLCMDARGS"
|vpiSize:13
|STRING:"INVLCMDARGS"
|vpiArgument:
\_sys_func_call: ($sformatf), line:139
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"Bad action argument \"%s\" given to command +uvm_set_action=%s, Usage: +uvm_set_action=<comp>,<id>,<severity>,<action[|action]>"
|vpiSize:129
|STRING:"Bad action argument \"%s\" given to command +uvm_set_action=%s, Usage: +uvm_set_action=<comp>,<id>,<severity>,<action[|action]>"
|vpiArgument:
\_bit_select: (args), line:139
|vpiName:args
|vpiIndex:
\_constant: , line:139
|vpiConstType:7
|vpiDecompile:3
|vpiSize:32
|INT:3
|vpiArgument:
\_bit_select: (values), line:139
|vpiName:values
|vpiIndex:
\_ref_obj: (idx), line:139
|vpiName:idx
|vpiArgument:
\_ref_obj: (UVM_NONE), line:139
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_component.svh"
|vpiSize:209
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_component.svh"
|vpiArgument:
\_constant: , line:139
|vpiConstType:7
|vpiDecompile:3177
|vpiSize:32
|INT:3177
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:139
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_continue_stmt: , line:3179
|vpiStmt:
\_assignment: , line:3181
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (t.args), line:3181
|vpiName:t.args
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_action.t.args
|vpiRhs:
\_ref_obj: (args), line:3181
|vpiName:args
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_action.args
|vpiStmt:
\_assignment: , line:3182
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (t.arg), line:3182
|vpiName:t.arg
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_action.t.arg
|vpiRhs:
\_bit_select: (values), line:3182
|vpiName:values
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_action.values
|vpiIndex:
\_ref_obj: (idx), line:3182
|vpiName:idx
|vpiStmt:
\_func_call: (m_uvm_applied_cl_action.push_back), line:3183
|vpiName:m_uvm_applied_cl_action.push_back
|vpiArgument:
\_ref_obj: (t), line:3183
|vpiName:t
|vpiStmt:
\_assignment: , line:3185
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (initialized), line:3185
|vpiName:initialized
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_action.initialized
|vpiRhs:
\_constant: , line:3185
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_foreach_stmt: , line:3188
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_action
|vpiVariables:
\_chandle_var: (m_uvm_applied_cl_action), line:3188
|vpiName:m_uvm_applied_cl_action
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_action.m_uvm_applied_cl_action
|vpiLoopVars:
\_chandle_var: (i), line:3188
|vpiName:i
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_action.i
|vpiStmt:
\_begin: , line:3188
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_action
|vpiStmt:
\_if_stmt: , line:3191
|vpiCondition:
\_operation: , line:3191
|vpiOpType:3
|vpiOperand:
\_func_call: (uvm_is_match), line:3191
|vpiName:uvm_is_match
|vpiFunction:
\_function: (uvm_is_match), line:270
|vpiArgument:
\_bit_select: (args), line:3191
|vpiName:args
|vpiIndex:
\_constant: , line:3191
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiArgument:
\_func_call: (get_full_name), line:3191
|vpiName:get_full_name
|vpiStmt:
\_continue_stmt: , line:3191
|vpiStmt:
\_func_call: (uvm_string_to_severity), line:3193
|vpiName:uvm_string_to_severity
|vpiFunction:
\_function: (uvm_string_to_severity), line:228
|vpiArgument:
\_bit_select: (args), line:3193
|vpiName:args
|vpiIndex:
\_constant: , line:3193
|vpiConstType:7
|vpiDecompile:2
|vpiSize:32
|INT:2
|vpiArgument:
\_ref_obj: (sev), line:3193
|vpiName:sev
|vpiStmt:
\_func_call: (uvm_string_to_action), line:3194
|vpiName:uvm_string_to_action
|vpiFunction:
\_function: (uvm_string_to_action), line:240
|vpiArgument:
\_bit_select: (args), line:3194
|vpiName:args
|vpiIndex:
\_constant: , line:3194
|vpiConstType:7
|vpiDecompile:3
|vpiSize:32
|INT:3
|vpiArgument:
\_ref_obj: (action), line:3194
|vpiName:action
|vpiStmt:
\_if_else: , line:3197
|vpiCondition:
\_operation: , line:3197
|vpiOpType:14
|vpiOperand:
\_bit_select: (args), line:3197
|vpiName:args
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_action.args
|vpiIndex:
\_constant: , line:3197
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_constant: , line:3197
|vpiConstType:6
|vpiDecompile:"_ALL_"
|vpiSize:7
|STRING:"_ALL_"
|vpiStmt:
\_begin: , line:3197
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_action
|vpiStmt:
\_if_else: , line:3198
|vpiCondition:
\_operation: , line:3198
|vpiOpType:14
|vpiOperand:
\_bit_select: (args), line:3198
|vpiName:args
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_action.args
|vpiIndex:
\_constant: , line:3198
|vpiConstType:7
|vpiDecompile:2
|vpiSize:32
|INT:2
|vpiOperand:
\_constant: , line:3198
|vpiConstType:6
|vpiDecompile:"_ALL_"
|vpiSize:7
|STRING:"_ALL_"
|vpiStmt:
\_begin: , line:3198
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_action
|vpiStmt:
\_func_call: (set_report_severity_action), line:3199
|vpiName:set_report_severity_action
|vpiArgument:
\_ref_obj: (UVM_INFO), line:3199
|vpiName:UVM_INFO
|vpiArgument:
\_ref_obj: (action), line:3199
|vpiName:action
|vpiStmt:
\_func_call: (set_report_severity_action), line:3200
|vpiName:set_report_severity_action
|vpiArgument:
\_ref_obj: (UVM_WARNING), line:3200
|vpiName:UVM_WARNING
|vpiArgument:
\_ref_obj: (action), line:3200
|vpiName:action
|vpiStmt:
\_func_call: (set_report_severity_action), line:3201
|vpiName:set_report_severity_action
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:3201
|vpiName:UVM_ERROR
|vpiArgument:
\_ref_obj: (action), line:3201
|vpiName:action
|vpiStmt:
\_func_call: (set_report_severity_action), line:3202
|vpiName:set_report_severity_action
|vpiArgument:
\_ref_obj: (UVM_FATAL), line:3202
|vpiName:UVM_FATAL
|vpiArgument:
\_ref_obj: (action), line:3202
|vpiName:action
|vpiElseStmt:
\_begin: , line:3204
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_action
|vpiStmt:
\_func_call: (set_report_severity_action), line:3205
|vpiName:set_report_severity_action
|vpiArgument:
\_ref_obj: (sev), line:3205
|vpiName:sev
|vpiArgument:
\_ref_obj: (action), line:3205
|vpiName:action
|vpiElseStmt:
\_begin: , line:3208
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_action
|vpiStmt:
\_if_else: , line:3209
|vpiCondition:
\_operation: , line:3209
|vpiOpType:14
|vpiOperand:
\_bit_select: (args), line:3209
|vpiName:args
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_action.args
|vpiIndex:
\_constant: , line:3209
|vpiConstType:7
|vpiDecompile:2
|vpiSize:32
|INT:2
|vpiOperand:
\_constant: , line:3209
|vpiConstType:6
|vpiDecompile:"_ALL_"
|vpiSize:7
|STRING:"_ALL_"
|vpiStmt:
\_begin: , line:3209
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_action
|vpiStmt:
\_func_call: (set_report_id_action), line:3210
|vpiName:set_report_id_action
|vpiArgument:
\_bit_select: (args), line:3210
|vpiName:args
|vpiIndex:
\_constant: , line:3210
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiArgument:
\_ref_obj: (action), line:3210
|vpiName:action
|vpiElseStmt:
\_begin: , line:3212
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_action
|vpiStmt:
\_func_call: (set_report_severity_id_action), line:3213
|vpiName:set_report_severity_id_action
|vpiArgument:
\_ref_obj: (sev), line:3213
|vpiName:sev
|vpiArgument:
\_bit_select: (args), line:3213
|vpiName:args
|vpiIndex:
\_constant: , line:3213
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiArgument:
\_ref_obj: (action), line:3213
|vpiName:action
|vpiTaskFunc:
\_function: (uvm_component::m_set_cl_sev), line:3224
|vpiName:uvm_component::m_set_cl_sev
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_sev
|vpiIODecl:
\_io_decl: (@@BAD_SYMBOL@@), line:28, parent:uvm_component::m_set_cl_sev
|vpiName:@@BAD_SYMBOL@@
|vpiDirection:5
|vpiIODecl:
\_io_decl: (@@BAD_SYMBOL@@), line:28, parent:uvm_component::m_set_cl_sev
|vpiName:@@BAD_SYMBOL@@
|vpiDirection:5
|vpiIODecl:
\_io_decl: (@@BAD_SYMBOL@@), line:28, parent:uvm_component::m_set_cl_sev
|vpiName:@@BAD_SYMBOL@@
|vpiDirection:5
|vpiStmt:
\_begin: , parent:uvm_component::m_set_cl_sev
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_sev
|vpiStmt:
\_if_stmt: , line:3233
|vpiCondition:
\_operation: , line:3233
|vpiOpType:3
|vpiOperand:
\_ref_obj: (initialized), line:3233
|vpiName:initialized
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_sev.initialized
|vpiStmt:
\_begin: , line:3233
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_sev
|vpiStmt:
\_func_call: (uvm_cmdline_proc.get_arg_values), line:3235
|vpiName:uvm_cmdline_proc.get_arg_values
|vpiArgument:
\_constant: , line:3235
|vpiConstType:6
|vpiDecompile:"+uvm_set_severity="
|vpiSize:20
|STRING:"+uvm_set_severity="
|vpiArgument:
\_ref_obj: (values), line:3235
|vpiName:values
|vpiStmt:
\_foreach_stmt: , line:3236
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_sev
|vpiVariables:
\_chandle_var: (values), line:3236
|vpiName:values
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_sev.values
|vpiLoopVars:
\_chandle_var: (idx), line:3236
|vpiName:idx
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_sev.idx
|vpiStmt:
\_begin: , line:3236
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_sev
|vpiStmt:
\_func_call: (uvm_split_string), line:3239
|vpiName:uvm_split_string
|vpiFunction:
\_function: (uvm_split_string), line:453
|vpiArgument:
\_bit_select: (values), line:3239
|vpiName:values
|vpiIndex:
\_ref_obj: (idx), line:3239
|vpiName:idx
|vpiArgument:
\_constant: , line:3239
|vpiConstType:6
|vpiDecompile:","
|vpiSize:3
|STRING:","
|vpiArgument:
\_ref_obj: (args), line:3239
|vpiName:args
|vpiStmt:
\_if_stmt: , line:134
|vpiCondition:
\_operation: , line:134
|vpiOpType:15
|vpiOperand:
\_ref_obj: (args.size), line:134
|vpiName:args.size
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_sev.args.size
|vpiOperand:
\_constant: , line:134
|vpiConstType:7
|vpiDecompile:4
|vpiSize:32
|INT:4
|vpiStmt:
\_begin: , line:134
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_sev
|vpiStmt:
\_begin: , line:136
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_sev
|vpiStmt:
\_if_stmt: , line:138
|vpiCondition:
\_func_call: (uvm_report_enabled), line:138
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:138
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_WARNING), line:138
|vpiName:UVM_WARNING
|vpiArgument:
\_constant: , line:138
|vpiConstType:6
|vpiDecompile:"INVLCMDARGS"
|vpiSize:13
|STRING:"INVLCMDARGS"
|vpiStmt:
\_func_call: (uvm_report_warning), line:139
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"INVLCMDARGS"
|vpiSize:13
|STRING:"INVLCMDARGS"
|vpiArgument:
\_sys_func_call: ($sformatf), line:139
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"+uvm_set_severity requires 4 arguments, but %0d given for command +uvm_set_severity=%s, Usage: +uvm_set_severity=<comp>,<id>,<orig_severity>,<new_severity>"
|vpiSize:157
|STRING:"+uvm_set_severity requires 4 arguments, but %0d given for command +uvm_set_severity=%s, Usage: +uvm_set_severity=<comp>,<id>,<orig_severity>,<new_severity>"
|vpiArgument:
\_ref_obj: (args.size), line:139
|vpiName:args.size
|vpiArgument:
\_bit_select: (values), line:139
|vpiName:values
|vpiIndex:
\_ref_obj: (idx), line:139
|vpiName:idx
|vpiArgument:
\_ref_obj: (UVM_NONE), line:139
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_component.svh"
|vpiSize:209
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_component.svh"
|vpiArgument:
\_constant: , line:139
|vpiConstType:7
|vpiDecompile:3240
|vpiSize:32
|INT:3240
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:139
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_continue_stmt: , line:3242
|vpiStmt:
\_if_stmt: , line:134
|vpiCondition:
\_operation: , line:134
|vpiOpType:26
|vpiOperand:
\_operation: , line:134
|vpiOpType:15
|vpiOperand:
\_bit_select: (args), line:134
|vpiName:args
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_sev.args
|vpiIndex:
\_constant: , line:134
|vpiConstType:7
|vpiDecompile:2
|vpiSize:32
|INT:2
|vpiOperand:
\_constant: , line:134
|vpiConstType:6
|vpiDecompile:"_ALL_"
|vpiSize:7
|STRING:"_ALL_"
|vpiOperand:
\_operation: , line:134
|vpiOpType:3
|vpiOperand:
\_func_call: (uvm_string_to_severity), line:134
|vpiName:uvm_string_to_severity
|vpiFunction:
\_function: (uvm_string_to_severity), line:228
|vpiArgument:
\_bit_select: (args), line:134
|vpiName:args
|vpiIndex:
\_constant: , line:134
|vpiConstType:7
|vpiDecompile:2
|vpiSize:32
|INT:2
|vpiArgument:
\_ref_obj: (orig_sev), line:134
|vpiName:orig_sev
|vpiStmt:
\_begin: , line:134
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_sev
|vpiStmt:
\_begin: , line:136
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_sev
|vpiStmt:
\_if_stmt: , line:138
|vpiCondition:
\_func_call: (uvm_report_enabled), line:138
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:138
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_WARNING), line:138
|vpiName:UVM_WARNING
|vpiArgument:
\_constant: , line:138
|vpiConstType:6
|vpiDecompile:"INVLCMDARGS"
|vpiSize:13
|STRING:"INVLCMDARGS"
|vpiStmt:
\_func_call: (uvm_report_warning), line:139
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"INVLCMDARGS"
|vpiSize:13
|STRING:"INVLCMDARGS"
|vpiArgument:
\_sys_func_call: ($sformatf), line:139
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"Bad severity argument \"%s\" given to command +uvm_set_severity=%s, Usage: +uvm_set_severity=<comp>,<id>,<orig_severity>,<new_severity>"
|vpiSize:137
|STRING:"Bad severity argument \"%s\" given to command +uvm_set_severity=%s, Usage: +uvm_set_severity=<comp>,<id>,<orig_severity>,<new_severity>"
|vpiArgument:
\_bit_select: (args), line:139
|vpiName:args
|vpiIndex:
\_constant: , line:139
|vpiConstType:7
|vpiDecompile:2
|vpiSize:32
|INT:2
|vpiArgument:
\_bit_select: (values), line:139
|vpiName:values
|vpiIndex:
\_ref_obj: (idx), line:139
|vpiName:idx
|vpiArgument:
\_ref_obj: (UVM_NONE), line:139
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_component.svh"
|vpiSize:209
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_component.svh"
|vpiArgument:
\_constant: , line:139
|vpiConstType:7
|vpiDecompile:3244
|vpiSize:32
|INT:3244
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:139
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_continue_stmt: , line:3246
|vpiStmt:
\_if_stmt: , line:134
|vpiCondition:
\_operation: , line:134
|vpiOpType:3
|vpiOperand:
\_func_call: (uvm_string_to_severity), line:134
|vpiName:uvm_string_to_severity
|vpiFunction:
\_function: (uvm_string_to_severity), line:228
|vpiArgument:
\_bit_select: (args), line:134
|vpiName:args
|vpiIndex:
\_constant: , line:134
|vpiConstType:7
|vpiDecompile:3
|vpiSize:32
|INT:3
|vpiArgument:
\_ref_obj: (sev), line:134
|vpiName:sev
|vpiStmt:
\_begin: , line:134
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_sev
|vpiStmt:
\_begin: , line:136
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_sev
|vpiStmt:
\_if_stmt: , line:138
|vpiCondition:
\_func_call: (uvm_report_enabled), line:138
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:138
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_WARNING), line:138
|vpiName:UVM_WARNING
|vpiArgument:
\_constant: , line:138
|vpiConstType:6
|vpiDecompile:"INVLCMDARGS"
|vpiSize:13
|STRING:"INVLCMDARGS"
|vpiStmt:
\_func_call: (uvm_report_warning), line:139
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"INVLCMDARGS"
|vpiSize:13
|STRING:"INVLCMDARGS"
|vpiArgument:
\_sys_func_call: ($sformatf), line:139
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"Bad severity argument \"%s\" given to command +uvm_set_severity=%s, Usage: +uvm_set_severity=<comp>,<id>,<orig_severity>,<new_severity>"
|vpiSize:137
|STRING:"Bad severity argument \"%s\" given to command +uvm_set_severity=%s, Usage: +uvm_set_severity=<comp>,<id>,<orig_severity>,<new_severity>"
|vpiArgument:
\_bit_select: (args), line:139
|vpiName:args
|vpiIndex:
\_constant: , line:139
|vpiConstType:7
|vpiDecompile:3
|vpiSize:32
|INT:3
|vpiArgument:
\_bit_select: (values), line:139
|vpiName:values
|vpiIndex:
\_ref_obj: (idx), line:139
|vpiName:idx
|vpiArgument:
\_ref_obj: (UVM_NONE), line:139
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_component.svh"
|vpiSize:209
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/base/uvm_component.svh"
|vpiArgument:
\_constant: , line:139
|vpiConstType:7
|vpiDecompile:3248
|vpiSize:32
|INT:3248
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:139
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_continue_stmt: , line:3250
|vpiStmt:
\_assignment: , line:3253
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (t.args), line:3253
|vpiName:t.args
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_sev.t.args
|vpiRhs:
\_ref_obj: (args), line:3253
|vpiName:args
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_sev.args
|vpiStmt:
\_assignment: , line:3254
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (t.arg), line:3254
|vpiName:t.arg
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_sev.t.arg
|vpiRhs:
\_bit_select: (values), line:3254
|vpiName:values
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_sev.values
|vpiIndex:
\_ref_obj: (idx), line:3254
|vpiName:idx
|vpiStmt:
\_func_call: (m_uvm_applied_cl_sev.push_back), line:3255
|vpiName:m_uvm_applied_cl_sev.push_back
|vpiArgument:
\_ref_obj: (t), line:3255
|vpiName:t
|vpiStmt:
\_assignment: , line:3257
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (initialized), line:3257
|vpiName:initialized
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_sev.initialized
|vpiRhs:
\_constant: , line:3257
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_foreach_stmt: , line:3260
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_sev
|vpiVariables:
\_chandle_var: (m_uvm_applied_cl_sev), line:3260
|vpiName:m_uvm_applied_cl_sev
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_sev.m_uvm_applied_cl_sev
|vpiLoopVars:
\_chandle_var: (i), line:3260
|vpiName:i
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_sev.i
|vpiStmt:
\_begin: , line:3260
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_sev
|vpiStmt:
\_if_stmt: , line:3263
|vpiCondition:
\_operation: , line:3263
|vpiOpType:3
|vpiOperand:
\_func_call: (uvm_is_match), line:3263
|vpiName:uvm_is_match
|vpiFunction:
\_function: (uvm_is_match), line:270
|vpiArgument:
\_bit_select: (args), line:3263
|vpiName:args
|vpiIndex:
\_constant: , line:3263
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiArgument:
\_func_call: (get_full_name), line:3263
|vpiName:get_full_name
|vpiStmt:
\_continue_stmt: , line:3263
|vpiStmt:
\_func_call: (uvm_string_to_severity), line:3265
|vpiName:uvm_string_to_severity
|vpiFunction:
\_function: (uvm_string_to_severity), line:228
|vpiArgument:
\_bit_select: (args), line:3265
|vpiName:args
|vpiIndex:
\_constant: , line:3265
|vpiConstType:7
|vpiDecompile:2
|vpiSize:32
|INT:2
|vpiArgument:
\_ref_obj: (orig_sev), line:3265
|vpiName:orig_sev
|vpiStmt:
\_func_call: (uvm_string_to_severity), line:3266
|vpiName:uvm_string_to_severity
|vpiFunction:
\_function: (uvm_string_to_severity), line:228
|vpiArgument:
\_bit_select: (args), line:3266
|vpiName:args
|vpiIndex:
\_constant: , line:3266
|vpiConstType:7
|vpiDecompile:3
|vpiSize:32
|INT:3
|vpiArgument:
\_ref_obj: (sev), line:3266
|vpiName:sev
|vpiStmt:
\_if_else: , line:3268
|vpiCondition:
\_operation: , line:3268
|vpiOpType:26
|vpiOperand:
\_operation: , line:3268
|vpiOpType:14
|vpiOperand:
\_bit_select: (args), line:3268
|vpiName:args
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_sev.args
|vpiIndex:
\_constant: , line:3268
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_constant: , line:3268
|vpiConstType:6
|vpiDecompile:"_ALL_"
|vpiSize:7
|STRING:"_ALL_"
|vpiOperand:
\_operation: , line:3268
|vpiOpType:14
|vpiOperand:
\_bit_select: (args), line:3268
|vpiName:args
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_sev.args
|vpiIndex:
\_constant: , line:3268
|vpiConstType:7
|vpiDecompile:2
|vpiSize:32
|INT:2
|vpiOperand:
\_constant: , line:3268
|vpiConstType:6
|vpiDecompile:"_ALL_"
|vpiSize:7
|STRING:"_ALL_"
|vpiStmt:
\_begin: , line:3268
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_sev
|vpiStmt:
\_func_call: (set_report_severity_override), line:3269
|vpiName:set_report_severity_override
|vpiArgument:
\_ref_obj: (UVM_INFO), line:3269
|vpiName:UVM_INFO
|vpiArgument:
\_ref_obj: (sev), line:3269
|vpiName:sev
|vpiStmt:
\_func_call: (set_report_severity_override), line:3270
|vpiName:set_report_severity_override
|vpiArgument:
\_ref_obj: (UVM_WARNING), line:3270
|vpiName:UVM_WARNING
|vpiArgument:
\_ref_obj: (sev), line:3270
|vpiName:sev
|vpiStmt:
\_func_call: (set_report_severity_override), line:3271
|vpiName:set_report_severity_override
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:3271
|vpiName:UVM_ERROR
|vpiArgument:
\_ref_obj: (sev), line:3271
|vpiName:sev
|vpiStmt:
\_func_call: (set_report_severity_override), line:3272
|vpiName:set_report_severity_override
|vpiArgument:
\_ref_obj: (UVM_FATAL), line:3272
|vpiName:UVM_FATAL
|vpiArgument:
\_ref_obj: (sev), line:3272
|vpiName:sev
|vpiElseStmt:
\_if_else: , line:3274
|vpiCondition:
\_operation: , line:3274
|vpiOpType:14
|vpiOperand:
\_bit_select: (args), line:3274
|vpiName:args
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_sev.args
|vpiIndex:
\_constant: , line:3274
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_constant: , line:3274
|vpiConstType:6
|vpiDecompile:"_ALL_"
|vpiSize:7
|STRING:"_ALL_"
|vpiStmt:
\_begin: , line:3274
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_sev
|vpiStmt:
\_func_call: (set_report_severity_override), line:3275
|vpiName:set_report_severity_override
|vpiArgument:
\_ref_obj: (orig_sev), line:3275
|vpiName:orig_sev
|vpiArgument:
\_ref_obj: (sev), line:3275
|vpiName:sev
|vpiElseStmt:
\_if_else: , line:3277
|vpiCondition:
\_operation: , line:3277
|vpiOpType:14
|vpiOperand:
\_bit_select: (args), line:3277
|vpiName:args
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_sev.args
|vpiIndex:
\_constant: , line:3277
|vpiConstType:7
|vpiDecompile:2
|vpiSize:32
|INT:2
|vpiOperand:
\_constant: , line:3277
|vpiConstType:6
|vpiDecompile:"_ALL_"
|vpiSize:7
|STRING:"_ALL_"
|vpiStmt:
\_begin: , line:3277
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_sev
|vpiStmt:
\_func_call: (set_report_severity_id_override), line:3278
|vpiName:set_report_severity_id_override
|vpiArgument:
\_ref_obj: (UVM_INFO), line:3278
|vpiName:UVM_INFO
|vpiArgument:
\_bit_select: (args), line:3278
|vpiName:args
|vpiIndex:
\_constant: , line:3278
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiArgument:
\_ref_obj: (sev), line:3278
|vpiName:sev
|vpiStmt:
\_func_call: (set_report_severity_id_override), line:3279
|vpiName:set_report_severity_id_override
|vpiArgument:
\_ref_obj: (UVM_WARNING), line:3279
|vpiName:UVM_WARNING
|vpiArgument:
\_bit_select: (args), line:3279
|vpiName:args
|vpiIndex:
\_constant: , line:3279
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiArgument:
\_ref_obj: (sev), line:3279
|vpiName:sev
|vpiStmt:
\_func_call: (set_report_severity_id_override), line:3280
|vpiName:set_report_severity_id_override
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:3280
|vpiName:UVM_ERROR
|vpiArgument:
\_bit_select: (args), line:3280
|vpiName:args
|vpiIndex:
\_constant: , line:3280
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiArgument:
\_ref_obj: (sev), line:3280
|vpiName:sev
|vpiStmt:
\_func_call: (set_report_severity_id_override), line:3281
|vpiName:set_report_severity_id_override
|vpiArgument:
\_ref_obj: (UVM_FATAL), line:3281
|vpiName:UVM_FATAL
|vpiArgument:
\_bit_select: (args), line:3281
|vpiName:args
|vpiIndex:
\_constant: , line:3281
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiArgument:
\_ref_obj: (sev), line:3281
|vpiName:sev
|vpiElseStmt:
\_begin: , line:3283
|vpiFullName:uvm_pkg.uvm_component::m_set_cl_sev
|vpiStmt:
\_func_call: (set_report_severity_id_override), line:3284
|vpiName:set_report_severity_id_override
|vpiArgument:
\_ref_obj: (orig_sev), line:3284
|vpiName:orig_sev
|vpiArgument:
\_bit_select: (args), line:3284
|vpiName:args
|vpiIndex:
\_constant: , line:3284
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiArgument:
\_ref_obj: (sev), line:3284
|vpiName:sev
|vpiTaskFunc:
\_function: (uvm_component::m_apply_verbosity_settings), line:3293
|vpiName:uvm_component::m_apply_verbosity_settings
|vpiFullName:uvm_pkg.uvm_component::m_apply_verbosity_settings
|vpiIODecl:
\_io_decl: (phase)
|vpiName:phase
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_phase), line:3293, parent:phase
|vpiName:uvm_phase
|vpiFullName:phase.uvm_phase
|vpiStmt:
\_begin: , parent:uvm_component::m_apply_verbosity_settings
|vpiFullName:uvm_pkg.uvm_component::m_apply_verbosity_settings
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_int_var: (i), line:3294
|vpiName:i
|vpiFullName:uvm_pkg.uvm_component::m_apply_verbosity_settings.i
|vpiStmt:
\_while_stmt: , line:3295
|vpiCondition:
\_operation: , line:3295
|vpiOpType:20
|vpiOperand:
\_ref_obj: (i), line:3295
|vpiName:i
|vpiFullName:uvm_pkg.uvm_component::m_apply_verbosity_settings.i
|vpiOperand:
\_ref_obj: (m_verbosity_settings.size), line:3295
|vpiName:m_verbosity_settings.size
|vpiFullName:uvm_pkg.uvm_component::m_apply_verbosity_settings.m_verbosity_settings.size
|vpiStmt:
\_begin: , line:3295
|vpiFullName:uvm_pkg.uvm_component::m_apply_verbosity_settings
|vpiStmt:
\_if_stmt: , line:3296
|vpiCondition:
\_operation: , line:3296
|vpiOpType:14
|vpiOperand:
\_ref_obj: (phase.get_name), line:3296
|vpiName:phase.get_name
|vpiFullName:uvm_pkg.uvm_component::m_apply_verbosity_settings.phase.get_name
|vpiOperand:
\_bit_select: (m_verbosity_settings.phase), line:3296
|vpiName:m_verbosity_settings.phase
|vpiFullName:uvm_pkg.uvm_component::m_apply_verbosity_settings.m_verbosity_settings.phase
|vpiIndex:
\_ref_obj: (i), line:3296
|vpiName:i
|vpiFullName:uvm_pkg.uvm_component::m_apply_verbosity_settings.i
|vpiStmt:
\_begin: , line:3296
|vpiFullName:uvm_pkg.uvm_component::m_apply_verbosity_settings
|vpiStmt:
\_if_else: , line:3297
|vpiCondition:
\_operation: , line:3297
|vpiOpType:14
|vpiOperand:
\_bit_select: (m_verbosity_settings.offset), line:3297
|vpiName:m_verbosity_settings.offset
|vpiFullName:uvm_pkg.uvm_component::m_apply_verbosity_settings.m_verbosity_settings.offset
|vpiIndex:
\_ref_obj: (i), line:3297
|vpiName:i
|vpiOperand:
\_constant: , line:3297
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_begin: , line:3297
|vpiFullName:uvm_pkg.uvm_component::m_apply_verbosity_settings
|vpiStmt:
\_if_else: , line:3298
|vpiCondition:
\_operation: , line:3298
|vpiOpType:14
|vpiOperand:
\_bit_select: (m_verbosity_settings.id), line:3298
|vpiName:m_verbosity_settings.id
|vpiFullName:uvm_pkg.uvm_component::m_apply_verbosity_settings.m_verbosity_settings.id
|vpiIndex:
\_ref_obj: (i), line:3298
|vpiName:i
|vpiOperand:
\_constant: , line:3298
|vpiConstType:6
|vpiDecompile:"_ALL_"
|vpiSize:7
|STRING:"_ALL_"
|vpiStmt:
\_func_call: (set_report_verbosity_level), line:3299
|vpiName:set_report_verbosity_level
|vpiArgument:
\_bit_select: (m_verbosity_settings.verbosity), line:3299
|vpiName:m_verbosity_settings.verbosity
|vpiIndex:
\_ref_obj: (i), line:3299
|vpiName:i
|vpiElseStmt:
\_func_call: (set_report_id_verbosity), line:3301
|vpiName:set_report_id_verbosity
|vpiArgument:
\_bit_select: (m_verbosity_settings.id), line:3301
|vpiName:m_verbosity_settings.id
|vpiIndex:
\_ref_obj: (i), line:3301
|vpiName:i
|vpiArgument:
\_bit_select: (m_verbosity_settings.verbosity), line:3301
|vpiName:m_verbosity_settings.verbosity
|vpiIndex:
\_ref_obj: (i), line:3301
|vpiName:i
|vpiElseStmt:
\_begin: , line:3303
|vpiFullName:uvm_pkg.uvm_component::m_apply_verbosity_settings
|vpiStmt:
\_fork_stmt: , line:3306
|vpiJoinType:1
|vpiFullName:uvm_pkg.uvm_component::m_apply_verbosity_settings
|vpiStmt:
\_begin: , line:3306
|vpiFullName:uvm_pkg.uvm_component::m_apply_verbosity_settings
|vpiStmt:
\_delay_control: , line:3308
|vpiStmt:
\_if_else: , line:3309
|vpiCondition:
\_operation: , line:3309
|vpiOpType:14
|vpiOperand:
\_ref_obj: (setting.id), line:3309
|vpiName:setting.id
|vpiFullName:uvm_pkg.uvm_component::m_apply_verbosity_settings.setting.id
|vpiOperand:
\_constant: , line:3309
|vpiConstType:6
|vpiDecompile:"_ALL_"
|vpiSize:7
|STRING:"_ALL_"
|vpiStmt:
\_func_call: (set_report_verbosity_level), line:3310
|vpiName:set_report_verbosity_level
|vpiArgument:
\_ref_obj: (setting.verbosity), line:3310
|vpiName:setting.verbosity
|vpiElseStmt:
\_func_call: (set_report_id_verbosity), line:3312
|vpiName:set_report_id_verbosity
|vpiArgument:
\_ref_obj: (setting.id), line:3312
|vpiName:setting.id
|vpiArgument:
\_ref_obj: (setting.verbosity), line:3312
|vpiName:setting.verbosity
|vpiStmt:
\_func_call: (p.set_randstate), line:3314
|vpiName:p.set_randstate
|vpiArgument:
\_ref_obj: (p_rand), line:3314
|vpiName:p_rand
|vpiStmt:
\_func_call: (m_verbosity_settings.delete), line:3317
|vpiName:m_verbosity_settings.delete
|vpiArgument:
\_ref_obj: (i), line:3317
|vpiName:i
|vpiStmt:
\_continue_stmt: , line:3318
|vpiTaskFunc:
\_function: (uvm_component::m_do_pre_abort), line:3328
|vpiName:uvm_component::m_do_pre_abort
|vpiFullName:uvm_pkg.uvm_component::m_do_pre_abort
|vpiStmt:
\_begin: , parent:uvm_component::m_do_pre_abort
|vpiFullName:uvm_pkg.uvm_component::m_do_pre_abort
|vpiStmt:
\_foreach_stmt: , line:3329
|vpiFullName:uvm_pkg.uvm_component::m_do_pre_abort
|vpiVariables:
\_chandle_var: (m_children), line:3329
|vpiName:m_children
|vpiFullName:uvm_pkg.uvm_component::m_do_pre_abort.m_children
|vpiLoopVars:
\_chandle_var: (i), line:3329
|vpiName:i
|vpiFullName:uvm_pkg.uvm_component::m_do_pre_abort.i
|vpiStmt:
\_func_call: (m_children.m_do_pre_abort), line:3330
|vpiName:m_children.m_do_pre_abort
|vpiStmt:
\_func_call: (pre_abort), line:3331
|vpiName:pre_abort
|vpiTaskFunc:
\_function: (uvm_sequencer_base::do_print), line:440
|vpiName:uvm_sequencer_base::do_print
|vpiFullName:uvm_pkg.uvm_sequencer_base::do_print
|vpiIODecl:
\_io_decl: (printer)
|vpiName:printer
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_printer), line:440, parent:printer
|vpiName:uvm_printer
|vpiFullName:printer.uvm_printer
|vpiStmt:
\_begin: , parent:uvm_sequencer_base::do_print
|vpiFullName:uvm_pkg.uvm_sequencer_base::do_print
|vpiStmt:
\_sys_func_call: (super.do_print), line:441
|vpiName:super.do_print
|vpiArgument:
\_ref_obj: (printer), line:441
|vpiName:printer
|vpiStmt:
\_func_call: (printer.print_array_header), line:442
|vpiName:printer.print_array_header
|vpiArgument:
\_constant: , line:442
|vpiConstType:6
|vpiDecompile:"arbitration_queue"
|vpiSize:19
|STRING:"arbitration_queue"
|vpiArgument:
\_ref_obj: (arb_sequence_q.size), line:442
|vpiName:arb_sequence_q.size
|vpiStmt:
\_foreach_stmt: , line:443
|vpiFullName:uvm_pkg.uvm_sequencer_base::do_print
|vpiVariables:
\_chandle_var: (arb_sequence_q), line:443
|vpiName:arb_sequence_q
|vpiFullName:uvm_pkg.uvm_sequencer_base::do_print.arb_sequence_q
|vpiLoopVars:
\_chandle_var: (i), line:443
|vpiName:i
|vpiFullName:uvm_pkg.uvm_sequencer_base::do_print.i
|vpiStmt:
\_func_call: (printer.print_string), line:444
|vpiName:printer.print_string
|vpiArgument:
\_sys_func_call: ($sformatf), line:444
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:444
|vpiConstType:6
|vpiDecompile:"[%0d]"
|vpiSize:7
|STRING:"[%0d]"
|vpiArgument:
\_ref_obj: (i), line:444
|vpiName:i
|vpiArgument:
\_sys_func_call: ($sformatf), line:445
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:445
|vpiConstType:6
|vpiDecompile:"%s@seqid%0d"
|vpiSize:13
|STRING:"%s@seqid%0d"
|vpiArgument:
\_bit_select: (arb_sequence_q.request), line:445
|vpiName:arb_sequence_q.request
|vpiIndex:
\_ref_obj: (i), line:445
|vpiName:i
|vpiArgument:
\_bit_select: (arb_sequence_q.sequence_id), line:445
|vpiName:arb_sequence_q.sequence_id
|vpiIndex:
\_ref_obj: (i), line:445
|vpiName:i
|vpiArgument:
\_constant: , line:445
|vpiConstType:6
|vpiDecompile:"["
|vpiSize:3
|STRING:"["
|vpiStmt:
\_func_call: (printer.print_array_footer), line:446
|vpiName:printer.print_array_footer
|vpiArgument:
\_ref_obj: (arb_sequence_q.size), line:446
|vpiName:arb_sequence_q.size
|vpiStmt:
\_func_call: (printer.print_array_header), line:448
|vpiName:printer.print_array_header
|vpiArgument:
\_constant: , line:448
|vpiConstType:6
|vpiDecompile:"lock_queue"
|vpiSize:12
|STRING:"lock_queue"
|vpiArgument:
\_ref_obj: (lock_list.size), line:448
|vpiName:lock_list.size
|vpiStmt:
\_foreach_stmt: , line:449
|vpiFullName:uvm_pkg.uvm_sequencer_base::do_print
|vpiVariables:
\_chandle_var: (lock_list), line:449
|vpiName:lock_list
|vpiFullName:uvm_pkg.uvm_sequencer_base::do_print.lock_list
|vpiLoopVars:
\_chandle_var: (i), line:449
|vpiName:i
|vpiFullName:uvm_pkg.uvm_sequencer_base::do_print.i
|vpiStmt:
\_func_call: (printer.print_string), line:450
|vpiName:printer.print_string
|vpiArgument:
\_sys_func_call: ($sformatf), line:450
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:450
|vpiConstType:6
|vpiDecompile:"[%0d]"
|vpiSize:7
|STRING:"[%0d]"
|vpiArgument:
\_ref_obj: (i), line:450
|vpiName:i
|vpiArgument:
\_sys_func_call: ($sformatf), line:451
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:451
|vpiConstType:6
|vpiDecompile:"%s@seqid%0d"
|vpiSize:13
|STRING:"%s@seqid%0d"
|vpiArgument:
\_bit_select: (lock_list.get_full_name), line:451
|vpiName:lock_list.get_full_name
|vpiIndex:
\_ref_obj: (i), line:451
|vpiName:i
|vpiArgument:
\_bit_select: (lock_list.get_sequence_id), line:451
|vpiName:lock_list.get_sequence_id
|vpiIndex:
\_ref_obj: (i), line:451
|vpiName:i
|vpiArgument:
\_constant: , line:451
|vpiConstType:6
|vpiDecompile:"["
|vpiSize:3
|STRING:"["
|vpiStmt:
\_func_call: (printer.print_array_footer), line:452
|vpiName:printer.print_array_footer
|vpiArgument:
\_ref_obj: (lock_list.size), line:452
|vpiName:lock_list.size
|vpiTaskFunc:
\_function: (uvm_sequencer_base::m_update_lists), line:459
|vpiName:uvm_sequencer_base::m_update_lists
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_update_lists
|vpiTaskFunc:
\_function: (uvm_sequencer_base::convert2string), line:467
|vpiName:uvm_sequencer_base::convert2string
|vpiFullName:uvm_pkg.uvm_sequencer_base::convert2string
|vpiReturn:
\_logic_var: , line:467
|vpiStmt:
\_begin: , parent:uvm_sequencer_base::convert2string
|vpiFullName:uvm_pkg.uvm_sequencer_base::convert2string
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_logic_var: (s), line:468
|vpiName:s
|vpiFullName:uvm_pkg.uvm_sequencer_base::convert2string.s
|vpiStmt:
\_sys_func_call: ($sformat), line:470
|vpiName:$sformat
|vpiArgument:
\_ref_obj: (s), line:470
|vpiName:s
|vpiArgument:
\_constant: , line:470
|vpiConstType:6
|vpiDecompile:" -- arb i/id/type: "
|vpiSize:22
|STRING:" -- arb i/id/type: "
|vpiStmt:
\_foreach_stmt: , line:471
|vpiFullName:uvm_pkg.uvm_sequencer_base::convert2string
|vpiVariables:
\_chandle_var: (arb_sequence_q), line:471
|vpiName:arb_sequence_q
|vpiFullName:uvm_pkg.uvm_sequencer_base::convert2string.arb_sequence_q
|vpiLoopVars:
\_chandle_var: (i), line:471
|vpiName:i
|vpiFullName:uvm_pkg.uvm_sequencer_base::convert2string.i
|vpiStmt:
\_begin: , line:471
|vpiFullName:uvm_pkg.uvm_sequencer_base::convert2string
|vpiStmt:
\_sys_func_call: ($sformat), line:472
|vpiName:$sformat
|vpiArgument:
\_ref_obj: (s), line:472
|vpiName:s
|vpiArgument:
\_constant: , line:472
|vpiConstType:6
|vpiDecompile:"%s %0d/%0d/%s "
|vpiSize:16
|STRING:"%s %0d/%0d/%s "
|vpiArgument:
\_ref_obj: (s), line:472
|vpiName:s
|vpiArgument:
\_ref_obj: (i), line:472
|vpiName:i
|vpiArgument:
\_bit_select: (arb_sequence_q.sequence_id), line:472
|vpiName:arb_sequence_q.sequence_id
|vpiIndex:
\_ref_obj: (i), line:472
|vpiName:i
|vpiArgument:
\_bit_select: (arb_sequence_q.request), line:472
|vpiName:arb_sequence_q.request
|vpiIndex:
\_ref_obj: (i), line:472
|vpiName:i
|vpiStmt:
\_sys_func_call: ($sformat), line:474
|vpiName:$sformat
|vpiArgument:
\_ref_obj: (s), line:474
|vpiName:s
|vpiArgument:
\_constant: , line:474
|vpiConstType:6
|vpiDecompile:"%s\n -- lock_list i/id: "
|vpiSize:26
|STRING:"%s\n -- lock_list i/id: "
|vpiArgument:
\_ref_obj: (s), line:474
|vpiName:s
|vpiStmt:
\_foreach_stmt: , line:475
|vpiFullName:uvm_pkg.uvm_sequencer_base::convert2string
|vpiVariables:
\_chandle_var: (lock_list), line:475
|vpiName:lock_list
|vpiFullName:uvm_pkg.uvm_sequencer_base::convert2string.lock_list
|vpiLoopVars:
\_chandle_var: (i), line:475
|vpiName:i
|vpiFullName:uvm_pkg.uvm_sequencer_base::convert2string.i
|vpiStmt:
\_begin: , line:475
|vpiFullName:uvm_pkg.uvm_sequencer_base::convert2string
|vpiStmt:
\_sys_func_call: ($sformat), line:476
|vpiName:$sformat
|vpiArgument:
\_ref_obj: (s), line:476
|vpiName:s
|vpiArgument:
\_constant: , line:476
|vpiConstType:6
|vpiDecompile:"%s %0d/%0d"
|vpiSize:12
|STRING:"%s %0d/%0d"
|vpiArgument:
\_ref_obj: (s), line:476
|vpiName:s
|vpiArgument:
\_ref_obj: (i), line:476
|vpiName:i
|vpiArgument:
\_bit_select: (lock_list.get_sequence_id), line:476
|vpiName:lock_list.get_sequence_id
|vpiIndex:
\_ref_obj: (i), line:476
|vpiName:i
|vpiStmt:
\_return_stmt: , line:478
|vpiCondition:
\_ref_obj: (s), line:478
|vpiName:s
|vpiFullName:uvm_pkg.uvm_sequencer_base::convert2string.s
|vpiTaskFunc:
\_function: (uvm_sequencer_base::m_find_number_driver_connections), line:486
|vpiName:uvm_sequencer_base::m_find_number_driver_connections
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_find_number_driver_connections
|vpiReturn:
\_int_var: , line:486
|vpiStmt:
\_return_stmt: , line:487, parent:uvm_sequencer_base::m_find_number_driver_connections
|vpiCondition:
\_constant: , line:487
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiTaskFunc:
\_function: (uvm_sequencer_base::m_register_sequence), line:494
|vpiName:uvm_sequencer_base::m_register_sequence
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_register_sequence
|vpiReturn:
\_int_var: , line:494
|vpiIODecl:
\_io_decl: (sequence_ptr)
|vpiName:sequence_ptr
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_sequence_base), line:494, parent:sequence_ptr
|vpiName:uvm_sequence_base
|vpiFullName:sequence_ptr.uvm_sequence_base
|vpiStmt:
\_begin: , parent:uvm_sequencer_base::m_register_sequence
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_register_sequence
|vpiStmt:
\_if_stmt: , line:496
|vpiCondition:
\_operation: , line:496
|vpiOpType:18
|vpiOperand:
\_ref_obj: (sequence_ptr.m_get_sqr_sequence_id), line:496
|vpiName:sequence_ptr.m_get_sqr_sequence_id
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_register_sequence.sequence_ptr.m_get_sqr_sequence_id
|vpiOperand:
\_constant: , line:496
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_return_stmt: , line:497
|vpiCondition:
\_ref_obj: (sequence_ptr.get_sequence_id), line:497
|vpiName:sequence_ptr.get_sequence_id
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_register_sequence.sequence_ptr.get_sequence_id
|vpiStmt:
\_func_call: (sequence_ptr.m_set_sqr_sequence_id), line:499
|vpiName:sequence_ptr.m_set_sqr_sequence_id
|vpiArgument:
\_ref_obj: (m_sequencer_id), line:499
|vpiName:m_sequencer_id
|vpiArgument:
\_operation: , line:499
|vpiOpType:62
|vpiOperand:
\_ref_obj: (g_sequence_id), line:499
|vpiName:g_sequence_id
|vpiStmt:
\_assignment: , line:500
|vpiBlocking:1
|vpiLhs:
\_bit_select: (reg_sequences), line:500
|vpiName:reg_sequences
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_register_sequence.reg_sequences
|vpiIndex:
\_ref_obj: (sequence_ptr.get_sequence_id), line:500
|vpiName:sequence_ptr.get_sequence_id
|vpiRhs:
\_ref_obj: (sequence_ptr), line:500
|vpiName:sequence_ptr
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_register_sequence.sequence_ptr
|vpiStmt:
\_return_stmt: , line:501
|vpiCondition:
\_ref_obj: (sequence_ptr.get_sequence_id), line:501
|vpiName:sequence_ptr.get_sequence_id
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_register_sequence.sequence_ptr.get_sequence_id
|vpiTaskFunc:
\_function: (uvm_sequencer_base::m_find_sequence), line:508
|vpiName:uvm_sequencer_base::m_find_sequence
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_find_sequence
|vpiReturn:
\_chandle_var: (uvm_sequence_base), line:508
|vpiName:uvm_sequence_base
|vpiIODecl:
\_io_decl: (sequence_id)
|vpiName:sequence_id
|vpiDirection:5
|vpiExpr:
\_int_var: , line:508, parent:sequence_id
|vpiFullName:sequence_id
|vpiStmt:
\_begin: , parent:uvm_sequencer_base::m_find_sequence
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_find_sequence
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (seq_ptr), line:509
|vpiName:seq_ptr
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_find_sequence.seq_ptr
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_int_var: (i), line:510
|vpiName:i
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_find_sequence.i
|vpiStmt:
\_if_stmt: , line:514
|vpiCondition:
\_operation: , line:514
|vpiOpType:14
|vpiOperand:
\_ref_obj: (sequence_id), line:514
|vpiName:sequence_id
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_find_sequence.sequence_id
|vpiOperand:
\_operation: , line:514
|vpiOpType:1
|vpiOperand:
\_constant: , line:514
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_begin: , line:514
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_find_sequence
|vpiStmt:
\_if_stmt: , line:515
|vpiCondition:
\_ref_obj: (reg_sequences.first), line:515
|vpiName:reg_sequences.first
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_find_sequence.reg_sequences.first
|vpiStmt:
\_begin: , line:515
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_find_sequence
|vpiStmt:
\_return_stmt: , line:516
|vpiCondition:
\_bit_select: (reg_sequences), line:516
|vpiName:reg_sequences
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_find_sequence.reg_sequences
|vpiIndex:
\_ref_obj: (i), line:516
|vpiName:i
|vpiStmt:
\_return_stmt: , line:518
|vpiCondition:
\_unsupported_expr: , line:518
|STRING:
|vpiStmt:
\_if_stmt: , line:521
|vpiCondition:
\_operation: , line:521
|vpiOpType:3
|vpiOperand:
\_ref_obj: (reg_sequences.exists), line:521
|vpiName:reg_sequences.exists
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_find_sequence.reg_sequences.exists
|vpiStmt:
\_return_stmt: , line:522
|vpiCondition:
\_unsupported_expr: , line:522
|STRING:
|vpiStmt:
\_return_stmt: , line:523
|vpiCondition:
\_bit_select: (reg_sequences), line:523
|vpiName:reg_sequences
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_find_sequence.reg_sequences
|vpiIndex:
\_ref_obj: (sequence_id), line:523
|vpiName:sequence_id
|vpiTaskFunc:
\_function: (uvm_sequencer_base::m_unregister_sequence), line:530
|vpiName:uvm_sequencer_base::m_unregister_sequence
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_unregister_sequence
|vpiIODecl:
\_io_decl: (sequence_id)
|vpiName:sequence_id
|vpiDirection:5
|vpiExpr:
\_int_var: , line:530, parent:sequence_id
|vpiFullName:sequence_id
|vpiStmt:
\_begin: , parent:uvm_sequencer_base::m_unregister_sequence
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_unregister_sequence
|vpiStmt:
\_if_stmt: , line:531
|vpiCondition:
\_operation: , line:531
|vpiOpType:3
|vpiOperand:
\_ref_obj: (reg_sequences.exists), line:531
|vpiName:reg_sequences.exists
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_unregister_sequence.reg_sequences.exists
|vpiStmt:
\_return_stmt: , line:532
|vpiStmt:
\_func_call: (reg_sequences.delete), line:533
|vpiName:reg_sequences.delete
|vpiArgument:
\_ref_obj: (sequence_id), line:533
|vpiName:sequence_id
|vpiTaskFunc:
\_function: (uvm_sequencer_base::user_priority_arbitration), line:540
|vpiName:uvm_sequencer_base::user_priority_arbitration
|vpiFullName:uvm_pkg.uvm_sequencer_base::user_priority_arbitration
|vpiReturn:
\_int_var: , line:540
|vpiIODecl:
\_io_decl: (avail_sequences)
|vpiName:avail_sequences
|vpiDirection:5
|vpiExpr:
\_int_var: , line:540, parent:avail_sequences
|vpiFullName:avail_sequences
|vpiStmt:
\_return_stmt: , line:541, parent:uvm_sequencer_base::user_priority_arbitration
|vpiCondition:
\_bit_select: (avail_sequences), line:541
|vpiName:avail_sequences
|vpiFullName:uvm_pkg.uvm_sequencer_base::user_priority_arbitration.avail_sequences
|vpiIndex:
\_constant: , line:541
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiTaskFunc:
\_function: (uvm_sequencer_base::grant_queued_locks), line:551
|vpiName:uvm_sequencer_base::grant_queued_locks
|vpiFullName:uvm_pkg.uvm_sequencer_base::grant_queued_locks
|vpiStmt:
\_begin: , parent:uvm_sequencer_base::grant_queued_locks
|vpiFullName:uvm_pkg.uvm_sequencer_base::grant_queued_locks
|vpiStmt:
\_begin: , line:553
|vpiFullName:uvm_pkg.uvm_sequencer_base::grant_queued_locks
|vpiStmt:
\_assignment: , line:555
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (zombies), line:555
|vpiName:zombies
|vpiFullName:uvm_pkg.uvm_sequencer_base::grant_queued_locks.zombies
|vpiRhs:
\_bit_select: (arb_sequence_q.@@BAD_SYMBOL@@), line:555
|vpiName:arb_sequence_q.@@BAD_SYMBOL@@
|vpiFullName:uvm_pkg.uvm_sequencer_base::grant_queued_locks.arb_sequence_q.@@BAD_SYMBOL@@
|vpiIndex:
\_unsupported_expr: , line:555
|STRING:
|vpiStmt:
\_foreach_stmt: , line:152
|vpiFullName:uvm_pkg.uvm_sequencer_base::grant_queued_locks
|vpiVariables:
\_chandle_var: (zombies), line:152
|vpiName:zombies
|vpiFullName:uvm_pkg.uvm_sequencer_base::grant_queued_locks.zombies
|vpiLoopVars:
\_chandle_var: (idx), line:152
|vpiName:idx
|vpiFullName:uvm_pkg.uvm_sequencer_base::grant_queued_locks.idx
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_sequencer_base::grant_queued_locks
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_sequencer_base::grant_queued_locks
|vpiStmt:
\_if_stmt: , line:156
|vpiCondition:
\_func_call: (uvm_report_enabled), line:156
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:156
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:156
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"SEQLCKZMB"
|vpiSize:11
|STRING:"SEQLCKZMB"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"SEQLCKZMB"
|vpiSize:11
|STRING:"SEQLCKZMB"
|vpiArgument:
\_sys_func_call: ($sformatf), line:157
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"The task responsible for requesting a lock on sequencer '%s' for sequence '%s' has been killed, to avoid a deadlock the sequence will be removed from the arbitration queues"
|vpiSize:174
|STRING:"The task responsible for requesting a lock on sequencer '%s' for sequence '%s' has been killed, to avoid a deadlock the sequence will be removed from the arbitration queues"
|vpiArgument:
\_unsupported_expr: , line:157
|STRING:
|vpiArgument:
\_bit_select: (zombies.sequence_ptr), line:157
|vpiName:zombies.sequence_ptr
|vpiIndex:
\_ref_obj: (idx), line:157
|vpiName:idx
|vpiArgument:
\_ref_obj: (UVM_NONE), line:157
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/seq/uvm_sequencer_base.svh"
|vpiSize:213
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/seq/uvm_sequencer_base.svh"
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:557
|vpiSize:32
|INT:557
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_func_call: (remove_sequence_from_queues), line:559
|vpiName:remove_sequence_from_queues
|vpiArgument:
\_bit_select: (zombies.sequence_ptr), line:559
|vpiName:zombies.sequence_ptr
|vpiIndex:
\_ref_obj: (idx), line:559
|vpiName:idx
|vpiStmt:
\_begin: , line:564
|vpiFullName:uvm_pkg.uvm_sequencer_base::grant_queued_locks
|vpiStmt:
\_assignment: , line:566
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (lock_req_indices), line:566
|vpiName:lock_req_indices
|vpiFullName:uvm_pkg.uvm_sequencer_base::grant_queued_locks.lock_req_indices
|vpiRhs:
\_bit_select: (arb_sequence_q.@@BAD_SYMBOL@@), line:566
|vpiName:arb_sequence_q.@@BAD_SYMBOL@@
|vpiFullName:uvm_pkg.uvm_sequencer_base::grant_queued_locks.arb_sequence_q.@@BAD_SYMBOL@@
|vpiIndex:
\_unsupported_expr: , line:566
|STRING:
|vpiStmt:
\_if_stmt: , line:567
|vpiCondition:
\_ref_obj: (lock_req_indices.size), line:567
|vpiName:lock_req_indices.size
|vpiFullName:uvm_pkg.uvm_sequencer_base::grant_queued_locks.lock_req_indices.size
|vpiStmt:
\_begin: , line:567
|vpiFullName:uvm_pkg.uvm_sequencer_base::grant_queued_locks
|vpiStmt:
\_func_call: (lock_list.push_back), line:569
|vpiName:lock_list.push_back
|vpiArgument:
\_ref_obj: (lock_req.sequence_ptr), line:569
|vpiName:lock_req.sequence_ptr
|vpiStmt:
\_func_call: (m_set_arbitration_completed), line:570
|vpiName:m_set_arbitration_completed
|vpiArgument:
\_ref_obj: (lock_req.request_id), line:570
|vpiName:lock_req.request_id
|vpiStmt:
\_func_call: (arb_sequence_q.delete), line:571
|vpiName:arb_sequence_q.delete
|vpiArgument:
\_bit_select: (lock_req_indices), line:571
|vpiName:lock_req_indices
|vpiIndex:
\_constant: , line:571
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_func_call: (m_update_lists), line:572
|vpiName:m_update_lists
|vpiTaskFunc:
\_task: (uvm_sequencer_base::m_select_sequence), line:581
|vpiName:uvm_sequencer_base::m_select_sequence
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_select_sequence
|vpiStmt:
\_begin: , parent:uvm_sequencer_base::m_select_sequence
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_select_sequence
|vpiStmt:
\_if_stmt: , line:593
|vpiCondition:
\_operation: , line:593
|vpiOpType:19
|vpiOperand:
\_ref_obj: (selected_sequence), line:593
|vpiName:selected_sequence
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_select_sequence.selected_sequence
|vpiOperand:
\_constant: , line:593
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_begin: , line:593
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_select_sequence
|vpiStmt:
\_func_call: (m_set_arbitration_completed), line:594
|vpiName:m_set_arbitration_completed
|vpiArgument:
\_bit_select: (arb_sequence_q.request_id), line:594
|vpiName:arb_sequence_q.request_id
|vpiIndex:
\_ref_obj: (selected_sequence), line:594
|vpiName:selected_sequence
|vpiStmt:
\_func_call: (arb_sequence_q.delete), line:595
|vpiName:arb_sequence_q.delete
|vpiArgument:
\_ref_obj: (selected_sequence), line:595
|vpiName:selected_sequence
|vpiStmt:
\_func_call: (m_update_lists), line:596
|vpiName:m_update_lists
|vpiTaskFunc:
\_function: (uvm_sequencer_base::m_choose_next_request), line:609
|vpiName:uvm_sequencer_base::m_choose_next_request
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request
|vpiReturn:
\_int_var: , line:609
|vpiStmt:
\_begin: , parent:uvm_sequencer_base::m_choose_next_request
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_int_var: (i), line:610
|vpiName:i
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request.i
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_int_var: (temp), line:610
|vpiName:temp
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request.temp
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_int_var: (avail_sequence_count), line:611
|vpiName:avail_sequence_count
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request.avail_sequence_count
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_int_var: (sum_priority_val), line:612
|vpiName:sum_priority_val
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request.sum_priority_val
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_unsupported_expr: , line:613
|STRING:
|vpiLhs:
\_int_var: (avail_sequences), line:613
|vpiName:avail_sequences
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request.avail_sequences
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_unsupported_expr: , line:614
|STRING:
|vpiLhs:
\_int_var: (highest_sequences), line:614
|vpiName:highest_sequences
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request.highest_sequences
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_int_var: (highest_pri), line:615
|vpiName:highest_pri
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request.highest_pri
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_logic_var: (s), line:616
|vpiName:s
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request.s
|vpiStmt:
\_assignment: , line:618
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (avail_sequence_count), line:618
|vpiName:avail_sequence_count
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request.avail_sequence_count
|vpiRhs:
\_constant: , line:618
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_func_call: (grant_queued_locks), line:620
|vpiName:grant_queued_locks
|vpiStmt:
\_assignment: , line:622
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (i), line:622
|vpiName:i
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request.i
|vpiRhs:
\_constant: , line:622
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_while_stmt: , line:623
|vpiCondition:
\_operation: , line:623
|vpiOpType:20
|vpiOperand:
\_ref_obj: (i), line:623
|vpiName:i
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request.i
|vpiOperand:
\_ref_obj: (arb_sequence_q.size), line:623
|vpiName:arb_sequence_q.size
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request.arb_sequence_q.size
|vpiStmt:
\_begin: , line:623
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request
|vpiStmt:
\_if_stmt: , line:624
|vpiCondition:
\_operation: , line:624
|vpiOpType:27
|vpiOperand:
\_operation: , line:624
|vpiOpType:14
|vpiOperand:
\_bit_select: (arb_sequence_q.process_id), line:624
|vpiName:arb_sequence_q.process_id
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request.arb_sequence_q.process_id
|vpiIndex:
\_ref_obj: (i), line:624
|vpiName:i
|vpiOperand:
\_ref_obj: (process::KILLED), line:624
|vpiName:process::KILLED
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request.process::KILLED
|vpiOperand:
\_operation: , line:152
|vpiOpType:14
|vpiOperand:
\_bit_select: (arb_sequence_q.process_id), line:152
|vpiName:arb_sequence_q.process_id
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request.arb_sequence_q.process_id
|vpiIndex:
\_ref_obj: (i), line:152
|vpiName:i
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request.i
|vpiOperand:
\_ref_obj: (process::FINISHED), line:152
|vpiName:process::FINISHED
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request.process::FINISHED
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request
|vpiStmt:
\_if_stmt: , line:156
|vpiCondition:
\_func_call: (uvm_report_enabled), line:156
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:156
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:156
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"SEQREQZMB"
|vpiSize:11
|STRING:"SEQREQZMB"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"SEQREQZMB"
|vpiSize:11
|STRING:"SEQREQZMB"
|vpiArgument:
\_sys_func_call: ($sformatf), line:157
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"The task responsible for requesting a wait_for_grant on sequencer '%s' for sequence '%s' has been killed, to avoid a deadlock the sequence will be removed from the arbitration queues"
|vpiSize:184
|STRING:"The task responsible for requesting a wait_for_grant on sequencer '%s' for sequence '%s' has been killed, to avoid a deadlock the sequence will be removed from the arbitration queues"
|vpiArgument:
\_unsupported_expr: , line:157
|STRING:
|vpiArgument:
\_bit_select: (arb_sequence_q.sequence_ptr), line:157
|vpiName:arb_sequence_q.sequence_ptr
|vpiIndex:
\_ref_obj: (i), line:157
|vpiName:i
|vpiArgument:
\_ref_obj: (UVM_NONE), line:157
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/seq/uvm_sequencer_base.svh"
|vpiSize:213
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/seq/uvm_sequencer_base.svh"
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:625
|vpiSize:32
|INT:625
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_func_call: (remove_sequence_from_queues), line:627
|vpiName:remove_sequence_from_queues
|vpiArgument:
\_bit_select: (arb_sequence_q.sequence_ptr), line:627
|vpiName:arb_sequence_q.sequence_ptr
|vpiIndex:
\_ref_obj: (i), line:627
|vpiName:i
|vpiStmt:
\_continue_stmt: , line:628
|vpiStmt:
\_if_stmt: , line:631
|vpiCondition:
\_operation: , line:631
|vpiOpType:20
|vpiOperand:
\_ref_obj: (i), line:631
|vpiName:i
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request.i
|vpiOperand:
\_ref_obj: (arb_sequence_q.size), line:631
|vpiName:arb_sequence_q.size
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request.arb_sequence_q.size
|vpiStmt:
\_if_stmt: , line:632
|vpiCondition:
\_operation: , line:632
|vpiOpType:14
|vpiOperand:
\_bit_select: (arb_sequence_q.request), line:632
|vpiName:arb_sequence_q.request
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request.arb_sequence_q.request
|vpiIndex:
\_ref_obj: (i), line:632
|vpiName:i
|vpiOperand:
\_ref_obj: (SEQ_TYPE_REQ), line:632
|vpiName:SEQ_TYPE_REQ
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request.SEQ_TYPE_REQ
|vpiStmt:
\_if_stmt: , line:633
|vpiCondition:
\_operation: , line:633
|vpiOpType:14
|vpiOperand:
\_func_call: (is_blocked), line:633
|vpiName:is_blocked
|vpiArgument:
\_bit_select: (arb_sequence_q.sequence_ptr), line:633
|vpiName:arb_sequence_q.sequence_ptr
|vpiIndex:
\_ref_obj: (i), line:633
|vpiName:i
|vpiOperand:
\_constant: , line:633
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_if_stmt: , line:634
|vpiCondition:
\_operation: , line:634
|vpiOpType:14
|vpiOperand:
\_bit_select: (arb_sequence_q.sequence_ptr), line:634
|vpiName:arb_sequence_q.sequence_ptr
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request.arb_sequence_q.sequence_ptr
|vpiIndex:
\_ref_obj: (i), line:634
|vpiName:i
|vpiOperand:
\_constant: , line:634
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_begin: , line:634
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request
|vpiStmt:
\_if_else: , line:635
|vpiCondition:
\_operation: , line:635
|vpiOpType:14
|vpiOperand:
\_ref_obj: (m_arbitration), line:635
|vpiName:m_arbitration
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request.m_arbitration
|vpiOperand:
\_ref_obj: (UVM_SEQ_ARB_FIFO), line:635
|vpiName:UVM_SEQ_ARB_FIFO
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request.UVM_SEQ_ARB_FIFO
|vpiStmt:
\_begin: , line:635
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request
|vpiStmt:
\_return_stmt: , line:636
|vpiCondition:
\_ref_obj: (i), line:636
|vpiName:i
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request.i
|vpiElseStmt:
\_func_call: (avail_sequences.push_back), line:638
|vpiName:avail_sequences.push_back
|vpiArgument:
\_ref_obj: (i), line:638
|vpiName:i
|vpiStmt:
\_if_stmt: , line:645
|vpiCondition:
\_operation: , line:645
|vpiOpType:14
|vpiOperand:
\_ref_obj: (m_arbitration), line:645
|vpiName:m_arbitration
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request.m_arbitration
|vpiOperand:
\_ref_obj: (UVM_SEQ_ARB_FIFO), line:645
|vpiName:UVM_SEQ_ARB_FIFO
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request.UVM_SEQ_ARB_FIFO
|vpiStmt:
\_begin: , line:645
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request
|vpiStmt:
\_return_stmt: , line:646
|vpiCondition:
\_operation: , line:646
|vpiOpType:1
|vpiOperand:
\_constant: , line:646
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_if_stmt: , line:648
|vpiCondition:
\_operation: , line:648
|vpiOpType:20
|vpiOperand:
\_ref_obj: (avail_sequences.size), line:648
|vpiName:avail_sequences.size
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request.avail_sequences.size
|vpiOperand:
\_constant: , line:648
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_begin: , line:648
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request
|vpiStmt:
\_return_stmt: , line:649
|vpiCondition:
\_operation: , line:649
|vpiOpType:1
|vpiOperand:
\_constant: , line:649
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_if_stmt: , line:652
|vpiCondition:
\_operation: , line:652
|vpiOpType:14
|vpiOperand:
\_ref_obj: (avail_sequences.size), line:652
|vpiName:avail_sequences.size
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request.avail_sequences.size
|vpiOperand:
\_constant: , line:652
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_begin: , line:652
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request
|vpiStmt:
\_return_stmt: , line:653
|vpiCondition:
\_bit_select: (avail_sequences), line:653
|vpiName:avail_sequences
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request.avail_sequences
|vpiIndex:
\_constant: , line:653
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_if_stmt: , line:658
|vpiCondition:
\_operation: , line:658
|vpiOpType:18
|vpiOperand:
\_ref_obj: (lock_list.size), line:658
|vpiName:lock_list.size
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request.lock_list.size
|vpiOperand:
\_constant: , line:658
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_begin: , line:658
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request
|vpiStmt:
\_for_stmt: , line:659
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request
|vpiCondition:
\_operation: , line:659
|vpiOpType:20
|vpiOperand:
\_ref_obj: (i), line:659
|vpiName:i
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request.i
|vpiOperand:
\_ref_obj: (avail_sequences.size), line:659
|vpiName:avail_sequences.size
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request.avail_sequences.size
|vpiForInitStmt:
\_assign_stmt:
|vpiRhs:
\_unsupported_expr: , line:28
|STRING:
|vpiLhs:
\_logic_var: (@@BAD_SYMBOL@@), line:659
|vpiName:@@BAD_SYMBOL@@
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request.@@BAD_SYMBOL@@
|vpiForIncStmt:
\_operation: , line:659
|vpiOpType:62
|vpiOperand:
\_ref_obj: (i), line:659
|vpiName:i
|vpiStmt:
\_begin: , line:659
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request
|vpiStmt:
\_if_stmt: , line:660
|vpiCondition:
\_operation: , line:660
|vpiOpType:15
|vpiOperand:
\_func_call: (is_blocked), line:660
|vpiName:is_blocked
|vpiArgument:
\_bit_select: (arb_sequence_q.sequence_ptr), line:660
|vpiName:arb_sequence_q.sequence_ptr
|vpiIndex:
\_bit_select: (avail_sequences), line:660
|vpiName:avail_sequences
|vpiIndex:
\_ref_obj: (i), line:660
|vpiName:i
|vpiOperand:
\_constant: , line:660
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_begin: , line:660
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request
|vpiStmt:
\_func_call: (avail_sequences.delete), line:661
|vpiName:avail_sequences.delete
|vpiArgument:
\_ref_obj: (i), line:661
|vpiName:i
|vpiStmt:
\_if_stmt: , line:665
|vpiCondition:
\_operation: , line:665
|vpiOpType:20
|vpiOperand:
\_ref_obj: (avail_sequences.size), line:665
|vpiName:avail_sequences.size
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request.avail_sequences.size
|vpiOperand:
\_constant: , line:665
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:666
|vpiCondition:
\_operation: , line:666
|vpiOpType:1
|vpiOperand:
\_constant: , line:666
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_if_stmt: , line:667
|vpiCondition:
\_operation: , line:667
|vpiOpType:14
|vpiOperand:
\_ref_obj: (avail_sequences.size), line:667
|vpiName:avail_sequences.size
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request.avail_sequences.size
|vpiOperand:
\_constant: , line:667
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:668
|vpiCondition:
\_bit_select: (avail_sequences), line:668
|vpiName:avail_sequences
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request.avail_sequences
|vpiIndex:
\_constant: , line:668
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_if_stmt: , line:673
|vpiCondition:
\_operation: , line:673
|vpiOpType:14
|vpiOperand:
\_ref_obj: (m_arbitration), line:673
|vpiName:m_arbitration
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request.m_arbitration
|vpiOperand:
\_ref_obj: (UVM_SEQ_ARB_WEIGHTED), line:673
|vpiName:UVM_SEQ_ARB_WEIGHTED
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request.UVM_SEQ_ARB_WEIGHTED
|vpiStmt:
\_begin: , line:673
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request
|vpiStmt:
\_assignment: , line:674
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (sum_priority_val), line:674
|vpiName:sum_priority_val
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request.sum_priority_val
|vpiRhs:
\_constant: , line:674
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_for_stmt: , line:675
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request
|vpiCondition:
\_operation: , line:675
|vpiOpType:20
|vpiOperand:
\_ref_obj: (i), line:675
|vpiName:i
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request.i
|vpiOperand:
\_ref_obj: (avail_sequences.size), line:675
|vpiName:avail_sequences.size
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request.avail_sequences.size
|vpiForInitStmt:
\_assign_stmt:
|vpiRhs:
\_unsupported_expr: , line:28
|STRING:
|vpiLhs:
\_logic_var: (@@BAD_SYMBOL@@), line:675
|vpiName:@@BAD_SYMBOL@@
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request.@@BAD_SYMBOL@@
|vpiForIncStmt:
\_operation: , line:675
|vpiOpType:62
|vpiOperand:
\_ref_obj: (i), line:675
|vpiName:i
|vpiStmt:
\_begin: , line:675
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request
|vpiStmt:
\_assignment: , line:676
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (sum_priority_val), line:676
|vpiName:sum_priority_val
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request.sum_priority_val
|vpiRhs:
\_func_call: (m_get_seq_item_priority), line:676
|vpiName:m_get_seq_item_priority
|vpiArgument:
\_bit_select: (arb_sequence_q), line:676
|vpiName:arb_sequence_q
|vpiIndex:
\_bit_select: (avail_sequences), line:676
|vpiName:avail_sequences
|vpiIndex:
\_ref_obj: (i), line:676
|vpiName:i
|vpiStmt:
\_assignment: , line:679
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (temp), line:679
|vpiName:temp
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request.temp
|vpiRhs:
\_sys_func_call: ($urandom_range), line:679
|vpiName:$urandom_range
|vpiArgument:
\_operation: , line:679
|vpiOpType:11
|vpiOperand:
\_ref_obj: (sum_priority_val), line:679
|vpiName:sum_priority_val
|vpiOperand:
\_constant: , line:679
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiArgument:
\_constant: , line:679
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_assignment: , line:681
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (sum_priority_val), line:681
|vpiName:sum_priority_val
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request.sum_priority_val
|vpiRhs:
\_constant: , line:681
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_for_stmt: , line:682
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request
|vpiCondition:
\_operation: , line:682
|vpiOpType:20
|vpiOperand:
\_ref_obj: (i), line:682
|vpiName:i
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request.i
|vpiOperand:
\_ref_obj: (avail_sequences.size), line:682
|vpiName:avail_sequences.size
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request.avail_sequences.size
|vpiForInitStmt:
\_assign_stmt:
|vpiRhs:
\_unsupported_expr: , line:28
|STRING:
|vpiLhs:
\_logic_var: (@@BAD_SYMBOL@@), line:682
|vpiName:@@BAD_SYMBOL@@
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request.@@BAD_SYMBOL@@
|vpiForIncStmt:
\_operation: , line:682
|vpiOpType:62
|vpiOperand:
\_ref_obj: (i), line:682
|vpiName:i
|vpiStmt:
\_begin: , line:682
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request
|vpiStmt:
\_if_stmt: , line:683
|vpiCondition:
\_operation: , line:683
|vpiOpType:18
|vpiOperand:
\_operation: , line:683
|vpiOpType:24
|vpiOperand:
\_func_call: (m_get_seq_item_priority), line:683
|vpiName:m_get_seq_item_priority
|vpiArgument:
\_bit_select: (arb_sequence_q), line:683
|vpiName:arb_sequence_q
|vpiIndex:
\_bit_select: (avail_sequences), line:683
|vpiName:avail_sequences
|vpiIndex:
\_ref_obj: (i), line:683
|vpiName:i
|vpiOperand:
\_ref_obj: (sum_priority_val), line:684
|vpiName:sum_priority_val
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request.sum_priority_val
|vpiOperand:
\_ref_obj: (temp), line:684
|vpiName:temp
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request.temp
|vpiStmt:
\_begin: , line:684
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request
|vpiStmt:
\_return_stmt: , line:685
|vpiCondition:
\_bit_select: (avail_sequences), line:685
|vpiName:avail_sequences
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request.avail_sequences
|vpiIndex:
\_ref_obj: (i), line:685
|vpiName:i
|vpiStmt:
\_assignment: , line:687
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (sum_priority_val), line:687
|vpiName:sum_priority_val
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request.sum_priority_val
|vpiRhs:
\_func_call: (m_get_seq_item_priority), line:687
|vpiName:m_get_seq_item_priority
|vpiArgument:
\_bit_select: (arb_sequence_q), line:687
|vpiName:arb_sequence_q
|vpiIndex:
\_bit_select: (avail_sequences), line:687
|vpiName:avail_sequences
|vpiIndex:
\_ref_obj: (i), line:687
|vpiName:i
|vpiStmt:
\_func_call: (uvm_report_fatal), line:689
|vpiName:uvm_report_fatal
|vpiFunction:
\_function: (uvm_report_fatal), line:192
|vpiArgument:
\_constant: , line:689
|vpiConstType:6
|vpiDecompile:"Sequencer"
|vpiSize:11
|STRING:"Sequencer"
|vpiArgument:
\_constant: , line:689
|vpiConstType:6
|vpiDecompile:"UVM Internal error in weighted arbitration code"
|vpiSize:49
|STRING:"UVM Internal error in weighted arbitration code"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:689
|vpiName:UVM_NONE
|vpiStmt:
\_if_stmt: , line:693
|vpiCondition:
\_operation: , line:693
|vpiOpType:14
|vpiOperand:
\_ref_obj: (m_arbitration), line:693
|vpiName:m_arbitration
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request.m_arbitration
|vpiOperand:
\_ref_obj: (UVM_SEQ_ARB_RANDOM), line:693
|vpiName:UVM_SEQ_ARB_RANDOM
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request.UVM_SEQ_ARB_RANDOM
|vpiStmt:
\_begin: , line:693
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request
|vpiStmt:
\_assignment: , line:694
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (i), line:694
|vpiName:i
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request.i
|vpiRhs:
\_sys_func_call: ($urandom_range), line:694
|vpiName:$urandom_range
|vpiArgument:
\_operation: , line:694
|vpiOpType:11
|vpiOperand:
\_ref_obj: (avail_sequences.size), line:694
|vpiName:avail_sequences.size
|vpiOperand:
\_constant: , line:694
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiArgument:
\_constant: , line:694
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_return_stmt: , line:695
|vpiCondition:
\_bit_select: (avail_sequences), line:695
|vpiName:avail_sequences
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request.avail_sequences
|vpiIndex:
\_ref_obj: (i), line:695
|vpiName:i
|vpiStmt:
\_if_stmt: , line:699
|vpiCondition:
\_operation: , line:699
|vpiOpType:27
|vpiOperand:
\_operation: , line:699
|vpiOpType:14
|vpiOperand:
\_ref_obj: (m_arbitration), line:699
|vpiName:m_arbitration
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request.m_arbitration
|vpiOperand:
\_ref_obj: (UVM_SEQ_ARB_STRICT_FIFO), line:699
|vpiName:UVM_SEQ_ARB_STRICT_FIFO
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request.UVM_SEQ_ARB_STRICT_FIFO
|vpiOperand:
\_operation: , line:699
|vpiOpType:14
|vpiOperand:
\_ref_obj: (m_arbitration), line:699
|vpiName:m_arbitration
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request.m_arbitration
|vpiOperand:
\_ref_obj: (UVM_SEQ_ARB_STRICT_RANDOM), line:699
|vpiName:UVM_SEQ_ARB_STRICT_RANDOM
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request.UVM_SEQ_ARB_STRICT_RANDOM
|vpiStmt:
\_begin: , line:699
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request
|vpiStmt:
\_assignment: , line:700
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (highest_pri), line:700
|vpiName:highest_pri
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request.highest_pri
|vpiRhs:
\_constant: , line:700
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_for_stmt: , line:702
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request
|vpiCondition:
\_operation: , line:702
|vpiOpType:20
|vpiOperand:
\_ref_obj: (i), line:702
|vpiName:i
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request.i
|vpiOperand:
\_ref_obj: (avail_sequences.size), line:702
|vpiName:avail_sequences.size
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request.avail_sequences.size
|vpiForInitStmt:
\_assign_stmt:
|vpiRhs:
\_unsupported_expr: , line:28
|STRING:
|vpiLhs:
\_logic_var: (@@BAD_SYMBOL@@), line:702
|vpiName:@@BAD_SYMBOL@@
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request.@@BAD_SYMBOL@@
|vpiForIncStmt:
\_operation: , line:702
|vpiOpType:62
|vpiOperand:
\_ref_obj: (i), line:702
|vpiName:i
|vpiStmt:
\_begin: , line:702
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request
|vpiStmt:
\_if_else: , line:703
|vpiCondition:
\_operation: , line:703
|vpiOpType:18
|vpiOperand:
\_func_call: (m_get_seq_item_priority), line:703
|vpiName:m_get_seq_item_priority
|vpiArgument:
\_bit_select: (arb_sequence_q), line:703
|vpiName:arb_sequence_q
|vpiIndex:
\_bit_select: (avail_sequences), line:703
|vpiName:avail_sequences
|vpiIndex:
\_ref_obj: (i), line:703
|vpiName:i
|vpiOperand:
\_ref_obj: (highest_pri), line:703
|vpiName:highest_pri
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request.highest_pri
|vpiStmt:
\_begin: , line:703
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request
|vpiStmt:
\_func_call: (highest_sequences.delete), line:705
|vpiName:highest_sequences.delete
|vpiStmt:
\_func_call: (highest_sequences.push_back), line:706
|vpiName:highest_sequences.push_back
|vpiArgument:
\_bit_select: (avail_sequences), line:706
|vpiName:avail_sequences
|vpiIndex:
\_ref_obj: (i), line:706
|vpiName:i
|vpiStmt:
\_assignment: , line:707
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (highest_pri), line:707
|vpiName:highest_pri
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request.highest_pri
|vpiRhs:
\_func_call: (m_get_seq_item_priority), line:707
|vpiName:m_get_seq_item_priority
|vpiArgument:
\_bit_select: (arb_sequence_q), line:707
|vpiName:arb_sequence_q
|vpiIndex:
\_bit_select: (avail_sequences), line:707
|vpiName:avail_sequences
|vpiIndex:
\_ref_obj: (i), line:707
|vpiName:i
|vpiElseStmt:
\_if_stmt: , line:709
|vpiCondition:
\_operation: , line:709
|vpiOpType:14
|vpiOperand:
\_func_call: (m_get_seq_item_priority), line:709
|vpiName:m_get_seq_item_priority
|vpiArgument:
\_bit_select: (arb_sequence_q), line:709
|vpiName:arb_sequence_q
|vpiIndex:
\_bit_select: (avail_sequences), line:709
|vpiName:avail_sequences
|vpiIndex:
\_ref_obj: (i), line:709
|vpiName:i
|vpiOperand:
\_ref_obj: (highest_pri), line:709
|vpiName:highest_pri
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request.highest_pri
|vpiStmt:
\_begin: , line:709
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request
|vpiStmt:
\_func_call: (highest_sequences.push_back), line:710
|vpiName:highest_sequences.push_back
|vpiArgument:
\_bit_select: (avail_sequences), line:710
|vpiName:avail_sequences
|vpiIndex:
\_ref_obj: (i), line:710
|vpiName:i
|vpiStmt:
\_if_stmt: , line:715
|vpiCondition:
\_operation: , line:715
|vpiOpType:14
|vpiOperand:
\_ref_obj: (m_arbitration), line:715
|vpiName:m_arbitration
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request.m_arbitration
|vpiOperand:
\_ref_obj: (UVM_SEQ_ARB_STRICT_FIFO), line:715
|vpiName:UVM_SEQ_ARB_STRICT_FIFO
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request.UVM_SEQ_ARB_STRICT_FIFO
|vpiStmt:
\_begin: , line:715
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request
|vpiStmt:
\_return_stmt: , line:716
|vpiCondition:
\_bit_select: (highest_sequences), line:716
|vpiName:highest_sequences
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request.highest_sequences
|vpiIndex:
\_constant: , line:716
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_assignment: , line:719
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (i), line:719
|vpiName:i
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request.i
|vpiRhs:
\_sys_func_call: ($urandom_range), line:719
|vpiName:$urandom_range
|vpiArgument:
\_operation: , line:719
|vpiOpType:11
|vpiOperand:
\_ref_obj: (highest_sequences.size), line:719
|vpiName:highest_sequences.size
|vpiOperand:
\_constant: , line:719
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiArgument:
\_constant: , line:719
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_return_stmt: , line:720
|vpiCondition:
\_bit_select: (highest_sequences), line:720
|vpiName:highest_sequences
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request.highest_sequences
|vpiIndex:
\_ref_obj: (i), line:720
|vpiName:i
|vpiStmt:
\_if_stmt: , line:723
|vpiCondition:
\_operation: , line:723
|vpiOpType:14
|vpiOperand:
\_ref_obj: (m_arbitration), line:723
|vpiName:m_arbitration
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request.m_arbitration
|vpiOperand:
\_ref_obj: (UVM_SEQ_ARB_USER), line:723
|vpiName:UVM_SEQ_ARB_USER
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request.UVM_SEQ_ARB_USER
|vpiStmt:
\_begin: , line:723
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request
|vpiStmt:
\_assignment: , line:724
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (i), line:724
|vpiName:i
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request.i
|vpiRhs:
\_func_call: (user_priority_arbitration), line:724
|vpiName:user_priority_arbitration
|vpiArgument:
\_ref_obj: (avail_sequences), line:724
|vpiName:avail_sequences
|vpiStmt:
\_assignment: , line:728
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (highest_sequences), line:728
|vpiName:highest_sequences
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request.highest_sequences
|vpiRhs:
\_bit_select: (avail_sequences.@@BAD_SYMBOL@@), line:728
|vpiName:avail_sequences.@@BAD_SYMBOL@@
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request.avail_sequences.@@BAD_SYMBOL@@
|vpiIndex:
\_unsupported_expr: , line:728
|STRING:
|vpiStmt:
\_if_stmt: , line:729
|vpiCondition:
\_operation: , line:729
|vpiOpType:14
|vpiOperand:
\_ref_obj: (highest_sequences.size), line:729
|vpiName:highest_sequences.size
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request.highest_sequences.size
|vpiOperand:
\_constant: , line:729
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_begin: , line:729
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request
|vpiStmt:
\_func_call: (uvm_report_fatal), line:730
|vpiName:uvm_report_fatal
|vpiFunction:
\_function: (uvm_report_fatal), line:192
|vpiArgument:
\_constant: , line:730
|vpiConstType:6
|vpiDecompile:"Sequencer"
|vpiSize:11
|STRING:"Sequencer"
|vpiArgument:
\_sys_func_call: ($sformatf), line:731
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:731
|vpiConstType:6
|vpiDecompile:"Error in User arbitration, sequence %0d not available\n%s"
|vpiSize:59
|STRING:"Error in User arbitration, sequence %0d not available\n%s"
|vpiArgument:
\_ref_obj: (i), line:732
|vpiName:i
|vpiArgument:
\_func_call: (convert2string), line:732
|vpiName:convert2string
|vpiArgument:
\_ref_obj: (UVM_NONE), line:732
|vpiName:UVM_NONE
|vpiStmt:
\_return_stmt: , line:734
|vpiCondition:
\_ref_obj: (i), line:734
|vpiName:i
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_choose_next_request.i
|vpiStmt:
\_func_call: (uvm_report_fatal), line:737
|vpiName:uvm_report_fatal
|vpiFunction:
\_function: (uvm_report_fatal), line:192
|vpiArgument:
\_constant: , line:737
|vpiConstType:6
|vpiDecompile:"Sequencer"
|vpiSize:11
|STRING:"Sequencer"
|vpiArgument:
\_constant: , line:737
|vpiConstType:6
|vpiDecompile:"Internal error: Failed to choose sequence"
|vpiSize:43
|STRING:"Internal error: Failed to choose sequence"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:737
|vpiName:UVM_NONE
|vpiTaskFunc:
\_task: (uvm_sequencer_base::m_wait_arb_not_equal), line:745
|vpiName:uvm_sequencer_base::m_wait_arb_not_equal
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_wait_arb_not_equal
|vpiTaskFunc:
\_task: (uvm_sequencer_base::m_wait_for_available_sequence), line:753
|vpiName:uvm_sequencer_base::m_wait_for_available_sequence
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_wait_for_available_sequence
|vpiStmt:
\_begin: , parent:uvm_sequencer_base::m_wait_for_available_sequence
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_wait_for_available_sequence
|vpiStmt:
\_assignment: , line:759
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_arb_size), line:759
|vpiName:m_arb_size
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_wait_for_available_sequence.m_arb_size
|vpiRhs:
\_ref_obj: (m_lock_arb_size), line:759
|vpiName:m_lock_arb_size
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_wait_for_available_sequence.m_lock_arb_size
|vpiStmt:
\_for_stmt: , line:761
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_wait_for_available_sequence
|vpiCondition:
\_operation: , line:761
|vpiOpType:20
|vpiOperand:
\_ref_obj: (i), line:761
|vpiName:i
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_wait_for_available_sequence.i
|vpiOperand:
\_ref_obj: (arb_sequence_q.size), line:761
|vpiName:arb_sequence_q.size
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_wait_for_available_sequence.arb_sequence_q.size
|vpiForInitStmt:
\_assign_stmt:
|vpiRhs:
\_unsupported_expr: , line:28
|STRING:
|vpiLhs:
\_logic_var: (@@BAD_SYMBOL@@), line:761
|vpiName:@@BAD_SYMBOL@@
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_wait_for_available_sequence.@@BAD_SYMBOL@@
|vpiForIncStmt:
\_operation: , line:761
|vpiOpType:62
|vpiOperand:
\_ref_obj: (i), line:761
|vpiName:i
|vpiStmt:
\_begin: , line:761
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_wait_for_available_sequence
|vpiStmt:
\_if_stmt: , line:762
|vpiCondition:
\_operation: , line:762
|vpiOpType:14
|vpiOperand:
\_bit_select: (arb_sequence_q.request), line:762
|vpiName:arb_sequence_q.request
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_wait_for_available_sequence.arb_sequence_q.request
|vpiIndex:
\_ref_obj: (i), line:762
|vpiName:i
|vpiOperand:
\_ref_obj: (SEQ_TYPE_REQ), line:762
|vpiName:SEQ_TYPE_REQ
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_wait_for_available_sequence.SEQ_TYPE_REQ
|vpiStmt:
\_begin: , line:762
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_wait_for_available_sequence
|vpiStmt:
\_if_stmt: , line:763
|vpiCondition:
\_operation: , line:763
|vpiOpType:14
|vpiOperand:
\_func_call: (is_blocked), line:763
|vpiName:is_blocked
|vpiArgument:
\_bit_select: (arb_sequence_q.sequence_ptr), line:763
|vpiName:arb_sequence_q.sequence_ptr
|vpiIndex:
\_ref_obj: (i), line:763
|vpiName:i
|vpiOperand:
\_constant: , line:763
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_begin: , line:763
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_wait_for_available_sequence
|vpiStmt:
\_if_stmt: , line:764
|vpiCondition:
\_operation: , line:764
|vpiOpType:14
|vpiOperand:
\_bit_select: (arb_sequence_q.sequence_ptr), line:764
|vpiName:arb_sequence_q.sequence_ptr
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_wait_for_available_sequence.arb_sequence_q.sequence_ptr
|vpiIndex:
\_ref_obj: (i), line:764
|vpiName:i
|vpiOperand:
\_constant: , line:764
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_begin: , line:764
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_wait_for_available_sequence
|vpiStmt:
\_func_call: (is_relevant_entries.push_back), line:765
|vpiName:is_relevant_entries.push_back
|vpiArgument:
\_ref_obj: (i), line:765
|vpiName:i
|vpiStmt:
\_if_stmt: , line:772
|vpiCondition:
\_operation: , line:772
|vpiOpType:14
|vpiOperand:
\_ref_obj: (is_relevant_entries.size), line:772
|vpiName:is_relevant_entries.size
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_wait_for_available_sequence.is_relevant_entries.size
|vpiOperand:
\_constant: , line:772
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_begin: , line:772
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_wait_for_available_sequence
|vpiStmt:
\_func_call: (m_wait_arb_not_equal), line:773
|vpiName:m_wait_arb_not_equal
|vpiStmt:
\_return_stmt: , line:774
|vpiStmt:
\_fork_stmt: , line:777
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_wait_for_available_sequence
|vpiStmt:
\_begin: , line:778
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_wait_for_available_sequence
|vpiStmt:
\_fork_stmt: , line:779
|vpiJoinType:2
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_wait_for_available_sequence
|vpiStmt:
\_begin: , line:780
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_wait_for_available_sequence
|vpiStmt:
\_fork_stmt: , line:781
|vpiJoinType:2
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_wait_for_available_sequence
|vpiStmt:
\_begin: , line:782
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_wait_for_available_sequence
|vpiStmt:
\_assignment: , line:784
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_is_relevant_completed), line:784
|vpiName:m_is_relevant_completed
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_wait_for_available_sequence.m_is_relevant_completed
|vpiRhs:
\_constant: , line:784
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_for_stmt: , line:786
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_wait_for_available_sequence
|vpiCondition:
\_operation: , line:786
|vpiOpType:20
|vpiOperand:
\_ref_obj: (i), line:786
|vpiName:i
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_wait_for_available_sequence.i
|vpiOperand:
\_ref_obj: (is_relevant_entries.size), line:786
|vpiName:is_relevant_entries.size
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_wait_for_available_sequence.is_relevant_entries.size
|vpiForInitStmt:
\_assign_stmt:
|vpiRhs:
\_unsupported_expr: , line:28
|STRING:
|vpiLhs:
\_logic_var: (@@BAD_SYMBOL@@), line:786
|vpiName:@@BAD_SYMBOL@@
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_wait_for_available_sequence.@@BAD_SYMBOL@@
|vpiForIncStmt:
\_operation: , line:786
|vpiOpType:62
|vpiOperand:
\_ref_obj: (i), line:786
|vpiName:i
|vpiStmt:
\_begin: , line:786
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_wait_for_available_sequence
|vpiStmt:
\_fork_stmt: , line:787
|vpiJoinType:1
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_wait_for_available_sequence
|vpiStmt:
\_begin: , line:790
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_wait_for_available_sequence
|vpiStmt:
\_func_call: (arb_sequence_q.sequence_ptr), line:791
|vpiName:arb_sequence_q.sequence_ptr
|vpiStmt:
\_if_else: , line:792
|vpiCondition:
\_operation: , line:792
|vpiOpType:15
|vpiOperand:
\_sys_func_call: ($realtime), line:792
|vpiName:$realtime
|vpiOperand:
\_ref_obj: (m_last_wait_relevant_time), line:792
|vpiName:m_last_wait_relevant_time
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_wait_for_available_sequence.m_last_wait_relevant_time
|vpiStmt:
\_begin: , line:792
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_wait_for_available_sequence
|vpiStmt:
\_assignment: , line:793
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_last_wait_relevant_time), line:793
|vpiName:m_last_wait_relevant_time
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_wait_for_available_sequence.m_last_wait_relevant_time
|vpiRhs:
\_sys_func_call: ($realtime), line:793
|vpiName:$realtime
|vpiStmt:
\_assignment: , line:794
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_wait_relevant_count), line:794
|vpiName:m_wait_relevant_count
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_wait_for_available_sequence.m_wait_relevant_count
|vpiRhs:
\_constant: , line:794
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiElseStmt:
\_begin: , line:796
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_wait_for_available_sequence
|vpiStmt:
\_if_stmt: , line:170
|vpiCondition:
\_operation: , line:170
|vpiOpType:18
|vpiOperand:
\_ref_obj: (m_wait_relevant_count), line:170
|vpiName:m_wait_relevant_count
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_wait_for_available_sequence.m_wait_relevant_count
|vpiOperand:
\_ref_obj: (m_max_zero_time_wait_relevant_count), line:170
|vpiName:m_max_zero_time_wait_relevant_count
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_wait_for_available_sequence.m_max_zero_time_wait_relevant_count
|vpiStmt:
\_begin: , line:170
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_wait_for_available_sequence
|vpiStmt:
\_begin: , line:172
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_wait_for_available_sequence
|vpiStmt:
\_if_stmt: , line:174
|vpiCondition:
\_func_call: (uvm_report_enabled), line:174
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:174
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_FATAL), line:174
|vpiName:UVM_FATAL
|vpiArgument:
\_constant: , line:174
|vpiConstType:6
|vpiDecompile:"SEQRELEVANTLOOP"
|vpiSize:17
|STRING:"SEQRELEVANTLOOP"
|vpiStmt:
\_func_call: (uvm_report_fatal), line:175
|vpiName:uvm_report_fatal
|vpiFunction:
\_function: (uvm_report_fatal), line:192
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"SEQRELEVANTLOOP"
|vpiSize:17
|STRING:"SEQRELEVANTLOOP"
|vpiArgument:
\_sys_func_call: ($sformatf), line:175
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"Zero time loop detected, passed wait_for_relevant %0d times without time advancing"
|vpiSize:84
|STRING:"Zero time loop detected, passed wait_for_relevant %0d times without time advancing"
|vpiArgument:
\_ref_obj: (m_wait_relevant_count), line:175
|vpiName:m_wait_relevant_count
|vpiArgument:
\_ref_obj: (UVM_NONE), line:175
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/seq/uvm_sequencer_base.svh"
|vpiSize:213
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/seq/uvm_sequencer_base.svh"
|vpiArgument:
\_constant: , line:175
|vpiConstType:7
|vpiDecompile:798
|vpiSize:32
|INT:798
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:175
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:802
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_is_relevant_completed), line:802
|vpiName:m_is_relevant_completed
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_wait_for_available_sequence.m_is_relevant_completed
|vpiRhs:
\_constant: , line:802
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_begin: , line:811
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_wait_for_available_sequence
|vpiStmt:
\_func_call: (m_wait_arb_not_equal), line:812
|vpiName:m_wait_arb_not_equal
|vpiTaskFunc:
\_function: (uvm_sequencer_base::m_get_seq_item_priority), line:826
|vpiName:uvm_sequencer_base::m_get_seq_item_priority
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_get_seq_item_priority
|vpiReturn:
\_int_var: , line:826
|vpiIODecl:
\_io_decl: (seq_q_entry)
|vpiName:seq_q_entry
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_sequence_request), line:826, parent:seq_q_entry
|vpiName:uvm_sequence_request
|vpiFullName:seq_q_entry.uvm_sequence_request
|vpiStmt:
\_begin: , parent:uvm_sequencer_base::m_get_seq_item_priority
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_get_seq_item_priority
|vpiStmt:
\_if_stmt: , line:828
|vpiCondition:
\_operation: , line:828
|vpiOpType:15
|vpiOperand:
\_ref_obj: (seq_q_entry.item_priority), line:828
|vpiName:seq_q_entry.item_priority
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_get_seq_item_priority.seq_q_entry.item_priority
|vpiOperand:
\_operation: , line:828
|vpiOpType:1
|vpiOperand:
\_constant: , line:828
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_begin: , line:828
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_get_seq_item_priority
|vpiStmt:
\_if_stmt: , line:829
|vpiCondition:
\_operation: , line:829
|vpiOpType:21
|vpiOperand:
\_ref_obj: (seq_q_entry.item_priority), line:829
|vpiName:seq_q_entry.item_priority
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_get_seq_item_priority.seq_q_entry.item_priority
|vpiOperand:
\_constant: , line:829
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_begin: , line:829
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_get_seq_item_priority
|vpiStmt:
\_func_call: (uvm_report_fatal), line:830
|vpiName:uvm_report_fatal
|vpiFunction:
\_function: (uvm_report_fatal), line:192
|vpiArgument:
\_constant: , line:830
|vpiConstType:6
|vpiDecompile:"SEQITEMPRI"
|vpiSize:12
|STRING:"SEQITEMPRI"
|vpiArgument:
\_sys_func_call: ($sformatf), line:831
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:831
|vpiConstType:6
|vpiDecompile:"Sequence item from %s has illegal priority: %0d"
|vpiSize:49
|STRING:"Sequence item from %s has illegal priority: %0d"
|vpiArgument:
\_ref_obj: (seq_q_entry.sequence_ptr), line:832
|vpiName:seq_q_entry.sequence_ptr
|vpiArgument:
\_ref_obj: (seq_q_entry.item_priority), line:833
|vpiName:seq_q_entry.item_priority
|vpiArgument:
\_ref_obj: (UVM_NONE), line:833
|vpiName:UVM_NONE
|vpiStmt:
\_return_stmt: , line:835
|vpiCondition:
\_ref_obj: (seq_q_entry.item_priority), line:835
|vpiName:seq_q_entry.item_priority
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_get_seq_item_priority.seq_q_entry.item_priority
|vpiStmt:
\_if_stmt: , line:838
|vpiCondition:
\_operation: , line:838
|vpiOpType:20
|vpiOperand:
\_ref_obj: (seq_q_entry.sequence_ptr), line:838
|vpiName:seq_q_entry.sequence_ptr
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_get_seq_item_priority.seq_q_entry.sequence_ptr
|vpiOperand:
\_constant: , line:838
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_begin: , line:838
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_get_seq_item_priority
|vpiStmt:
\_func_call: (uvm_report_fatal), line:839
|vpiName:uvm_report_fatal
|vpiFunction:
\_function: (uvm_report_fatal), line:192
|vpiArgument:
\_constant: , line:839
|vpiConstType:6
|vpiDecompile:"SEQDEFPRI"
|vpiSize:11
|STRING:"SEQDEFPRI"
|vpiArgument:
\_sys_func_call: ($sformatf), line:840
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:840
|vpiConstType:6
|vpiDecompile:"Sequence %s has illegal priority: %0d"
|vpiSize:39
|STRING:"Sequence %s has illegal priority: %0d"
|vpiArgument:
\_ref_obj: (seq_q_entry.sequence_ptr), line:841
|vpiName:seq_q_entry.sequence_ptr
|vpiArgument:
\_ref_obj: (seq_q_entry.sequence_ptr), line:842
|vpiName:seq_q_entry.sequence_ptr
|vpiArgument:
\_ref_obj: (UVM_NONE), line:842
|vpiName:UVM_NONE
|vpiStmt:
\_return_stmt: , line:844
|vpiCondition:
\_ref_obj: (seq_q_entry.sequence_ptr), line:844
|vpiName:seq_q_entry.sequence_ptr
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_get_seq_item_priority.seq_q_entry.sequence_ptr
|vpiTaskFunc:
\_task: (uvm_sequencer_base::m_wait_for_arbitration_completed), line:851
|vpiName:uvm_sequencer_base::m_wait_for_arbitration_completed
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_wait_for_arbitration_completed
|vpiStmt:
\_begin: , parent:uvm_sequencer_base::m_wait_for_arbitration_completed
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_wait_for_arbitration_completed
|vpiStmt:
\_forever_stmt: , line:855
|vpiStmt:
\_begin: , line:856
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_wait_for_arbitration_completed
|vpiStmt:
\_assignment: , line:857
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (lock_arb_size), line:857
|vpiName:lock_arb_size
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_wait_for_arbitration_completed.lock_arb_size
|vpiRhs:
\_ref_obj: (m_lock_arb_size), line:857
|vpiName:m_lock_arb_size
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_wait_for_arbitration_completed.m_lock_arb_size
|vpiStmt:
\_if_stmt: , line:859
|vpiCondition:
\_ref_obj: (arb_completed.exists), line:859
|vpiName:arb_completed.exists
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_wait_for_arbitration_completed.arb_completed.exists
|vpiStmt:
\_begin: , line:859
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_wait_for_arbitration_completed
|vpiStmt:
\_func_call: (arb_completed.delete), line:860
|vpiName:arb_completed.delete
|vpiArgument:
\_ref_obj: (request_id), line:860
|vpiName:request_id
|vpiStmt:
\_return_stmt: , line:861
|vpiTaskFunc:
\_function: (uvm_sequencer_base::m_set_arbitration_completed), line:871
|vpiName:uvm_sequencer_base::m_set_arbitration_completed
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_set_arbitration_completed
|vpiIODecl:
\_io_decl: (request_id)
|vpiName:request_id
|vpiDirection:5
|vpiExpr:
\_int_var: , line:871, parent:request_id
|vpiFullName:request_id
|vpiStmt:
\_assignment: , line:872, parent:uvm_sequencer_base::m_set_arbitration_completed
|vpiBlocking:1
|vpiLhs:
\_bit_select: (arb_completed), line:872
|vpiName:arb_completed
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_set_arbitration_completed.arb_completed
|vpiIndex:
\_ref_obj: (request_id), line:872
|vpiName:request_id
|vpiRhs:
\_constant: , line:872
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiTaskFunc:
\_function: (uvm_sequencer_base::is_child), line:879
|vpiName:uvm_sequencer_base::is_child
|vpiFullName:uvm_pkg.uvm_sequencer_base::is_child
|vpiReturn:
\_bit_var: , line:879
|vpiIODecl:
\_io_decl: (parent)
|vpiName:parent
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_sequence_base), line:879, parent:parent
|vpiName:uvm_sequence_base
|vpiFullName:parent.uvm_sequence_base
|vpiIODecl:
\_io_decl: (child)
|vpiName:child
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_sequence_base), line:880, parent:child
|vpiName:uvm_sequence_base
|vpiFullName:child.uvm_sequence_base
|vpiStmt:
\_begin: , parent:uvm_sequencer_base::is_child
|vpiFullName:uvm_pkg.uvm_sequencer_base::is_child
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (child_parent), line:881
|vpiName:child_parent
|vpiFullName:uvm_pkg.uvm_sequencer_base::is_child.child_parent
|vpiStmt:
\_if_stmt: , line:883
|vpiCondition:
\_operation: , line:883
|vpiOpType:14
|vpiOperand:
\_ref_obj: (child), line:883
|vpiName:child
|vpiFullName:uvm_pkg.uvm_sequencer_base::is_child.child
|vpiOperand:
\_unsupported_expr: , line:883
|STRING:
|vpiStmt:
\_begin: , line:883
|vpiFullName:uvm_pkg.uvm_sequencer_base::is_child
|vpiStmt:
\_func_call: (uvm_report_fatal), line:884
|vpiName:uvm_report_fatal
|vpiFunction:
\_function: (uvm_report_fatal), line:192
|vpiArgument:
\_constant: , line:884
|vpiConstType:6
|vpiDecompile:"uvm_sequencer"
|vpiSize:15
|STRING:"uvm_sequencer"
|vpiArgument:
\_constant: , line:884
|vpiConstType:6
|vpiDecompile:"is_child passed null child"
|vpiSize:28
|STRING:"is_child passed null child"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:884
|vpiName:UVM_NONE
|vpiStmt:
\_if_stmt: , line:887
|vpiCondition:
\_operation: , line:887
|vpiOpType:14
|vpiOperand:
\_ref_obj: (parent), line:887
|vpiName:parent
|vpiFullName:uvm_pkg.uvm_sequencer_base::is_child.parent
|vpiOperand:
\_unsupported_expr: , line:887
|STRING:
|vpiStmt:
\_begin: , line:887
|vpiFullName:uvm_pkg.uvm_sequencer_base::is_child
|vpiStmt:
\_func_call: (uvm_report_fatal), line:888
|vpiName:uvm_report_fatal
|vpiFunction:
\_function: (uvm_report_fatal), line:192
|vpiArgument:
\_constant: , line:888
|vpiConstType:6
|vpiDecompile:"uvm_sequencer"
|vpiSize:15
|STRING:"uvm_sequencer"
|vpiArgument:
\_constant: , line:888
|vpiConstType:6
|vpiDecompile:"is_child passed null parent"
|vpiSize:29
|STRING:"is_child passed null parent"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:888
|vpiName:UVM_NONE
|vpiStmt:
\_assignment: , line:891
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (child_parent), line:891
|vpiName:child_parent
|vpiFullName:uvm_pkg.uvm_sequencer_base::is_child.child_parent
|vpiRhs:
\_ref_obj: (child.get_parent_sequence), line:891
|vpiName:child.get_parent_sequence
|vpiFullName:uvm_pkg.uvm_sequencer_base::is_child.child.get_parent_sequence
|vpiStmt:
\_while_stmt: , line:892
|vpiCondition:
\_operation: , line:892
|vpiOpType:15
|vpiOperand:
\_ref_obj: (child_parent), line:892
|vpiName:child_parent
|vpiFullName:uvm_pkg.uvm_sequencer_base::is_child.child_parent
|vpiOperand:
\_unsupported_expr: , line:892
|STRING:
|vpiStmt:
\_begin: , line:892
|vpiFullName:uvm_pkg.uvm_sequencer_base::is_child
|vpiStmt:
\_if_stmt: , line:893
|vpiCondition:
\_operation: , line:893
|vpiOpType:14
|vpiOperand:
\_ref_obj: (child_parent.get_inst_id), line:893
|vpiName:child_parent.get_inst_id
|vpiFullName:uvm_pkg.uvm_sequencer_base::is_child.child_parent.get_inst_id
|vpiOperand:
\_ref_obj: (parent.get_inst_id), line:893
|vpiName:parent.get_inst_id
|vpiFullName:uvm_pkg.uvm_sequencer_base::is_child.parent.get_inst_id
|vpiStmt:
\_begin: , line:893
|vpiFullName:uvm_pkg.uvm_sequencer_base::is_child
|vpiStmt:
\_return_stmt: , line:894
|vpiCondition:
\_constant: , line:894
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:896
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (child_parent), line:896
|vpiName:child_parent
|vpiFullName:uvm_pkg.uvm_sequencer_base::is_child.child_parent
|vpiRhs:
\_ref_obj: (child_parent.get_parent_sequence), line:896
|vpiName:child_parent.get_parent_sequence
|vpiFullName:uvm_pkg.uvm_sequencer_base::is_child.child_parent.get_parent_sequence
|vpiStmt:
\_return_stmt: , line:898
|vpiCondition:
\_constant: , line:898
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiTaskFunc:
\_task: (uvm_sequencer_base::execute_item), line:913
|vpiName:uvm_sequencer_base::execute_item
|vpiFullName:uvm_pkg.uvm_sequencer_base::execute_item
|vpiStmt:
\_begin: , parent:uvm_sequencer_base::execute_item
|vpiFullName:uvm_pkg.uvm_sequencer_base::execute_item
|vpiStmt:
\_assignment: , line:916
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:28
|STRING:
|vpiRhs:
\_unsupported_expr: , line:28
|STRING:
|vpiStmt:
\_func_call: (item.set_sequencer), line:917
|vpiName:item.set_sequencer
|vpiArgument:
\_ref_obj: (this), line:917
|vpiName:this
|vpiStmt:
\_func_call: (item.set_parent_sequence), line:918
|vpiName:item.set_parent_sequence
|vpiArgument:
\_ref_obj: (seq), line:918
|vpiName:seq
|vpiStmt:
\_func_call: (seq.set_sequencer), line:919
|vpiName:seq.set_sequencer
|vpiArgument:
\_ref_obj: (this), line:919
|vpiName:this
|vpiStmt:
\_func_call: (seq.start_item), line:920
|vpiName:seq.start_item
|vpiArgument:
\_ref_obj: (item), line:920
|vpiName:item
|vpiStmt:
\_func_call: (seq.finish_item), line:921
|vpiName:seq.finish_item
|vpiArgument:
\_ref_obj: (item), line:921
|vpiName:item
|vpiTaskFunc:
\_task: (uvm_sequencer_base::wait_for_grant), line:928
|vpiName:uvm_sequencer_base::wait_for_grant
|vpiFullName:uvm_pkg.uvm_sequencer_base::wait_for_grant
|vpiStmt:
\_begin: , parent:uvm_sequencer_base::wait_for_grant
|vpiFullName:uvm_pkg.uvm_sequencer_base::wait_for_grant
|vpiStmt:
\_if_stmt: , line:934
|vpiCondition:
\_operation: , line:934
|vpiOpType:14
|vpiOperand:
\_ref_obj: (sequence_ptr), line:934
|vpiName:sequence_ptr
|vpiFullName:uvm_pkg.uvm_sequencer_base::wait_for_grant.sequence_ptr
|vpiOperand:
\_unsupported_expr: , line:934
|STRING:
|vpiStmt:
\_func_call: (uvm_report_fatal), line:935
|vpiName:uvm_report_fatal
|vpiFunction:
\_function: (uvm_report_fatal), line:192
|vpiArgument:
\_constant: , line:935
|vpiConstType:6
|vpiDecompile:"uvm_sequencer"
|vpiSize:15
|STRING:"uvm_sequencer"
|vpiArgument:
\_constant: , line:936
|vpiConstType:6
|vpiDecompile:"wait_for_grant passed null sequence_ptr"
|vpiSize:41
|STRING:"wait_for_grant passed null sequence_ptr"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:936
|vpiName:UVM_NONE
|vpiStmt:
\_assignment: , line:938
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (my_seq_id), line:938
|vpiName:my_seq_id
|vpiFullName:uvm_pkg.uvm_sequencer_base::wait_for_grant.my_seq_id
|vpiRhs:
\_func_call: (m_register_sequence), line:938
|vpiName:m_register_sequence
|vpiArgument:
\_ref_obj: (sequence_ptr), line:938
|vpiName:sequence_ptr
|vpiStmt:
\_if_stmt: , line:942
|vpiCondition:
\_operation: , line:942
|vpiOpType:14
|vpiOperand:
\_ref_obj: (lock_request), line:942
|vpiName:lock_request
|vpiFullName:uvm_pkg.uvm_sequencer_base::wait_for_grant.lock_request
|vpiOperand:
\_constant: , line:942
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_begin: , line:942
|vpiFullName:uvm_pkg.uvm_sequencer_base::wait_for_grant
|vpiStmt:
\_assignment: , line:943
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:28
|STRING:
|vpiRhs:
\_unsupported_expr: , line:28
|STRING:
|vpiStmt:
\_assignment: , line:944
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (req_s.grant), line:944
|vpiName:req_s.grant
|vpiFullName:uvm_pkg.uvm_sequencer_base::wait_for_grant.req_s.grant
|vpiRhs:
\_constant: , line:944
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_assignment: , line:945
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (req_s.sequence_id), line:945
|vpiName:req_s.sequence_id
|vpiFullName:uvm_pkg.uvm_sequencer_base::wait_for_grant.req_s.sequence_id
|vpiRhs:
\_ref_obj: (my_seq_id), line:945
|vpiName:my_seq_id
|vpiFullName:uvm_pkg.uvm_sequencer_base::wait_for_grant.my_seq_id
|vpiStmt:
\_assignment: , line:946
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (req_s.request), line:946
|vpiName:req_s.request
|vpiFullName:uvm_pkg.uvm_sequencer_base::wait_for_grant.req_s.request
|vpiRhs:
\_ref_obj: (SEQ_TYPE_LOCK), line:946
|vpiName:SEQ_TYPE_LOCK
|vpiFullName:uvm_pkg.uvm_sequencer_base::wait_for_grant.SEQ_TYPE_LOCK
|vpiStmt:
\_assignment: , line:947
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (req_s.sequence_ptr), line:947
|vpiName:req_s.sequence_ptr
|vpiFullName:uvm_pkg.uvm_sequencer_base::wait_for_grant.req_s.sequence_ptr
|vpiRhs:
\_ref_obj: (sequence_ptr), line:947
|vpiName:sequence_ptr
|vpiFullName:uvm_pkg.uvm_sequencer_base::wait_for_grant.sequence_ptr
|vpiStmt:
\_assignment: , line:948
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (req_s.request_id), line:948
|vpiName:req_s.request_id
|vpiFullName:uvm_pkg.uvm_sequencer_base::wait_for_grant.req_s.request_id
|vpiRhs:
\_operation: , line:948
|vpiOpType:62
|vpiOperand:
\_ref_obj: (g_request_id), line:948
|vpiName:g_request_id
|vpiStmt:
\_assignment: , line:949
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (req_s.process_id), line:949
|vpiName:req_s.process_id
|vpiFullName:uvm_pkg.uvm_sequencer_base::wait_for_grant.req_s.process_id
|vpiRhs:
\_ref_obj: (process::self), line:949
|vpiName:process::self
|vpiFullName:uvm_pkg.uvm_sequencer_base::wait_for_grant.process::self
|vpiStmt:
\_func_call: (arb_sequence_q.push_back), line:950
|vpiName:arb_sequence_q.push_back
|vpiArgument:
\_ref_obj: (req_s), line:950
|vpiName:req_s
|vpiStmt:
\_assignment: , line:954
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:28
|STRING:
|vpiRhs:
\_unsupported_expr: , line:28
|STRING:
|vpiStmt:
\_assignment: , line:955
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (req_s.grant), line:955
|vpiName:req_s.grant
|vpiFullName:uvm_pkg.uvm_sequencer_base::wait_for_grant.req_s.grant
|vpiRhs:
\_constant: , line:955
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_assignment: , line:956
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (req_s.request), line:956
|vpiName:req_s.request
|vpiFullName:uvm_pkg.uvm_sequencer_base::wait_for_grant.req_s.request
|vpiRhs:
\_ref_obj: (SEQ_TYPE_REQ), line:956
|vpiName:SEQ_TYPE_REQ
|vpiFullName:uvm_pkg.uvm_sequencer_base::wait_for_grant.SEQ_TYPE_REQ
|vpiStmt:
\_assignment: , line:957
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (req_s.sequence_id), line:957
|vpiName:req_s.sequence_id
|vpiFullName:uvm_pkg.uvm_sequencer_base::wait_for_grant.req_s.sequence_id
|vpiRhs:
\_ref_obj: (my_seq_id), line:957
|vpiName:my_seq_id
|vpiFullName:uvm_pkg.uvm_sequencer_base::wait_for_grant.my_seq_id
|vpiStmt:
\_assignment: , line:958
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (req_s.item_priority), line:958
|vpiName:req_s.item_priority
|vpiFullName:uvm_pkg.uvm_sequencer_base::wait_for_grant.req_s.item_priority
|vpiRhs:
\_ref_obj: (item_priority), line:958
|vpiName:item_priority
|vpiFullName:uvm_pkg.uvm_sequencer_base::wait_for_grant.item_priority
|vpiStmt:
\_assignment: , line:959
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (req_s.sequence_ptr), line:959
|vpiName:req_s.sequence_ptr
|vpiFullName:uvm_pkg.uvm_sequencer_base::wait_for_grant.req_s.sequence_ptr
|vpiRhs:
\_ref_obj: (sequence_ptr), line:959
|vpiName:sequence_ptr
|vpiFullName:uvm_pkg.uvm_sequencer_base::wait_for_grant.sequence_ptr
|vpiStmt:
\_assignment: , line:960
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (req_s.request_id), line:960
|vpiName:req_s.request_id
|vpiFullName:uvm_pkg.uvm_sequencer_base::wait_for_grant.req_s.request_id
|vpiRhs:
\_operation: , line:960
|vpiOpType:62
|vpiOperand:
\_ref_obj: (g_request_id), line:960
|vpiName:g_request_id
|vpiStmt:
\_assignment: , line:961
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (req_s.process_id), line:961
|vpiName:req_s.process_id
|vpiFullName:uvm_pkg.uvm_sequencer_base::wait_for_grant.req_s.process_id
|vpiRhs:
\_ref_obj: (process::self), line:961
|vpiName:process::self
|vpiFullName:uvm_pkg.uvm_sequencer_base::wait_for_grant.process::self
|vpiStmt:
\_func_call: (arb_sequence_q.push_back), line:962
|vpiName:arb_sequence_q.push_back
|vpiArgument:
\_ref_obj: (req_s), line:962
|vpiName:req_s
|vpiStmt:
\_func_call: (m_update_lists), line:963
|vpiName:m_update_lists
|vpiStmt:
\_func_call: (m_wait_for_arbitration_completed), line:967
|vpiName:m_wait_for_arbitration_completed
|vpiArgument:
\_ref_obj: (req_s.request_id), line:967
|vpiName:req_s.request_id
|vpiTaskFunc:
\_task: (uvm_sequencer_base::wait_for_item_done), line:980
|vpiName:uvm_sequencer_base::wait_for_item_done
|vpiFullName:uvm_pkg.uvm_sequencer_base::wait_for_item_done
|vpiStmt:
\_begin: , parent:uvm_sequencer_base::wait_for_item_done
|vpiFullName:uvm_pkg.uvm_sequencer_base::wait_for_item_done
|vpiStmt:
\_assignment: , line:984
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (sequence_id), line:984
|vpiName:sequence_id
|vpiFullName:uvm_pkg.uvm_sequencer_base::wait_for_item_done.sequence_id
|vpiRhs:
\_ref_obj: (sequence_ptr.m_get_sqr_sequence_id), line:984
|vpiName:sequence_ptr.m_get_sqr_sequence_id
|vpiFullName:uvm_pkg.uvm_sequencer_base::wait_for_item_done.sequence_ptr.m_get_sqr_sequence_id
|vpiStmt:
\_assignment: , line:985
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_wait_for_item_sequence_id), line:985
|vpiName:m_wait_for_item_sequence_id
|vpiFullName:uvm_pkg.uvm_sequencer_base::wait_for_item_done.m_wait_for_item_sequence_id
|vpiRhs:
\_operation: , line:985
|vpiOpType:1
|vpiOperand:
\_constant: , line:985
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:986
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_wait_for_item_transaction_id), line:986
|vpiName:m_wait_for_item_transaction_id
|vpiFullName:uvm_pkg.uvm_sequencer_base::wait_for_item_done.m_wait_for_item_transaction_id
|vpiRhs:
\_operation: , line:986
|vpiOpType:1
|vpiOperand:
\_constant: , line:986
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_if_else: , line:988
|vpiCondition:
\_operation: , line:988
|vpiOpType:14
|vpiOperand:
\_ref_obj: (transaction_id), line:988
|vpiName:transaction_id
|vpiFullName:uvm_pkg.uvm_sequencer_base::wait_for_item_done.transaction_id
|vpiOperand:
\_operation: , line:988
|vpiOpType:1
|vpiOperand:
\_constant: , line:988
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiTaskFunc:
\_function: (uvm_sequencer_base::is_blocked), line:999
|vpiName:uvm_sequencer_base::is_blocked
|vpiFullName:uvm_pkg.uvm_sequencer_base::is_blocked
|vpiReturn:
\_bit_var: , line:999
|vpiIODecl:
\_io_decl: (sequence_ptr)
|vpiName:sequence_ptr
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_sequence_base), line:999, parent:sequence_ptr
|vpiName:uvm_sequence_base
|vpiFullName:sequence_ptr.uvm_sequence_base
|vpiStmt:
\_begin: , parent:uvm_sequencer_base::is_blocked
|vpiFullName:uvm_pkg.uvm_sequencer_base::is_blocked
|vpiStmt:
\_if_stmt: , line:1001
|vpiCondition:
\_operation: , line:1001
|vpiOpType:14
|vpiOperand:
\_ref_obj: (sequence_ptr), line:1001
|vpiName:sequence_ptr
|vpiFullName:uvm_pkg.uvm_sequencer_base::is_blocked.sequence_ptr
|vpiOperand:
\_unsupported_expr: , line:1001
|STRING:
|vpiStmt:
\_func_call: (uvm_report_fatal), line:1002
|vpiName:uvm_report_fatal
|vpiFunction:
\_function: (uvm_report_fatal), line:192
|vpiArgument:
\_constant: , line:1002
|vpiConstType:6
|vpiDecompile:"uvm_sequence_controller"
|vpiSize:25
|STRING:"uvm_sequence_controller"
|vpiArgument:
\_constant: , line:1003
|vpiConstType:6
|vpiDecompile:"is_blocked passed null sequence_ptr"
|vpiSize:37
|STRING:"is_blocked passed null sequence_ptr"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:1003
|vpiName:UVM_NONE
|vpiStmt:
\_foreach_stmt: , line:1005
|vpiFullName:uvm_pkg.uvm_sequencer_base::is_blocked
|vpiVariables:
\_chandle_var: (lock_list), line:1005
|vpiName:lock_list
|vpiFullName:uvm_pkg.uvm_sequencer_base::is_blocked.lock_list
|vpiLoopVars:
\_chandle_var: (i), line:1005
|vpiName:i
|vpiFullName:uvm_pkg.uvm_sequencer_base::is_blocked.i
|vpiStmt:
\_begin: , line:1005
|vpiFullName:uvm_pkg.uvm_sequencer_base::is_blocked
|vpiStmt:
\_if_stmt: , line:1006
|vpiCondition:
\_operation: , line:1006
|vpiOpType:26
|vpiOperand:
\_operation: , line:1006
|vpiOpType:15
|vpiOperand:
\_bit_select: (lock_list.get_inst_id), line:1006
|vpiName:lock_list.get_inst_id
|vpiFullName:uvm_pkg.uvm_sequencer_base::is_blocked.lock_list.get_inst_id
|vpiIndex:
\_ref_obj: (i), line:1006
|vpiName:i
|vpiOperand:
\_ref_obj: (sequence_ptr.get_inst_id), line:1007
|vpiName:sequence_ptr.get_inst_id
|vpiFullName:uvm_pkg.uvm_sequencer_base::is_blocked.sequence_ptr.get_inst_id
|vpiOperand:
\_operation: , line:1008
|vpiOpType:14
|vpiOperand:
\_func_call: (is_child), line:1008
|vpiName:is_child
|vpiArgument:
\_bit_select: (lock_list), line:1008
|vpiName:lock_list
|vpiIndex:
\_ref_obj: (i), line:1008
|vpiName:i
|vpiArgument:
\_ref_obj: (sequence_ptr), line:1008
|vpiName:sequence_ptr
|vpiOperand:
\_constant: , line:1008
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_begin: , line:1008
|vpiFullName:uvm_pkg.uvm_sequencer_base::is_blocked
|vpiStmt:
\_return_stmt: , line:1009
|vpiCondition:
\_constant: , line:1009
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:1012
|vpiCondition:
\_constant: , line:1012
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiTaskFunc:
\_function: (uvm_sequencer_base::has_lock), line:1019
|vpiName:uvm_sequencer_base::has_lock
|vpiFullName:uvm_pkg.uvm_sequencer_base::has_lock
|vpiReturn:
\_bit_var: , line:1019
|vpiIODecl:
\_io_decl: (sequence_ptr)
|vpiName:sequence_ptr
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_sequence_base), line:1019, parent:sequence_ptr
|vpiName:uvm_sequence_base
|vpiFullName:sequence_ptr.uvm_sequence_base
|vpiStmt:
\_begin: , parent:uvm_sequencer_base::has_lock
|vpiFullName:uvm_pkg.uvm_sequencer_base::has_lock
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_int_var: (my_seq_id), line:1020
|vpiName:my_seq_id
|vpiFullName:uvm_pkg.uvm_sequencer_base::has_lock.my_seq_id
|vpiStmt:
\_if_stmt: , line:1022
|vpiCondition:
\_operation: , line:1022
|vpiOpType:14
|vpiOperand:
\_ref_obj: (sequence_ptr), line:1022
|vpiName:sequence_ptr
|vpiFullName:uvm_pkg.uvm_sequencer_base::has_lock.sequence_ptr
|vpiOperand:
\_unsupported_expr: , line:1022
|STRING:
|vpiStmt:
\_func_call: (uvm_report_fatal), line:1023
|vpiName:uvm_report_fatal
|vpiFunction:
\_function: (uvm_report_fatal), line:192
|vpiArgument:
\_constant: , line:1023
|vpiConstType:6
|vpiDecompile:"uvm_sequence_controller"
|vpiSize:25
|STRING:"uvm_sequence_controller"
|vpiArgument:
\_constant: , line:1024
|vpiConstType:6
|vpiDecompile:"has_lock passed null sequence_ptr"
|vpiSize:35
|STRING:"has_lock passed null sequence_ptr"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:1024
|vpiName:UVM_NONE
|vpiStmt:
\_assignment: , line:1025
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (my_seq_id), line:1025
|vpiName:my_seq_id
|vpiFullName:uvm_pkg.uvm_sequencer_base::has_lock.my_seq_id
|vpiRhs:
\_func_call: (m_register_sequence), line:1025
|vpiName:m_register_sequence
|vpiArgument:
\_ref_obj: (sequence_ptr), line:1025
|vpiName:sequence_ptr
|vpiStmt:
\_foreach_stmt: , line:1026
|vpiFullName:uvm_pkg.uvm_sequencer_base::has_lock
|vpiVariables:
\_chandle_var: (lock_list), line:1026
|vpiName:lock_list
|vpiFullName:uvm_pkg.uvm_sequencer_base::has_lock.lock_list
|vpiLoopVars:
\_chandle_var: (i), line:1026
|vpiName:i
|vpiFullName:uvm_pkg.uvm_sequencer_base::has_lock.i
|vpiStmt:
\_begin: , line:1026
|vpiFullName:uvm_pkg.uvm_sequencer_base::has_lock
|vpiStmt:
\_if_stmt: , line:1027
|vpiCondition:
\_operation: , line:1027
|vpiOpType:14
|vpiOperand:
\_bit_select: (lock_list.get_inst_id), line:1027
|vpiName:lock_list.get_inst_id
|vpiFullName:uvm_pkg.uvm_sequencer_base::has_lock.lock_list.get_inst_id
|vpiIndex:
\_ref_obj: (i), line:1027
|vpiName:i
|vpiOperand:
\_ref_obj: (sequence_ptr.get_inst_id), line:1027
|vpiName:sequence_ptr.get_inst_id
|vpiFullName:uvm_pkg.uvm_sequencer_base::has_lock.sequence_ptr.get_inst_id
|vpiStmt:
\_begin: , line:1027
|vpiFullName:uvm_pkg.uvm_sequencer_base::has_lock
|vpiStmt:
\_return_stmt: , line:1028
|vpiCondition:
\_constant: , line:1028
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:1031
|vpiCondition:
\_constant: , line:1031
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiTaskFunc:
\_task: (uvm_sequencer_base::m_lock_req), line:1040
|vpiName:uvm_sequencer_base::m_lock_req
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_lock_req
|vpiStmt:
\_begin: , parent:uvm_sequencer_base::m_lock_req
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_lock_req
|vpiStmt:
\_if_stmt: , line:1044
|vpiCondition:
\_operation: , line:1044
|vpiOpType:14
|vpiOperand:
\_ref_obj: (sequence_ptr), line:1044
|vpiName:sequence_ptr
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_lock_req.sequence_ptr
|vpiOperand:
\_unsupported_expr: , line:1044
|STRING:
|vpiStmt:
\_func_call: (uvm_report_fatal), line:1045
|vpiName:uvm_report_fatal
|vpiFunction:
\_function: (uvm_report_fatal), line:192
|vpiArgument:
\_constant: , line:1045
|vpiConstType:6
|vpiDecompile:"uvm_sequence_controller"
|vpiSize:25
|STRING:"uvm_sequence_controller"
|vpiArgument:
\_constant: , line:1046
|vpiConstType:6
|vpiDecompile:"lock_req passed null sequence_ptr"
|vpiSize:35
|STRING:"lock_req passed null sequence_ptr"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:1046
|vpiName:UVM_NONE
|vpiStmt:
\_assignment: , line:1048
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (my_seq_id), line:1048
|vpiName:my_seq_id
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_lock_req.my_seq_id
|vpiRhs:
\_func_call: (m_register_sequence), line:1048
|vpiName:m_register_sequence
|vpiArgument:
\_ref_obj: (sequence_ptr), line:1048
|vpiName:sequence_ptr
|vpiStmt:
\_assignment: , line:1049
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:28
|STRING:
|vpiRhs:
\_unsupported_expr: , line:28
|STRING:
|vpiStmt:
\_assignment: , line:1050
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (new_req.grant), line:1050
|vpiName:new_req.grant
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_lock_req.new_req.grant
|vpiRhs:
\_constant: , line:1050
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_assignment: , line:1051
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (new_req.sequence_id), line:1051
|vpiName:new_req.sequence_id
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_lock_req.new_req.sequence_id
|vpiRhs:
\_ref_obj: (sequence_ptr.get_sequence_id), line:1051
|vpiName:sequence_ptr.get_sequence_id
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_lock_req.sequence_ptr.get_sequence_id
|vpiStmt:
\_assignment: , line:1052
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (new_req.request), line:1052
|vpiName:new_req.request
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_lock_req.new_req.request
|vpiRhs:
\_ref_obj: (SEQ_TYPE_LOCK), line:1052
|vpiName:SEQ_TYPE_LOCK
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_lock_req.SEQ_TYPE_LOCK
|vpiStmt:
\_assignment: , line:1053
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (new_req.sequence_ptr), line:1053
|vpiName:new_req.sequence_ptr
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_lock_req.new_req.sequence_ptr
|vpiRhs:
\_ref_obj: (sequence_ptr), line:1053
|vpiName:sequence_ptr
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_lock_req.sequence_ptr
|vpiStmt:
\_assignment: , line:1054
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (new_req.request_id), line:1054
|vpiName:new_req.request_id
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_lock_req.new_req.request_id
|vpiRhs:
\_operation: , line:1054
|vpiOpType:62
|vpiOperand:
\_ref_obj: (g_request_id), line:1054
|vpiName:g_request_id
|vpiStmt:
\_assignment: , line:1055
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (new_req.process_id), line:1055
|vpiName:new_req.process_id
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_lock_req.new_req.process_id
|vpiRhs:
\_ref_obj: (process::self), line:1055
|vpiName:process::self
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_lock_req.process::self
|vpiStmt:
\_if_else: , line:1057
|vpiCondition:
\_operation: , line:1057
|vpiOpType:14
|vpiOperand:
\_ref_obj: (lock), line:1057
|vpiName:lock
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_lock_req.lock
|vpiOperand:
\_constant: , line:1057
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_begin: , line:1057
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_lock_req
|vpiStmt:
\_func_call: (arb_sequence_q.push_back), line:1059
|vpiName:arb_sequence_q.push_back
|vpiArgument:
\_ref_obj: (new_req), line:1059
|vpiName:new_req
|vpiElseStmt:
\_begin: , line:1060
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_lock_req
|vpiStmt:
\_func_call: (arb_sequence_q.push_front), line:1064
|vpiName:arb_sequence_q.push_front
|vpiArgument:
\_ref_obj: (new_req), line:1064
|vpiName:new_req
|vpiStmt:
\_func_call: (m_update_lists), line:1065
|vpiName:m_update_lists
|vpiStmt:
\_func_call: (grant_queued_locks), line:1069
|vpiName:grant_queued_locks
|vpiStmt:
\_func_call: (m_wait_for_arbitration_completed), line:1071
|vpiName:m_wait_for_arbitration_completed
|vpiArgument:
\_ref_obj: (new_req.request_id), line:1071
|vpiName:new_req.request_id
|vpiTaskFunc:
\_function: (uvm_sequencer_base::m_unlock_req), line:1080
|vpiName:uvm_sequencer_base::m_unlock_req
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_unlock_req
|vpiIODecl:
\_io_decl: (sequence_ptr)
|vpiName:sequence_ptr
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_sequence_base), line:1080, parent:sequence_ptr
|vpiName:uvm_sequence_base
|vpiFullName:sequence_ptr.uvm_sequence_base
|vpiStmt:
\_begin: , parent:uvm_sequencer_base::m_unlock_req
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_unlock_req
|vpiStmt:
\_if_stmt: , line:1081
|vpiCondition:
\_operation: , line:1081
|vpiOpType:14
|vpiOperand:
\_ref_obj: (sequence_ptr), line:1081
|vpiName:sequence_ptr
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_unlock_req.sequence_ptr
|vpiOperand:
\_unsupported_expr: , line:1081
|STRING:
|vpiStmt:
\_begin: , line:1081
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_unlock_req
|vpiStmt:
\_func_call: (uvm_report_fatal), line:1082
|vpiName:uvm_report_fatal
|vpiFunction:
\_function: (uvm_report_fatal), line:192
|vpiArgument:
\_constant: , line:1082
|vpiConstType:6
|vpiDecompile:"uvm_sequencer"
|vpiSize:15
|STRING:"uvm_sequencer"
|vpiArgument:
\_constant: , line:1083
|vpiConstType:6
|vpiDecompile:"m_unlock_req passed null sequence_ptr"
|vpiSize:39
|STRING:"m_unlock_req passed null sequence_ptr"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:1083
|vpiName:UVM_NONE
|vpiStmt:
\_begin: , line:1086
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_unlock_req
|vpiStmt:
\_assignment: , line:1089
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (q), line:1089
|vpiName:q
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_unlock_req.q
|vpiRhs:
\_bit_select: (lock_list.@@BAD_SYMBOL@@), line:1089
|vpiName:lock_list.@@BAD_SYMBOL@@
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_unlock_req.lock_list.@@BAD_SYMBOL@@
|vpiIndex:
\_unsupported_expr: , line:1089
|STRING:
|vpiStmt:
\_if_else: , line:1090
|vpiCondition:
\_operation: , line:1090
|vpiOpType:14
|vpiOperand:
\_ref_obj: (q.size), line:1090
|vpiName:q.size
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_unlock_req.q.size
|vpiOperand:
\_constant: , line:1090
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_begin: , line:1090
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_unlock_req
|vpiStmt:
\_func_call: (lock_list.delete), line:1091
|vpiName:lock_list.delete
|vpiArgument:
\_bit_select: (q), line:1091
|vpiName:q
|vpiIndex:
\_constant: , line:1091
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_func_call: (grant_queued_locks), line:1092
|vpiName:grant_queued_locks
|vpiStmt:
\_func_call: (m_update_lists), line:1093
|vpiName:m_update_lists
|vpiElseStmt:
\_func_call: (uvm_report_warning), line:1096
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:1096
|vpiConstType:6
|vpiDecompile:"SQRUNL"
|vpiSize:8
|STRING:"SQRUNL"
|vpiArgument:
\_operation: , line:1097
|vpiOpType:33
|vpiOperand:
\_constant: , line:1097
|vpiConstType:6
|vpiDecompile:"Sequence '"
|vpiSize:12
|STRING:"Sequence '"
|vpiOperand:
\_ref_obj: (sequence_ptr.get_full_name), line:1097
|vpiName:sequence_ptr.get_full_name
|vpiOperand:
\_constant: , line:1098
|vpiConstType:6
|vpiDecompile:"' called ungrab / unlock, but didn't have lock"
|vpiSize:48
|STRING:"' called ungrab / unlock, but didn't have lock"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:1098
|vpiName:UVM_NONE
|vpiTaskFunc:
\_task: (uvm_sequencer_base::lock), line:1107
|vpiName:uvm_sequencer_base::lock
|vpiFullName:uvm_pkg.uvm_sequencer_base::lock
|vpiStmt:
\_begin: , parent:uvm_sequencer_base::lock
|vpiFullName:uvm_pkg.uvm_sequencer_base::lock
|vpiStmt:
\_func_call: (m_lock_req), line:1108
|vpiName:m_lock_req
|vpiArgument:
\_ref_obj: (sequence_ptr), line:1108
|vpiName:sequence_ptr
|vpiArgument:
\_constant: , line:1108
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiTaskFunc:
\_task: (uvm_sequencer_base::grab), line:1115
|vpiName:uvm_sequencer_base::grab
|vpiFullName:uvm_pkg.uvm_sequencer_base::grab
|vpiStmt:
\_begin: , parent:uvm_sequencer_base::grab
|vpiFullName:uvm_pkg.uvm_sequencer_base::grab
|vpiStmt:
\_func_call: (m_lock_req), line:1116
|vpiName:m_lock_req
|vpiArgument:
\_ref_obj: (sequence_ptr), line:1116
|vpiName:sequence_ptr
|vpiArgument:
\_constant: , line:1116
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiTaskFunc:
\_function: (uvm_sequencer_base::unlock), line:1123
|vpiName:uvm_sequencer_base::unlock
|vpiFullName:uvm_pkg.uvm_sequencer_base::unlock
|vpiIODecl:
\_io_decl: (sequence_ptr)
|vpiName:sequence_ptr
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_sequence_base), line:1123, parent:sequence_ptr
|vpiName:uvm_sequence_base
|vpiFullName:sequence_ptr.uvm_sequence_base
|vpiStmt:
\_func_call: (m_unlock_req), line:1124, parent:uvm_sequencer_base::unlock
|vpiName:m_unlock_req
|vpiArgument:
\_ref_obj: (sequence_ptr), line:1124
|vpiName:sequence_ptr
|vpiTaskFunc:
\_function: (uvm_sequencer_base::ungrab), line:1131
|vpiName:uvm_sequencer_base::ungrab
|vpiFullName:uvm_pkg.uvm_sequencer_base::ungrab
|vpiIODecl:
\_io_decl: (sequence_ptr)
|vpiName:sequence_ptr
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_sequence_base), line:1131, parent:sequence_ptr
|vpiName:uvm_sequence_base
|vpiFullName:sequence_ptr.uvm_sequence_base
|vpiStmt:
\_func_call: (m_unlock_req), line:1132, parent:uvm_sequencer_base::ungrab
|vpiName:m_unlock_req
|vpiArgument:
\_ref_obj: (sequence_ptr), line:1132
|vpiName:sequence_ptr
|vpiTaskFunc:
\_function: (uvm_sequencer_base::remove_sequence_from_queues), line:1139
|vpiName:uvm_sequencer_base::remove_sequence_from_queues
|vpiFullName:uvm_pkg.uvm_sequencer_base::remove_sequence_from_queues
|vpiIODecl:
\_io_decl: (sequence_ptr)
|vpiName:sequence_ptr
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_sequence_base), line:1140, parent:sequence_ptr
|vpiName:uvm_sequence_base
|vpiFullName:sequence_ptr.uvm_sequence_base
|vpiStmt:
\_begin: , parent:uvm_sequencer_base::remove_sequence_from_queues
|vpiFullName:uvm_pkg.uvm_sequencer_base::remove_sequence_from_queues
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_int_var: (i), line:1141
|vpiName:i
|vpiFullName:uvm_pkg.uvm_sequencer_base::remove_sequence_from_queues.i
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_int_var: (seq_id), line:1142
|vpiName:seq_id
|vpiFullName:uvm_pkg.uvm_sequencer_base::remove_sequence_from_queues.seq_id
|vpiStmt:
\_assignment: , line:1144
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (seq_id), line:1144
|vpiName:seq_id
|vpiFullName:uvm_pkg.uvm_sequencer_base::remove_sequence_from_queues.seq_id
|vpiRhs:
\_ref_obj: (sequence_ptr.m_get_sqr_sequence_id), line:1144
|vpiName:sequence_ptr.m_get_sqr_sequence_id
|vpiFullName:uvm_pkg.uvm_sequencer_base::remove_sequence_from_queues.sequence_ptr.m_get_sqr_sequence_id
|vpiStmt:
\_assignment: , line:1147
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (i), line:1147
|vpiName:i
|vpiFullName:uvm_pkg.uvm_sequencer_base::remove_sequence_from_queues.i
|vpiRhs:
\_constant: , line:1147
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_assignment: , line:1166
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (i), line:1166
|vpiName:i
|vpiFullName:uvm_pkg.uvm_sequencer_base::remove_sequence_from_queues.i
|vpiRhs:
\_constant: , line:1166
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_func_call: (m_unregister_sequence), line:1185
|vpiName:m_unregister_sequence
|vpiArgument:
\_ref_obj: (sequence_ptr.m_get_sqr_sequence_id), line:1185
|vpiName:sequence_ptr.m_get_sqr_sequence_id
|vpiTaskFunc:
\_function: (uvm_sequencer_base::stop_sequences), line:1192
|vpiName:uvm_sequencer_base::stop_sequences
|vpiFullName:uvm_pkg.uvm_sequencer_base::stop_sequences
|vpiStmt:
\_begin: , parent:uvm_sequencer_base::stop_sequences
|vpiFullName:uvm_pkg.uvm_sequencer_base::stop_sequences
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (seq_ptr), line:1193
|vpiName:seq_ptr
|vpiFullName:uvm_pkg.uvm_sequencer_base::stop_sequences.seq_ptr
|vpiStmt:
\_assignment: , line:1195
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (seq_ptr), line:1195
|vpiName:seq_ptr
|vpiFullName:uvm_pkg.uvm_sequencer_base::stop_sequences.seq_ptr
|vpiRhs:
\_func_call: (m_find_sequence), line:1195
|vpiName:m_find_sequence
|vpiArgument:
\_operation: , line:1195
|vpiOpType:1
|vpiOperand:
\_constant: , line:1195
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_while_stmt: , line:1196
|vpiCondition:
\_operation: , line:1196
|vpiOpType:15
|vpiOperand:
\_ref_obj: (seq_ptr), line:1196
|vpiName:seq_ptr
|vpiFullName:uvm_pkg.uvm_sequencer_base::stop_sequences.seq_ptr
|vpiOperand:
\_unsupported_expr: , line:1196
|STRING:
|vpiStmt:
\_begin: , line:1197
|vpiFullName:uvm_pkg.uvm_sequencer_base::stop_sequences
|vpiStmt:
\_func_call: (kill_sequence), line:1198
|vpiName:kill_sequence
|vpiArgument:
\_ref_obj: (seq_ptr), line:1198
|vpiName:seq_ptr
|vpiStmt:
\_assignment: , line:1199
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (seq_ptr), line:1199
|vpiName:seq_ptr
|vpiFullName:uvm_pkg.uvm_sequencer_base::stop_sequences.seq_ptr
|vpiRhs:
\_func_call: (m_find_sequence), line:1199
|vpiName:m_find_sequence
|vpiArgument:
\_operation: , line:1199
|vpiOpType:1
|vpiOperand:
\_constant: , line:1199
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiTaskFunc:
\_function: (uvm_sequencer_base::m_sequence_exiting), line:1207
|vpiName:uvm_sequencer_base::m_sequence_exiting
|vpiFullName:uvm_pkg.uvm_sequencer_base::m_sequence_exiting
|vpiIODecl:
\_io_decl: (sequence_ptr)
|vpiName:sequence_ptr
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_sequence_base), line:1207, parent:sequence_ptr
|vpiName:uvm_sequence_base
|vpiFullName:sequence_ptr.uvm_sequence_base
|vpiStmt:
\_func_call: (remove_sequence_from_queues), line:1208, parent:uvm_sequencer_base::m_sequence_exiting
|vpiName:remove_sequence_from_queues
|vpiArgument:
\_ref_obj: (sequence_ptr), line:1208
|vpiName:sequence_ptr
|vpiTaskFunc:
\_function: (uvm_sequencer_base::kill_sequence), line:1215
|vpiName:uvm_sequencer_base::kill_sequence
|vpiFullName:uvm_pkg.uvm_sequencer_base::kill_sequence
|vpiIODecl:
\_io_decl: (sequence_ptr)
|vpiName:sequence_ptr
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_sequence_base), line:1215, parent:sequence_ptr
|vpiName:uvm_sequence_base
|vpiFullName:sequence_ptr.uvm_sequence_base
|vpiStmt:
\_begin: , parent:uvm_sequencer_base::kill_sequence
|vpiFullName:uvm_pkg.uvm_sequencer_base::kill_sequence
|vpiStmt:
\_func_call: (remove_sequence_from_queues), line:1216
|vpiName:remove_sequence_from_queues
|vpiArgument:
\_ref_obj: (sequence_ptr), line:1216
|vpiName:sequence_ptr
|vpiStmt:
\_func_call: (sequence_ptr.m_kill), line:1217
|vpiName:sequence_ptr.m_kill
|vpiTaskFunc:
\_function: (uvm_sequencer_base::is_grabbed), line:1224
|vpiName:uvm_sequencer_base::is_grabbed
|vpiFullName:uvm_pkg.uvm_sequencer_base::is_grabbed
|vpiReturn:
\_bit_var: , line:1224
|vpiStmt:
\_return_stmt: , line:1225, parent:uvm_sequencer_base::is_grabbed
|vpiCondition:
\_operation: , line:1225
|vpiOpType:15
|vpiOperand:
\_ref_obj: (lock_list.size), line:1225
|vpiName:lock_list.size
|vpiFullName:uvm_pkg.uvm_sequencer_base::is_grabbed.lock_list.size
|vpiOperand:
\_constant: , line:1225
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiTaskFunc:
\_function: (uvm_sequencer_base::current_grabber), line:1232
|vpiName:uvm_sequencer_base::current_grabber
|vpiFullName:uvm_pkg.uvm_sequencer_base::current_grabber
|vpiReturn:
\_chandle_var: (uvm_sequence_base), line:1232
|vpiName:uvm_sequence_base
|vpiStmt:
\_begin: , parent:uvm_sequencer_base::current_grabber
|vpiFullName:uvm_pkg.uvm_sequencer_base::current_grabber
|vpiStmt:
\_if_stmt: , line:1233
|vpiCondition:
\_operation: , line:1233
|vpiOpType:14
|vpiOperand:
\_ref_obj: (lock_list.size), line:1233
|vpiName:lock_list.size
|vpiFullName:uvm_pkg.uvm_sequencer_base::current_grabber.lock_list.size
|vpiOperand:
\_constant: , line:1233
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_begin: , line:1233
|vpiFullName:uvm_pkg.uvm_sequencer_base::current_grabber
|vpiStmt:
\_return_stmt: , line:1234
|vpiCondition:
\_unsupported_expr: , line:1234
|STRING:
|vpiStmt:
\_return_stmt: , line:1236
|vpiCondition:
\_bit_select: (lock_list), line:1236
|vpiName:lock_list
|vpiFullName:uvm_pkg.uvm_sequencer_base::current_grabber.lock_list
|vpiIndex:
\_operation: , line:1236
|vpiOpType:11
|vpiOperand:
\_ref_obj: (lock_list.size), line:1236
|vpiName:lock_list.size
|vpiOperand:
\_constant: , line:1236
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiTaskFunc:
\_function: (uvm_sequencer_base::has_do_available), line:1243
|vpiName:uvm_sequencer_base::has_do_available
|vpiFullName:uvm_pkg.uvm_sequencer_base::has_do_available
|vpiReturn:
\_bit_var: , line:1243
|vpiStmt:
\_begin: , parent:uvm_sequencer_base::has_do_available
|vpiFullName:uvm_pkg.uvm_sequencer_base::has_do_available
|vpiStmt:
\_foreach_stmt: , line:1245
|vpiFullName:uvm_pkg.uvm_sequencer_base::has_do_available
|vpiVariables:
\_chandle_var: (arb_sequence_q), line:1245
|vpiName:arb_sequence_q
|vpiFullName:uvm_pkg.uvm_sequencer_base::has_do_available.arb_sequence_q
|vpiLoopVars:
\_chandle_var: (i), line:1245
|vpiName:i
|vpiFullName:uvm_pkg.uvm_sequencer_base::has_do_available.i
|vpiStmt:
\_begin: , line:1245
|vpiFullName:uvm_pkg.uvm_sequencer_base::has_do_available
|vpiStmt:
\_if_stmt: , line:1246
|vpiCondition:
\_operation: , line:1246
|vpiOpType:26
|vpiOperand:
\_operation: , line:1246
|vpiOpType:14
|vpiOperand:
\_bit_select: (arb_sequence_q.sequence_ptr), line:1246
|vpiName:arb_sequence_q.sequence_ptr
|vpiFullName:uvm_pkg.uvm_sequencer_base::has_do_available.arb_sequence_q.sequence_ptr
|vpiIndex:
\_ref_obj: (i), line:1246
|vpiName:i
|vpiOperand:
\_constant: , line:1246
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_operation: , line:1247
|vpiOpType:14
|vpiOperand:
\_func_call: (is_blocked), line:1247
|vpiName:is_blocked
|vpiArgument:
\_bit_select: (arb_sequence_q.sequence_ptr), line:1247
|vpiName:arb_sequence_q.sequence_ptr
|vpiIndex:
\_ref_obj: (i), line:1247
|vpiName:i
|vpiOperand:
\_constant: , line:1247
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_begin: , line:1247
|vpiFullName:uvm_pkg.uvm_sequencer_base::has_do_available
|vpiStmt:
\_return_stmt: , line:1248
|vpiCondition:
\_constant: , line:1248
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:1251
|vpiCondition:
\_constant: , line:1251
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiTaskFunc:
\_function: (uvm_sequencer_base::set_arbitration), line:1258
|vpiName:uvm_sequencer_base::set_arbitration
|vpiFullName:uvm_pkg.uvm_sequencer_base::set_arbitration
|vpiIODecl:
\_io_decl: (val)
|vpiName:val
|vpiDirection:5
|vpiExpr:
\_chandle_var: (UVM_SEQ_ARB_TYPE), line:1258, parent:val
|vpiName:UVM_SEQ_ARB_TYPE
|vpiFullName:val.UVM_SEQ_ARB_TYPE
|vpiStmt:
\_assignment: , line:1259, parent:uvm_sequencer_base::set_arbitration
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_arbitration), line:1259
|vpiName:m_arbitration
|vpiFullName:uvm_pkg.uvm_sequencer_base::set_arbitration.m_arbitration
|vpiRhs:
\_ref_obj: (val), line:1259
|vpiName:val
|vpiFullName:uvm_pkg.uvm_sequencer_base::set_arbitration.val
|vpiTaskFunc:
\_function: (uvm_sequencer_base::get_arbitration), line:1266
|vpiName:uvm_sequencer_base::get_arbitration
|vpiFullName:uvm_pkg.uvm_sequencer_base::get_arbitration
|vpiReturn:
\_chandle_var: (UVM_SEQ_ARB_TYPE), line:1266
|vpiName:UVM_SEQ_ARB_TYPE
|vpiStmt:
\_return_stmt: , line:1267, parent:uvm_sequencer_base::get_arbitration
|vpiCondition:
\_ref_obj: (m_arbitration), line:1267
|vpiName:m_arbitration
|vpiFullName:uvm_pkg.uvm_sequencer_base::get_arbitration.m_arbitration
|vpiTaskFunc:
\_function: (uvm_sequencer_base::get_arbitration_sequence), line:1272
|vpiName:uvm_sequencer_base::get_arbitration_sequence
|vpiFullName:uvm_pkg.uvm_sequencer_base::get_arbitration_sequence
|vpiReturn:
\_chandle_var: (uvm_sequence_base), line:1272
|vpiName:uvm_sequence_base
|vpiIODecl:
\_io_decl: (index)
|vpiName:index
|vpiDirection:5
|vpiExpr:
\_int_var: , line:1272, parent:index
|vpiFullName:index
|vpiStmt:
\_return_stmt: , line:1273, parent:uvm_sequencer_base::get_arbitration_sequence
|vpiCondition:
\_bit_select: (arb_sequence_q.sequence_ptr), line:1273
|vpiName:arb_sequence_q.sequence_ptr
|vpiFullName:uvm_pkg.uvm_sequencer_base::get_arbitration_sequence.arb_sequence_q.sequence_ptr
|vpiIndex:
\_ref_obj: (index), line:1273
|vpiName:index
|vpiTaskFunc:
\_function: (uvm_sequencer_base::analysis_write), line:1280
|vpiName:uvm_sequencer_base::analysis_write
|vpiFullName:uvm_pkg.uvm_sequencer_base::analysis_write
|vpiIODecl:
\_io_decl: (t)
|vpiName:t
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_sequence_item), line:1280, parent:t
|vpiName:uvm_sequence_item
|vpiFullName:t.uvm_sequence_item
|vpiStmt:
\_return_stmt: , line:1281, parent:uvm_sequencer_base::analysis_write
|vpiTaskFunc:
\_task: (uvm_sequencer_base::wait_for_sequences), line:1288
|vpiName:uvm_sequencer_base::wait_for_sequences
|vpiFullName:uvm_pkg.uvm_sequencer_base::wait_for_sequences
|vpiStmt:
\_task_call: (uvm_wait_for_nba_region), line:1289, parent:uvm_sequencer_base::wait_for_sequences
|vpiName:uvm_wait_for_nba_region
|vpiTask:
\_task: (uvm_wait_for_nba_region), line:421
|vpiTaskFunc:
\_function: (uvm_sequencer_base::send_request), line:1297
|vpiName:uvm_sequencer_base::send_request
|vpiFullName:uvm_pkg.uvm_sequencer_base::send_request
|vpiIODecl:
\_io_decl: (sequence_ptr)
|vpiName:sequence_ptr
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_sequence_base), line:1297, parent:sequence_ptr
|vpiName:uvm_sequence_base
|vpiFullName:sequence_ptr.uvm_sequence_base
|vpiIODecl:
\_io_decl: (t)
|vpiName:t
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_sequence_item), line:1298, parent:t
|vpiName:uvm_sequence_item
|vpiFullName:t.uvm_sequence_item
|vpiIODecl:
\_io_decl: (rerandomize)
|vpiName:rerandomize
|vpiDirection:5
|vpiExpr:
\_bit_var: , line:1299, parent:rerandomize
|vpiFullName:rerandomize
|vpiStmt:
\_return_stmt: , line:1300, parent:uvm_sequencer_base::send_request
|vpiTaskFunc:
\_function: (uvm_sequencer_base::set_max_zero_time_wait_relevant_count), line:1307
|vpiName:uvm_sequencer_base::set_max_zero_time_wait_relevant_count
|vpiFullName:uvm_pkg.uvm_sequencer_base::set_max_zero_time_wait_relevant_count
|vpiIODecl:
\_io_decl: (new_val)
|vpiName:new_val
|vpiDirection:5
|vpiExpr:
\_int_var: , line:1307, parent:new_val
|vpiFullName:new_val
|vpiStmt:
\_assignment: , line:1308, parent:uvm_sequencer_base::set_max_zero_time_wait_relevant_count
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_max_zero_time_wait_relevant_count), line:1308
|vpiName:m_max_zero_time_wait_relevant_count
|vpiFullName:uvm_pkg.uvm_sequencer_base::set_max_zero_time_wait_relevant_count.m_max_zero_time_wait_relevant_count
|vpiRhs:
\_ref_obj: (new_val), line:1308
|vpiName:new_val
|vpiFullName:uvm_pkg.uvm_sequencer_base::set_max_zero_time_wait_relevant_count.new_val
|vpiTaskFunc:
\_function: (uvm_sequencer_base::start_phase_sequence), line:1315
|vpiName:uvm_sequencer_base::start_phase_sequence
|vpiFullName:uvm_pkg.uvm_sequencer_base::start_phase_sequence
|vpiIODecl:
\_io_decl: (phase)
|vpiName:phase
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_phase), line:1315, parent:phase
|vpiName:uvm_phase
|vpiFullName:phase.uvm_phase
|vpiStmt:
\_begin: , parent:uvm_sequencer_base::start_phase_sequence
|vpiFullName:uvm_pkg.uvm_sequencer_base::start_phase_sequence
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_ref_obj: (uvm_resource_pool::get), line:1316
|vpiName:uvm_resource_pool::get
|vpiFullName:uvm_pkg.uvm_sequencer_base::start_phase_sequence.uvm_resource_pool::get
|vpiLhs:
\_chandle_var: (rp), line:1316
|vpiName:rp
|vpiFullName:uvm_pkg.uvm_sequencer_base::start_phase_sequence.rp
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_class_var: (rq), line:1317
|vpiName:rq
|vpiFullName:uvm_pkg.uvm_sequencer_base::start_phase_sequence.rq
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (seq), line:1318
|vpiName:seq
|vpiFullName:uvm_pkg.uvm_sequencer_base::start_phase_sequence.seq
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_ref_obj: (uvm_coreservice_t::get), line:1319
|vpiName:uvm_coreservice_t::get
|vpiFullName:uvm_pkg.uvm_sequencer_base::start_phase_sequence.uvm_coreservice_t::get
|vpiLhs:
\_chandle_var: (cs), line:1319
|vpiName:cs
|vpiFullName:uvm_pkg.uvm_sequencer_base::start_phase_sequence.cs
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_ref_obj: (cs.get_factory), line:1320
|vpiName:cs.get_factory
|vpiFullName:uvm_pkg.uvm_sequencer_base::start_phase_sequence.cs.get_factory
|vpiLhs:
\_chandle_var: (f), line:1320
|vpiName:f
|vpiFullName:uvm_pkg.uvm_sequencer_base::start_phase_sequence.f
|vpiStmt:
\_assignment: , line:1323
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rq), line:1323
|vpiName:rq
|vpiFullName:uvm_pkg.uvm_sequencer_base::start_phase_sequence.rq
|vpiRhs:
\_ref_obj: (rp.lookup_name), line:1323
|vpiName:rp.lookup_name
|vpiFullName:uvm_pkg.uvm_sequencer_base::start_phase_sequence.rp.lookup_name
|vpiStmt:
\_func_call: (@@BAD_SYMBOL@@), line:1325
|vpiName:@@BAD_SYMBOL@@
|vpiStmt:
\_for_stmt: , line:1328
|vpiFullName:uvm_pkg.uvm_sequencer_base::start_phase_sequence
|vpiCondition:
\_operation: , line:1328
|vpiOpType:26
|vpiOperand:
\_operation: , line:1328
|vpiOpType:14
|vpiOperand:
\_ref_obj: (seq), line:1328
|vpiName:seq
|vpiFullName:uvm_pkg.uvm_sequencer_base::start_phase_sequence.seq
|vpiOperand:
\_unsupported_expr: , line:1328
|STRING:
|vpiOperand:
\_operation: , line:1328
|vpiOpType:20
|vpiOperand:
\_ref_obj: (i), line:1328
|vpiName:i
|vpiFullName:uvm_pkg.uvm_sequencer_base::start_phase_sequence.i
|vpiOperand:
\_ref_obj: (rq.size), line:1328
|vpiName:rq.size
|vpiFullName:uvm_pkg.uvm_sequencer_base::start_phase_sequence.rq.size
|vpiForInitStmt:
\_assign_stmt:
|vpiRhs:
\_constant: , line:1328
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiLhs:
\_int_var: (i), line:1328
|vpiName:i
|vpiFullName:uvm_pkg.uvm_sequencer_base::start_phase_sequence.i
|vpiForIncStmt:
\_operation: , line:1328
|vpiOpType:62
|vpiOperand:
\_ref_obj: (i), line:1328
|vpiName:i
|vpiStmt:
\_begin: , line:1328
|vpiFullName:uvm_pkg.uvm_sequencer_base::start_phase_sequence
|vpiStmt:
\_if_else: , line:1338
|vpiCondition:
\_operation: , line:1338
|vpiOpType:26
|vpiOperand:
\_sys_func_call: ($cast), line:1338
|vpiName:$cast
|vpiArgument:
\_ref_obj: (sbr), line:1338
|vpiName:sbr
|vpiArgument:
\_ref_obj: (rsrc), line:1338
|vpiName:rsrc
|vpiOperand:
\_operation: , line:1338
|vpiOpType:15
|vpiOperand:
\_ref_obj: (sbr), line:1338
|vpiName:sbr
|vpiFullName:uvm_pkg.uvm_sequencer_base::start_phase_sequence.sbr
|vpiOperand:
\_unsupported_expr: , line:1338
|STRING:
|vpiStmt:
\_begin: , line:1338
|vpiFullName:uvm_pkg.uvm_sequencer_base::start_phase_sequence
|vpiStmt:
\_assignment: , line:1339
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (seq), line:1339
|vpiName:seq
|vpiFullName:uvm_pkg.uvm_sequencer_base::start_phase_sequence.seq
|vpiRhs:
\_ref_obj: (sbr.read), line:1339
|vpiName:sbr.read
|vpiFullName:uvm_pkg.uvm_sequencer_base::start_phase_sequence.sbr.read
|vpiStmt:
\_if_stmt: , line:116
|vpiCondition:
\_operation: , line:116
|vpiOpType:14
|vpiOperand:
\_ref_obj: (seq), line:116
|vpiName:seq
|vpiFullName:uvm_pkg.uvm_sequencer_base::start_phase_sequence.seq
|vpiOperand:
\_unsupported_expr: , line:116
|STRING:
|vpiStmt:
\_begin: , line:116
|vpiFullName:uvm_pkg.uvm_sequencer_base::start_phase_sequence
|vpiStmt:
\_begin: , line:118
|vpiFullName:uvm_pkg.uvm_sequencer_base::start_phase_sequence
|vpiStmt:
\_if_stmt: , line:119
|vpiCondition:
\_func_call: (uvm_report_enabled), line:119
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_FULL), line:119
|vpiName:UVM_FULL
|vpiArgument:
\_ref_obj: (UVM_INFO), line:119
|vpiName:UVM_INFO
|vpiArgument:
\_constant: , line:119
|vpiConstType:6
|vpiDecompile:"UVM/SQR/PH/DEF/SB/NULL"
|vpiSize:24
|STRING:"UVM/SQR/PH/DEF/SB/NULL"
|vpiStmt:
\_func_call: (uvm_report_info), line:121
|vpiName:uvm_report_info
|vpiFunction:
\_function: (uvm_report_info), line:126
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"UVM/SQR/PH/DEF/SB/NULL"
|vpiSize:24
|STRING:"UVM/SQR/PH/DEF/SB/NULL"
|vpiArgument:
\_operation: , line:121
|vpiOpType:33
|vpiOperand:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"Default phase sequence for phase '"
|vpiSize:36
|STRING:"Default phase sequence for phase '"
|vpiOperand:
\_ref_obj: (phase.get_name), line:122
|vpiName:phase.get_name
|vpiOperand:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:"' explicitly disabled"
|vpiSize:23
|STRING:"' explicitly disabled"
|vpiArgument:
\_ref_obj: (UVM_FULL), line:122
|vpiName:UVM_FULL
|vpiArgument:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/seq/uvm_sequencer_base.svh"
|vpiSize:213
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/seq/uvm_sequencer_base.svh"
|vpiArgument:
\_constant: , line:122
|vpiConstType:7
|vpiDecompile:1340
|vpiSize:32
|INT:1340
|vpiArgument:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:122
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:1342
|vpiElseStmt:
\_if_stmt: , line:1347
|vpiCondition:
\_operation: , line:1347
|vpiOpType:26
|vpiOperand:
\_sys_func_call: ($cast), line:1347
|vpiName:$cast
|vpiArgument:
\_ref_obj: (owr), line:1347
|vpiName:owr
|vpiArgument:
\_ref_obj: (rsrc), line:1347
|vpiName:rsrc
|vpiOperand:
\_operation: , line:1347
|vpiOpType:15
|vpiOperand:
\_ref_obj: (owr), line:1347
|vpiName:owr
|vpiFullName:uvm_pkg.uvm_sequencer_base::start_phase_sequence.owr
|vpiOperand:
\_unsupported_expr: , line:1347
|STRING:
|vpiStmt:
\_begin: , line:1347
|vpiFullName:uvm_pkg.uvm_sequencer_base::start_phase_sequence
|vpiStmt:
\_assignment: , line:1350
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (wrapper), line:1350
|vpiName:wrapper
|vpiFullName:uvm_pkg.uvm_sequencer_base::start_phase_sequence.wrapper
|vpiRhs:
\_ref_obj: (owr.read), line:1350
|vpiName:owr.read
|vpiFullName:uvm_pkg.uvm_sequencer_base::start_phase_sequence.owr.read
|vpiStmt:
\_if_stmt: , line:116
|vpiCondition:
\_operation: , line:116
|vpiOpType:14
|vpiOperand:
\_ref_obj: (wrapper), line:116
|vpiName:wrapper
|vpiFullName:uvm_pkg.uvm_sequencer_base::start_phase_sequence.wrapper
|vpiOperand:
\_unsupported_expr: , line:116
|STRING:
|vpiStmt:
\_begin: , line:116
|vpiFullName:uvm_pkg.uvm_sequencer_base::start_phase_sequence
|vpiStmt:
\_begin: , line:118
|vpiFullName:uvm_pkg.uvm_sequencer_base::start_phase_sequence
|vpiStmt:
\_if_stmt: , line:119
|vpiCondition:
\_func_call: (uvm_report_enabled), line:119
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_FULL), line:119
|vpiName:UVM_FULL
|vpiArgument:
\_ref_obj: (UVM_INFO), line:119
|vpiName:UVM_INFO
|vpiArgument:
\_constant: , line:119
|vpiConstType:6
|vpiDecompile:"UVM/SQR/PH/DEF/OW/NULL"
|vpiSize:24
|STRING:"UVM/SQR/PH/DEF/OW/NULL"
|vpiStmt:
\_func_call: (uvm_report_info), line:121
|vpiName:uvm_report_info
|vpiFunction:
\_function: (uvm_report_info), line:126
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"UVM/SQR/PH/DEF/OW/NULL"
|vpiSize:24
|STRING:"UVM/SQR/PH/DEF/OW/NULL"
|vpiArgument:
\_operation: , line:121
|vpiOpType:33
|vpiOperand:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"Default phase sequence for phase '"
|vpiSize:36
|STRING:"Default phase sequence for phase '"
|vpiOperand:
\_ref_obj: (phase.get_name), line:122
|vpiName:phase.get_name
|vpiOperand:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:"' explicitly disabled"
|vpiSize:23
|STRING:"' explicitly disabled"
|vpiArgument:
\_ref_obj: (UVM_FULL), line:122
|vpiName:UVM_FULL
|vpiArgument:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/seq/uvm_sequencer_base.svh"
|vpiSize:213
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/seq/uvm_sequencer_base.svh"
|vpiArgument:
\_constant: , line:122
|vpiConstType:7
|vpiDecompile:1352
|vpiSize:32
|INT:1352
|vpiArgument:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:122
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:1354
|vpiStmt:
\_if_stmt: , line:1357
|vpiCondition:
\_operation: , line:1357
|vpiOpType:27
|vpiOperand:
\_operation: , line:1357
|vpiOpType:3
|vpiOperand:
\_sys_func_call: ($cast), line:1357
|vpiName:$cast
|vpiArgument:
\_ref_obj: (seq), line:1357
|vpiName:seq
|vpiArgument:
\_ref_obj: (f.create_object_by_type), line:1357
|vpiName:f.create_object_by_type
|vpiOperand:
\_operation: , line:134
|vpiOpType:14
|vpiOperand:
\_ref_obj: (seq), line:134
|vpiName:seq
|vpiFullName:uvm_pkg.uvm_sequencer_base::start_phase_sequence.seq
|vpiOperand:
\_unsupported_expr: , line:134
|STRING:
|vpiStmt:
\_begin: , line:134
|vpiFullName:uvm_pkg.uvm_sequencer_base::start_phase_sequence
|vpiStmt:
\_begin: , line:136
|vpiFullName:uvm_pkg.uvm_sequencer_base::start_phase_sequence
|vpiStmt:
\_if_stmt: , line:137
|vpiCondition:
\_func_call: (uvm_report_enabled), line:137
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:137
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_WARNING), line:137
|vpiName:UVM_WARNING
|vpiArgument:
\_constant: , line:137
|vpiConstType:6
|vpiDecompile:"PHASESEQ"
|vpiSize:10
|STRING:"PHASESEQ"
|vpiStmt:
\_func_call: (uvm_report_warning), line:139
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"PHASESEQ"
|vpiSize:10
|STRING:"PHASESEQ"
|vpiArgument:
\_operation: , line:139
|vpiOpType:33
|vpiOperand:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"Default sequence for phase '"
|vpiSize:30
|STRING:"Default sequence for phase '"
|vpiOperand:
\_ref_obj: (phase.get_name), line:140
|vpiName:phase.get_name
|vpiOperand:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:"' %s is not a sequence type"
|vpiSize:29
|STRING:"' %s is not a sequence type"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:140
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/seq/uvm_sequencer_base.svh"
|vpiSize:213
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/seq/uvm_sequencer_base.svh"
|vpiArgument:
\_constant: , line:140
|vpiConstType:7
|vpiDecompile:1360
|vpiSize:32
|INT:1360
|vpiArgument:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:140
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:1362
|vpiStmt:
\_if_stmt: , line:116
|vpiCondition:
\_operation: , line:116
|vpiOpType:14
|vpiOperand:
\_ref_obj: (seq), line:116
|vpiName:seq
|vpiFullName:uvm_pkg.uvm_sequencer_base::start_phase_sequence.seq
|vpiOperand:
\_unsupported_expr: , line:116
|STRING:
|vpiStmt:
\_begin: , line:116
|vpiFullName:uvm_pkg.uvm_sequencer_base::start_phase_sequence
|vpiStmt:
\_begin: , line:118
|vpiFullName:uvm_pkg.uvm_sequencer_base::start_phase_sequence
|vpiStmt:
\_if_stmt: , line:119
|vpiCondition:
\_func_call: (uvm_report_enabled), line:119
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_FULL), line:119
|vpiName:UVM_FULL
|vpiArgument:
\_ref_obj: (UVM_INFO), line:119
|vpiName:UVM_INFO
|vpiArgument:
\_constant: , line:119
|vpiConstType:6
|vpiDecompile:"PHASESEQ"
|vpiSize:10
|STRING:"PHASESEQ"
|vpiStmt:
\_func_call: (uvm_report_info), line:121
|vpiName:uvm_report_info
|vpiFunction:
\_function: (uvm_report_info), line:126
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"PHASESEQ"
|vpiSize:10
|STRING:"PHASESEQ"
|vpiArgument:
\_operation: , line:121
|vpiOpType:33
|vpiOperand:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"No default phase sequence for phase '"
|vpiSize:39
|STRING:"No default phase sequence for phase '"
|vpiOperand:
\_ref_obj: (phase.get_name), line:122
|vpiName:phase.get_name
|vpiOperand:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:"'"
|vpiSize:3
|STRING:"'"
|vpiArgument:
\_ref_obj: (UVM_FULL), line:122
|vpiName:UVM_FULL
|vpiArgument:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/seq/uvm_sequencer_base.svh"
|vpiSize:213
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/seq/uvm_sequencer_base.svh"
|vpiArgument:
\_constant: , line:122
|vpiConstType:7
|vpiDecompile:1368
|vpiSize:32
|INT:1368
|vpiArgument:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:122
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:1370
|vpiStmt:
\_begin: , line:118
|vpiFullName:uvm_pkg.uvm_sequencer_base::start_phase_sequence
|vpiStmt:
\_if_stmt: , line:119
|vpiCondition:
\_func_call: (uvm_report_enabled), line:119
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_FULL), line:119
|vpiName:UVM_FULL
|vpiArgument:
\_ref_obj: (UVM_INFO), line:119
|vpiName:UVM_INFO
|vpiArgument:
\_constant: , line:119
|vpiConstType:6
|vpiDecompile:"PHASESEQ"
|vpiSize:10
|STRING:"PHASESEQ"
|vpiStmt:
\_func_call: (uvm_report_info), line:121
|vpiName:uvm_report_info
|vpiFunction:
\_function: (uvm_report_info), line:126
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"PHASESEQ"
|vpiSize:10
|STRING:"PHASESEQ"
|vpiArgument:
\_operation: , line:121
|vpiOpType:33
|vpiOperand:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"Starting default sequence '"
|vpiSize:29
|STRING:"Starting default sequence '"
|vpiOperand:
\_ref_obj: (seq.get_type_name), line:122
|vpiName:seq.get_type_name
|vpiOperand:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:"' for phase '"
|vpiSize:15
|STRING:"' for phase '"
|vpiOperand:
\_ref_obj: (phase.get_name), line:122
|vpiName:phase.get_name
|vpiOperand:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:"'"
|vpiSize:3
|STRING:"'"
|vpiArgument:
\_ref_obj: (UVM_FULL), line:122
|vpiName:UVM_FULL
|vpiArgument:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/seq/uvm_sequencer_base.svh"
|vpiSize:213
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/seq/uvm_sequencer_base.svh"
|vpiArgument:
\_constant: , line:122
|vpiConstType:7
|vpiDecompile:1373
|vpiSize:32
|INT:1373
|vpiArgument:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:122
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:1376
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (seq.print_sequence_info), line:1376
|vpiName:seq.print_sequence_info
|vpiFullName:uvm_pkg.uvm_sequencer_base::start_phase_sequence.seq.print_sequence_info
|vpiRhs:
\_constant: , line:1376
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_func_call: (seq.set_sequencer), line:1377
|vpiName:seq.set_sequencer
|vpiArgument:
\_ref_obj: (this), line:1377
|vpiName:this
|vpiStmt:
\_func_call: (seq.reseed), line:1378
|vpiName:seq.reseed
|vpiStmt:
\_func_call: (seq.set_starting_phase), line:1379
|vpiName:seq.set_starting_phase
|vpiArgument:
\_ref_obj: (phase), line:1379
|vpiName:phase
|vpiStmt:
\_if_stmt: , line:134
|vpiCondition:
\_operation: , line:134
|vpiOpType:26
|vpiOperand:
\_ref_obj: (seq.get_randomize_enabled), line:134
|vpiName:seq.get_randomize_enabled
|vpiFullName:uvm_pkg.uvm_sequencer_base::start_phase_sequence.seq.get_randomize_enabled
|vpiOperand:
\_operation: , line:134
|vpiOpType:3
|vpiOperand:
\_ref_obj: (seq.randomize), line:134
|vpiName:seq.randomize
|vpiFullName:uvm_pkg.uvm_sequencer_base::start_phase_sequence.seq.randomize
|vpiStmt:
\_begin: , line:134
|vpiFullName:uvm_pkg.uvm_sequencer_base::start_phase_sequence
|vpiStmt:
\_begin: , line:136
|vpiFullName:uvm_pkg.uvm_sequencer_base::start_phase_sequence
|vpiStmt:
\_if_stmt: , line:137
|vpiCondition:
\_func_call: (uvm_report_enabled), line:137
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:137
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_WARNING), line:137
|vpiName:UVM_WARNING
|vpiArgument:
\_constant: , line:137
|vpiConstType:6
|vpiDecompile:"STRDEFSEQ"
|vpiSize:11
|STRING:"STRDEFSEQ"
|vpiStmt:
\_func_call: (uvm_report_warning), line:139
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"STRDEFSEQ"
|vpiSize:11
|STRING:"STRDEFSEQ"
|vpiArgument:
\_operation: , line:139
|vpiOpType:33
|vpiOperand:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"Randomization failed for default sequence '"
|vpiSize:45
|STRING:"Randomization failed for default sequence '"
|vpiOperand:
\_ref_obj: (seq.get_type_name), line:140
|vpiName:seq.get_type_name
|vpiOperand:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:"' for phase '"
|vpiSize:15
|STRING:"' for phase '"
|vpiOperand:
\_ref_obj: (phase.get_name), line:140
|vpiName:phase.get_name
|vpiOperand:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:"'"
|vpiSize:3
|STRING:"'"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:140
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/seq/uvm_sequencer_base.svh"
|vpiSize:213
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/seq/uvm_sequencer_base.svh"
|vpiArgument:
\_constant: , line:140
|vpiConstType:7
|vpiDecompile:1382
|vpiSize:32
|INT:1382
|vpiArgument:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:140
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:1384
|vpiStmt:
\_fork_stmt: , line:1387
|vpiJoinType:1
|vpiFullName:uvm_pkg.uvm_sequencer_base::start_phase_sequence
|vpiStmt:
\_begin: , line:1387
|vpiFullName:uvm_pkg.uvm_sequencer_base::start_phase_sequence
|vpiStmt:
\_assignment: , line:1390
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (w.pid), line:1390
|vpiName:w.pid
|vpiFullName:uvm_pkg.uvm_sequencer_base::start_phase_sequence.w.pid
|vpiRhs:
\_ref_obj: (process::self), line:1390
|vpiName:process::self
|vpiFullName:uvm_pkg.uvm_sequencer_base::start_phase_sequence.process::self
|vpiStmt:
\_assignment: , line:1391
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (w.seq), line:1391
|vpiName:w.seq
|vpiFullName:uvm_pkg.uvm_sequencer_base::start_phase_sequence.w.seq
|vpiRhs:
\_ref_obj: (seq), line:1391
|vpiName:seq
|vpiFullName:uvm_pkg.uvm_sequencer_base::start_phase_sequence.seq
|vpiStmt:
\_func_call: (w.pid), line:1392
|vpiName:w.pid
|vpiStmt:
\_assignment: , line:1393
|vpiBlocking:1
|vpiLhs:
\_bit_select: (m_default_sequences), line:1393
|vpiName:m_default_sequences
|vpiFullName:uvm_pkg.uvm_sequencer_base::start_phase_sequence.m_default_sequences
|vpiIndex:
\_ref_obj: (phase), line:1393
|vpiName:phase
|vpiRhs:
\_ref_obj: (w), line:1393
|vpiName:w
|vpiFullName:uvm_pkg.uvm_sequencer_base::start_phase_sequence.w
|vpiStmt:
\_func_call: (seq.start), line:1395
|vpiName:seq.start
|vpiArgument:
\_ref_obj: (this), line:1395
|vpiName:this
|vpiStmt:
\_func_call: (m_default_sequences.delete), line:1396
|vpiName:m_default_sequences.delete
|vpiArgument:
\_ref_obj: (phase), line:1396
|vpiName:phase
|vpiTaskFunc:
\_function: (uvm_sequencer_base::stop_phase_sequence), line:1405
|vpiName:uvm_sequencer_base::stop_phase_sequence
|vpiFullName:uvm_pkg.uvm_sequencer_base::stop_phase_sequence
|vpiIODecl:
\_io_decl: (phase)
|vpiName:phase
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_phase), line:1405, parent:phase
|vpiName:uvm_phase
|vpiFullName:phase.uvm_phase
|vpiStmt:
\_if_else: , line:116, parent:uvm_sequencer_base::stop_phase_sequence
|vpiCondition:
\_ref_obj: (m_default_sequences.exists), line:116
|vpiName:m_default_sequences.exists
|vpiFullName:uvm_pkg.uvm_sequencer_base::stop_phase_sequence.m_default_sequences.exists
|vpiStmt:
\_begin: , line:116
|vpiFullName:uvm_pkg.uvm_sequencer_base::stop_phase_sequence
|vpiStmt:
\_begin: , line:118
|vpiFullName:uvm_pkg.uvm_sequencer_base::stop_phase_sequence
|vpiStmt:
\_if_stmt: , line:119
|vpiCondition:
\_func_call: (uvm_report_enabled), line:119
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_FULL), line:119
|vpiName:UVM_FULL
|vpiArgument:
\_ref_obj: (UVM_INFO), line:119
|vpiName:UVM_INFO
|vpiArgument:
\_constant: , line:119
|vpiConstType:6
|vpiDecompile:"PHASESEQ"
|vpiSize:10
|STRING:"PHASESEQ"
|vpiStmt:
\_func_call: (uvm_report_info), line:120
|vpiName:uvm_report_info
|vpiFunction:
\_function: (uvm_report_info), line:126
|vpiArgument:
\_constant: , line:120
|vpiConstType:6
|vpiDecompile:"PHASESEQ"
|vpiSize:10
|STRING:"PHASESEQ"
|vpiArgument:
\_operation: , line:122
|vpiOpType:33
|vpiOperand:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:"Killing default sequence '"
|vpiSize:28
|STRING:"Killing default sequence '"
|vpiOperand:
\_bit_select: (m_default_sequences.seq), line:122
|vpiName:m_default_sequences.seq
|vpiIndex:
\_ref_obj: (phase), line:122
|vpiName:phase
|vpiOperand:
\_constant: , line:123
|vpiConstType:6
|vpiDecompile:"' for phase '"
|vpiSize:15
|STRING:"' for phase '"
|vpiOperand:
\_ref_obj: (phase.get_name), line:123
|vpiName:phase.get_name
|vpiOperand:
\_constant: , line:123
|vpiConstType:6
|vpiDecompile:"'"
|vpiSize:3
|STRING:"'"
|vpiArgument:
\_ref_obj: (UVM_FULL), line:123
|vpiName:UVM_FULL
|vpiArgument:
\_constant: , line:123
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/seq/uvm_sequencer_base.svh"
|vpiSize:213
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/seq/uvm_sequencer_base.svh"
|vpiArgument:
\_constant: , line:123
|vpiConstType:7
|vpiDecompile:1407
|vpiSize:32
|INT:1407
|vpiArgument:
\_constant: , line:123
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:123
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_func_call: (m_default_sequences.seq), line:1409
|vpiName:m_default_sequences.seq
|vpiElseStmt:
\_begin: , line:116
|vpiFullName:uvm_pkg.uvm_sequencer_base::stop_phase_sequence
|vpiStmt:
\_begin: , line:118
|vpiFullName:uvm_pkg.uvm_sequencer_base::stop_phase_sequence
|vpiStmt:
\_if_stmt: , line:119
|vpiCondition:
\_func_call: (uvm_report_enabled), line:119
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_FULL), line:120
|vpiName:UVM_FULL
|vpiArgument:
\_ref_obj: (UVM_INFO), line:120
|vpiName:UVM_INFO
|vpiArgument:
\_constant: , line:120
|vpiConstType:6
|vpiDecompile:"PHASESEQ"
|vpiSize:10
|STRING:"PHASESEQ"
|vpiStmt:
\_func_call: (uvm_report_info), line:121
|vpiName:uvm_report_info
|vpiFunction:
\_function: (uvm_report_info), line:126
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"PHASESEQ"
|vpiSize:10
|STRING:"PHASESEQ"
|vpiArgument:
\_operation: , line:123
|vpiOpType:33
|vpiOperand:
\_constant: , line:123
|vpiConstType:6
|vpiDecompile:"No default sequence to kill for phase '"
|vpiSize:41
|STRING:"No default sequence to kill for phase '"
|vpiOperand:
\_ref_obj: (phase.get_name), line:123
|vpiName:phase.get_name
|vpiOperand:
\_constant: , line:123
|vpiConstType:6
|vpiDecompile:"'"
|vpiSize:3
|STRING:"'"
|vpiArgument:
\_ref_obj: (UVM_FULL), line:124
|vpiName:UVM_FULL
|vpiArgument:
\_constant: , line:124
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/seq/uvm_sequencer_base.svh"
|vpiSize:213
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/seq/uvm_sequencer_base.svh"
|vpiArgument:
\_constant: , line:124
|vpiConstType:7
|vpiDecompile:1413
|vpiSize:32
|INT:1413
|vpiArgument:
\_constant: , line:124
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:124
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiTaskFunc:
\_function: (uvm_sequencer_param_base::do_print), line:246
|vpiName:uvm_sequencer_param_base::do_print
|vpiFullName:uvm_pkg.uvm_sequencer_param_base::do_print
|vpiIODecl:
\_io_decl: (printer)
|vpiName:printer
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_printer), line:246, parent:printer
|vpiName:uvm_printer
|vpiFullName:printer.uvm_printer
|vpiStmt:
\_begin: , parent:uvm_sequencer_param_base::do_print
|vpiFullName:uvm_pkg.uvm_sequencer_param_base::do_print
|vpiStmt:
\_sys_func_call: (super.do_print), line:247
|vpiName:super.do_print
|vpiArgument:
\_ref_obj: (printer), line:247
|vpiName:printer
|vpiStmt:
\_func_call: (printer.print_field_int), line:248
|vpiName:printer.print_field_int
|vpiArgument:
\_constant: , line:248
|vpiConstType:6
|vpiDecompile:"num_last_reqs"
|vpiSize:15
|STRING:"num_last_reqs"
|vpiArgument:
\_ref_obj: (m_num_last_reqs), line:248
|vpiName:m_num_last_reqs
|vpiArgument:
\_sys_func_call: ($bits), line:248
|vpiName:$bits
|vpiArgument:
\_ref_obj: (m_num_last_reqs), line:248
|vpiName:m_num_last_reqs
|vpiArgument:
\_ref_obj: (UVM_DEC), line:248
|vpiName:UVM_DEC
|vpiStmt:
\_func_call: (printer.print_field_int), line:249
|vpiName:printer.print_field_int
|vpiArgument:
\_constant: , line:249
|vpiConstType:6
|vpiDecompile:"num_last_rsps"
|vpiSize:15
|STRING:"num_last_rsps"
|vpiArgument:
\_ref_obj: (m_num_last_rsps), line:249
|vpiName:m_num_last_rsps
|vpiArgument:
\_sys_func_call: ($bits), line:249
|vpiName:$bits
|vpiArgument:
\_ref_obj: (m_num_last_rsps), line:249
|vpiName:m_num_last_rsps
|vpiArgument:
\_ref_obj: (UVM_DEC), line:249
|vpiName:UVM_DEC
|vpiTaskFunc:
\_function: (uvm_sequencer_param_base::connect_phase), line:256
|vpiName:uvm_sequencer_param_base::connect_phase
|vpiFullName:uvm_pkg.uvm_sequencer_param_base::connect_phase
|vpiIODecl:
\_io_decl: (phase)
|vpiName:phase
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_phase), line:256, parent:phase
|vpiName:uvm_phase
|vpiFullName:phase.uvm_phase
|vpiStmt:
\_begin: , parent:uvm_sequencer_param_base::connect_phase
|vpiFullName:uvm_pkg.uvm_sequencer_param_base::connect_phase
|vpiStmt:
\_sys_func_call: (super.connect_phase), line:257
|vpiName:super.connect_phase
|vpiArgument:
\_ref_obj: (phase), line:257
|vpiName:phase
|vpiStmt:
\_func_call: (rsp_export.connect), line:258
|vpiName:rsp_export.connect
|vpiArgument:
\_ref_obj: (sqr_rsp_analysis_fifo.analysis_export), line:258
|vpiName:sqr_rsp_analysis_fifo.analysis_export
|vpiTaskFunc:
\_function: (uvm_sequencer_param_base::build_phase), line:265
|vpiName:uvm_sequencer_param_base::build_phase
|vpiFullName:uvm_pkg.uvm_sequencer_param_base::build_phase
|vpiIODecl:
\_io_decl: (phase)
|vpiName:phase
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_phase), line:265, parent:phase
|vpiName:uvm_phase
|vpiFullName:phase.uvm_phase
|vpiStmt:
\_begin: , parent:uvm_sequencer_param_base::build_phase
|vpiFullName:uvm_pkg.uvm_sequencer_param_base::build_phase
|vpiStmt:
\_sys_func_call: (super.build_phase), line:266
|vpiName:super.build_phase
|vpiArgument:
\_ref_obj: (phase), line:266
|vpiName:phase
|vpiStmt:
\_assignment: , line:267
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (sqr_rsp_analysis_fifo.sequencer_ptr), line:267
|vpiName:sqr_rsp_analysis_fifo.sequencer_ptr
|vpiFullName:uvm_pkg.uvm_sequencer_param_base::build_phase.sqr_rsp_analysis_fifo.sequencer_ptr
|vpiRhs:
\_ref_obj: (this), line:267
|vpiName:this
|vpiFullName:uvm_pkg.uvm_sequencer_param_base::build_phase.this
|vpiTaskFunc:
\_function: (uvm_sequencer_param_base::send_request), line:274
|vpiName:uvm_sequencer_param_base::send_request
|vpiFullName:uvm_pkg.uvm_sequencer_param_base::send_request
|vpiIODecl:
\_io_decl: (sequence_ptr)
|vpiName:sequence_ptr
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_sequence_base), line:274, parent:sequence_ptr
|vpiName:uvm_sequence_base
|vpiFullName:sequence_ptr.uvm_sequence_base
|vpiIODecl:
\_io_decl: (t)
|vpiName:t
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_sequence_item), line:275, parent:t
|vpiName:uvm_sequence_item
|vpiFullName:t.uvm_sequence_item
|vpiIODecl:
\_io_decl: (rerandomize)
|vpiName:rerandomize
|vpiDirection:5
|vpiExpr:
\_bit_var: , line:276, parent:rerandomize
|vpiFullName:rerandomize
|vpiStmt:
\_begin: , parent:uvm_sequencer_param_base::send_request
|vpiFullName:uvm_pkg.uvm_sequencer_param_base::send_request
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (param_t), line:277
|vpiName:param_t
|vpiFullName:uvm_pkg.uvm_sequencer_param_base::send_request.param_t
|vpiStmt:
\_if_stmt: , line:279
|vpiCondition:
\_operation: , line:279
|vpiOpType:14
|vpiOperand:
\_ref_obj: (sequence_ptr), line:279
|vpiName:sequence_ptr
|vpiFullName:uvm_pkg.uvm_sequencer_param_base::send_request.sequence_ptr
|vpiOperand:
\_unsupported_expr: , line:279
|STRING:
|vpiStmt:
\_begin: , line:279
|vpiFullName:uvm_pkg.uvm_sequencer_param_base::send_request
|vpiStmt:
\_func_call: (uvm_report_fatal), line:280
|vpiName:uvm_report_fatal
|vpiFunction:
\_function: (uvm_report_fatal), line:192
|vpiArgument:
\_constant: , line:280
|vpiConstType:6
|vpiDecompile:"SNDREQ"
|vpiSize:8
|STRING:"SNDREQ"
|vpiArgument:
\_constant: , line:280
|vpiConstType:6
|vpiDecompile:"Send request sequence_ptr is null"
|vpiSize:35
|STRING:"Send request sequence_ptr is null"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:280
|vpiName:UVM_NONE
|vpiStmt:
\_if_stmt: , line:283
|vpiCondition:
\_operation: , line:283
|vpiOpType:20
|vpiOperand:
\_ref_obj: (sequence_ptr.m_wait_for_grant_semaphore), line:283
|vpiName:sequence_ptr.m_wait_for_grant_semaphore
|vpiFullName:uvm_pkg.uvm_sequencer_param_base::send_request.sequence_ptr.m_wait_for_grant_semaphore
|vpiOperand:
\_constant: , line:283
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_begin: , line:283
|vpiFullName:uvm_pkg.uvm_sequencer_param_base::send_request
|vpiStmt:
\_func_call: (uvm_report_fatal), line:284
|vpiName:uvm_report_fatal
|vpiFunction:
\_function: (uvm_report_fatal), line:192
|vpiArgument:
\_constant: , line:284
|vpiConstType:6
|vpiDecompile:"SNDREQ"
|vpiSize:8
|STRING:"SNDREQ"
|vpiArgument:
\_constant: , line:284
|vpiConstType:6
|vpiDecompile:"Send request called without wait_for_grant"
|vpiSize:44
|STRING:"Send request called without wait_for_grant"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:284
|vpiName:UVM_NONE
|vpiStmt:
\_if_else: , line:288
|vpiCondition:
\_sys_func_call: ($cast), line:288
|vpiName:$cast
|vpiArgument:
\_ref_obj: (param_t), line:288
|vpiName:param_t
|vpiArgument:
\_ref_obj: (t), line:288
|vpiName:t
|vpiStmt:
\_begin: , line:288
|vpiFullName:uvm_pkg.uvm_sequencer_param_base::send_request
|vpiStmt:
\_if_stmt: , line:289
|vpiCondition:
\_operation: , line:289
|vpiOpType:14
|vpiOperand:
\_ref_obj: (rerandomize), line:289
|vpiName:rerandomize
|vpiFullName:uvm_pkg.uvm_sequencer_param_base::send_request.rerandomize
|vpiOperand:
\_constant: , line:289
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_begin: , line:289
|vpiFullName:uvm_pkg.uvm_sequencer_param_base::send_request
|vpiStmt:
\_if_stmt: , line:290
|vpiCondition:
\_operation: , line:290
|vpiOpType:3
|vpiOperand:
\_ref_obj: (param_t.randomize), line:290
|vpiName:param_t.randomize
|vpiFullName:uvm_pkg.uvm_sequencer_param_base::send_request.param_t.randomize
|vpiStmt:
\_begin: , line:290
|vpiFullName:uvm_pkg.uvm_sequencer_param_base::send_request
|vpiStmt:
\_func_call: (uvm_report_warning), line:291
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:291
|vpiConstType:6
|vpiDecompile:"SQRSNDREQ"
|vpiSize:11
|STRING:"SQRSNDREQ"
|vpiArgument:
\_constant: , line:291
|vpiConstType:6
|vpiDecompile:"Failed to rerandomize sequence item in send_request"
|vpiSize:53
|STRING:"Failed to rerandomize sequence item in send_request"
|vpiStmt:
\_if_stmt: , line:294
|vpiCondition:
\_operation: , line:294
|vpiOpType:14
|vpiOperand:
\_ref_obj: (param_t.get_transaction_id), line:294
|vpiName:param_t.get_transaction_id
|vpiFullName:uvm_pkg.uvm_sequencer_param_base::send_request.param_t.get_transaction_id
|vpiOperand:
\_operation: , line:294
|vpiOpType:1
|vpiOperand:
\_constant: , line:294
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_begin: , line:294
|vpiFullName:uvm_pkg.uvm_sequencer_param_base::send_request
|vpiStmt:
\_func_call: (param_t.set_transaction_id), line:295
|vpiName:param_t.set_transaction_id
|vpiArgument:
\_operation: , line:295
|vpiOpType:62
|vpiOperand:
\_ref_obj: (sequence_ptr.m_next_transaction_id), line:295
|vpiName:sequence_ptr.m_next_transaction_id
|vpiStmt:
\_func_call: (m_last_req_push_front), line:297
|vpiName:m_last_req_push_front
|vpiArgument:
\_ref_obj: (param_t), line:297
|vpiName:param_t
|vpiElseStmt:
\_begin: , line:298
|vpiFullName:uvm_pkg.uvm_sequencer_param_base::send_request
|vpiStmt:
\_func_call: (uvm_report_fatal), line:299
|vpiName:uvm_report_fatal
|vpiFunction:
\_function: (uvm_report_fatal), line:192
|vpiArgument:
\_constant: , line:299
|vpiConstType:6
|vpiDecompile:"SQRSNDREQCAST"
|vpiSize:15
|STRING:"SQRSNDREQCAST"
|vpiArgument:
\_sys_func_call: ($sformatf), line:299
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:299
|vpiConstType:6
|vpiDecompile:"send_request failed to cast sequence item"
|vpiSize:43
|STRING:"send_request failed to cast sequence item"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:299
|vpiName:UVM_NONE
|vpiStmt:
\_func_call: (param_t.set_sequence_id), line:302
|vpiName:param_t.set_sequence_id
|vpiArgument:
\_ref_obj: (sequence_ptr.m_get_sqr_sequence_id), line:302
|vpiName:sequence_ptr.m_get_sqr_sequence_id
|vpiStmt:
\_func_call: (t.set_sequencer), line:303
|vpiName:t.set_sequencer
|vpiArgument:
\_ref_obj: (this), line:303
|vpiName:this
|vpiStmt:
\_if_stmt: , line:304
|vpiCondition:
\_operation: , line:304
|vpiOpType:15
|vpiOperand:
\_ref_obj: (m_req_fifo.try_put), line:304
|vpiName:m_req_fifo.try_put
|vpiFullName:uvm_pkg.uvm_sequencer_param_base::send_request.m_req_fifo.try_put
|vpiOperand:
\_constant: , line:304
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_begin: , line:304
|vpiFullName:uvm_pkg.uvm_sequencer_param_base::send_request
|vpiStmt:
\_func_call: (uvm_report_fatal), line:305
|vpiName:uvm_report_fatal
|vpiFunction:
\_function: (uvm_report_fatal), line:192
|vpiArgument:
\_constant: , line:305
|vpiConstType:6
|vpiDecompile:"SQRSNDREQGNI"
|vpiSize:14
|STRING:"SQRSNDREQGNI"
|vpiArgument:
\_constant: , line:305
|vpiConstType:6
|vpiDecompile:"Concurrent calls to get_next_item() not supported. Consider using a semaphore to ensure that concurrent processes take turns in the driver"
|vpiSize:140
|STRING:"Concurrent calls to get_next_item() not supported. Consider using a semaphore to ensure that concurrent processes take turns in the driver"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:305
|vpiName:UVM_NONE
|vpiStmt:
\_func_call: (grant_queued_locks), line:310
|vpiName:grant_queued_locks
|vpiTaskFunc:
\_function: (uvm_sequencer_param_base::put_response), line:317
|vpiName:uvm_sequencer_param_base::put_response
|vpiFullName:uvm_pkg.uvm_sequencer_param_base::put_response
|vpiIODecl:
\_io_decl: (t)
|vpiName:t
|vpiDirection:5
|vpiExpr:
\_chandle_var: (RSP), line:317, parent:t
|vpiName:RSP
|vpiFullName:t.RSP
|vpiStmt:
\_begin: , parent:uvm_sequencer_param_base::put_response
|vpiFullName:uvm_pkg.uvm_sequencer_param_base::put_response
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (sequence_ptr), line:318
|vpiName:sequence_ptr
|vpiFullName:uvm_pkg.uvm_sequencer_param_base::put_response.sequence_ptr
|vpiStmt:
\_if_stmt: , line:320
|vpiCondition:
\_operation: , line:320
|vpiOpType:14
|vpiOperand:
\_ref_obj: (t), line:320
|vpiName:t
|vpiFullName:uvm_pkg.uvm_sequencer_param_base::put_response.t
|vpiOperand:
\_unsupported_expr: , line:320
|STRING:
|vpiStmt:
\_begin: , line:320
|vpiFullName:uvm_pkg.uvm_sequencer_param_base::put_response
|vpiStmt:
\_func_call: (uvm_report_fatal), line:321
|vpiName:uvm_report_fatal
|vpiFunction:
\_function: (uvm_report_fatal), line:192
|vpiArgument:
\_constant: , line:321
|vpiConstType:6
|vpiDecompile:"SQRPUT"
|vpiSize:8
|STRING:"SQRPUT"
|vpiArgument:
\_constant: , line:321
|vpiConstType:6
|vpiDecompile:"Driver put a null response"
|vpiSize:28
|STRING:"Driver put a null response"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:321
|vpiName:UVM_NONE
|vpiStmt:
\_func_call: (m_last_rsp_push_front), line:324
|vpiName:m_last_rsp_push_front
|vpiArgument:
\_ref_obj: (t), line:324
|vpiName:t
|vpiStmt:
\_if_stmt: , line:328
|vpiCondition:
\_operation: , line:328
|vpiOpType:14
|vpiOperand:
\_ref_obj: (t.get_sequence_id), line:328
|vpiName:t.get_sequence_id
|vpiFullName:uvm_pkg.uvm_sequencer_param_base::put_response.t.get_sequence_id
|vpiOperand:
\_operation: , line:328
|vpiOpType:1
|vpiOperand:
\_constant: , line:328
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_begin: , line:328
|vpiFullName:uvm_pkg.uvm_sequencer_param_base::put_response
|vpiStmt:
\_func_call: (uvm_report_fatal), line:330
|vpiName:uvm_report_fatal
|vpiFunction:
\_function: (uvm_report_fatal), line:192
|vpiArgument:
\_constant: , line:330
|vpiConstType:6
|vpiDecompile:"SQRPUT"
|vpiSize:8
|STRING:"SQRPUT"
|vpiArgument:
\_constant: , line:330
|vpiConstType:6
|vpiDecompile:"Driver put a response with null sequence_id"
|vpiSize:45
|STRING:"Driver put a response with null sequence_id"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:330
|vpiName:UVM_NONE
|vpiStmt:
\_return_stmt: , line:332
|vpiStmt:
\_assignment: , line:335
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (sequence_ptr), line:335
|vpiName:sequence_ptr
|vpiFullName:uvm_pkg.uvm_sequencer_param_base::put_response.sequence_ptr
|vpiRhs:
\_func_call: (m_find_sequence), line:335
|vpiName:m_find_sequence
|vpiArgument:
\_ref_obj: (t.get_sequence_id), line:335
|vpiName:t.get_sequence_id
|vpiStmt:
\_if_else: , line:337
|vpiCondition:
\_operation: , line:337
|vpiOpType:15
|vpiOperand:
\_ref_obj: (sequence_ptr), line:337
|vpiName:sequence_ptr
|vpiFullName:uvm_pkg.uvm_sequencer_param_base::put_response.sequence_ptr
|vpiOperand:
\_unsupported_expr: , line:337
|STRING:
|vpiStmt:
\_begin: , line:337
|vpiFullName:uvm_pkg.uvm_sequencer_param_base::put_response
|vpiStmt:
\_if_stmt: , line:339
|vpiCondition:
\_operation: , line:339
|vpiOpType:14
|vpiOperand:
\_ref_obj: (sequence_ptr.get_use_response_handler), line:339
|vpiName:sequence_ptr.get_use_response_handler
|vpiFullName:uvm_pkg.uvm_sequencer_param_base::put_response.sequence_ptr.get_use_response_handler
|vpiOperand:
\_constant: , line:339
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_begin: , line:339
|vpiFullName:uvm_pkg.uvm_sequencer_param_base::put_response
|vpiStmt:
\_func_call: (sequence_ptr.response_handler), line:340
|vpiName:sequence_ptr.response_handler
|vpiArgument:
\_ref_obj: (t), line:340
|vpiName:t
|vpiStmt:
\_return_stmt: , line:341
|vpiStmt:
\_func_call: (sequence_ptr.put_response), line:344
|vpiName:sequence_ptr.put_response
|vpiArgument:
\_ref_obj: (t), line:344
|vpiName:t
|vpiElseStmt:
\_begin: , line:346
|vpiFullName:uvm_pkg.uvm_sequencer_param_base::put_response
|vpiStmt:
\_func_call: (uvm_report_warning), line:347
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:347
|vpiConstType:6
|vpiDecompile:"Sequencer"
|vpiSize:11
|STRING:"Sequencer"
|vpiArgument:
\_sys_func_call: ($sformatf), line:348
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:348
|vpiConstType:6
|vpiDecompile:"Dropping response for sequence %0d, sequence not found. Probable cause: sequence exited or has been killed"
|vpiSize:109
|STRING:"Dropping response for sequence %0d, sequence not found. Probable cause: sequence exited or has been killed"
|vpiArgument:
\_ref_obj: (t.get_sequence_id), line:349
|vpiName:t.get_sequence_id
|vpiTaskFunc:
\_function: (uvm_sequencer_param_base::analysis_write), line:357
|vpiName:uvm_sequencer_param_base::analysis_write
|vpiFullName:uvm_pkg.uvm_sequencer_param_base::analysis_write
|vpiIODecl:
\_io_decl: (t)
|vpiName:t
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_sequence_item), line:357, parent:t
|vpiName:uvm_sequence_item
|vpiFullName:t.uvm_sequence_item
|vpiStmt:
\_begin: , parent:uvm_sequencer_param_base::analysis_write
|vpiFullName:uvm_pkg.uvm_sequencer_param_base::analysis_write
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (response), line:358
|vpiName:response
|vpiFullName:uvm_pkg.uvm_sequencer_param_base::analysis_write.response
|vpiStmt:
\_if_stmt: , line:360
|vpiCondition:
\_operation: , line:360
|vpiOpType:3
|vpiOperand:
\_sys_func_call: ($cast), line:360
|vpiName:$cast
|vpiArgument:
\_ref_obj: (response), line:360
|vpiName:response
|vpiArgument:
\_ref_obj: (t), line:360
|vpiName:t
|vpiStmt:
\_begin: , line:360
|vpiFullName:uvm_pkg.uvm_sequencer_param_base::analysis_write
|vpiStmt:
\_func_call: (uvm_report_fatal), line:361
|vpiName:uvm_report_fatal
|vpiFunction:
\_function: (uvm_report_fatal), line:192
|vpiArgument:
\_constant: , line:361
|vpiConstType:6
|vpiDecompile:"ANALWRT"
|vpiSize:9
|STRING:"ANALWRT"
|vpiArgument:
\_constant: , line:361
|vpiConstType:6
|vpiDecompile:"Failure to cast analysis port write item"
|vpiSize:42
|STRING:"Failure to cast analysis port write item"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:361
|vpiName:UVM_NONE
|vpiStmt:
\_func_call: (put_response), line:363
|vpiName:put_response
|vpiArgument:
\_ref_obj: (response), line:363
|vpiName:response
|vpiTaskFunc:
\_function: (uvm_sequencer_param_base::get_num_reqs_sent), line:370
|vpiName:uvm_sequencer_param_base::get_num_reqs_sent
|vpiFullName:uvm_pkg.uvm_sequencer_param_base::get_num_reqs_sent
|vpiReturn:
\_int_var: , line:370
|vpiStmt:
\_return_stmt: , line:371, parent:uvm_sequencer_param_base::get_num_reqs_sent
|vpiCondition:
\_ref_obj: (m_num_reqs_sent), line:371
|vpiName:m_num_reqs_sent
|vpiFullName:uvm_pkg.uvm_sequencer_param_base::get_num_reqs_sent.m_num_reqs_sent
|vpiTaskFunc:
\_function: (uvm_sequencer_param_base::get_num_rsps_received), line:378
|vpiName:uvm_sequencer_param_base::get_num_rsps_received
|vpiFullName:uvm_pkg.uvm_sequencer_param_base::get_num_rsps_received
|vpiReturn:
\_int_var: , line:378
|vpiStmt:
\_return_stmt: , line:379, parent:uvm_sequencer_param_base::get_num_rsps_received
|vpiCondition:
\_ref_obj: (m_num_rsps_received), line:379
|vpiName:m_num_rsps_received
|vpiFullName:uvm_pkg.uvm_sequencer_param_base::get_num_rsps_received.m_num_rsps_received
|vpiTaskFunc:
\_function: (uvm_sequencer_param_base::set_num_last_reqs), line:386
|vpiName:uvm_sequencer_param_base::set_num_last_reqs
|vpiFullName:uvm_pkg.uvm_sequencer_param_base::set_num_last_reqs
|vpiIODecl:
\_io_decl: (max)
|vpiName:max
|vpiDirection:5
|vpiExpr:
\_int_var: , line:386, parent:max
|vpiFullName:max
|vpiStmt:
\_begin: , parent:uvm_sequencer_param_base::set_num_last_reqs
|vpiFullName:uvm_pkg.uvm_sequencer_param_base::set_num_last_reqs
|vpiStmt:
\_if_stmt: , line:387
|vpiCondition:
\_operation: , line:387
|vpiOpType:18
|vpiOperand:
\_ref_obj: (max), line:387
|vpiName:max
|vpiFullName:uvm_pkg.uvm_sequencer_param_base::set_num_last_reqs.max
|vpiOperand:
\_constant: , line:387
|vpiConstType:7
|vpiDecompile:1024
|vpiSize:32
|INT:1024
|vpiStmt:
\_begin: , line:387
|vpiFullName:uvm_pkg.uvm_sequencer_param_base::set_num_last_reqs
|vpiStmt:
\_func_call: (uvm_report_warning), line:388
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:388
|vpiConstType:6
|vpiDecompile:"HSTOB"
|vpiSize:7
|STRING:"HSTOB"
|vpiArgument:
\_sys_func_call: ($sformatf), line:389
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:389
|vpiConstType:6
|vpiDecompile:"Invalid last size; 1024 is the maximum and will be used"
|vpiSize:57
|STRING:"Invalid last size; 1024 is the maximum and will be used"
|vpiStmt:
\_assignment: , line:390
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (max), line:390
|vpiName:max
|vpiFullName:uvm_pkg.uvm_sequencer_param_base::set_num_last_reqs.max
|vpiRhs:
\_constant: , line:390
|vpiConstType:7
|vpiDecompile:1024
|vpiSize:32
|INT:1024
|vpiStmt:
\_while_stmt: , line:394
|vpiCondition:
\_operation: , line:394
|vpiOpType:26
|vpiOperand:
\_operation: , line:394
|vpiOpType:15
|vpiOperand:
\_ref_obj: (m_last_req_buffer.size), line:394
|vpiName:m_last_req_buffer.size
|vpiFullName:uvm_pkg.uvm_sequencer_param_base::set_num_last_reqs.m_last_req_buffer.size
|vpiOperand:
\_constant: , line:394
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiOperand:
\_operation: , line:394
|vpiOpType:18
|vpiOperand:
\_ref_obj: (m_last_req_buffer.size), line:394
|vpiName:m_last_req_buffer.size
|vpiFullName:uvm_pkg.uvm_sequencer_param_base::set_num_last_reqs.m_last_req_buffer.size
|vpiOperand:
\_ref_obj: (max), line:394
|vpiName:max
|vpiFullName:uvm_pkg.uvm_sequencer_param_base::set_num_last_reqs.max
|vpiStmt:
\_func_call: (m_last_req_buffer.pop_back), line:395
|vpiName:m_last_req_buffer.pop_back
|vpiStmt:
\_assignment: , line:397
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_num_last_reqs), line:397
|vpiName:m_num_last_reqs
|vpiFullName:uvm_pkg.uvm_sequencer_param_base::set_num_last_reqs.m_num_last_reqs
|vpiRhs:
\_ref_obj: (max), line:397
|vpiName:max
|vpiFullName:uvm_pkg.uvm_sequencer_param_base::set_num_last_reqs.max
|vpiStmt:
\_assignment: , line:398
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (num_last_items), line:398
|vpiName:num_last_items
|vpiFullName:uvm_pkg.uvm_sequencer_param_base::set_num_last_reqs.num_last_items
|vpiRhs:
\_ref_obj: (max), line:398
|vpiName:max
|vpiFullName:uvm_pkg.uvm_sequencer_param_base::set_num_last_reqs.max
|vpiTaskFunc:
\_function: (uvm_sequencer_param_base::get_num_last_reqs), line:406
|vpiName:uvm_sequencer_param_base::get_num_last_reqs
|vpiFullName:uvm_pkg.uvm_sequencer_param_base::get_num_last_reqs
|vpiReturn:
\_int_var: , line:406
|vpiStmt:
\_return_stmt: , line:407, parent:uvm_sequencer_param_base::get_num_last_reqs
|vpiCondition:
\_ref_obj: (m_num_last_reqs), line:407
|vpiName:m_num_last_reqs
|vpiFullName:uvm_pkg.uvm_sequencer_param_base::get_num_last_reqs.m_num_last_reqs
|vpiTaskFunc:
\_function: (uvm_sequencer_param_base::m_last_req_push_front), line:414
|vpiName:uvm_sequencer_param_base::m_last_req_push_front
|vpiFullName:uvm_pkg.uvm_sequencer_param_base::m_last_req_push_front
|vpiIODecl:
\_io_decl: (item)
|vpiName:item
|vpiDirection:5
|vpiExpr:
\_chandle_var: (REQ), line:414, parent:item
|vpiName:REQ
|vpiFullName:item.REQ
|vpiStmt:
\_begin: , parent:uvm_sequencer_param_base::m_last_req_push_front
|vpiFullName:uvm_pkg.uvm_sequencer_param_base::m_last_req_push_front
|vpiStmt:
\_if_stmt: , line:415
|vpiCondition:
\_operation: , line:415
|vpiOpType:3
|vpiOperand:
\_ref_obj: (m_num_last_reqs), line:415
|vpiName:m_num_last_reqs
|vpiFullName:uvm_pkg.uvm_sequencer_param_base::m_last_req_push_front.m_num_last_reqs
|vpiStmt:
\_return_stmt: , line:416
|vpiStmt:
\_if_stmt: , line:418
|vpiCondition:
\_operation: , line:418
|vpiOpType:14
|vpiOperand:
\_ref_obj: (m_last_req_buffer.size), line:418
|vpiName:m_last_req_buffer.size
|vpiFullName:uvm_pkg.uvm_sequencer_param_base::m_last_req_push_front.m_last_req_buffer.size
|vpiOperand:
\_ref_obj: (m_num_last_reqs), line:418
|vpiName:m_num_last_reqs
|vpiFullName:uvm_pkg.uvm_sequencer_param_base::m_last_req_push_front.m_num_last_reqs
|vpiStmt:
\_func_call: (m_last_req_buffer.pop_back), line:419
|vpiName:m_last_req_buffer.pop_back
|vpiStmt:
\_sys_func_call: (this.m_last_req_buffer), line:421
|vpiName:this.m_last_req_buffer
|vpiTaskFunc:
\_function: (uvm_sequencer_param_base::set_num_last_rsps), line:428
|vpiName:uvm_sequencer_param_base::set_num_last_rsps
|vpiFullName:uvm_pkg.uvm_sequencer_param_base::set_num_last_rsps
|vpiIODecl:
\_io_decl: (max)
|vpiName:max
|vpiDirection:5
|vpiExpr:
\_int_var: , line:428, parent:max
|vpiFullName:max
|vpiStmt:
\_begin: , parent:uvm_sequencer_param_base::set_num_last_rsps
|vpiFullName:uvm_pkg.uvm_sequencer_param_base::set_num_last_rsps
|vpiStmt:
\_if_stmt: , line:429
|vpiCondition:
\_operation: , line:429
|vpiOpType:18
|vpiOperand:
\_ref_obj: (max), line:429
|vpiName:max
|vpiFullName:uvm_pkg.uvm_sequencer_param_base::set_num_last_rsps.max
|vpiOperand:
\_constant: , line:429
|vpiConstType:7
|vpiDecompile:1024
|vpiSize:32
|INT:1024
|vpiStmt:
\_begin: , line:429
|vpiFullName:uvm_pkg.uvm_sequencer_param_base::set_num_last_rsps
|vpiStmt:
\_func_call: (uvm_report_warning), line:430
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:430
|vpiConstType:6
|vpiDecompile:"HSTOB"
|vpiSize:7
|STRING:"HSTOB"
|vpiArgument:
\_sys_func_call: ($sformatf), line:431
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:431
|vpiConstType:6
|vpiDecompile:"Invalid last size; 1024 is the maximum and will be used"
|vpiSize:57
|STRING:"Invalid last size; 1024 is the maximum and will be used"
|vpiStmt:
\_assignment: , line:432
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (max), line:432
|vpiName:max
|vpiFullName:uvm_pkg.uvm_sequencer_param_base::set_num_last_rsps.max
|vpiRhs:
\_constant: , line:432
|vpiConstType:7
|vpiDecompile:1024
|vpiSize:32
|INT:1024
|vpiStmt:
\_while_stmt: , line:436
|vpiCondition:
\_operation: , line:436
|vpiOpType:26
|vpiOperand:
\_operation: , line:436
|vpiOpType:15
|vpiOperand:
\_ref_obj: (m_last_rsp_buffer.size), line:436
|vpiName:m_last_rsp_buffer.size
|vpiFullName:uvm_pkg.uvm_sequencer_param_base::set_num_last_rsps.m_last_rsp_buffer.size
|vpiOperand:
\_constant: , line:436
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiOperand:
\_operation: , line:436
|vpiOpType:18
|vpiOperand:
\_ref_obj: (m_last_rsp_buffer.size), line:436
|vpiName:m_last_rsp_buffer.size
|vpiFullName:uvm_pkg.uvm_sequencer_param_base::set_num_last_rsps.m_last_rsp_buffer.size
|vpiOperand:
\_ref_obj: (max), line:436
|vpiName:max
|vpiFullName:uvm_pkg.uvm_sequencer_param_base::set_num_last_rsps.max
|vpiStmt:
\_begin: , line:436
|vpiFullName:uvm_pkg.uvm_sequencer_param_base::set_num_last_rsps
|vpiStmt:
\_func_call: (m_last_rsp_buffer.pop_back), line:437
|vpiName:m_last_rsp_buffer.pop_back
|vpiStmt:
\_assignment: , line:440
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_num_last_rsps), line:440
|vpiName:m_num_last_rsps
|vpiFullName:uvm_pkg.uvm_sequencer_param_base::set_num_last_rsps.m_num_last_rsps
|vpiRhs:
\_ref_obj: (max), line:440
|vpiName:max
|vpiFullName:uvm_pkg.uvm_sequencer_param_base::set_num_last_rsps.max
|vpiTaskFunc:
\_function: (uvm_sequencer_param_base::get_num_last_rsps), line:448
|vpiName:uvm_sequencer_param_base::get_num_last_rsps
|vpiFullName:uvm_pkg.uvm_sequencer_param_base::get_num_last_rsps
|vpiReturn:
\_int_var: , line:448
|vpiStmt:
\_return_stmt: , line:449, parent:uvm_sequencer_param_base::get_num_last_rsps
|vpiCondition:
\_ref_obj: (m_num_last_rsps), line:449
|vpiName:m_num_last_rsps
|vpiFullName:uvm_pkg.uvm_sequencer_param_base::get_num_last_rsps.m_num_last_rsps
|vpiTaskFunc:
\_function: (uvm_sequencer_param_base::m_last_rsp_push_front), line:456
|vpiName:uvm_sequencer_param_base::m_last_rsp_push_front
|vpiFullName:uvm_pkg.uvm_sequencer_param_base::m_last_rsp_push_front
|vpiIODecl:
\_io_decl: (item)
|vpiName:item
|vpiDirection:5
|vpiExpr:
\_chandle_var: (RSP), line:456, parent:item
|vpiName:RSP
|vpiFullName:item.RSP
|vpiStmt:
\_begin: , parent:uvm_sequencer_param_base::m_last_rsp_push_front
|vpiFullName:uvm_pkg.uvm_sequencer_param_base::m_last_rsp_push_front
|vpiStmt:
\_if_stmt: , line:457
|vpiCondition:
\_operation: , line:457
|vpiOpType:3
|vpiOperand:
\_ref_obj: (m_num_last_rsps), line:457
|vpiName:m_num_last_rsps
|vpiFullName:uvm_pkg.uvm_sequencer_param_base::m_last_rsp_push_front.m_num_last_rsps
|vpiStmt:
\_return_stmt: , line:458
|vpiStmt:
\_if_stmt: , line:460
|vpiCondition:
\_operation: , line:460
|vpiOpType:14
|vpiOperand:
\_ref_obj: (m_last_rsp_buffer.size), line:460
|vpiName:m_last_rsp_buffer.size
|vpiFullName:uvm_pkg.uvm_sequencer_param_base::m_last_rsp_push_front.m_last_rsp_buffer.size
|vpiOperand:
\_ref_obj: (m_num_last_rsps), line:460
|vpiName:m_num_last_rsps
|vpiFullName:uvm_pkg.uvm_sequencer_param_base::m_last_rsp_push_front.m_num_last_rsps
|vpiStmt:
\_func_call: (m_last_rsp_buffer.pop_back), line:461
|vpiName:m_last_rsp_buffer.pop_back
|vpiStmt:
\_sys_func_call: (this.m_last_rsp_buffer), line:463
|vpiName:this.m_last_rsp_buffer
|vpiTaskFunc:
\_function: (uvm_sequencer::stop_sequences), line:165
|vpiName:uvm_sequencer::stop_sequences
|vpiFullName:uvm_pkg.uvm_sequencer::stop_sequences
|vpiStmt:
\_begin: , parent:uvm_sequencer::stop_sequences
|vpiFullName:uvm_pkg.uvm_sequencer::stop_sequences
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (t), line:166
|vpiName:t
|vpiFullName:uvm_pkg.uvm_sequencer::stop_sequences.t
|vpiStmt:
\_sys_func_call: (super.stop_sequences), line:167
|vpiName:super.stop_sequences
|vpiStmt:
\_assignment: , line:168
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (sequence_item_requested), line:168
|vpiName:sequence_item_requested
|vpiFullName:uvm_pkg.uvm_sequencer::stop_sequences.sequence_item_requested
|vpiRhs:
\_constant: , line:168
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_assignment: , line:169
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (get_next_item_called), line:169
|vpiName:get_next_item_called
|vpiFullName:uvm_pkg.uvm_sequencer::stop_sequences.get_next_item_called
|vpiRhs:
\_constant: , line:169
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_if_stmt: , line:171
|vpiCondition:
\_ref_obj: (m_req_fifo.used), line:171
|vpiName:m_req_fifo.used
|vpiFullName:uvm_pkg.uvm_sequencer::stop_sequences.m_req_fifo.used
|vpiStmt:
\_begin: , line:171
|vpiFullName:uvm_pkg.uvm_sequencer::stop_sequences
|vpiStmt:
\_func_call: (uvm_report_info), line:172
|vpiName:uvm_report_info
|vpiFunction:
\_function: (uvm_report_info), line:126
|vpiArgument:
\_func_call: (get_full_name), line:172
|vpiName:get_full_name
|vpiArgument:
\_constant: , line:172
|vpiConstType:6
|vpiDecompile:"Sequences stopped. Removing request from sequencer fifo"
|vpiSize:58
|STRING:"Sequences stopped. Removing request from sequencer fifo"
|vpiStmt:
\_func_call: (m_req_fifo.flush), line:173
|vpiName:m_req_fifo.flush
|vpiTaskFunc:
\_function: (uvm_sequencer::get_type_name), line:178
|vpiName:uvm_sequencer::get_type_name
|vpiFullName:uvm_pkg.uvm_sequencer::get_type_name
|vpiReturn:
\_logic_var: , line:178
|vpiStmt:
\_return_stmt: , line:179, parent:uvm_sequencer::get_type_name
|vpiCondition:
\_constant: , line:179
|vpiConstType:6
|vpiDecompile:"uvm_sequencer"
|vpiSize:15
|STRING:"uvm_sequencer"
|vpiTaskFunc:
\_function: (uvm_sequencer::m_find_number_driver_connections), line:194
|vpiName:uvm_sequencer::m_find_number_driver_connections
|vpiFullName:uvm_pkg.uvm_sequencer::m_find_number_driver_connections
|vpiReturn:
\_int_var: , line:194
|vpiStmt:
\_begin: , parent:uvm_sequencer::m_find_number_driver_connections
|vpiFullName:uvm_pkg.uvm_sequencer::m_find_number_driver_connections
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_unsupported_expr: , line:195
|STRING:
|vpiLhs:
\_chandle_var: (provided_to_port_list), line:195
|vpiName:provided_to_port_list
|vpiFullName:uvm_pkg.uvm_sequencer::m_find_number_driver_connections.provided_to_port_list
|vpiStmt:
\_func_call: (seq_item_export.get_provided_to), line:198
|vpiName:seq_item_export.get_provided_to
|vpiArgument:
\_ref_obj: (provided_to_port_list), line:198
|vpiName:provided_to_port_list
|vpiStmt:
\_return_stmt: , line:199
|vpiCondition:
\_ref_obj: (provided_to_port_list.num), line:199
|vpiName:provided_to_port_list.num
|vpiFullName:uvm_pkg.uvm_sequencer::m_find_number_driver_connections.provided_to_port_list.num
|vpiTaskFunc:
\_task: (uvm_sequencer::get_next_item), line:206
|vpiName:uvm_sequencer::get_next_item
|vpiFullName:uvm_pkg.uvm_sequencer::get_next_item
|vpiStmt:
\_begin: , parent:uvm_sequencer::get_next_item
|vpiFullName:uvm_pkg.uvm_sequencer::get_next_item
|vpiStmt:
\_if_stmt: , line:212
|vpiCondition:
\_operation: , line:212
|vpiOpType:14
|vpiOperand:
\_ref_obj: (get_next_item_called), line:212
|vpiName:get_next_item_called
|vpiFullName:uvm_pkg.uvm_sequencer::get_next_item.get_next_item_called
|vpiOperand:
\_constant: , line:212
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_func_call: (uvm_report_error), line:213
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_func_call: (get_full_name), line:213
|vpiName:get_full_name
|vpiArgument:
\_constant: , line:214
|vpiConstType:6
|vpiDecompile:"Get_next_item called twice without item_done or get in between"
|vpiSize:64
|STRING:"Get_next_item called twice without item_done or get in between"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:214
|vpiName:UVM_NONE
|vpiStmt:
\_if_stmt: , line:216
|vpiCondition:
\_operation: , line:216
|vpiOpType:3
|vpiOperand:
\_ref_obj: (sequence_item_requested), line:216
|vpiName:sequence_item_requested
|vpiFullName:uvm_pkg.uvm_sequencer::get_next_item.sequence_item_requested
|vpiStmt:
\_func_call: (m_select_sequence), line:217
|vpiName:m_select_sequence
|vpiStmt:
\_assignment: , line:221
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (sequence_item_requested), line:221
|vpiName:sequence_item_requested
|vpiFullName:uvm_pkg.uvm_sequencer::get_next_item.sequence_item_requested
|vpiRhs:
\_constant: , line:221
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:222
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (get_next_item_called), line:222
|vpiName:get_next_item_called
|vpiFullName:uvm_pkg.uvm_sequencer::get_next_item.get_next_item_called
|vpiRhs:
\_constant: , line:222
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_func_call: (m_req_fifo.peek), line:223
|vpiName:m_req_fifo.peek
|vpiArgument:
\_ref_obj: (t), line:223
|vpiName:t
|vpiTaskFunc:
\_task: (uvm_sequencer::try_next_item), line:230
|vpiName:uvm_sequencer::try_next_item
|vpiFullName:uvm_pkg.uvm_sequencer::try_next_item
|vpiStmt:
\_begin: , parent:uvm_sequencer::try_next_item
|vpiFullName:uvm_pkg.uvm_sequencer::try_next_item
|vpiStmt:
\_if_stmt: , line:235
|vpiCondition:
\_operation: , line:235
|vpiOpType:14
|vpiOperand:
\_ref_obj: (get_next_item_called), line:235
|vpiName:get_next_item_called
|vpiFullName:uvm_pkg.uvm_sequencer::try_next_item.get_next_item_called
|vpiOperand:
\_constant: , line:235
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_begin: , line:235
|vpiFullName:uvm_pkg.uvm_sequencer::try_next_item
|vpiStmt:
\_func_call: (uvm_report_error), line:236
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_func_call: (get_full_name), line:236
|vpiName:get_full_name
|vpiArgument:
\_constant: , line:236
|vpiConstType:6
|vpiDecompile:"get_next_item/try_next_item called twice without item_done or get in between"
|vpiSize:78
|STRING:"get_next_item/try_next_item called twice without item_done or get in between"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:236
|vpiName:UVM_NONE
|vpiStmt:
\_return_stmt: , line:237
|vpiStmt:
\_func_call: (wait_for_sequences), line:242
|vpiName:wait_for_sequences
|vpiStmt:
\_assignment: , line:245
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (selected_sequence), line:245
|vpiName:selected_sequence
|vpiFullName:uvm_pkg.uvm_sequencer::try_next_item.selected_sequence
|vpiRhs:
\_func_call: (m_choose_next_request), line:245
|vpiName:m_choose_next_request
|vpiStmt:
\_if_stmt: , line:248
|vpiCondition:
\_operation: , line:248
|vpiOpType:14
|vpiOperand:
\_ref_obj: (selected_sequence), line:248
|vpiName:selected_sequence
|vpiFullName:uvm_pkg.uvm_sequencer::try_next_item.selected_sequence
|vpiOperand:
\_operation: , line:248
|vpiOpType:1
|vpiOperand:
\_constant: , line:248
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_begin: , line:248
|vpiFullName:uvm_pkg.uvm_sequencer::try_next_item
|vpiStmt:
\_assignment: , line:249
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (t), line:249
|vpiName:t
|vpiFullName:uvm_pkg.uvm_sequencer::try_next_item.t
|vpiRhs:
\_unsupported_expr: , line:249
|STRING:
|vpiStmt:
\_return_stmt: , line:250
|vpiStmt:
\_func_call: (m_set_arbitration_completed), line:254
|vpiName:m_set_arbitration_completed
|vpiArgument:
\_bit_select: (arb_sequence_q.request_id), line:254
|vpiName:arb_sequence_q.request_id
|vpiIndex:
\_ref_obj: (selected_sequence), line:254
|vpiName:selected_sequence
|vpiStmt:
\_assignment: , line:255
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (seq), line:255
|vpiName:seq
|vpiFullName:uvm_pkg.uvm_sequencer::try_next_item.seq
|vpiRhs:
\_bit_select: (arb_sequence_q.sequence_ptr), line:255
|vpiName:arb_sequence_q.sequence_ptr
|vpiFullName:uvm_pkg.uvm_sequencer::try_next_item.arb_sequence_q.sequence_ptr
|vpiIndex:
\_ref_obj: (selected_sequence), line:255
|vpiName:selected_sequence
|vpiStmt:
\_func_call: (arb_sequence_q.delete), line:256
|vpiName:arb_sequence_q.delete
|vpiArgument:
\_ref_obj: (selected_sequence), line:256
|vpiName:selected_sequence
|vpiStmt:
\_func_call: (m_update_lists), line:257
|vpiName:m_update_lists
|vpiStmt:
\_assignment: , line:258
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (sequence_item_requested), line:258
|vpiName:sequence_item_requested
|vpiFullName:uvm_pkg.uvm_sequencer::try_next_item.sequence_item_requested
|vpiRhs:
\_constant: , line:258
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:259
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (get_next_item_called), line:259
|vpiName:get_next_item_called
|vpiFullName:uvm_pkg.uvm_sequencer::try_next_item.get_next_item_called
|vpiRhs:
\_constant: , line:259
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_func_call: (wait_for_sequences), line:262
|vpiName:wait_for_sequences
|vpiStmt:
\_if_stmt: , line:265
|vpiCondition:
\_operation: , line:265
|vpiOpType:3
|vpiOperand:
\_ref_obj: (m_req_fifo.try_peek), line:265
|vpiName:m_req_fifo.try_peek
|vpiFullName:uvm_pkg.uvm_sequencer::try_next_item.m_req_fifo.try_peek
|vpiStmt:
\_func_call: (uvm_report_error), line:266
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:266
|vpiConstType:6
|vpiDecompile:"TRY_NEXT_BLOCKED"
|vpiSize:18
|STRING:"TRY_NEXT_BLOCKED"
|vpiArgument:
\_operation: , line:266
|vpiOpType:33
|vpiOperand:
\_constant: , line:266
|vpiConstType:6
|vpiDecompile:"try_next_item: the selected sequence '"
|vpiSize:40
|STRING:"try_next_item: the selected sequence '"
|vpiOperand:
\_ref_obj: (seq.get_full_name), line:267
|vpiName:seq.get_full_name
|vpiOperand:
\_constant: , line:267
|vpiConstType:6
|vpiDecompile:"' did not produce an item within an NBA delay. "
|vpiSize:49
|STRING:"' did not produce an item within an NBA delay. "
|vpiOperand:
\_constant: , line:268
|vpiConstType:6
|vpiDecompile:"Sequences should not consume time between calls to start_item and finish_item. "
|vpiSize:81
|STRING:"Sequences should not consume time between calls to start_item and finish_item. "
|vpiOperand:
\_constant: , line:269
|vpiConstType:6
|vpiDecompile:"Returning null item."
|vpiSize:22
|STRING:"Returning null item."
|vpiArgument:
\_ref_obj: (UVM_NONE), line:269
|vpiName:UVM_NONE
|vpiTaskFunc:
\_function: (uvm_sequencer::item_done), line:277
|vpiName:uvm_sequencer::item_done
|vpiFullName:uvm_pkg.uvm_sequencer::item_done
|vpiIODecl:
\_io_decl: (item)
|vpiName:item
|vpiDirection:5
|vpiExpr:
\_chandle_var: (RSP), line:277, parent:item
|vpiName:RSP
|vpiFullName:item.RSP
|vpiStmt:
\_begin: , parent:uvm_sequencer::item_done
|vpiFullName:uvm_pkg.uvm_sequencer::item_done
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (t), line:278
|vpiName:t
|vpiFullName:uvm_pkg.uvm_sequencer::item_done.t
|vpiStmt:
\_assignment: , line:281
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (sequence_item_requested), line:281
|vpiName:sequence_item_requested
|vpiFullName:uvm_pkg.uvm_sequencer::item_done.sequence_item_requested
|vpiRhs:
\_constant: , line:281
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_assignment: , line:282
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (get_next_item_called), line:282
|vpiName:get_next_item_called
|vpiFullName:uvm_pkg.uvm_sequencer::item_done.get_next_item_called
|vpiRhs:
\_constant: , line:282
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_if_else: , line:284
|vpiCondition:
\_operation: , line:284
|vpiOpType:14
|vpiOperand:
\_ref_obj: (m_req_fifo.try_get), line:284
|vpiName:m_req_fifo.try_get
|vpiFullName:uvm_pkg.uvm_sequencer::item_done.m_req_fifo.try_get
|vpiOperand:
\_constant: , line:284
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_begin: , line:284
|vpiFullName:uvm_pkg.uvm_sequencer::item_done
|vpiStmt:
\_func_call: (uvm_report_fatal), line:285
|vpiName:uvm_report_fatal
|vpiFunction:
\_function: (uvm_report_fatal), line:192
|vpiArgument:
\_constant: , line:285
|vpiConstType:6
|vpiDecompile:"SQRBADITMDN"
|vpiSize:13
|STRING:"SQRBADITMDN"
|vpiArgument:
\_operation: , line:285
|vpiOpType:33
|vpiOperand:
\_constant: , line:285
|vpiConstType:6
|vpiDecompile:"Item_done() called with no outstanding requests."
|vpiSize:50
|STRING:"Item_done() called with no outstanding requests."
|vpiOperand:
\_constant: , line:286
|vpiConstType:6
|vpiDecompile:" Each call to item_done() must be paired with a previous call to get_next_item()."
|vpiSize:83
|STRING:" Each call to item_done() must be paired with a previous call to get_next_item()."
|vpiElseStmt:
\_begin: , line:287
|vpiFullName:uvm_pkg.uvm_sequencer::item_done
|vpiStmt:
\_assignment: , line:288
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_wait_for_item_sequence_id), line:288
|vpiName:m_wait_for_item_sequence_id
|vpiFullName:uvm_pkg.uvm_sequencer::item_done.m_wait_for_item_sequence_id
|vpiRhs:
\_ref_obj: (t.get_sequence_id), line:288
|vpiName:t.get_sequence_id
|vpiFullName:uvm_pkg.uvm_sequencer::item_done.t.get_sequence_id
|vpiStmt:
\_assignment: , line:289
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_wait_for_item_transaction_id), line:289
|vpiName:m_wait_for_item_transaction_id
|vpiFullName:uvm_pkg.uvm_sequencer::item_done.m_wait_for_item_transaction_id
|vpiRhs:
\_ref_obj: (t.get_transaction_id), line:289
|vpiName:t.get_transaction_id
|vpiFullName:uvm_pkg.uvm_sequencer::item_done.t.get_transaction_id
|vpiStmt:
\_if_stmt: , line:292
|vpiCondition:
\_operation: , line:292
|vpiOpType:15
|vpiOperand:
\_ref_obj: (item), line:292
|vpiName:item
|vpiFullName:uvm_pkg.uvm_sequencer::item_done.item
|vpiOperand:
\_unsupported_expr: , line:292
|STRING:
|vpiStmt:
\_begin: , line:292
|vpiFullName:uvm_pkg.uvm_sequencer::item_done
|vpiStmt:
\_func_call: (seq_item_export.put_response), line:293
|vpiName:seq_item_export.put_response
|vpiArgument:
\_ref_obj: (item), line:293
|vpiName:item
|vpiStmt:
\_func_call: (grant_queued_locks), line:297
|vpiName:grant_queued_locks
|vpiTaskFunc:
\_task: (uvm_sequencer::put), line:304
|vpiName:uvm_sequencer::put
|vpiFullName:uvm_pkg.uvm_sequencer::put
|vpiStmt:
\_begin: , parent:uvm_sequencer::put
|vpiFullName:uvm_pkg.uvm_sequencer::put
|vpiStmt:
\_func_call: (put_response), line:305
|vpiName:put_response
|vpiArgument:
\_ref_obj: (t), line:305
|vpiName:t
|vpiTaskFunc:
\_task: (uvm_sequencer::get), line:312
|vpiName:uvm_sequencer::get
|vpiFullName:uvm_pkg.uvm_sequencer::get
|vpiStmt:
\_begin: , parent:uvm_sequencer::get
|vpiFullName:uvm_pkg.uvm_sequencer::get
|vpiStmt:
\_if_stmt: , line:313
|vpiCondition:
\_operation: , line:313
|vpiOpType:14
|vpiOperand:
\_ref_obj: (sequence_item_requested), line:313
|vpiName:sequence_item_requested
|vpiFullName:uvm_pkg.uvm_sequencer::get.sequence_item_requested
|vpiOperand:
\_constant: , line:313
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_begin: , line:313
|vpiFullName:uvm_pkg.uvm_sequencer::get
|vpiStmt:
\_func_call: (m_select_sequence), line:314
|vpiName:m_select_sequence
|vpiStmt:
\_assignment: , line:316
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (sequence_item_requested), line:316
|vpiName:sequence_item_requested
|vpiFullName:uvm_pkg.uvm_sequencer::get.sequence_item_requested
|vpiRhs:
\_constant: , line:316
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_func_call: (m_req_fifo.peek), line:317
|vpiName:m_req_fifo.peek
|vpiArgument:
\_ref_obj: (t), line:317
|vpiName:t
|vpiStmt:
\_func_call: (item_done), line:318
|vpiName:item_done
|vpiTaskFunc:
\_task: (uvm_sequencer::peek), line:325
|vpiName:uvm_sequencer::peek
|vpiFullName:uvm_pkg.uvm_sequencer::peek
|vpiStmt:
\_begin: , parent:uvm_sequencer::peek
|vpiFullName:uvm_pkg.uvm_sequencer::peek
|vpiStmt:
\_if_stmt: , line:327
|vpiCondition:
\_operation: , line:327
|vpiOpType:14
|vpiOperand:
\_ref_obj: (sequence_item_requested), line:327
|vpiName:sequence_item_requested
|vpiFullName:uvm_pkg.uvm_sequencer::peek.sequence_item_requested
|vpiOperand:
\_constant: , line:327
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_begin: , line:327
|vpiFullName:uvm_pkg.uvm_sequencer::peek
|vpiStmt:
\_func_call: (m_select_sequence), line:328
|vpiName:m_select_sequence
|vpiStmt:
\_assignment: , line:333
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (sequence_item_requested), line:333
|vpiName:sequence_item_requested
|vpiFullName:uvm_pkg.uvm_sequencer::peek.sequence_item_requested
|vpiRhs:
\_constant: , line:333
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_func_call: (m_req_fifo.peek), line:334
|vpiName:m_req_fifo.peek
|vpiArgument:
\_ref_obj: (t), line:334
|vpiName:t
|vpiTaskFunc:
\_function: (uvm_sequencer::item_done_trigger), line:341
|vpiName:uvm_sequencer::item_done_trigger
|vpiFullName:uvm_pkg.uvm_sequencer::item_done_trigger
|vpiIODecl:
\_io_decl: (item)
|vpiName:item
|vpiDirection:5
|vpiExpr:
\_chandle_var: (RSP), line:341, parent:item
|vpiName:RSP
|vpiFullName:item.RSP
|vpiStmt:
\_func_call: (item_done), line:342, parent:uvm_sequencer::item_done_trigger
|vpiName:item_done
|vpiArgument:
\_ref_obj: (item), line:342
|vpiName:item
|vpiTaskFunc:
\_function: (uvm_sequence_library::m_add_typewide_sequence), line:385
|vpiName:uvm_sequence_library::m_add_typewide_sequence
|vpiFullName:uvm_pkg.uvm_sequence_library::m_add_typewide_sequence
|vpiReturn:
\_bit_var: , line:385
|vpiIODecl:
\_io_decl: (seq_type)
|vpiName:seq_type
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_object_wrapper), line:385, parent:seq_type
|vpiName:uvm_object_wrapper
|vpiFullName:seq_type.uvm_object_wrapper
|vpiStmt:
\_begin: , parent:uvm_sequence_library::m_add_typewide_sequence
|vpiFullName:uvm_pkg.uvm_sequence_library::m_add_typewide_sequence
|vpiStmt:
\_func_call: (@@BAD_SYMBOL@@), line:386
|vpiName:@@BAD_SYMBOL@@
|vpiStmt:
\_return_stmt: , line:387
|vpiCondition:
\_constant: , line:387
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiTaskFunc:
\_function: (uvm_sequence_library::add_typewide_sequence), line:394
|vpiName:uvm_sequence_library::add_typewide_sequence
|vpiFullName:uvm_pkg.uvm_sequence_library::add_typewide_sequence
|vpiIODecl:
\_io_decl: (seq_type)
|vpiName:seq_type
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_object_wrapper), line:394, parent:seq_type
|vpiName:uvm_object_wrapper
|vpiFullName:seq_type.uvm_object_wrapper
|vpiStmt:
\_if_stmt: , line:395, parent:uvm_sequence_library::add_typewide_sequence
|vpiCondition:
\_func_call: (m_static_check), line:395
|vpiName:m_static_check
|vpiArgument:
\_ref_obj: (seq_type), line:395
|vpiName:seq_type
|vpiStmt:
\_func_call: (m_typewide_sequences.push_back), line:396
|vpiName:m_typewide_sequences.push_back
|vpiArgument:
\_ref_obj: (seq_type), line:396
|vpiName:seq_type
|vpiTaskFunc:
\_function: (uvm_sequence_library::add_typewide_sequences), line:403
|vpiName:uvm_sequence_library::add_typewide_sequences
|vpiFullName:uvm_pkg.uvm_sequence_library::add_typewide_sequences
|vpiIODecl:
\_io_decl: (seq_types)
|vpiName:seq_types
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_object_wrapper), line:403, parent:seq_types
|vpiName:uvm_object_wrapper
|vpiFullName:seq_types.uvm_object_wrapper
|vpiStmt:
\_foreach_stmt: , line:404, parent:uvm_sequence_library::add_typewide_sequences
|vpiFullName:uvm_pkg.uvm_sequence_library::add_typewide_sequences
|vpiVariables:
\_chandle_var: (seq_types), line:404
|vpiName:seq_types
|vpiFullName:uvm_pkg.uvm_sequence_library::add_typewide_sequences.seq_types
|vpiLoopVars:
\_chandle_var: (i), line:404
|vpiName:i
|vpiFullName:uvm_pkg.uvm_sequence_library::add_typewide_sequences.i
|vpiStmt:
\_func_call: (add_typewide_sequence), line:405
|vpiName:add_typewide_sequence
|vpiArgument:
\_bit_select: (seq_types), line:405
|vpiName:seq_types
|vpiIndex:
\_ref_obj: (i), line:405
|vpiName:i
|vpiTaskFunc:
\_function: (uvm_sequence_library::add_sequence), line:412
|vpiName:uvm_sequence_library::add_sequence
|vpiFullName:uvm_pkg.uvm_sequence_library::add_sequence
|vpiIODecl:
\_io_decl: (seq_type)
|vpiName:seq_type
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_object_wrapper), line:412, parent:seq_type
|vpiName:uvm_object_wrapper
|vpiFullName:seq_type.uvm_object_wrapper
|vpiStmt:
\_if_stmt: , line:413, parent:uvm_sequence_library::add_sequence
|vpiCondition:
\_func_call: (m_dyn_check), line:413
|vpiName:m_dyn_check
|vpiArgument:
\_ref_obj: (seq_type), line:413
|vpiName:seq_type
|vpiStmt:
\_func_call: (sequences.push_back), line:414
|vpiName:sequences.push_back
|vpiArgument:
\_ref_obj: (seq_type), line:414
|vpiName:seq_type
|vpiTaskFunc:
\_function: (uvm_sequence_library::add_sequences), line:421
|vpiName:uvm_sequence_library::add_sequences
|vpiFullName:uvm_pkg.uvm_sequence_library::add_sequences
|vpiIODecl:
\_io_decl: (seq_types)
|vpiName:seq_types
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_object_wrapper), line:421, parent:seq_types
|vpiName:uvm_object_wrapper
|vpiFullName:seq_types.uvm_object_wrapper
|vpiStmt:
\_foreach_stmt: , line:422, parent:uvm_sequence_library::add_sequences
|vpiFullName:uvm_pkg.uvm_sequence_library::add_sequences
|vpiVariables:
\_chandle_var: (seq_types), line:422
|vpiName:seq_types
|vpiFullName:uvm_pkg.uvm_sequence_library::add_sequences.seq_types
|vpiLoopVars:
\_chandle_var: (i), line:422
|vpiName:i
|vpiFullName:uvm_pkg.uvm_sequence_library::add_sequences.i
|vpiStmt:
\_func_call: (add_sequence), line:423
|vpiName:add_sequence
|vpiArgument:
\_bit_select: (seq_types), line:423
|vpiName:seq_types
|vpiIndex:
\_ref_obj: (i), line:423
|vpiName:i
|vpiTaskFunc:
\_function: (uvm_sequence_library::remove_sequence), line:430
|vpiName:uvm_sequence_library::remove_sequence
|vpiFullName:uvm_pkg.uvm_sequence_library::remove_sequence
|vpiIODecl:
\_io_decl: (seq_type)
|vpiName:seq_type
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_object_wrapper), line:430, parent:seq_type
|vpiName:uvm_object_wrapper
|vpiFullName:seq_type.uvm_object_wrapper
|vpiStmt:
\_foreach_stmt: , line:431, parent:uvm_sequence_library::remove_sequence
|vpiFullName:uvm_pkg.uvm_sequence_library::remove_sequence
|vpiVariables:
\_chandle_var: (sequences), line:431
|vpiName:sequences
|vpiFullName:uvm_pkg.uvm_sequence_library::remove_sequence.sequences
|vpiLoopVars:
\_chandle_var: (i), line:431
|vpiName:i
|vpiFullName:uvm_pkg.uvm_sequence_library::remove_sequence.i
|vpiStmt:
\_if_stmt: , line:432
|vpiCondition:
\_operation: , line:432
|vpiOpType:14
|vpiOperand:
\_bit_select: (sequences), line:432
|vpiName:sequences
|vpiFullName:uvm_pkg.uvm_sequence_library::remove_sequence.sequences
|vpiIndex:
\_ref_obj: (i), line:432
|vpiName:i
|vpiOperand:
\_ref_obj: (seq_type), line:432
|vpiName:seq_type
|vpiFullName:uvm_pkg.uvm_sequence_library::remove_sequence.seq_type
|vpiStmt:
\_begin: , line:432
|vpiFullName:uvm_pkg.uvm_sequence_library::remove_sequence
|vpiStmt:
\_func_call: (sequences.delete), line:433
|vpiName:sequences.delete
|vpiArgument:
\_ref_obj: (i), line:433
|vpiName:i
|vpiStmt:
\_return_stmt: , line:434
|vpiTaskFunc:
\_function: (uvm_sequence_library::get_sequences), line:442
|vpiName:uvm_sequence_library::get_sequences
|vpiFullName:uvm_pkg.uvm_sequence_library::get_sequences
|vpiIODecl:
\_io_decl: (seq_types)
|vpiName:seq_types
|vpiDirection:6
|vpiExpr:
\_chandle_var: (uvm_object_wrapper), line:442, parent:seq_types
|vpiName:uvm_object_wrapper
|vpiFullName:seq_types.uvm_object_wrapper
|vpiStmt:
\_foreach_stmt: , line:443, parent:uvm_sequence_library::get_sequences
|vpiFullName:uvm_pkg.uvm_sequence_library::get_sequences
|vpiVariables:
\_chandle_var: (sequences), line:443
|vpiName:sequences
|vpiFullName:uvm_pkg.uvm_sequence_library::get_sequences.sequences
|vpiLoopVars:
\_chandle_var: (i), line:443
|vpiName:i
|vpiFullName:uvm_pkg.uvm_sequence_library::get_sequences.i
|vpiStmt:
\_func_call: (seq_types.push_back), line:444
|vpiName:seq_types.push_back
|vpiArgument:
\_bit_select: (sequences), line:444
|vpiName:sequences
|vpiIndex:
\_ref_obj: (i), line:444
|vpiName:i
|vpiTaskFunc:
\_function: (uvm_sequence_library::get_sequence), line:450
|vpiName:uvm_sequence_library::get_sequence
|vpiFullName:uvm_pkg.uvm_sequence_library::get_sequence
|vpiReturn:
\_chandle_var: (uvm_object_wrapper), line:450
|vpiName:uvm_object_wrapper
|vpiIODecl:
\_io_decl: (idx)
|vpiName:idx
|vpiDirection:5
|vpiExpr:
\_int_var: , line:450, parent:idx
|vpiFullName:idx
|vpiStmt:
\_if_else: , line:451, parent:uvm_sequence_library::get_sequence
|vpiCondition:
\_operation: , line:451
|vpiOpType:20
|vpiOperand:
\_ref_obj: (idx), line:451
|vpiName:idx
|vpiFullName:uvm_pkg.uvm_sequence_library::get_sequence.idx
|vpiOperand:
\_ref_obj: (sequences.size), line:451
|vpiName:sequences.size
|vpiFullName:uvm_pkg.uvm_sequence_library::get_sequence.sequences.size
|vpiStmt:
\_return_stmt: , line:452
|vpiCondition:
\_bit_select: (sequences), line:452
|vpiName:sequences
|vpiFullName:uvm_pkg.uvm_sequence_library::get_sequence.sequences
|vpiIndex:
\_ref_obj: (idx), line:452
|vpiName:idx
|vpiElseStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_sequence_library::get_sequence
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_sequence_library::get_sequence
|vpiStmt:
\_if_stmt: , line:156
|vpiCondition:
\_func_call: (uvm_report_enabled), line:156
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:156
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:156
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"SEQ_LIB/GET_SEQ"
|vpiSize:17
|STRING:"SEQ_LIB/GET_SEQ"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"SEQ_LIB/GET_SEQ"
|vpiSize:17
|STRING:"SEQ_LIB/GET_SEQ"
|vpiArgument:
\_sys_func_call: ($sformatf), line:157
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"idx %0d > number of sequences in library"
|vpiSize:42
|STRING:"idx %0d > number of sequences in library"
|vpiArgument:
\_ref_obj: (idx), line:157
|vpiName:idx
|vpiArgument:
\_ref_obj: (UVM_NONE), line:157
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/seq/uvm_sequence_library.svh"
|vpiSize:215
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/seq/uvm_sequence_library.svh"
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:453
|vpiSize:32
|INT:453
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:455
|vpiCondition:
\_unsupported_expr: , line:455
|STRING:
|vpiTaskFunc:
\_function: (uvm_sequence_library::select_sequence), line:463
|vpiName:uvm_sequence_library::select_sequence
|vpiFullName:uvm_pkg.uvm_sequence_library::select_sequence
|vpiReturn:
\_int_var: , line:463
|vpiIODecl:
\_io_decl: (max)
|vpiName:max
|vpiDirection:5
|vpiExpr:
\_int_var: , line:463, parent:max
|vpiFullName:max
|vpiStmt:
\_begin: , parent:uvm_sequence_library::select_sequence
|vpiFullName:uvm_pkg.uvm_sequence_library::select_sequence
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_int_var: (counter), line:464
|vpiName:counter
|vpiFullName:uvm_pkg.uvm_sequence_library::select_sequence.counter
|vpiConstantVariable:1
|vpiStmt:
\_assignment: , line:465
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (select_sequence), line:465
|vpiName:select_sequence
|vpiFullName:uvm_pkg.uvm_sequence_library::select_sequence.select_sequence
|vpiRhs:
\_ref_obj: (counter), line:465
|vpiName:counter
|vpiFullName:uvm_pkg.uvm_sequence_library::select_sequence.counter
|vpiStmt:
\_if_stmt: , line:467
|vpiCondition:
\_operation: , line:467
|vpiOpType:19
|vpiOperand:
\_ref_obj: (counter), line:467
|vpiName:counter
|vpiFullName:uvm_pkg.uvm_sequence_library::select_sequence.counter
|vpiOperand:
\_ref_obj: (max), line:467
|vpiName:max
|vpiFullName:uvm_pkg.uvm_sequence_library::select_sequence.max
|vpiStmt:
\_assignment: , line:468
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (counter), line:468
|vpiName:counter
|vpiFullName:uvm_pkg.uvm_sequence_library::select_sequence.counter
|vpiRhs:
\_constant: , line:468
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiTaskFunc:
\_function: (uvm_sequence_library::init_sequence_library), line:480
|vpiName:uvm_sequence_library::init_sequence_library
|vpiFullName:uvm_pkg.uvm_sequence_library::init_sequence_library
|vpiStmt:
\_foreach_stmt: , line:481, parent:uvm_sequence_library::init_sequence_library
|vpiFullName:uvm_pkg.uvm_sequence_library::init_sequence_library
|vpiVariables:
\_class_var: (this_type::m_typewide_sequences), line:481
|vpiName:this_type::m_typewide_sequences
|vpiFullName:uvm_pkg.uvm_sequence_library::init_sequence_library.this_type::m_typewide_sequences
|vpiLoopVars:
\_chandle_var: (i), line:481
|vpiName:i
|vpiFullName:uvm_pkg.uvm_sequence_library::init_sequence_library.i
|vpiStmt:
\_func_call: (sequences.push_back), line:482
|vpiName:sequences.push_back
|vpiArgument:
\_ref_obj: (this_type::m_typewide_sequences), line:482
|vpiName:this_type::m_typewide_sequences
|vpiTaskFunc:
\_function: (uvm_sequence_library::m_static_check), line:491
|vpiName:uvm_sequence_library::m_static_check
|vpiFullName:uvm_pkg.uvm_sequence_library::m_static_check
|vpiReturn:
\_bit_var: , line:491
|vpiIODecl:
\_io_decl: (seq_type)
|vpiName:seq_type
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_object_wrapper), line:491, parent:seq_type
|vpiName:uvm_object_wrapper
|vpiFullName:seq_type.uvm_object_wrapper
|vpiStmt:
\_begin: , parent:uvm_sequence_library::m_static_check
|vpiFullName:uvm_pkg.uvm_sequence_library::m_static_check
|vpiStmt:
\_if_stmt: , line:492
|vpiCondition:
\_operation: , line:492
|vpiOpType:3
|vpiOperand:
\_func_call: (m_check), line:492
|vpiName:m_check
|vpiArgument:
\_ref_obj: (seq_type), line:492
|vpiName:seq_type
|vpiArgument:
\_unsupported_expr: , line:492
|STRING:
|vpiStmt:
\_return_stmt: , line:493
|vpiCondition:
\_constant: , line:493
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_foreach_stmt: , line:494
|vpiFullName:uvm_pkg.uvm_sequence_library::m_static_check
|vpiVariables:
\_chandle_var: (m_typewide_sequences), line:494
|vpiName:m_typewide_sequences
|vpiFullName:uvm_pkg.uvm_sequence_library::m_static_check.m_typewide_sequences
|vpiLoopVars:
\_chandle_var: (i), line:494
|vpiName:i
|vpiFullName:uvm_pkg.uvm_sequence_library::m_static_check.i
|vpiStmt:
\_if_stmt: , line:495
|vpiCondition:
\_operation: , line:495
|vpiOpType:14
|vpiOperand:
\_bit_select: (m_typewide_sequences), line:495
|vpiName:m_typewide_sequences
|vpiFullName:uvm_pkg.uvm_sequence_library::m_static_check.m_typewide_sequences
|vpiIndex:
\_ref_obj: (i), line:495
|vpiName:i
|vpiOperand:
\_ref_obj: (seq_type), line:495
|vpiName:seq_type
|vpiFullName:uvm_pkg.uvm_sequence_library::m_static_check.seq_type
|vpiStmt:
\_return_stmt: , line:496
|vpiCondition:
\_constant: , line:496
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_return_stmt: , line:497
|vpiCondition:
\_constant: , line:497
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiTaskFunc:
\_function: (uvm_sequence_library::m_dyn_check), line:504
|vpiName:uvm_sequence_library::m_dyn_check
|vpiFullName:uvm_pkg.uvm_sequence_library::m_dyn_check
|vpiReturn:
\_bit_var: , line:504
|vpiIODecl:
\_io_decl: (seq_type)
|vpiName:seq_type
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_object_wrapper), line:504, parent:seq_type
|vpiName:uvm_object_wrapper
|vpiFullName:seq_type.uvm_object_wrapper
|vpiStmt:
\_begin: , parent:uvm_sequence_library::m_dyn_check
|vpiFullName:uvm_pkg.uvm_sequence_library::m_dyn_check
|vpiStmt:
\_if_stmt: , line:505
|vpiCondition:
\_operation: , line:505
|vpiOpType:3
|vpiOperand:
\_func_call: (m_check), line:505
|vpiName:m_check
|vpiArgument:
\_ref_obj: (seq_type), line:505
|vpiName:seq_type
|vpiArgument:
\_ref_obj: (this), line:505
|vpiName:this
|vpiStmt:
\_return_stmt: , line:506
|vpiCondition:
\_constant: , line:506
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_foreach_stmt: , line:507
|vpiFullName:uvm_pkg.uvm_sequence_library::m_dyn_check
|vpiVariables:
\_chandle_var: (sequences), line:507
|vpiName:sequences
|vpiFullName:uvm_pkg.uvm_sequence_library::m_dyn_check.sequences
|vpiLoopVars:
\_chandle_var: (i), line:507
|vpiName:i
|vpiFullName:uvm_pkg.uvm_sequence_library::m_dyn_check.i
|vpiStmt:
\_if_stmt: , line:508
|vpiCondition:
\_operation: , line:508
|vpiOpType:14
|vpiOperand:
\_bit_select: (sequences), line:508
|vpiName:sequences
|vpiFullName:uvm_pkg.uvm_sequence_library::m_dyn_check.sequences
|vpiIndex:
\_ref_obj: (i), line:508
|vpiName:i
|vpiOperand:
\_ref_obj: (seq_type), line:508
|vpiName:seq_type
|vpiFullName:uvm_pkg.uvm_sequence_library::m_dyn_check.seq_type
|vpiStmt:
\_return_stmt: , line:509
|vpiCondition:
\_constant: , line:509
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_return_stmt: , line:510
|vpiCondition:
\_constant: , line:510
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiTaskFunc:
\_function: (uvm_sequence_library::m_check), line:517
|vpiName:uvm_sequence_library::m_check
|vpiFullName:uvm_pkg.uvm_sequence_library::m_check
|vpiReturn:
\_bit_var: , line:517
|vpiIODecl:
\_io_decl: (seq_type)
|vpiName:seq_type
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_object_wrapper), line:517, parent:seq_type
|vpiName:uvm_object_wrapper
|vpiFullName:seq_type.uvm_object_wrapper
|vpiIODecl:
\_io_decl: (lib)
|vpiName:lib
|vpiDirection:5
|vpiExpr:
\_chandle_var: (this_type), line:517, parent:lib
|vpiName:this_type
|vpiFullName:lib.this_type
|vpiStmt:
\_begin: , parent:uvm_sequence_library::m_check
|vpiFullName:uvm_pkg.uvm_sequence_library::m_check
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (obj), line:518
|vpiName:obj
|vpiFullName:uvm_pkg.uvm_sequence_library::m_check.obj
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (seq), line:519
|vpiName:seq
|vpiFullName:uvm_pkg.uvm_sequence_library::m_check.seq
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (top), line:520
|vpiName:top
|vpiFullName:uvm_pkg.uvm_sequence_library::m_check.top
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (cs), line:521
|vpiName:cs
|vpiFullName:uvm_pkg.uvm_sequence_library::m_check.cs
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_logic_var: (name), line:522
|vpiName:name
|vpiFullName:uvm_pkg.uvm_sequence_library::m_check.name
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_logic_var: (typ), line:523
|vpiName:typ
|vpiFullName:uvm_pkg.uvm_sequence_library::m_check.typ
|vpiStmt:
\_assignment: , line:524
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (obj), line:524
|vpiName:obj
|vpiFullName:uvm_pkg.uvm_sequence_library::m_check.obj
|vpiRhs:
\_ref_obj: (seq_type.create_object), line:524
|vpiName:seq_type.create_object
|vpiFullName:uvm_pkg.uvm_sequence_library::m_check.seq_type.create_object
|vpiStmt:
\_assignment: , line:529
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (name), line:529
|vpiName:name
|vpiFullName:uvm_pkg.uvm_sequence_library::m_check.name
|vpiRhs:
\_operation: , line:529
|vpiOpType:32
|vpiOperand:
\_operation: , line:529
|vpiOpType:14
|vpiOperand:
\_ref_obj: (lib), line:529
|vpiName:lib
|vpiFullName:uvm_pkg.uvm_sequence_library::m_check.lib
|vpiOperand:
\_unsupported_expr: , line:529
|STRING:
|vpiOperand:
\_func_call: (type_name), line:529
|vpiName:type_name
|vpiOperand:
\_ref_obj: (lib.get_full_name), line:529
|vpiName:lib.get_full_name
|vpiFullName:uvm_pkg.uvm_sequence_library::m_check.lib.get_full_name
|vpiStmt:
\_assignment: , line:530
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (typ), line:530
|vpiName:typ
|vpiFullName:uvm_pkg.uvm_sequence_library::m_check.typ
|vpiRhs:
\_operation: , line:530
|vpiOpType:32
|vpiOperand:
\_operation: , line:530
|vpiOpType:14
|vpiOperand:
\_ref_obj: (lib), line:530
|vpiName:lib
|vpiFullName:uvm_pkg.uvm_sequence_library::m_check.lib
|vpiOperand:
\_unsupported_expr: , line:530
|STRING:
|vpiOperand:
\_func_call: (type_name), line:530
|vpiName:type_name
|vpiOperand:
\_ref_obj: (lib.get_type_name), line:530
|vpiName:lib.get_type_name
|vpiFullName:uvm_pkg.uvm_sequence_library::m_check.lib.get_type_name
|vpiStmt:
\_assignment: , line:532
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (cs), line:532
|vpiName:cs
|vpiFullName:uvm_pkg.uvm_sequence_library::m_check.cs
|vpiRhs:
\_ref_obj: (uvm_coreservice_t::get), line:532
|vpiName:uvm_coreservice_t::get
|vpiFullName:uvm_pkg.uvm_sequence_library::m_check.uvm_coreservice_t::get
|vpiStmt:
\_assignment: , line:533
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (top), line:533
|vpiName:top
|vpiFullName:uvm_pkg.uvm_sequence_library::m_check.top
|vpiRhs:
\_ref_obj: (cs.get_root), line:533
|vpiName:cs.get_root
|vpiFullName:uvm_pkg.uvm_sequence_library::m_check.cs.get_root
|vpiStmt:
\_if_stmt: , line:219
|vpiCondition:
\_operation: , line:219
|vpiOpType:3
|vpiOperand:
\_sys_func_call: ($cast), line:219
|vpiName:$cast
|vpiArgument:
\_ref_obj: (seq), line:219
|vpiName:seq
|vpiArgument:
\_ref_obj: (obj), line:219
|vpiName:obj
|vpiStmt:
\_begin: , line:219
|vpiFullName:uvm_pkg.uvm_sequence_library::m_check
|vpiStmt:
\_begin: , line:221
|vpiFullName:uvm_pkg.uvm_sequence_library::m_check
|vpiStmt:
\_if_stmt: , line:222
|vpiCondition:
\_ref_obj: (top.uvm_report_enabled), line:222
|vpiName:top.uvm_report_enabled
|vpiFullName:uvm_pkg.uvm_sequence_library::m_check.top.uvm_report_enabled
|vpiStmt:
\_func_call: (top.uvm_report_error), line:223
|vpiName:top.uvm_report_error
|vpiArgument:
\_constant: , line:223
|vpiConstType:6
|vpiDecompile:"SEQLIB/BAD_SEQ_TYPE"
|vpiSize:21
|STRING:"SEQLIB/BAD_SEQ_TYPE"
|vpiArgument:
\_operation: , line:224
|vpiOpType:33
|vpiOperand:
\_constant: , line:224
|vpiConstType:6
|vpiDecompile:"Object '"
|vpiSize:10
|STRING:"Object '"
|vpiOperand:
\_ref_obj: (obj.get_type_name), line:224
|vpiName:obj.get_type_name
|vpiOperand:
\_constant: , line:226
|vpiConstType:6
|vpiDecompile:"' is not a sequence. Cannot add to sequence library '"
|vpiSize:55
|STRING:"' is not a sequence. Cannot add to sequence library '"
|vpiOperand:
\_ref_obj: (name), line:226
|vpiName:name
|vpiOperand:
\_constant: , line:227
|vpiConstType:6
|vpiDecompile:"'"
|vpiSize:3
|STRING:"'"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:227
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:227
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/seq/uvm_sequence_library.svh"
|vpiSize:215
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/seq/uvm_sequence_library.svh"
|vpiArgument:
\_constant: , line:227
|vpiConstType:7
|vpiDecompile:535
|vpiSize:32
|INT:535
|vpiArgument:
\_constant: , line:227
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:227
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:537
|vpiCondition:
\_constant: , line:537
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_return_stmt: , line:539
|vpiCondition:
\_constant: , line:539
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiTaskFunc:
\_function: (uvm_sequence_library::pre_randomize), line:546
|vpiName:uvm_sequence_library::pre_randomize
|vpiFullName:uvm_pkg.uvm_sequence_library::pre_randomize
|vpiStmt:
\_func_call: (m_get_config), line:547, parent:uvm_sequence_library::pre_randomize
|vpiName:m_get_config
|vpiTaskFunc:
\_function: (uvm_sequence_library::m_get_config), line:554
|vpiName:uvm_sequence_library::m_get_config
|vpiFullName:uvm_pkg.uvm_sequence_library::m_get_config
|vpiStmt:
\_begin: , parent:uvm_sequence_library::m_get_config
|vpiFullName:uvm_pkg.uvm_sequence_library::m_get_config
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (cfg), line:556
|vpiName:cfg
|vpiFullName:uvm_pkg.uvm_sequence_library::m_get_config.cfg
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_logic_var: (phase_name), line:557
|vpiName:phase_name
|vpiFullName:uvm_pkg.uvm_sequence_library::m_get_config.phase_name
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_func_call: (get_starting_phase), line:558
|vpiName:get_starting_phase
|vpiLhs:
\_chandle_var: (starting_phase), line:558
|vpiName:starting_phase
|vpiFullName:uvm_pkg.uvm_sequence_library::m_get_config.starting_phase
|vpiStmt:
\_if_stmt: , line:560
|vpiCondition:
\_operation: , line:560
|vpiOpType:15
|vpiOperand:
\_ref_obj: (starting_phase), line:560
|vpiName:starting_phase
|vpiFullName:uvm_pkg.uvm_sequence_library::m_get_config.starting_phase
|vpiOperand:
\_unsupported_expr: , line:560
|STRING:
|vpiStmt:
\_begin: , line:560
|vpiFullName:uvm_pkg.uvm_sequence_library::m_get_config
|vpiStmt:
\_assignment: , line:561
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (phase_name), line:561
|vpiName:phase_name
|vpiFullName:uvm_pkg.uvm_sequence_library::m_get_config.phase_name
|vpiRhs:
\_operation: , line:561
|vpiOpType:33
|vpiOperand:
\_ref_obj: (starting_phase.get_name), line:561
|vpiName:starting_phase.get_name
|vpiOperand:
\_constant: , line:561
|vpiConstType:6
|vpiDecompile:"_phase"
|vpiSize:8
|STRING:"_phase"
|vpiStmt:
\_if_else: , line:563
|vpiCondition:
\_ref_obj: (uvm_config_db::get), line:563
|vpiName:uvm_config_db::get
|vpiFullName:uvm_pkg.uvm_sequence_library::m_get_config.uvm_config_db::get
|vpiStmt:
\_begin: , line:566
|vpiFullName:uvm_pkg.uvm_sequence_library::m_get_config
|vpiStmt:
\_assignment: , line:567
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (selection_mode), line:567
|vpiName:selection_mode
|vpiFullName:uvm_pkg.uvm_sequence_library::m_get_config.selection_mode
|vpiRhs:
\_ref_obj: (cfg.selection_mode), line:567
|vpiName:cfg.selection_mode
|vpiFullName:uvm_pkg.uvm_sequence_library::m_get_config.cfg.selection_mode
|vpiStmt:
\_assignment: , line:568
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (min_random_count), line:568
|vpiName:min_random_count
|vpiFullName:uvm_pkg.uvm_sequence_library::m_get_config.min_random_count
|vpiRhs:
\_ref_obj: (cfg.min_random_count), line:568
|vpiName:cfg.min_random_count
|vpiFullName:uvm_pkg.uvm_sequence_library::m_get_config.cfg.min_random_count
|vpiStmt:
\_assignment: , line:569
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (max_random_count), line:569
|vpiName:max_random_count
|vpiFullName:uvm_pkg.uvm_sequence_library::m_get_config.max_random_count
|vpiRhs:
\_ref_obj: (cfg.max_random_count), line:569
|vpiName:cfg.max_random_count
|vpiFullName:uvm_pkg.uvm_sequence_library::m_get_config.cfg.max_random_count
|vpiElseStmt:
\_begin: , line:571
|vpiFullName:uvm_pkg.uvm_sequence_library::m_get_config
|vpiStmt:
\_func_call: (@@BAD_SYMBOL@@), line:572
|vpiName:@@BAD_SYMBOL@@
|vpiStmt:
\_func_call: (@@BAD_SYMBOL@@), line:577
|vpiName:@@BAD_SYMBOL@@
|vpiStmt:
\_func_call: (@@BAD_SYMBOL@@), line:582
|vpiName:@@BAD_SYMBOL@@
|vpiStmt:
\_if_else: , line:134
|vpiCondition:
\_operation: , line:134
|vpiOpType:14
|vpiOperand:
\_ref_obj: (max_random_count), line:134
|vpiName:max_random_count
|vpiFullName:uvm_pkg.uvm_sequence_library::m_get_config.max_random_count
|vpiOperand:
\_constant: , line:134
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_begin: , line:134
|vpiFullName:uvm_pkg.uvm_sequence_library::m_get_config
|vpiStmt:
\_begin: , line:136
|vpiFullName:uvm_pkg.uvm_sequence_library::m_get_config
|vpiStmt:
\_if_stmt: , line:137
|vpiCondition:
\_func_call: (uvm_report_enabled), line:137
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:137
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_WARNING), line:137
|vpiName:UVM_WARNING
|vpiArgument:
\_constant: , line:137
|vpiConstType:6
|vpiDecompile:"SEQLIB/MAX_ZERO"
|vpiSize:17
|STRING:"SEQLIB/MAX_ZERO"
|vpiStmt:
\_func_call: (uvm_report_warning), line:138
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:138
|vpiConstType:6
|vpiDecompile:"SEQLIB/MAX_ZERO"
|vpiSize:17
|STRING:"SEQLIB/MAX_ZERO"
|vpiArgument:
\_sys_func_call: ($sformatf), line:140
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:"max_random_count (%0d) zero. Nothing will be done."
|vpiSize:52
|STRING:"max_random_count (%0d) zero. Nothing will be done."
|vpiArgument:
\_ref_obj: (max_random_count), line:141
|vpiName:max_random_count
|vpiArgument:
\_ref_obj: (UVM_NONE), line:141
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:141
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/seq/uvm_sequence_library.svh"
|vpiSize:215
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/seq/uvm_sequence_library.svh"
|vpiArgument:
\_constant: , line:141
|vpiConstType:7
|vpiDecompile:591
|vpiSize:32
|INT:591
|vpiArgument:
\_constant: , line:141
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:141
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_if_stmt: , line:593
|vpiCondition:
\_operation: , line:593
|vpiOpType:18
|vpiOperand:
\_ref_obj: (min_random_count), line:593
|vpiName:min_random_count
|vpiFullName:uvm_pkg.uvm_sequence_library::m_get_config.min_random_count
|vpiOperand:
\_ref_obj: (max_random_count), line:593
|vpiName:max_random_count
|vpiFullName:uvm_pkg.uvm_sequence_library::m_get_config.max_random_count
|vpiStmt:
\_assignment: , line:594
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (min_random_count), line:594
|vpiName:min_random_count
|vpiFullName:uvm_pkg.uvm_sequence_library::m_get_config.min_random_count
|vpiRhs:
\_ref_obj: (max_random_count), line:594
|vpiName:max_random_count
|vpiFullName:uvm_pkg.uvm_sequence_library::m_get_config.max_random_count
|vpiElseStmt:
\_if_else: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:18
|vpiOperand:
\_ref_obj: (min_random_count), line:152
|vpiName:min_random_count
|vpiFullName:uvm_pkg.uvm_sequence_library::m_get_config.min_random_count
|vpiOperand:
\_ref_obj: (max_random_count), line:152
|vpiName:max_random_count
|vpiFullName:uvm_pkg.uvm_sequence_library::m_get_config.max_random_count
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_sequence_library::m_get_config
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_sequence_library::m_get_config
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:155
|vpiConstType:6
|vpiDecompile:"SEQLIB/MIN_GT_MAX"
|vpiSize:19
|STRING:"SEQLIB/MIN_GT_MAX"
|vpiStmt:
\_func_call: (uvm_report_error), line:156
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"SEQLIB/MIN_GT_MAX"
|vpiSize:19
|STRING:"SEQLIB/MIN_GT_MAX"
|vpiArgument:
\_sys_func_call: ($sformatf), line:158
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"min_random_count (%0d) greater than max_random_count (%0d). Setting min to max."
|vpiSize:81
|STRING:"min_random_count (%0d) greater than max_random_count (%0d). Setting min to max."
|vpiArgument:
\_ref_obj: (min_random_count), line:159
|vpiName:min_random_count
|vpiArgument:
\_ref_obj: (max_random_count), line:159
|vpiName:max_random_count
|vpiArgument:
\_ref_obj: (UVM_NONE), line:159
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:159
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/seq/uvm_sequence_library.svh"
|vpiSize:215
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/seq/uvm_sequence_library.svh"
|vpiArgument:
\_constant: , line:159
|vpiConstType:7
|vpiDecompile:598
|vpiSize:32
|INT:598
|vpiArgument:
\_constant: , line:159
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:159
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:600
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (min_random_count), line:600
|vpiName:min_random_count
|vpiFullName:uvm_pkg.uvm_sequence_library::m_get_config.min_random_count
|vpiRhs:
\_ref_obj: (max_random_count), line:600
|vpiName:max_random_count
|vpiFullName:uvm_pkg.uvm_sequence_library::m_get_config.max_random_count
|vpiElseStmt:
\_begin: , line:602
|vpiFullName:uvm_pkg.uvm_sequence_library::m_get_config
|vpiStmt:
\_if_stmt: , line:603
|vpiCondition:
\_operation: , line:603
|vpiOpType:14
|vpiOperand:
\_ref_obj: (selection_mode), line:603
|vpiName:selection_mode
|vpiFullName:uvm_pkg.uvm_sequence_library::m_get_config.selection_mode
|vpiOperand:
\_ref_obj: (UVM_SEQ_LIB_ITEM), line:603
|vpiName:UVM_SEQ_LIB_ITEM
|vpiFullName:uvm_pkg.uvm_sequence_library::m_get_config.UVM_SEQ_LIB_ITEM
|vpiStmt:
\_begin: , line:603
|vpiFullName:uvm_pkg.uvm_sequence_library::m_get_config
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:14
|vpiOperand:
\_ref_obj: (lhs), line:152
|vpiName:lhs
|vpiFullName:uvm_pkg.uvm_sequence_library::m_get_config.lhs
|vpiOperand:
\_ref_obj: (rhs), line:152
|vpiName:rhs
|vpiFullName:uvm_pkg.uvm_sequence_library::m_get_config.rhs
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_sequence_library::m_get_config
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_sequence_library::m_get_config
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:155
|vpiConstType:6
|vpiDecompile:"SEQLIB/BASE_ITEM"
|vpiSize:18
|STRING:"SEQLIB/BASE_ITEM"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"SEQLIB/BASE_ITEM"
|vpiSize:18
|STRING:"SEQLIB/BASE_ITEM"
|vpiArgument:
\_operation: , line:157
|vpiOpType:33
|vpiOperand:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"selection_mode cannot be UVM_SEQ_LIB_ITEM when "
|vpiSize:49
|STRING:"selection_mode cannot be UVM_SEQ_LIB_ITEM when "
|vpiOperand:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"the REQ type is the base uvm_sequence_item. Using UVM_SEQ_LIB_RAND mode"
|vpiSize:73
|STRING:"the REQ type is the base uvm_sequence_item. Using UVM_SEQ_LIB_RAND mode"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:158
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/seq/uvm_sequence_library.svh"
|vpiSize:215
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/seq/uvm_sequence_library.svh"
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:609
|vpiSize:32
|INT:609
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:611
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (selection_mode), line:611
|vpiName:selection_mode
|vpiFullName:uvm_pkg.uvm_sequence_library::m_get_config.selection_mode
|vpiRhs:
\_ref_obj: (UVM_SEQ_LIB_RAND), line:611
|vpiName:UVM_SEQ_LIB_RAND
|vpiFullName:uvm_pkg.uvm_sequence_library::m_get_config.UVM_SEQ_LIB_RAND
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:27
|vpiOperand:
\_operation: , line:152
|vpiOpType:14
|vpiOperand:
\_ref_obj: (m_sequencer), line:152
|vpiName:m_sequencer
|vpiFullName:uvm_pkg.uvm_sequence_library::m_get_config.m_sequencer
|vpiOperand:
\_unsupported_expr: , line:152
|STRING:
|vpiOperand:
\_operation: , line:152
|vpiOpType:3
|vpiOperand:
\_sys_func_call: ($cast), line:152
|vpiName:$cast
|vpiArgument:
\_ref_obj: (seqr), line:152
|vpiName:seqr
|vpiArgument:
\_ref_obj: (m_sequencer), line:152
|vpiName:m_sequencer
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_sequence_library::m_get_config
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_sequence_library::m_get_config
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:155
|vpiConstType:6
|vpiDecompile:"SEQLIB/VIRT_SEQ"
|vpiSize:17
|STRING:"SEQLIB/VIRT_SEQ"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"SEQLIB/VIRT_SEQ"
|vpiSize:17
|STRING:"SEQLIB/VIRT_SEQ"
|vpiArgument:
\_operation: , line:157
|vpiOpType:33
|vpiOperand:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"selection_mode cannot be UVM_SEQ_LIB_ITEM when "
|vpiSize:49
|STRING:"selection_mode cannot be UVM_SEQ_LIB_ITEM when "
|vpiOperand:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"running as a virtual sequence. Using UVM_SEQ_LIB_RAND mode"
|vpiSize:60
|STRING:"running as a virtual sequence. Using UVM_SEQ_LIB_RAND mode"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:158
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/seq/uvm_sequence_library.svh"
|vpiSize:215
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/seq/uvm_sequence_library.svh"
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:614
|vpiSize:32
|INT:614
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:616
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (selection_mode), line:616
|vpiName:selection_mode
|vpiFullName:uvm_pkg.uvm_sequence_library::m_get_config.selection_mode
|vpiRhs:
\_ref_obj: (UVM_SEQ_LIB_RAND), line:616
|vpiName:UVM_SEQ_LIB_RAND
|vpiFullName:uvm_pkg.uvm_sequence_library::m_get_config.UVM_SEQ_LIB_RAND
|vpiTaskFunc:
\_task: (uvm_sequence_library::body), line:627
|vpiName:uvm_sequence_library::body
|vpiFullName:uvm_pkg.uvm_sequence_library::body
|vpiStmt:
\_begin: , parent:uvm_sequence_library::body
|vpiFullName:uvm_pkg.uvm_sequence_library::body
|vpiStmt:
\_if_stmt: , line:170
|vpiCondition:
\_operation: , line:170
|vpiOpType:14
|vpiOperand:
\_ref_obj: (m_sequencer), line:170
|vpiName:m_sequencer
|vpiFullName:uvm_pkg.uvm_sequence_library::body.m_sequencer
|vpiOperand:
\_unsupported_expr: , line:170
|STRING:
|vpiStmt:
\_begin: , line:170
|vpiFullName:uvm_pkg.uvm_sequence_library::body
|vpiStmt:
\_begin: , line:172
|vpiFullName:uvm_pkg.uvm_sequence_library::body
|vpiStmt:
\_if_stmt: , line:173
|vpiCondition:
\_func_call: (uvm_report_enabled), line:173
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:173
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_FATAL), line:173
|vpiName:UVM_FATAL
|vpiArgument:
\_constant: , line:173
|vpiConstType:6
|vpiDecompile:"SEQLIB/VIRT_SEQ"
|vpiSize:17
|STRING:"SEQLIB/VIRT_SEQ"
|vpiStmt:
\_func_call: (uvm_report_fatal), line:175
|vpiName:uvm_report_fatal
|vpiFunction:
\_function: (uvm_report_fatal), line:192
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"SEQLIB/VIRT_SEQ"
|vpiSize:17
|STRING:"SEQLIB/VIRT_SEQ"
|vpiArgument:
\_operation: , line:175
|vpiOpType:33
|vpiOperand:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"Sequence library 'm_sequencer' handle is null "
|vpiSize:48
|STRING:"Sequence library 'm_sequencer' handle is null "
|vpiOperand:
\_constant: , line:176
|vpiConstType:6
|vpiDecompile:" no current support for running as a virtual sequence."
|vpiSize:56
|STRING:" no current support for running as a virtual sequence."
|vpiArgument:
\_ref_obj: (UVM_NONE), line:176
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:176
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/seq/uvm_sequence_library.svh"
|vpiSize:215
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/seq/uvm_sequence_library.svh"
|vpiArgument:
\_constant: , line:176
|vpiConstType:7
|vpiDecompile:633
|vpiSize:32
|INT:633
|vpiArgument:
\_constant: , line:176
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:176
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:635
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:14
|vpiOperand:
\_ref_obj: (sequences.size), line:152
|vpiName:sequences.size
|vpiFullName:uvm_pkg.uvm_sequence_library::body.sequences.size
|vpiOperand:
\_constant: , line:152
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_sequence_library::body
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_sequence_library::body
|vpiStmt:
\_if_stmt: , line:156
|vpiCondition:
\_func_call: (uvm_report_enabled), line:156
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:156
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:156
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"SEQLIB/NOSEQS"
|vpiSize:15
|STRING:"SEQLIB/NOSEQS"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"SEQLIB/NOSEQS"
|vpiSize:15
|STRING:"SEQLIB/NOSEQS"
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"Sequence library does not contain any sequences. Did you forget to call init_sequence_library() in the constructor?"
|vpiSize:117
|STRING:"Sequence library does not contain any sequences. Did you forget to call init_sequence_library() in the constructor?"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:157
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/seq/uvm_sequence_library.svh"
|vpiSize:215
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/seq/uvm_sequence_library.svh"
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:639
|vpiSize:32
|INT:639
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:641
|vpiStmt:
\_if_stmt: , line:644
|vpiCondition:
\_operation: , line:644
|vpiOpType:3
|vpiOperand:
\_func_call: (get_randomize_enabled), line:644
|vpiName:get_randomize_enabled
|vpiStmt:
\_func_call: (m_get_config), line:645
|vpiName:m_get_config
|vpiStmt:
\_func_call: (m_safe_raise_starting_phase), line:647
|vpiName:m_safe_raise_starting_phase
|vpiArgument:
\_operation: , line:647
|vpiOpType:33
|vpiOperand:
\_constant: , line:647
|vpiConstType:6
|vpiDecompile:"starting sequence library "
|vpiSize:28
|STRING:"starting sequence library "
|vpiOperand:
\_func_call: (get_full_name), line:647
|vpiName:get_full_name
|vpiOperand:
\_constant: , line:647
|vpiConstType:6
|vpiDecompile:" ("
|vpiSize:4
|STRING:" ("
|vpiOperand:
\_func_call: (get_type_name), line:647
|vpiName:get_type_name
|vpiOperand:
\_constant: , line:647
|vpiConstType:6
|vpiDecompile:")"
|vpiSize:3
|STRING:")"
|vpiStmt:
\_begin: , line:118
|vpiFullName:uvm_pkg.uvm_sequence_library::body
|vpiStmt:
\_if_stmt: , line:119
|vpiCondition:
\_func_call: (uvm_report_enabled), line:119
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_LOW), line:119
|vpiName:UVM_LOW
|vpiArgument:
\_ref_obj: (UVM_INFO), line:119
|vpiName:UVM_INFO
|vpiArgument:
\_constant: , line:119
|vpiConstType:6
|vpiDecompile:"SEQLIB/START"
|vpiSize:14
|STRING:"SEQLIB/START"
|vpiStmt:
\_func_call: (uvm_report_info), line:120
|vpiName:uvm_report_info
|vpiFunction:
\_function: (uvm_report_info), line:126
|vpiArgument:
\_constant: , line:120
|vpiConstType:6
|vpiDecompile:"SEQLIB/START"
|vpiSize:14
|STRING:"SEQLIB/START"
|vpiArgument:
\_sys_func_call: ($sformatf), line:121
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"Starting sequence library %s in %s phase: %0d iterations in mode %s"
|vpiSize:69
|STRING:"Starting sequence library %s in %s phase: %0d iterations in mode %s"
|vpiArgument:
\_func_call: (get_type_name), line:122
|vpiName:get_type_name
|vpiArgument:
\_operation: , line:124
|vpiOpType:32
|vpiOperand:
\_operation: , line:124
|vpiOpType:15
|vpiOperand:
\_ref_obj: (starting_phase), line:124
|vpiName:starting_phase
|vpiOperand:
\_unsupported_expr: , line:124
|STRING:
|vpiOperand:
\_ref_obj: (starting_phase.get_name), line:124
|vpiName:starting_phase.get_name
|vpiOperand:
\_constant: , line:124
|vpiConstType:6
|vpiDecompile:"unknown"
|vpiSize:9
|STRING:"unknown"
|vpiArgument:
\_ref_obj: (sequence_count), line:125
|vpiName:sequence_count
|vpiArgument:
\_ref_obj: (selection_mode.name), line:125
|vpiName:selection_mode.name
|vpiArgument:
\_ref_obj: (UVM_LOW), line:125
|vpiName:UVM_LOW
|vpiArgument:
\_constant: , line:125
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/seq/uvm_sequence_library.svh"
|vpiSize:215
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/seq/uvm_sequence_library.svh"
|vpiArgument:
\_constant: , line:125
|vpiConstType:7
|vpiDecompile:648
|vpiSize:32
|INT:648
|vpiArgument:
\_constant: , line:125
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:125
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_begin: , line:118
|vpiFullName:uvm_pkg.uvm_sequence_library::body
|vpiStmt:
\_if_stmt: , line:120
|vpiCondition:
\_func_call: (uvm_report_enabled), line:120
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_FULL), line:120
|vpiName:UVM_FULL
|vpiArgument:
\_ref_obj: (UVM_INFO), line:120
|vpiName:UVM_INFO
|vpiArgument:
\_constant: , line:120
|vpiConstType:6
|vpiDecompile:"SEQLIB/SPRINT"
|vpiSize:15
|STRING:"SEQLIB/SPRINT"
|vpiStmt:
\_func_call: (uvm_report_info), line:121
|vpiName:uvm_report_info
|vpiFunction:
\_function: (uvm_report_info), line:126
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"SEQLIB/SPRINT"
|vpiSize:15
|STRING:"SEQLIB/SPRINT"
|vpiArgument:
\_operation: , line:121
|vpiOpType:33
|vpiOperand:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"\n"
|vpiSize:4
|STRING:"\n"
|vpiOperand:
\_func_call: (sprint), line:121
|vpiName:sprint
|vpiArgument:
\_ref_obj: (uvm_table_printer::get_default), line:121
|vpiName:uvm_table_printer::get_default
|vpiArgument:
\_ref_obj: (UVM_FULL), line:121
|vpiName:UVM_FULL
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/seq/uvm_sequence_library.svh"
|vpiSize:215
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/seq/uvm_sequence_library.svh"
|vpiArgument:
\_constant: , line:121
|vpiConstType:7
|vpiDecompile:654
|vpiSize:32
|INT:654
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:121
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_case_stmt: , line:657
|vpiCaseType:1
|vpiCondition:
\_ref_obj: (selection_mode), line:657
|vpiName:selection_mode
|vpiFullName:uvm_pkg.uvm_sequence_library::body.selection_mode
|vpiCaseItem:
\_case_item: , line:659
|vpiExpr:
\_ref_obj: (UVM_SEQ_LIB_RAND), line:659
|vpiName:UVM_SEQ_LIB_RAND
|vpiFullName:uvm_pkg.uvm_sequence_library::body.UVM_SEQ_LIB_RAND
|vpiStmt:
\_begin: , line:659
|vpiFullName:uvm_pkg.uvm_sequence_library::body
|vpiStmt:
\_func_call: (valid_rand_selection.constraint_mode), line:660
|vpiName:valid_rand_selection.constraint_mode
|vpiArgument:
\_constant: , line:660
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_func_call: (valid_sequence_count.constraint_mode), line:661
|vpiName:valid_sequence_count.constraint_mode
|vpiArgument:
\_constant: , line:661
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_for_stmt: , line:662
|vpiFullName:uvm_pkg.uvm_sequence_library::body
|vpiCondition:
\_operation: , line:662
|vpiOpType:21
|vpiOperand:
\_ref_obj: (i), line:662
|vpiName:i
|vpiFullName:uvm_pkg.uvm_sequence_library::body.i
|vpiOperand:
\_ref_obj: (sequence_count), line:662
|vpiName:sequence_count
|vpiFullName:uvm_pkg.uvm_sequence_library::body.sequence_count
|vpiForInitStmt:
\_assign_stmt:
|vpiRhs:
\_constant: , line:662
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiLhs:
\_int_var: (i), line:662
|vpiName:i
|vpiFullName:uvm_pkg.uvm_sequence_library::body.i
|vpiForIncStmt:
\_operation: , line:662
|vpiOpType:62
|vpiOperand:
\_ref_obj: (i), line:662
|vpiName:i
|vpiStmt:
\_begin: , line:662
|vpiFullName:uvm_pkg.uvm_sequence_library::body
|vpiStmt:
\_if_else: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:3
|vpiOperand:
\_func_call: (randomize), line:152
|vpiName:randomize
|vpiArgument:
\_ref_obj: (select_rand), line:152
|vpiName:select_rand
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_sequence_library::body
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_sequence_library::body
|vpiStmt:
\_if_stmt: , line:156
|vpiCondition:
\_func_call: (uvm_report_enabled), line:156
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:156
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:156
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"SEQLIB/RAND_FAIL"
|vpiSize:18
|STRING:"SEQLIB/RAND_FAIL"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"SEQLIB/RAND_FAIL"
|vpiSize:18
|STRING:"SEQLIB/RAND_FAIL"
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"Random sequence selection failed"
|vpiSize:34
|STRING:"Random sequence selection failed"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:157
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/seq/uvm_sequence_library.svh"
|vpiSize:215
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/seq/uvm_sequence_library.svh"
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:663
|vpiSize:32
|INT:663
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_break_stmt: , line:665
|vpiElseStmt:
\_begin: , line:667
|vpiFullName:uvm_pkg.uvm_sequence_library::body
|vpiStmt:
\_assignment: , line:668
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (wrap), line:668
|vpiName:wrap
|vpiFullName:uvm_pkg.uvm_sequence_library::body.wrap
|vpiRhs:
\_bit_select: (sequences), line:668
|vpiName:sequences
|vpiFullName:uvm_pkg.uvm_sequence_library::body.sequences
|vpiIndex:
\_ref_obj: (select_rand), line:668
|vpiName:select_rand
|vpiStmt:
\_func_call: (execute), line:670
|vpiName:execute
|vpiArgument:
\_ref_obj: (wrap), line:670
|vpiName:wrap
|vpiStmt:
\_func_call: (valid_rand_selection.constraint_mode), line:672
|vpiName:valid_rand_selection.constraint_mode
|vpiArgument:
\_constant: , line:672
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_func_call: (valid_sequence_count.constraint_mode), line:673
|vpiName:valid_sequence_count.constraint_mode
|vpiArgument:
\_constant: , line:673
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiCaseItem:
\_case_item: , line:676
|vpiExpr:
\_ref_obj: (UVM_SEQ_LIB_RANDC), line:676
|vpiName:UVM_SEQ_LIB_RANDC
|vpiFullName:uvm_pkg.uvm_sequence_library::body.UVM_SEQ_LIB_RANDC
|vpiStmt:
\_begin: , line:676
|vpiFullName:uvm_pkg.uvm_sequence_library::body
|vpiStmt:
\_func_call: (valid_randc_selection.constraint_mode), line:678
|vpiName:valid_randc_selection.constraint_mode
|vpiArgument:
\_constant: , line:678
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_func_call: (valid_sequence_count.constraint_mode), line:679
|vpiName:valid_sequence_count.constraint_mode
|vpiArgument:
\_constant: , line:679
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_for_stmt: , line:680
|vpiFullName:uvm_pkg.uvm_sequence_library::body
|vpiCondition:
\_operation: , line:680
|vpiOpType:21
|vpiOperand:
\_ref_obj: (i), line:680
|vpiName:i
|vpiFullName:uvm_pkg.uvm_sequence_library::body.i
|vpiOperand:
\_ref_obj: (sequence_count), line:680
|vpiName:sequence_count
|vpiFullName:uvm_pkg.uvm_sequence_library::body.sequence_count
|vpiForInitStmt:
\_assign_stmt:
|vpiRhs:
\_constant: , line:680
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiLhs:
\_int_var: (i), line:680
|vpiName:i
|vpiFullName:uvm_pkg.uvm_sequence_library::body.i
|vpiForIncStmt:
\_operation: , line:680
|vpiOpType:62
|vpiOperand:
\_ref_obj: (i), line:680
|vpiName:i
|vpiStmt:
\_begin: , line:680
|vpiFullName:uvm_pkg.uvm_sequence_library::body
|vpiStmt:
\_if_else: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:3
|vpiOperand:
\_func_call: (randomize), line:152
|vpiName:randomize
|vpiArgument:
\_ref_obj: (select_randc), line:152
|vpiName:select_randc
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_sequence_library::body
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_sequence_library::body
|vpiStmt:
\_if_stmt: , line:156
|vpiCondition:
\_func_call: (uvm_report_enabled), line:156
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:156
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:156
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"SEQLIB/RANDC_FAIL"
|vpiSize:19
|STRING:"SEQLIB/RANDC_FAIL"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"SEQLIB/RANDC_FAIL"
|vpiSize:19
|STRING:"SEQLIB/RANDC_FAIL"
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"Random sequence selection failed"
|vpiSize:34
|STRING:"Random sequence selection failed"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:157
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/seq/uvm_sequence_library.svh"
|vpiSize:215
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/seq/uvm_sequence_library.svh"
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:681
|vpiSize:32
|INT:681
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_break_stmt: , line:683
|vpiElseStmt:
\_begin: , line:685
|vpiFullName:uvm_pkg.uvm_sequence_library::body
|vpiStmt:
\_assignment: , line:686
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (wrap), line:686
|vpiName:wrap
|vpiFullName:uvm_pkg.uvm_sequence_library::body.wrap
|vpiRhs:
\_bit_select: (sequences), line:686
|vpiName:sequences
|vpiFullName:uvm_pkg.uvm_sequence_library::body.sequences
|vpiIndex:
\_ref_obj: (select_randc), line:686
|vpiName:select_randc
|vpiStmt:
\_func_call: (q.push_back), line:688
|vpiName:q.push_back
|vpiArgument:
\_ref_obj: (wrap), line:688
|vpiName:wrap
|vpiStmt:
\_func_call: (valid_randc_selection.constraint_mode), line:690
|vpiName:valid_randc_selection.constraint_mode
|vpiArgument:
\_constant: , line:690
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_func_call: (valid_sequence_count.constraint_mode), line:691
|vpiName:valid_sequence_count.constraint_mode
|vpiArgument:
\_constant: , line:691
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_foreach_stmt: , line:692
|vpiFullName:uvm_pkg.uvm_sequence_library::body
|vpiVariables:
\_chandle_var: (q), line:692
|vpiName:q
|vpiFullName:uvm_pkg.uvm_sequence_library::body.q
|vpiLoopVars:
\_chandle_var: (i), line:692
|vpiName:i
|vpiFullName:uvm_pkg.uvm_sequence_library::body.i
|vpiStmt:
\_func_call: (execute), line:693
|vpiName:execute
|vpiArgument:
\_bit_select: (q), line:693
|vpiName:q
|vpiIndex:
\_ref_obj: (i), line:693
|vpiName:i
|vpiStmt:
\_func_call: (valid_randc_selection.constraint_mode), line:694
|vpiName:valid_randc_selection.constraint_mode
|vpiArgument:
\_constant: , line:694
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_func_call: (valid_sequence_count.constraint_mode), line:695
|vpiName:valid_sequence_count.constraint_mode
|vpiArgument:
\_constant: , line:695
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiCaseItem:
\_case_item: , line:698
|vpiExpr:
\_ref_obj: (UVM_SEQ_LIB_ITEM), line:698
|vpiName:UVM_SEQ_LIB_ITEM
|vpiFullName:uvm_pkg.uvm_sequence_library::body.UVM_SEQ_LIB_ITEM
|vpiStmt:
\_begin: , line:698
|vpiFullName:uvm_pkg.uvm_sequence_library::body
|vpiStmt:
\_for_stmt: , line:699
|vpiFullName:uvm_pkg.uvm_sequence_library::body
|vpiCondition:
\_operation: , line:699
|vpiOpType:21
|vpiOperand:
\_ref_obj: (i), line:699
|vpiName:i
|vpiFullName:uvm_pkg.uvm_sequence_library::body.i
|vpiOperand:
\_ref_obj: (sequence_count), line:699
|vpiName:sequence_count
|vpiFullName:uvm_pkg.uvm_sequence_library::body.sequence_count
|vpiForInitStmt:
\_assign_stmt:
|vpiRhs:
\_constant: , line:699
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiLhs:
\_int_var: (i), line:699
|vpiName:i
|vpiFullName:uvm_pkg.uvm_sequence_library::body.i
|vpiForIncStmt:
\_operation: , line:699
|vpiOpType:62
|vpiOperand:
\_ref_obj: (i), line:699
|vpiName:i
|vpiStmt:
\_begin: , line:699
|vpiFullName:uvm_pkg.uvm_sequence_library::body
|vpiStmt:
\_assignment: , line:700
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (wrap), line:700
|vpiName:wrap
|vpiFullName:uvm_pkg.uvm_sequence_library::body.wrap
|vpiRhs:
\_ref_obj: (REQ::get_type), line:700
|vpiName:REQ::get_type
|vpiFullName:uvm_pkg.uvm_sequence_library::body.REQ::get_type
|vpiStmt:
\_func_call: (execute), line:701
|vpiName:execute
|vpiArgument:
\_ref_obj: (wrap), line:701
|vpiName:wrap
|vpiCaseItem:
\_case_item: , line:705
|vpiExpr:
\_ref_obj: (UVM_SEQ_LIB_USER), line:705
|vpiName:UVM_SEQ_LIB_USER
|vpiFullName:uvm_pkg.uvm_sequence_library::body.UVM_SEQ_LIB_USER
|vpiStmt:
\_begin: , line:705
|vpiFullName:uvm_pkg.uvm_sequence_library::body
|vpiStmt:
\_for_stmt: , line:706
|vpiFullName:uvm_pkg.uvm_sequence_library::body
|vpiCondition:
\_operation: , line:706
|vpiOpType:21
|vpiOperand:
\_ref_obj: (i), line:706
|vpiName:i
|vpiFullName:uvm_pkg.uvm_sequence_library::body.i
|vpiOperand:
\_ref_obj: (sequence_count), line:706
|vpiName:sequence_count
|vpiFullName:uvm_pkg.uvm_sequence_library::body.sequence_count
|vpiForInitStmt:
\_assign_stmt:
|vpiRhs:
\_constant: , line:706
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiLhs:
\_int_var: (i), line:706
|vpiName:i
|vpiFullName:uvm_pkg.uvm_sequence_library::body.i
|vpiForIncStmt:
\_operation: , line:706
|vpiOpType:62
|vpiOperand:
\_ref_obj: (i), line:706
|vpiName:i
|vpiStmt:
\_begin: , line:706
|vpiFullName:uvm_pkg.uvm_sequence_library::body
|vpiStmt:
\_assignment: , line:708
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (user_selection), line:708
|vpiName:user_selection
|vpiFullName:uvm_pkg.uvm_sequence_library::body.user_selection
|vpiRhs:
\_func_call: (select_sequence), line:708
|vpiName:select_sequence
|vpiArgument:
\_operation: , line:708
|vpiOpType:11
|vpiOperand:
\_ref_obj: (sequences.size), line:708
|vpiName:sequences.size
|vpiOperand:
\_constant: , line:708
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_if_else: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:19
|vpiOperand:
\_ref_obj: (user_selection), line:152
|vpiName:user_selection
|vpiFullName:uvm_pkg.uvm_sequence_library::body.user_selection
|vpiOperand:
\_ref_obj: (sequences.size), line:152
|vpiName:sequences.size
|vpiFullName:uvm_pkg.uvm_sequence_library::body.sequences.size
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_sequence_library::body
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_sequence_library::body
|vpiStmt:
\_if_stmt: , line:156
|vpiCondition:
\_func_call: (uvm_report_enabled), line:156
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:156
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:156
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"SEQLIB/USER_FAIL"
|vpiSize:18
|STRING:"SEQLIB/USER_FAIL"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"SEQLIB/USER_FAIL"
|vpiSize:18
|STRING:"SEQLIB/USER_FAIL"
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"User sequence selection out of range"
|vpiSize:38
|STRING:"User sequence selection out of range"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:157
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/seq/uvm_sequence_library.svh"
|vpiSize:215
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/seq/uvm_sequence_library.svh"
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:709
|vpiSize:32
|INT:709
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:711
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (wrap), line:711
|vpiName:wrap
|vpiFullName:uvm_pkg.uvm_sequence_library::body.wrap
|vpiRhs:
\_ref_obj: (REQ::get_type), line:711
|vpiName:REQ::get_type
|vpiFullName:uvm_pkg.uvm_sequence_library::body.REQ::get_type
|vpiElseStmt:
\_begin: , line:713
|vpiFullName:uvm_pkg.uvm_sequence_library::body
|vpiStmt:
\_assignment: , line:714
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (wrap), line:714
|vpiName:wrap
|vpiFullName:uvm_pkg.uvm_sequence_library::body.wrap
|vpiRhs:
\_bit_select: (sequences), line:714
|vpiName:sequences
|vpiFullName:uvm_pkg.uvm_sequence_library::body.sequences
|vpiIndex:
\_ref_obj: (user_selection), line:714
|vpiName:user_selection
|vpiStmt:
\_func_call: (execute), line:716
|vpiName:execute
|vpiArgument:
\_ref_obj: (wrap), line:716
|vpiName:wrap
|vpiCaseItem:
\_case_item: , line:170
|vpiStmt:
\_begin: , line:170
|vpiFullName:uvm_pkg.uvm_sequence_library::body
|vpiStmt:
\_begin: , line:172
|vpiFullName:uvm_pkg.uvm_sequence_library::body
|vpiStmt:
\_if_stmt: , line:173
|vpiCondition:
\_func_call: (uvm_report_enabled), line:173
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:173
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_FATAL), line:173
|vpiName:UVM_FATAL
|vpiArgument:
\_constant: , line:173
|vpiConstType:6
|vpiDecompile:"SEQLIB/RAND_MODE"
|vpiSize:18
|STRING:"SEQLIB/RAND_MODE"
|vpiStmt:
\_func_call: (uvm_report_fatal), line:175
|vpiName:uvm_report_fatal
|vpiFunction:
\_function: (uvm_report_fatal), line:192
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"SEQLIB/RAND_MODE"
|vpiSize:18
|STRING:"SEQLIB/RAND_MODE"
|vpiArgument:
\_sys_func_call: ($sformatf), line:176
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:176
|vpiConstType:6
|vpiDecompile:"Unknown random sequence selection mode: %0d"
|vpiSize:45
|STRING:"Unknown random sequence selection mode: %0d"
|vpiArgument:
\_ref_obj: (selection_mode), line:176
|vpiName:selection_mode
|vpiArgument:
\_ref_obj: (UVM_NONE), line:176
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:176
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/seq/uvm_sequence_library.svh"
|vpiSize:215
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/seq/uvm_sequence_library.svh"
|vpiArgument:
\_constant: , line:176
|vpiConstType:7
|vpiDecompile:720
|vpiSize:32
|INT:720
|vpiArgument:
\_constant: , line:176
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:176
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_begin: , line:118
|vpiFullName:uvm_pkg.uvm_sequence_library::body
|vpiStmt:
\_if_stmt: , line:119
|vpiCondition:
\_func_call: (uvm_report_enabled), line:119
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_LOW), line:119
|vpiName:UVM_LOW
|vpiArgument:
\_ref_obj: (UVM_INFO), line:119
|vpiName:UVM_INFO
|vpiArgument:
\_constant: , line:119
|vpiConstType:6
|vpiDecompile:"SEQLIB/END"
|vpiSize:12
|STRING:"SEQLIB/END"
|vpiStmt:
\_func_call: (uvm_report_info), line:121
|vpiName:uvm_report_info
|vpiFunction:
\_function: (uvm_report_info), line:126
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"SEQLIB/END"
|vpiSize:12
|STRING:"SEQLIB/END"
|vpiArgument:
\_operation: , line:121
|vpiOpType:33
|vpiOperand:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"Ending sequence library in phase "
|vpiSize:35
|STRING:"Ending sequence library in phase "
|vpiOperand:
\_operation: , line:122
|vpiOpType:32
|vpiOperand:
\_operation: , line:122
|vpiOpType:15
|vpiOperand:
\_ref_obj: (starting_phase), line:122
|vpiName:starting_phase
|vpiOperand:
\_unsupported_expr: , line:122
|STRING:
|vpiOperand:
\_ref_obj: (starting_phase.get_name), line:122
|vpiName:starting_phase.get_name
|vpiOperand:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:"unknown"
|vpiSize:9
|STRING:"unknown"
|vpiArgument:
\_ref_obj: (UVM_LOW), line:122
|vpiName:UVM_LOW
|vpiArgument:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/seq/uvm_sequence_library.svh"
|vpiSize:215
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/seq/uvm_sequence_library.svh"
|vpiArgument:
\_constant: , line:122
|vpiConstType:7
|vpiDecompile:725
|vpiSize:32
|INT:725
|vpiArgument:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:122
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_begin: , line:118
|vpiFullName:uvm_pkg.uvm_sequence_library::body
|vpiStmt:
\_if_stmt: , line:120
|vpiCondition:
\_func_call: (uvm_report_enabled), line:120
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_HIGH), line:120
|vpiName:UVM_HIGH
|vpiArgument:
\_ref_obj: (UVM_INFO), line:120
|vpiName:UVM_INFO
|vpiArgument:
\_constant: , line:120
|vpiConstType:6
|vpiDecompile:"SEQLIB/DSTRB"
|vpiSize:14
|STRING:"SEQLIB/DSTRB"
|vpiStmt:
\_func_call: (uvm_report_info), line:121
|vpiName:uvm_report_info
|vpiFunction:
\_function: (uvm_report_info), line:126
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"SEQLIB/DSTRB"
|vpiSize:14
|STRING:"SEQLIB/DSTRB"
|vpiArgument:
\_sys_func_call: ($sformatf), line:121
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"%p"
|vpiSize:4
|STRING:"%p"
|vpiArgument:
\_ref_obj: (seqs_distrib), line:121
|vpiName:seqs_distrib
|vpiArgument:
\_ref_obj: (UVM_HIGH), line:121
|vpiName:UVM_HIGH
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/seq/uvm_sequence_library.svh"
|vpiSize:215
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/seq/uvm_sequence_library.svh"
|vpiArgument:
\_constant: , line:121
|vpiConstType:7
|vpiDecompile:728
|vpiSize:32
|INT:728
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:121
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_func_call: (m_safe_drop_starting_phase), line:731
|vpiName:m_safe_drop_starting_phase
|vpiArgument:
\_operation: , line:731
|vpiOpType:33
|vpiOperand:
\_constant: , line:731
|vpiConstType:6
|vpiDecompile:"starting sequence library "
|vpiSize:28
|STRING:"starting sequence library "
|vpiOperand:
\_func_call: (get_full_name), line:731
|vpiName:get_full_name
|vpiOperand:
\_constant: , line:731
|vpiConstType:6
|vpiDecompile:" ("
|vpiSize:4
|STRING:" ("
|vpiOperand:
\_func_call: (get_type_name), line:731
|vpiName:get_type_name
|vpiOperand:
\_constant: , line:731
|vpiConstType:6
|vpiDecompile:")"
|vpiSize:3
|STRING:")"
|vpiTaskFunc:
\_task: (uvm_sequence_library::execute), line:739
|vpiName:uvm_sequence_library::execute
|vpiFullName:uvm_pkg.uvm_sequence_library::execute
|vpiStmt:
\_begin: , parent:uvm_sequence_library::execute
|vpiFullName:uvm_pkg.uvm_sequence_library::execute
|vpiStmt:
\_assignment: , line:749
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (obj), line:749
|vpiName:obj
|vpiFullName:uvm_pkg.uvm_sequence_library::execute.obj
|vpiRhs:
\_ref_obj: (factory.create_object_by_type), line:749
|vpiName:factory.create_object_by_type
|vpiFullName:uvm_pkg.uvm_sequence_library::execute.factory.create_object_by_type
|vpiStmt:
\_if_stmt: , line:752
|vpiCondition:
\_operation: , line:752
|vpiOpType:3
|vpiOperand:
\_sys_func_call: ($cast), line:752
|vpiName:$cast
|vpiArgument:
\_ref_obj: (seq_base), line:752
|vpiName:seq_base
|vpiArgument:
\_ref_obj: (obj), line:752
|vpiName:obj
|vpiStmt:
\_begin: , line:752
|vpiFullName:uvm_pkg.uvm_sequence_library::execute
|vpiStmt:
\_if_stmt: , line:754
|vpiCondition:
\_operation: , line:754
|vpiOpType:3
|vpiOperand:
\_sys_func_call: ($cast), line:754
|vpiName:$cast
|vpiArgument:
\_ref_obj: (req_item), line:754
|vpiName:req_item
|vpiArgument:
\_ref_obj: (obj), line:754
|vpiName:obj
|vpiStmt:
\_begin: , line:754
|vpiFullName:uvm_pkg.uvm_sequence_library::execute
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_sequence_library::execute
|vpiStmt:
\_if_stmt: , line:156
|vpiCondition:
\_func_call: (uvm_report_enabled), line:156
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:156
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:156
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"SEQLIB/WRONG_ITEM_TYPE"
|vpiSize:24
|STRING:"SEQLIB/WRONG_ITEM_TYPE"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"SEQLIB/WRONG_ITEM_TYPE"
|vpiSize:24
|STRING:"SEQLIB/WRONG_ITEM_TYPE"
|vpiArgument:
\_operation: , line:157
|vpiOpType:33
|vpiOperand:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"The item created by '"
|vpiSize:23
|STRING:"The item created by '"
|vpiOperand:
\_func_call: (get_full_name), line:157
|vpiName:get_full_name
|vpiOperand:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"' when in 'UVM_SEQ_LIB_ITEM' mode doesn't match the REQ type which was passed in to the uvm_sequence_library#(REQ[,RSP]), this can happen if the REQ type which was passed in was a pure-virtual type. Either configure the factory overrides to properly generate items for this sequence library, or do not execute this sequence library in UVM_SEQ_LIB_ITEM mode."
|vpiSize:361
|STRING:"' when in 'UVM_SEQ_LIB_ITEM' mode doesn't match the REQ type which was passed in to the uvm_sequence_library#(REQ[,RSP]), this can happen if the REQ type which was passed in was a pure-virtual type. Either configure the factory overrides to properly generate items for this sequence library, or do not execute this sequence library in UVM_SEQ_LIB_ITEM mode."
|vpiArgument:
\_ref_obj: (UVM_NONE), line:157
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/seq/uvm_sequence_library.svh"
|vpiSize:215
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/seq/uvm_sequence_library.svh"
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:756
|vpiSize:32
|INT:756
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:758
|vpiStmt:
\_sys_func_call: ($cast), line:762
|vpiName:$cast
|vpiArgument:
\_ref_obj: (seq_or_item), line:762
|vpiName:seq_or_item
|vpiArgument:
\_ref_obj: (obj), line:762
|vpiName:obj
|vpiStmt:
\_begin: , line:118
|vpiFullName:uvm_pkg.uvm_sequence_library::execute
|vpiStmt:
\_if_stmt: , line:119
|vpiCondition:
\_func_call: (uvm_report_enabled), line:119
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_FULL), line:119
|vpiName:UVM_FULL
|vpiArgument:
\_ref_obj: (UVM_INFO), line:119
|vpiName:UVM_INFO
|vpiArgument:
\_constant: , line:119
|vpiConstType:6
|vpiDecompile:"SEQLIB/EXEC"
|vpiSize:13
|STRING:"SEQLIB/EXEC"
|vpiStmt:
\_func_call: (uvm_report_info), line:121
|vpiName:uvm_report_info
|vpiFunction:
\_function: (uvm_report_info), line:126
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"SEQLIB/EXEC"
|vpiSize:13
|STRING:"SEQLIB/EXEC"
|vpiArgument:
\_operation: , line:121
|vpiOpType:33
|vpiOperand:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"Executing "
|vpiSize:12
|STRING:"Executing "
|vpiOperand:
\_operation: , line:121
|vpiOpType:32
|vpiOperand:
\_ref_obj: (seq_or_item.is_item), line:121
|vpiName:seq_or_item.is_item
|vpiOperand:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"item "
|vpiSize:7
|STRING:"item "
|vpiOperand:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"sequence "
|vpiSize:11
|STRING:"sequence "
|vpiOperand:
\_ref_obj: (seq_or_item.get_name), line:121
|vpiName:seq_or_item.get_name
|vpiOperand:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:" ("
|vpiSize:4
|STRING:" ("
|vpiOperand:
\_ref_obj: (seq_or_item.get_type_name), line:122
|vpiName:seq_or_item.get_type_name
|vpiOperand:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:")"
|vpiSize:3
|STRING:")"
|vpiArgument:
\_ref_obj: (UVM_FULL), line:122
|vpiName:UVM_FULL
|vpiArgument:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/seq/uvm_sequence_library.svh"
|vpiSize:215
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/seq/uvm_sequence_library.svh"
|vpiArgument:
\_constant: , line:122
|vpiConstType:7
|vpiDecompile:763
|vpiSize:32
|INT:763
|vpiArgument:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:122
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:145
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (seq_or_item.print_sequence_info), line:145
|vpiName:seq_or_item.print_sequence_info
|vpiFullName:uvm_pkg.uvm_sequence_library::execute.seq_or_item.print_sequence_info
|vpiRhs:
\_constant: , line:145
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_begin: , line:147
|vpiFullName:uvm_pkg.uvm_sequence_library::execute
|vpiStmt:
\_if_else: , line:149
|vpiCondition:
\_ref_obj: (seq_or_item.is_item), line:149
|vpiName:seq_or_item.is_item
|vpiFullName:uvm_pkg.uvm_sequence_library::execute.seq_or_item.is_item
|vpiStmt:
\_begin: , line:149
|vpiFullName:uvm_pkg.uvm_sequence_library::execute
|vpiStmt:
\_func_call: (start_item), line:150
|vpiName:start_item
|vpiArgument:
\_ref_obj: (seq_or_item), line:150
|vpiName:seq_or_item
|vpiArgument:
\_operation: , line:150
|vpiOpType:1
|vpiOperand:
\_constant: , line:150
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_if_stmt: , line:134
|vpiCondition:
\_operation: , line:134
|vpiOpType:3
|vpiOperand:
\_bit_select: (seq_or_item.@@BAD_SYMBOL@@), line:134
|vpiName:seq_or_item.@@BAD_SYMBOL@@
|vpiFullName:uvm_pkg.uvm_sequence_library::execute.seq_or_item.@@BAD_SYMBOL@@
|vpiIndex:
\_unsupported_expr: , line:134
|STRING:
|vpiStmt:
\_begin: , line:134
|vpiFullName:uvm_pkg.uvm_sequence_library::execute
|vpiStmt:
\_begin: , line:136
|vpiFullName:uvm_pkg.uvm_sequence_library::execute
|vpiStmt:
\_if_stmt: , line:138
|vpiCondition:
\_func_call: (uvm_report_enabled), line:138
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:138
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_WARNING), line:138
|vpiName:UVM_WARNING
|vpiArgument:
\_constant: , line:138
|vpiConstType:6
|vpiDecompile:"RNDFLD"
|vpiSize:8
|STRING:"RNDFLD"
|vpiStmt:
\_func_call: (uvm_report_warning), line:139
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"RNDFLD"
|vpiSize:8
|STRING:"RNDFLD"
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"Randomization failed in uvm_rand_send action"
|vpiSize:46
|STRING:"Randomization failed in uvm_rand_send action"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:139
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/seq/uvm_sequence_library.svh"
|vpiSize:215
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/seq/uvm_sequence_library.svh"
|vpiArgument:
\_constant: , line:139
|vpiConstType:7
|vpiDecompile:766
|vpiSize:32
|INT:766
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:139
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_func_call: (finish_item), line:155
|vpiName:finish_item
|vpiArgument:
\_ref_obj: (seq_or_item), line:155
|vpiName:seq_or_item
|vpiArgument:
\_operation: , line:155
|vpiOpType:1
|vpiOperand:
\_constant: , line:155
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiElseStmt:
\_if_else: , line:157
|vpiCondition:
\_sys_func_call: ($cast), line:157
|vpiName:$cast
|vpiArgument:
\_ref_obj: (__seq), line:157
|vpiName:__seq
|vpiArgument:
\_ref_obj: (seq_or_item), line:157
|vpiName:seq_or_item
|vpiStmt:
\_begin: , line:157
|vpiFullName:uvm_pkg.uvm_sequence_library::execute
|vpiStmt:
\_func_call: (__seq.set_item_context), line:158
|vpiName:__seq.set_item_context
|vpiArgument:
\_ref_obj: (this), line:158
|vpiName:this
|vpiArgument:
\_ref_obj: (seq_or_item.get_sequencer), line:158
|vpiName:seq_or_item.get_sequencer
|vpiStmt:
\_if_stmt: , line:159
|vpiCondition:
\_ref_obj: (__seq.get_randomize_enabled), line:159
|vpiName:__seq.get_randomize_enabled
|vpiFullName:uvm_pkg.uvm_sequence_library::execute.__seq.get_randomize_enabled
|vpiStmt:
\_begin: , line:159
|vpiFullName:uvm_pkg.uvm_sequence_library::execute
|vpiStmt:
\_if_stmt: , line:134
|vpiCondition:
\_operation: , line:134
|vpiOpType:3
|vpiOperand:
\_bit_select: (seq_or_item.@@BAD_SYMBOL@@), line:134
|vpiName:seq_or_item.@@BAD_SYMBOL@@
|vpiFullName:uvm_pkg.uvm_sequence_library::execute.seq_or_item.@@BAD_SYMBOL@@
|vpiIndex:
\_unsupported_expr: , line:134
|STRING:
|vpiStmt:
\_begin: , line:134
|vpiFullName:uvm_pkg.uvm_sequence_library::execute
|vpiStmt:
\_begin: , line:136
|vpiFullName:uvm_pkg.uvm_sequence_library::execute
|vpiStmt:
\_if_stmt: , line:138
|vpiCondition:
\_func_call: (uvm_report_enabled), line:138
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:138
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_WARNING), line:138
|vpiName:UVM_WARNING
|vpiArgument:
\_constant: , line:138
|vpiConstType:6
|vpiDecompile:"RNDFLD"
|vpiSize:8
|STRING:"RNDFLD"
|vpiStmt:
\_func_call: (uvm_report_warning), line:139
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"RNDFLD"
|vpiSize:8
|STRING:"RNDFLD"
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"Randomization failed in uvm_rand_send action"
|vpiSize:46
|STRING:"Randomization failed in uvm_rand_send action"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:139
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/seq/uvm_sequence_library.svh"
|vpiSize:215
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/seq/uvm_sequence_library.svh"
|vpiArgument:
\_constant: , line:139
|vpiConstType:7
|vpiDecompile:766
|vpiSize:32
|INT:766
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:139
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_func_call: (__seq.start), line:164
|vpiName:__seq.start
|vpiArgument:
\_ref_obj: (__seq.get_sequencer), line:164
|vpiName:__seq.get_sequencer
|vpiArgument:
\_ref_obj: (this), line:164
|vpiName:this
|vpiArgument:
\_operation: , line:164
|vpiOpType:1
|vpiOperand:
\_constant: , line:164
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiArgument:
\_constant: , line:164
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiElseStmt:
\_begin: , line:134
|vpiFullName:uvm_pkg.uvm_sequence_library::execute
|vpiStmt:
\_begin: , line:136
|vpiFullName:uvm_pkg.uvm_sequence_library::execute
|vpiStmt:
\_if_stmt: , line:138
|vpiCondition:
\_func_call: (uvm_report_enabled), line:138
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:138
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_WARNING), line:138
|vpiName:UVM_WARNING
|vpiArgument:
\_constant: , line:138
|vpiConstType:6
|vpiDecompile:"NOT_SEQ_OR_ITEM"
|vpiSize:17
|STRING:"NOT_SEQ_OR_ITEM"
|vpiStmt:
\_func_call: (uvm_report_warning), line:139
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"NOT_SEQ_OR_ITEM"
|vpiSize:17
|STRING:"NOT_SEQ_OR_ITEM"
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"Object passed uvm_rand_send appears to be neither a sequence or item."
|vpiSize:71
|STRING:"Object passed uvm_rand_send appears to be neither a sequence or item."
|vpiArgument:
\_ref_obj: (UVM_NONE), line:139
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/seq/uvm_sequence_library.svh"
|vpiSize:215
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/seq/uvm_sequence_library.svh"
|vpiArgument:
\_constant: , line:139
|vpiConstType:7
|vpiDecompile:766
|vpiSize:32
|INT:766
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:139
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:768
|vpiBlocking:1
|vpiLhs:
\_bit_select: (seqs_distrib), line:768
|vpiName:seqs_distrib
|vpiFullName:uvm_pkg.uvm_sequence_library::execute.seqs_distrib
|vpiIndex:
\_ref_obj: (seq_or_item.get_type_name), line:768
|vpiName:seq_or_item.get_type_name
|vpiRhs:
\_operation: , line:768
|vpiOpType:24
|vpiOperand:
\_bit_select: (seqs_distrib), line:768
|vpiName:seqs_distrib
|vpiFullName:uvm_pkg.uvm_sequence_library::execute.seqs_distrib
|vpiIndex:
\_ref_obj: (seq_or_item.get_type_name), line:768
|vpiName:seq_or_item.get_type_name
|vpiOperand:
\_constant: , line:768
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiTaskFunc:
\_function: (uvm_sequence_library::do_print), line:779
|vpiName:uvm_sequence_library::do_print
|vpiFullName:uvm_pkg.uvm_sequence_library::do_print
|vpiIODecl:
\_io_decl: (printer)
|vpiName:printer
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_printer), line:779, parent:printer
|vpiName:uvm_printer
|vpiFullName:printer.uvm_printer
|vpiStmt:
\_begin: , parent:uvm_sequence_library::do_print
|vpiFullName:uvm_pkg.uvm_sequence_library::do_print
|vpiStmt:
\_func_call: (printer.print_field_int), line:780
|vpiName:printer.print_field_int
|vpiArgument:
\_constant: , line:780
|vpiConstType:6
|vpiDecompile:"min_random_count"
|vpiSize:18
|STRING:"min_random_count"
|vpiArgument:
\_ref_obj: (min_random_count), line:780
|vpiName:min_random_count
|vpiArgument:
\_constant: , line:780
|vpiConstType:7
|vpiDecompile:32
|vpiSize:32
|INT:32
|vpiArgument:
\_ref_obj: (UVM_DEC), line:780
|vpiName:UVM_DEC
|vpiArgument:
\_constant: , line:780
|vpiConstType:6
|vpiDecompile:"int unsigned"
|vpiSize:14
|STRING:"int unsigned"
|vpiStmt:
\_func_call: (printer.print_field_int), line:781
|vpiName:printer.print_field_int
|vpiArgument:
\_constant: , line:781
|vpiConstType:6
|vpiDecompile:"max_random_count"
|vpiSize:18
|STRING:"max_random_count"
|vpiArgument:
\_ref_obj: (max_random_count), line:781
|vpiName:max_random_count
|vpiArgument:
\_constant: , line:781
|vpiConstType:7
|vpiDecompile:32
|vpiSize:32
|INT:32
|vpiArgument:
\_ref_obj: (UVM_DEC), line:781
|vpiName:UVM_DEC
|vpiArgument:
\_constant: , line:781
|vpiConstType:6
|vpiDecompile:"int unsigned"
|vpiSize:14
|STRING:"int unsigned"
|vpiStmt:
\_func_call: (printer.print_generic), line:782
|vpiName:printer.print_generic
|vpiArgument:
\_constant: , line:782
|vpiConstType:6
|vpiDecompile:"selection_mode"
|vpiSize:16
|STRING:"selection_mode"
|vpiArgument:
\_constant: , line:782
|vpiConstType:6
|vpiDecompile:"uvm_sequence_lib_mode"
|vpiSize:23
|STRING:"uvm_sequence_lib_mode"
|vpiArgument:
\_constant: , line:782
|vpiConstType:7
|vpiDecompile:32
|vpiSize:32
|INT:32
|vpiArgument:
\_ref_obj: (selection_mode.name), line:782
|vpiName:selection_mode.name
|vpiStmt:
\_func_call: (printer.print_field_int), line:783
|vpiName:printer.print_field_int
|vpiArgument:
\_constant: , line:783
|vpiConstType:6
|vpiDecompile:"sequence_count"
|vpiSize:16
|STRING:"sequence_count"
|vpiArgument:
\_ref_obj: (sequence_count), line:783
|vpiName:sequence_count
|vpiArgument:
\_constant: , line:783
|vpiConstType:7
|vpiDecompile:32
|vpiSize:32
|INT:32
|vpiArgument:
\_ref_obj: (UVM_DEC), line:783
|vpiName:UVM_DEC
|vpiArgument:
\_constant: , line:783
|vpiConstType:6
|vpiDecompile:"int unsigned"
|vpiSize:14
|STRING:"int unsigned"
|vpiStmt:
\_func_call: (printer.print_array_header), line:785
|vpiName:printer.print_array_header
|vpiArgument:
\_constant: , line:785
|vpiConstType:6
|vpiDecompile:"typewide_sequences"
|vpiSize:20
|STRING:"typewide_sequences"
|vpiArgument:
\_ref_obj: (m_typewide_sequences.size), line:785
|vpiName:m_typewide_sequences.size
|vpiArgument:
\_constant: , line:785
|vpiConstType:6
|vpiDecompile:"queue_object_types"
|vpiSize:20
|STRING:"queue_object_types"
|vpiStmt:
\_foreach_stmt: , line:786
|vpiFullName:uvm_pkg.uvm_sequence_library::do_print
|vpiVariables:
\_chandle_var: (m_typewide_sequences), line:786
|vpiName:m_typewide_sequences
|vpiFullName:uvm_pkg.uvm_sequence_library::do_print.m_typewide_sequences
|vpiLoopVars:
\_chandle_var: (i), line:786
|vpiName:i
|vpiFullName:uvm_pkg.uvm_sequence_library::do_print.i
|vpiStmt:
\_func_call: (printer.print_generic), line:787
|vpiName:printer.print_generic
|vpiArgument:
\_sys_func_call: ($sformatf), line:787
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:787
|vpiConstType:6
|vpiDecompile:"[%0d]"
|vpiSize:7
|STRING:"[%0d]"
|vpiArgument:
\_ref_obj: (i), line:787
|vpiName:i
|vpiArgument:
\_constant: , line:787
|vpiConstType:6
|vpiDecompile:"uvm_object_wrapper"
|vpiSize:20
|STRING:"uvm_object_wrapper"
|vpiArgument:
\_constant: , line:787
|vpiConstType:6
|vpiDecompile:"-"
|vpiSize:3
|STRING:"-"
|vpiArgument:
\_bit_select: (m_typewide_sequences.get_type_name), line:787
|vpiName:m_typewide_sequences.get_type_name
|vpiIndex:
\_ref_obj: (i), line:787
|vpiName:i
|vpiStmt:
\_func_call: (printer.print_array_footer), line:788
|vpiName:printer.print_array_footer
|vpiStmt:
\_func_call: (printer.print_array_header), line:790
|vpiName:printer.print_array_header
|vpiArgument:
\_constant: , line:790
|vpiConstType:6
|vpiDecompile:"sequences"
|vpiSize:11
|STRING:"sequences"
|vpiArgument:
\_ref_obj: (sequences.size), line:790
|vpiName:sequences.size
|vpiArgument:
\_constant: , line:790
|vpiConstType:6
|vpiDecompile:"queue_object_types"
|vpiSize:20
|STRING:"queue_object_types"
|vpiStmt:
\_foreach_stmt: , line:791
|vpiFullName:uvm_pkg.uvm_sequence_library::do_print
|vpiVariables:
\_chandle_var: (sequences), line:791
|vpiName:sequences
|vpiFullName:uvm_pkg.uvm_sequence_library::do_print.sequences
|vpiLoopVars:
\_chandle_var: (i), line:791
|vpiName:i
|vpiFullName:uvm_pkg.uvm_sequence_library::do_print.i
|vpiStmt:
\_func_call: (printer.print_generic), line:792
|vpiName:printer.print_generic
|vpiArgument:
\_sys_func_call: ($sformatf), line:792
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:792
|vpiConstType:6
|vpiDecompile:"[%0d]"
|vpiSize:7
|STRING:"[%0d]"
|vpiArgument:
\_ref_obj: (i), line:792
|vpiName:i
|vpiArgument:
\_constant: , line:792
|vpiConstType:6
|vpiDecompile:"uvm_object_wrapper"
|vpiSize:20
|STRING:"uvm_object_wrapper"
|vpiArgument:
\_constant: , line:792
|vpiConstType:6
|vpiDecompile:"-"
|vpiSize:3
|STRING:"-"
|vpiArgument:
\_bit_select: (sequences.get_type_name), line:792
|vpiName:sequences.get_type_name
|vpiIndex:
\_ref_obj: (i), line:792
|vpiName:i
|vpiStmt:
\_func_call: (printer.print_array_footer), line:793
|vpiName:printer.print_array_footer
|vpiStmt:
\_func_call: (printer.print_array_header), line:795
|vpiName:printer.print_array_header
|vpiArgument:
\_constant: , line:795
|vpiConstType:6
|vpiDecompile:"seqs_distrib"
|vpiSize:14
|STRING:"seqs_distrib"
|vpiArgument:
\_ref_obj: (seqs_distrib.num), line:795
|vpiName:seqs_distrib.num
|vpiArgument:
\_constant: , line:795
|vpiConstType:6
|vpiDecompile:"as_int_string"
|vpiSize:15
|STRING:"as_int_string"
|vpiStmt:
\_foreach_stmt: , line:796
|vpiFullName:uvm_pkg.uvm_sequence_library::do_print
|vpiVariables:
\_chandle_var: (seqs_distrib), line:796
|vpiName:seqs_distrib
|vpiFullName:uvm_pkg.uvm_sequence_library::do_print.seqs_distrib
|vpiLoopVars:
\_chandle_var: (typ), line:796
|vpiName:typ
|vpiFullName:uvm_pkg.uvm_sequence_library::do_print.typ
|vpiStmt:
\_begin: , line:796
|vpiFullName:uvm_pkg.uvm_sequence_library::do_print
|vpiStmt:
\_func_call: (printer.print_field_int), line:797
|vpiName:printer.print_field_int
|vpiArgument:
\_operation: , line:797
|vpiOpType:33
|vpiOperand:
\_constant: , line:797
|vpiConstType:6
|vpiDecompile:"["
|vpiSize:3
|STRING:"["
|vpiOperand:
\_ref_obj: (typ), line:797
|vpiName:typ
|vpiOperand:
\_constant: , line:797
|vpiConstType:6
|vpiDecompile:"]"
|vpiSize:3
|STRING:"]"
|vpiArgument:
\_bit_select: (seqs_distrib), line:797
|vpiName:seqs_distrib
|vpiIndex:
\_ref_obj: (typ), line:797
|vpiName:typ
|vpiArgument:
\_constant: , line:797
|vpiConstType:7
|vpiDecompile:32
|vpiSize:32
|INT:32
|vpiArgument:
\_ref_obj: (UVM_DEC), line:797
|vpiName:UVM_DEC
|vpiArgument:
\_constant: , line:797
|vpiConstType:6
|vpiDecompile:"int unsigned"
|vpiSize:14
|STRING:"int unsigned"
|vpiStmt:
\_func_call: (printer.print_array_footer), line:799
|vpiName:printer.print_array_footer
|vpiTaskFunc:
\_function: (uvm_hdl_concat2string), line:397
|vpiAutomatic:1
|vpiName:uvm_hdl_concat2string
|vpiFullName:uvm_pkg.uvm_hdl_concat2string
|vpiReturn:
\_logic_var: , line:397
|vpiIODecl:
\_io_decl: (concat)
|vpiName:concat
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_hdl_path_concat), line:397, parent:concat
|vpiName:uvm_hdl_path_concat
|vpiFullName:concat.uvm_hdl_path_concat
|vpiStmt:
\_begin: , parent:uvm_hdl_concat2string
|vpiFullName:uvm_pkg.uvm_hdl_concat2string
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_constant: , line:398
|vpiConstType:6
|vpiDecompile:"{"
|vpiSize:3
|STRING:"{"
|vpiLhs:
\_logic_var: (image), line:398
|vpiName:image
|vpiFullName:uvm_pkg.uvm_hdl_concat2string.image
|vpiStmt:
\_if_stmt: , line:400
|vpiCondition:
\_operation: , line:400
|vpiOpType:26
|vpiOperand:
\_operation: , line:400
|vpiOpType:26
|vpiOperand:
\_operation: , line:400
|vpiOpType:14
|vpiOperand:
\_ref_obj: (concat.slices), line:400
|vpiName:concat.slices
|vpiFullName:uvm_pkg.uvm_hdl_concat2string.concat.slices
|vpiOperand:
\_constant: , line:400
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_operation: , line:401
|vpiOpType:14
|vpiOperand:
\_ref_obj: (concat.slices), line:401
|vpiName:concat.slices
|vpiFullName:uvm_pkg.uvm_hdl_concat2string.concat.slices
|vpiOperand:
\_operation: , line:401
|vpiOpType:1
|vpiOperand:
\_constant: , line:401
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_operation: , line:402
|vpiOpType:14
|vpiOperand:
\_ref_obj: (concat.slices), line:402
|vpiName:concat.slices
|vpiFullName:uvm_pkg.uvm_hdl_concat2string.concat.slices
|vpiOperand:
\_operation: , line:402
|vpiOpType:1
|vpiOperand:
\_constant: , line:402
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:403
|vpiCondition:
\_ref_obj: (concat.slices), line:403
|vpiName:concat.slices
|vpiFullName:uvm_pkg.uvm_hdl_concat2string.concat.slices
|vpiStmt:
\_foreach_stmt: , line:405
|vpiFullName:uvm_pkg.uvm_hdl_concat2string
|vpiVariables:
\_chandle_var: (concat), line:405
|vpiName:concat
|vpiFullName:uvm_pkg.uvm_hdl_concat2string.concat
|vpiLoopVars:
\_chandle_var: (i), line:405
|vpiName:i
|vpiFullName:uvm_pkg.uvm_hdl_concat2string.i
|vpiStmt:
\_begin: , line:405
|vpiFullName:uvm_pkg.uvm_hdl_concat2string
|vpiStmt:
\_assignment: , line:408
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (image), line:408
|vpiName:image
|vpiFullName:uvm_pkg.uvm_hdl_concat2string.image
|vpiRhs:
\_operation: , line:408
|vpiOpType:33
|vpiOperand:
\_ref_obj: (image), line:408
|vpiName:image
|vpiOperand:
\_operation: , line:408
|vpiOpType:32
|vpiOperand:
\_operation: , line:408
|vpiOpType:14
|vpiOperand:
\_ref_obj: (i), line:408
|vpiName:i
|vpiOperand:
\_constant: , line:408
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiOperand:
\_constant: , line:408
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiOperand:
\_constant: , line:408
|vpiConstType:6
|vpiDecompile:", "
|vpiSize:4
|STRING:", "
|vpiOperand:
\_ref_obj: (slice.path), line:408
|vpiName:slice.path
|vpiStmt:
\_if_stmt: , line:409
|vpiCondition:
\_operation: , line:409
|vpiOpType:19
|vpiOperand:
\_ref_obj: (slice.offset), line:409
|vpiName:slice.offset
|vpiFullName:uvm_pkg.uvm_hdl_concat2string.slice.offset
|vpiOperand:
\_constant: , line:409
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_assignment: , line:410
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (image), line:410
|vpiName:image
|vpiFullName:uvm_pkg.uvm_hdl_concat2string.image
|vpiRhs:
\_operation: , line:410
|vpiOpType:33
|vpiOperand:
\_ref_obj: (image), line:410
|vpiName:image
|vpiOperand:
\_constant: , line:410
|vpiConstType:6
|vpiDecompile:"@"
|vpiSize:3
|STRING:"@"
|vpiOperand:
\_sys_func_call: ($sformatf), line:410
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:410
|vpiConstType:6
|vpiDecompile:"[%0d +: %0d]"
|vpiSize:14
|STRING:"[%0d +: %0d]"
|vpiArgument:
\_ref_obj: (slice.offset), line:410
|vpiName:slice.offset
|vpiArgument:
\_ref_obj: (slice.size), line:410
|vpiName:slice.size
|vpiStmt:
\_assignment: , line:413
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (image), line:413
|vpiName:image
|vpiFullName:uvm_pkg.uvm_hdl_concat2string.image
|vpiRhs:
\_operation: , line:413
|vpiOpType:33
|vpiOperand:
\_ref_obj: (image), line:413
|vpiName:image
|vpiOperand:
\_constant: , line:413
|vpiConstType:6
|vpiDecompile:"}"
|vpiSize:3
|STRING:"}"
|vpiStmt:
\_return_stmt: , line:415
|vpiCondition:
\_ref_obj: (image), line:415
|vpiName:image
|vpiFullName:uvm_pkg.uvm_hdl_concat2string.image
|vpiTaskFunc:
\_function: (uvm_reg_backdoor::is_auto_updated), line:164
|vpiName:uvm_reg_backdoor::is_auto_updated
|vpiFullName:uvm_pkg.uvm_reg_backdoor::is_auto_updated
|vpiReturn:
\_bit_var: , line:164
|vpiIODecl:
\_io_decl: (field)
|vpiName:field
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_field), line:164, parent:field
|vpiName:uvm_reg_field
|vpiFullName:field.uvm_reg_field
|vpiStmt:
\_return_stmt: , line:165, parent:uvm_reg_backdoor::is_auto_updated
|vpiCondition:
\_constant: , line:165
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiTaskFunc:
\_task: (uvm_reg_backdoor::wait_for_change), line:170
|vpiName:uvm_reg_backdoor::wait_for_change
|vpiFullName:uvm_pkg.uvm_reg_backdoor::wait_for_change
|vpiStmt:
\_begin: , parent:uvm_reg_backdoor::wait_for_change
|vpiFullName:uvm_pkg.uvm_reg_backdoor::wait_for_change
|vpiStmt:
\_begin: , line:172
|vpiFullName:uvm_pkg.uvm_reg_backdoor::wait_for_change
|vpiStmt:
\_if_stmt: , line:174
|vpiCondition:
\_func_call: (uvm_report_enabled), line:174
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:174
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_FATAL), line:174
|vpiName:UVM_FATAL
|vpiArgument:
\_constant: , line:174
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_fatal), line:175
|vpiName:uvm_report_fatal
|vpiFunction:
\_function: (uvm_report_fatal), line:192
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"uvm_reg_backdoor::wait_for_change() method has not been overloaded"
|vpiSize:68
|STRING:"uvm_reg_backdoor::wait_for_change() method has not been overloaded"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:175
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_backdoor.svh"
|vpiSize:211
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_backdoor.svh"
|vpiArgument:
\_constant: , line:175
|vpiConstType:7
|vpiDecompile:171
|vpiSize:32
|INT:171
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:175
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiTaskFunc:
\_function: (uvm_reg_backdoor::start_update_thread), line:178
|vpiName:uvm_reg_backdoor::start_update_thread
|vpiFullName:uvm_pkg.uvm_reg_backdoor::start_update_thread
|vpiIODecl:
\_io_decl: (element)
|vpiName:element
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_object), line:178, parent:element
|vpiName:uvm_object
|vpiFullName:element.uvm_object
|vpiStmt:
\_begin: , parent:uvm_reg_backdoor::start_update_thread
|vpiFullName:uvm_pkg.uvm_reg_backdoor::start_update_thread
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (rg), line:179
|vpiName:rg
|vpiFullName:uvm_pkg.uvm_reg_backdoor::start_update_thread.rg
|vpiStmt:
\_if_stmt: , line:180
|vpiCondition:
\_unsupported_expr: , line:180
|STRING:
|vpiStmt:
\_begin: , line:180
|vpiFullName:uvm_pkg.uvm_reg_backdoor::start_update_thread
|vpiStmt:
\_sys_func_call: (this.kill_update_thread), line:181
|vpiName:this.kill_update_thread
|vpiArgument:
\_ref_obj: (element), line:181
|vpiName:element
|vpiStmt:
\_if_stmt: , line:183
|vpiCondition:
\_operation: , line:183
|vpiOpType:3
|vpiOperand:
\_sys_func_call: ($cast), line:183
|vpiName:$cast
|vpiArgument:
\_ref_obj: (rg), line:183
|vpiName:rg
|vpiArgument:
\_ref_obj: (element), line:183
|vpiName:element
|vpiStmt:
\_return_stmt: , line:184
|vpiStmt:
\_fork_stmt: , line:186
|vpiJoinType:1
|vpiFullName:uvm_pkg.uvm_reg_backdoor::start_update_thread
|vpiStmt:
\_begin: , line:187
|vpiFullName:uvm_pkg.uvm_reg_backdoor::start_update_thread
|vpiStmt:
\_assignment: , line:193
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:193
|STRING:
|vpiRhs:
\_ref_obj: (process::self), line:193
|vpiName:process::self
|vpiFullName:uvm_pkg.uvm_reg_backdoor::start_update_thread.process::self
|vpiStmt:
\_func_call: (rg.get_fields), line:196
|vpiName:rg.get_fields
|vpiArgument:
\_ref_obj: (fields), line:196
|vpiName:fields
|vpiStmt:
\_forever_stmt: , line:197
|vpiStmt:
\_begin: , line:197
|vpiFullName:uvm_pkg.uvm_reg_backdoor::start_update_thread
|vpiStmt:
\_assignment: , line:201
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (r_item.element), line:201
|vpiName:r_item.element
|vpiFullName:uvm_pkg.uvm_reg_backdoor::start_update_thread.r_item.element
|vpiRhs:
\_ref_obj: (rg), line:201
|vpiName:rg
|vpiFullName:uvm_pkg.uvm_reg_backdoor::start_update_thread.rg
|vpiStmt:
\_assignment: , line:202
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (r_item.element_kind), line:202
|vpiName:r_item.element_kind
|vpiFullName:uvm_pkg.uvm_reg_backdoor::start_update_thread.r_item.element_kind
|vpiRhs:
\_ref_obj: (UVM_REG), line:202
|vpiName:UVM_REG
|vpiFullName:uvm_pkg.uvm_reg_backdoor::start_update_thread.UVM_REG
|vpiStmt:
\_sys_func_call: (this.read), line:203
|vpiName:this.read
|vpiArgument:
\_ref_obj: (r_item), line:203
|vpiName:r_item
|vpiStmt:
\_assignment: , line:204
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (val), line:204
|vpiName:val
|vpiFullName:uvm_pkg.uvm_reg_backdoor::start_update_thread.val
|vpiRhs:
\_ref_obj: (r_item.value), line:204
|vpiName:r_item.value
|vpiFullName:uvm_pkg.uvm_reg_backdoor::start_update_thread.r_item.value
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:15
|vpiOperand:
\_ref_obj: (r_item.status), line:152
|vpiName:r_item.status
|vpiFullName:uvm_pkg.uvm_reg_backdoor::start_update_thread.r_item.status
|vpiOperand:
\_ref_obj: (UVM_IS_OK), line:152
|vpiName:UVM_IS_OK
|vpiFullName:uvm_pkg.uvm_reg_backdoor::start_update_thread.UVM_IS_OK
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_reg_backdoor::start_update_thread
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_reg_backdoor::start_update_thread
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:155
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_sys_func_call: ($sformatf), line:157
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"Backdoor read of register '%s' failed."
|vpiSize:40
|STRING:"Backdoor read of register '%s' failed."
|vpiArgument:
\_ref_obj: (rg.get_name), line:158
|vpiName:rg.get_name
|vpiArgument:
\_ref_obj: (UVM_NONE), line:158
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_backdoor.svh"
|vpiSize:211
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_backdoor.svh"
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:205
|vpiSize:32
|INT:205
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_foreach_stmt: , line:208
|vpiFullName:uvm_pkg.uvm_reg_backdoor::start_update_thread
|vpiVariables:
\_chandle_var: (fields), line:208
|vpiName:fields
|vpiFullName:uvm_pkg.uvm_reg_backdoor::start_update_thread.fields
|vpiLoopVars:
\_chandle_var: (i), line:208
|vpiName:i
|vpiFullName:uvm_pkg.uvm_reg_backdoor::start_update_thread.i
|vpiStmt:
\_begin: , line:208
|vpiFullName:uvm_pkg.uvm_reg_backdoor::start_update_thread
|vpiStmt:
\_if_stmt: , line:209
|vpiCondition:
\_unsupported_expr: , line:209
|STRING:
|vpiStmt:
\_begin: , line:209
|vpiFullName:uvm_pkg.uvm_reg_backdoor::start_update_thread
|vpiStmt:
\_assignment: , line:210
|vpiBlocking:1
|vpiLhs:
\_bit_select: (r_item.value), line:210
|vpiName:r_item.value
|vpiFullName:uvm_pkg.uvm_reg_backdoor::start_update_thread.r_item.value
|vpiIndex:
\_constant: , line:210
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiRhs:
\_operation: , line:210
|vpiOpType:28
|vpiOperand:
\_operation: , line:210
|vpiOpType:23
|vpiOperand:
\_ref_obj: (val), line:210
|vpiName:val
|vpiFullName:uvm_pkg.uvm_reg_backdoor::start_update_thread.val
|vpiOperand:
\_bit_select: (fields.get_lsb_pos), line:210
|vpiName:fields.get_lsb_pos
|vpiFullName:uvm_pkg.uvm_reg_backdoor::start_update_thread.fields.get_lsb_pos
|vpiIndex:
\_ref_obj: (i), line:210
|vpiName:i
|vpiFullName:uvm_pkg.uvm_reg_backdoor::start_update_thread.i
|vpiOperand:
\_operation: , line:211
|vpiOpType:11
|vpiOperand:
\_operation: , line:211
|vpiOpType:22
|vpiOperand:
\_constant: , line:211
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_bit_select: (fields.get_n_bits), line:211
|vpiName:fields.get_n_bits
|vpiFullName:uvm_pkg.uvm_reg_backdoor::start_update_thread.fields.get_n_bits
|vpiIndex:
\_ref_obj: (i), line:211
|vpiName:i
|vpiFullName:uvm_pkg.uvm_reg_backdoor::start_update_thread.i
|vpiOperand:
\_constant: , line:211
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_func_call: (fields.do_predict), line:212
|vpiName:fields.do_predict
|vpiArgument:
\_ref_obj: (r_item), line:212
|vpiName:r_item
|vpiStmt:
\_sys_func_call: (this.wait_for_change), line:215
|vpiName:this.wait_for_change
|vpiArgument:
\_ref_obj: (element), line:215
|vpiName:element
|vpiTaskFunc:
\_function: (uvm_reg_backdoor::kill_update_thread), line:224
|vpiName:uvm_reg_backdoor::kill_update_thread
|vpiFullName:uvm_pkg.uvm_reg_backdoor::kill_update_thread
|vpiIODecl:
\_io_decl: (element)
|vpiName:element
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_object), line:224, parent:element
|vpiName:uvm_object
|vpiFullName:element.uvm_object
|vpiStmt:
\_if_stmt: , line:225, parent:uvm_reg_backdoor::kill_update_thread
|vpiCondition:
\_unsupported_expr: , line:225
|STRING:
|vpiStmt:
\_begin: , line:225
|vpiFullName:uvm_pkg.uvm_reg_backdoor::kill_update_thread
|vpiStmt:
\_sys_func_call: (this.m_update_thread), line:230
|vpiName:this.m_update_thread
|vpiArgument:
\_ref_obj: (element), line:230
|vpiName:element
|vpiStmt:
\_sys_func_call: (this.m_update_thread), line:233
|vpiName:this.m_update_thread
|vpiTaskFunc:
\_function: (uvm_reg_backdoor::has_update_threads), line:240
|vpiName:uvm_reg_backdoor::has_update_threads
|vpiFullName:uvm_pkg.uvm_reg_backdoor::has_update_threads
|vpiReturn:
\_bit_var: , line:240
|vpiStmt:
\_return_stmt: , line:241, parent:uvm_reg_backdoor::has_update_threads
|vpiCondition:
\_operation: , line:241
|vpiOpType:18
|vpiOperand:
\_unsupported_expr: , line:241
|STRING:
|vpiOperand:
\_constant: , line:241
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiTaskFunc:
\_task: (uvm_reg_backdoor::write), line:170
|vpiName:uvm_reg_backdoor::write
|vpiFullName:uvm_pkg.uvm_reg_backdoor::write
|vpiStmt:
\_begin: , parent:uvm_reg_backdoor::write
|vpiFullName:uvm_pkg.uvm_reg_backdoor::write
|vpiStmt:
\_begin: , line:172
|vpiFullName:uvm_pkg.uvm_reg_backdoor::write
|vpiStmt:
\_if_stmt: , line:174
|vpiCondition:
\_func_call: (uvm_report_enabled), line:174
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:174
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_FATAL), line:174
|vpiName:UVM_FATAL
|vpiArgument:
\_constant: , line:174
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_fatal), line:175
|vpiName:uvm_report_fatal
|vpiFunction:
\_function: (uvm_report_fatal), line:192
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"uvm_reg_backdoor::write() method has not been overloaded"
|vpiSize:58
|STRING:"uvm_reg_backdoor::write() method has not been overloaded"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:175
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_backdoor.svh"
|vpiSize:211
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_backdoor.svh"
|vpiArgument:
\_constant: , line:175
|vpiConstType:7
|vpiDecompile:248
|vpiSize:32
|INT:248
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:175
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiTaskFunc:
\_task: (uvm_reg_backdoor::read), line:255
|vpiName:uvm_reg_backdoor::read
|vpiFullName:uvm_pkg.uvm_reg_backdoor::read
|vpiStmt:
\_begin: , parent:uvm_reg_backdoor::read
|vpiFullName:uvm_pkg.uvm_reg_backdoor::read
|vpiStmt:
\_func_call: (do_pre_read), line:256
|vpiName:do_pre_read
|vpiArgument:
\_ref_obj: (rw), line:256
|vpiName:rw
|vpiStmt:
\_func_call: (read_func), line:257
|vpiName:read_func
|vpiArgument:
\_ref_obj: (rw), line:257
|vpiName:rw
|vpiStmt:
\_func_call: (do_post_read), line:258
|vpiName:do_post_read
|vpiArgument:
\_ref_obj: (rw), line:258
|vpiName:rw
|vpiTaskFunc:
\_function: (uvm_reg_backdoor::read_func), line:170
|vpiName:uvm_reg_backdoor::read_func
|vpiFullName:uvm_pkg.uvm_reg_backdoor::read_func
|vpiIODecl:
\_io_decl: (rw)
|vpiName:rw
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_item), line:170, parent:rw
|vpiName:uvm_reg_item
|vpiFullName:rw.uvm_reg_item
|vpiStmt:
\_begin: , parent:uvm_reg_backdoor::read_func
|vpiFullName:uvm_pkg.uvm_reg_backdoor::read_func
|vpiStmt:
\_begin: , line:172
|vpiFullName:uvm_pkg.uvm_reg_backdoor::read_func
|vpiStmt:
\_if_stmt: , line:174
|vpiCondition:
\_func_call: (uvm_report_enabled), line:174
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:174
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_FATAL), line:174
|vpiName:UVM_FATAL
|vpiArgument:
\_constant: , line:174
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_fatal), line:175
|vpiName:uvm_report_fatal
|vpiFunction:
\_function: (uvm_report_fatal), line:192
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"uvm_reg_backdoor::read_func() method has not been overloaded"
|vpiSize:62
|STRING:"uvm_reg_backdoor::read_func() method has not been overloaded"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:175
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_backdoor.svh"
|vpiSize:211
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_backdoor.svh"
|vpiArgument:
\_constant: , line:175
|vpiConstType:7
|vpiDecompile:264
|vpiSize:32
|INT:264
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:175
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:266
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.status), line:266
|vpiName:rw.status
|vpiFullName:uvm_pkg.uvm_reg_backdoor::read_func.rw.status
|vpiRhs:
\_ref_obj: (UVM_NOT_OK), line:266
|vpiName:UVM_NOT_OK
|vpiFullName:uvm_pkg.uvm_reg_backdoor::read_func.UVM_NOT_OK
|vpiTaskFunc:
\_function: (uvm_reg_field::configure), line:405
|vpiName:uvm_reg_field::configure
|vpiFullName:uvm_pkg.uvm_reg_field::configure
|vpiIODecl:
\_io_decl: (parent)
|vpiName:parent
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg), line:405, parent:parent
|vpiName:uvm_reg
|vpiFullName:parent.uvm_reg
|vpiIODecl:
\_io_decl: (size)
|vpiName:size
|vpiDirection:5
|vpiExpr:
\_int_var: , line:406, parent:size
|vpiFullName:size
|vpiIODecl:
\_io_decl: (lsb_pos)
|vpiName:lsb_pos
|vpiDirection:5
|vpiExpr:
\_int_var: , line:407, parent:lsb_pos
|vpiFullName:lsb_pos
|vpiIODecl:
\_io_decl: (access)
|vpiName:access
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:408, parent:access
|vpiFullName:access
|vpiIODecl:
\_io_decl: (volatile)
|vpiName:volatile
|vpiDirection:5
|vpiExpr:
\_bit_var: , line:409, parent:volatile
|vpiFullName:volatile
|vpiIODecl:
\_io_decl: (reset)
|vpiName:reset
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_data_t), line:410, parent:reset
|vpiName:uvm_reg_data_t
|vpiFullName:reset.uvm_reg_data_t
|vpiIODecl:
\_io_decl: (has_reset)
|vpiName:has_reset
|vpiDirection:5
|vpiExpr:
\_bit_var: , line:411, parent:has_reset
|vpiFullName:has_reset
|vpiIODecl:
\_io_decl: (is_rand)
|vpiName:is_rand
|vpiDirection:5
|vpiExpr:
\_bit_var: , line:412, parent:is_rand
|vpiFullName:is_rand
|vpiIODecl:
\_io_decl: (individually_accessible)
|vpiName:individually_accessible
|vpiDirection:5
|vpiExpr:
\_bit_var: , line:413, parent:individually_accessible
|vpiFullName:individually_accessible
|vpiStmt:
\_begin: , parent:uvm_reg_field::configure
|vpiFullName:uvm_pkg.uvm_reg_field::configure
|vpiStmt:
\_assignment: , line:414
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_parent), line:414
|vpiName:m_parent
|vpiFullName:uvm_pkg.uvm_reg_field::configure.m_parent
|vpiRhs:
\_ref_obj: (parent), line:414
|vpiName:parent
|vpiFullName:uvm_pkg.uvm_reg_field::configure.parent
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:14
|vpiOperand:
\_ref_obj: (size), line:152
|vpiName:size
|vpiFullName:uvm_pkg.uvm_reg_field::configure.size
|vpiOperand:
\_constant: , line:152
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_reg_field::configure
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_reg_field::configure
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:155
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_sys_func_call: ($sformatf), line:158
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"Field \"%s\" cannot have 0 bits"
|vpiSize:33
|STRING:"Field \"%s\" cannot have 0 bits"
|vpiArgument:
\_func_call: (get_full_name), line:158
|vpiName:get_full_name
|vpiArgument:
\_ref_obj: (UVM_NONE), line:158
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_field.svh"
|vpiSize:208
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_field.svh"
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:415
|vpiSize:32
|INT:415
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:417
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (size), line:417
|vpiName:size
|vpiFullName:uvm_pkg.uvm_reg_field::configure.size
|vpiRhs:
\_constant: , line:417
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:420
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_size), line:420
|vpiName:m_size
|vpiFullName:uvm_pkg.uvm_reg_field::configure.m_size
|vpiRhs:
\_ref_obj: (size), line:420
|vpiName:size
|vpiFullName:uvm_pkg.uvm_reg_field::configure.size
|vpiStmt:
\_assignment: , line:421
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_volatile), line:421
|vpiName:m_volatile
|vpiFullName:uvm_pkg.uvm_reg_field::configure.m_volatile
|vpiRhs:
\_ref_obj: (volatile), line:421
|vpiName:volatile
|vpiFullName:uvm_pkg.uvm_reg_field::configure.volatile
|vpiStmt:
\_assignment: , line:422
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_access), line:422
|vpiName:m_access
|vpiFullName:uvm_pkg.uvm_reg_field::configure.m_access
|vpiRhs:
\_ref_obj: (access.toupper), line:422
|vpiName:access.toupper
|vpiFullName:uvm_pkg.uvm_reg_field::configure.access.toupper
|vpiStmt:
\_assignment: , line:423
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_lsb), line:423
|vpiName:m_lsb
|vpiFullName:uvm_pkg.uvm_reg_field::configure.m_lsb
|vpiRhs:
\_ref_obj: (lsb_pos), line:423
|vpiName:lsb_pos
|vpiFullName:uvm_pkg.uvm_reg_field::configure.lsb_pos
|vpiStmt:
\_assignment: , line:424
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_cover_on), line:424
|vpiName:m_cover_on
|vpiFullName:uvm_pkg.uvm_reg_field::configure.m_cover_on
|vpiRhs:
\_ref_obj: (UVM_NO_COVERAGE), line:424
|vpiName:UVM_NO_COVERAGE
|vpiFullName:uvm_pkg.uvm_reg_field::configure.UVM_NO_COVERAGE
|vpiStmt:
\_assignment: , line:425
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_written), line:425
|vpiName:m_written
|vpiFullName:uvm_pkg.uvm_reg_field::configure.m_written
|vpiRhs:
\_constant: , line:425
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_assignment: , line:426
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_check), line:426
|vpiName:m_check
|vpiFullName:uvm_pkg.uvm_reg_field::configure.m_check
|vpiRhs:
\_operation: , line:426
|vpiOpType:32
|vpiOperand:
\_ref_obj: (volatile), line:426
|vpiName:volatile
|vpiFullName:uvm_pkg.uvm_reg_field::configure.volatile
|vpiOperand:
\_ref_obj: (UVM_NO_CHECK), line:426
|vpiName:UVM_NO_CHECK
|vpiFullName:uvm_pkg.uvm_reg_field::configure.UVM_NO_CHECK
|vpiOperand:
\_ref_obj: (UVM_CHECK), line:426
|vpiName:UVM_CHECK
|vpiFullName:uvm_pkg.uvm_reg_field::configure.UVM_CHECK
|vpiStmt:
\_assignment: , line:427
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_individually_accessible), line:427
|vpiName:m_individually_accessible
|vpiFullName:uvm_pkg.uvm_reg_field::configure.m_individually_accessible
|vpiRhs:
\_ref_obj: (individually_accessible), line:427
|vpiName:individually_accessible
|vpiFullName:uvm_pkg.uvm_reg_field::configure.individually_accessible
|vpiStmt:
\_if_stmt: , line:429
|vpiCondition:
\_ref_obj: (has_reset), line:429
|vpiName:has_reset
|vpiFullName:uvm_pkg.uvm_reg_field::configure.has_reset
|vpiStmt:
\_func_call: (set_reset), line:430
|vpiName:set_reset
|vpiArgument:
\_ref_obj: (reset), line:430
|vpiName:reset
|vpiStmt:
\_func_call: (m_parent.add_field), line:432
|vpiName:m_parent.add_field
|vpiArgument:
\_ref_obj: (this), line:432
|vpiName:this
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:3
|vpiOperand:
\_ref_obj: (m_policy_names.exists), line:152
|vpiName:m_policy_names.exists
|vpiFullName:uvm_pkg.uvm_reg_field::configure.m_policy_names.exists
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_reg_field::configure
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_reg_field::configure
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:155
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_operation: , line:157
|vpiOpType:33
|vpiOperand:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"Access policy '"
|vpiSize:17
|STRING:"Access policy '"
|vpiOperand:
\_ref_obj: (access), line:157
|vpiName:access
|vpiOperand:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"' for field '"
|vpiSize:15
|STRING:"' for field '"
|vpiOperand:
\_func_call: (get_full_name), line:158
|vpiName:get_full_name
|vpiOperand:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"' is not defined. Setting to RW"
|vpiSize:33
|STRING:"' is not defined. Setting to RW"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:158
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_field.svh"
|vpiSize:208
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_field.svh"
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:435
|vpiSize:32
|INT:435
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:437
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_access), line:437
|vpiName:m_access
|vpiFullName:uvm_pkg.uvm_reg_field::configure.m_access
|vpiRhs:
\_constant: , line:437
|vpiConstType:6
|vpiDecompile:"RW"
|vpiSize:4
|STRING:"RW"
|vpiStmt:
\_if_stmt: , line:440
|vpiCondition:
\_operation: , line:440
|vpiOpType:18
|vpiOperand:
\_ref_obj: (size), line:440
|vpiName:size
|vpiFullName:uvm_pkg.uvm_reg_field::configure.size
|vpiOperand:
\_ref_obj: (m_max_size), line:440
|vpiName:m_max_size
|vpiFullName:uvm_pkg.uvm_reg_field::configure.m_max_size
|vpiStmt:
\_assignment: , line:441
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_max_size), line:441
|vpiName:m_max_size
|vpiFullName:uvm_pkg.uvm_reg_field::configure.m_max_size
|vpiRhs:
\_ref_obj: (size), line:441
|vpiName:size
|vpiFullName:uvm_pkg.uvm_reg_field::configure.size
|vpiStmt:
\_case_stmt: , line:445
|vpiCaseType:1
|vpiCondition:
\_ref_obj: (access), line:445
|vpiName:access
|vpiFullName:uvm_pkg.uvm_reg_field::configure.access
|vpiCaseItem:
\_case_item: , line:446
|vpiExpr:
\_constant: , line:446
|vpiConstType:6
|vpiDecompile:"RO"
|vpiSize:4
|STRING:"RO"
|vpiExpr:
\_constant: , line:446
|vpiConstType:6
|vpiDecompile:"RC"
|vpiSize:4
|STRING:"RC"
|vpiExpr:
\_constant: , line:446
|vpiConstType:6
|vpiDecompile:"RS"
|vpiSize:4
|STRING:"RS"
|vpiExpr:
\_constant: , line:446
|vpiConstType:6
|vpiDecompile:"WC"
|vpiSize:4
|STRING:"WC"
|vpiExpr:
\_constant: , line:446
|vpiConstType:6
|vpiDecompile:"WS"
|vpiSize:4
|STRING:"WS"
|vpiExpr:
\_constant: , line:447
|vpiConstType:6
|vpiDecompile:"W1C"
|vpiSize:5
|STRING:"W1C"
|vpiExpr:
\_constant: , line:447
|vpiConstType:6
|vpiDecompile:"W1S"
|vpiSize:5
|STRING:"W1S"
|vpiExpr:
\_constant: , line:447
|vpiConstType:6
|vpiDecompile:"W1T"
|vpiSize:5
|STRING:"W1T"
|vpiExpr:
\_constant: , line:447
|vpiConstType:6
|vpiDecompile:"W0C"
|vpiSize:5
|STRING:"W0C"
|vpiExpr:
\_constant: , line:447
|vpiConstType:6
|vpiDecompile:"W0S"
|vpiSize:5
|STRING:"W0S"
|vpiExpr:
\_constant: , line:447
|vpiConstType:6
|vpiDecompile:"W0T"
|vpiSize:5
|STRING:"W0T"
|vpiExpr:
\_constant: , line:448
|vpiConstType:6
|vpiDecompile:"W1SRC"
|vpiSize:7
|STRING:"W1SRC"
|vpiExpr:
\_constant: , line:448
|vpiConstType:6
|vpiDecompile:"W1CRS"
|vpiSize:7
|STRING:"W1CRS"
|vpiExpr:
\_constant: , line:448
|vpiConstType:6
|vpiDecompile:"W0SRC"
|vpiSize:7
|STRING:"W0SRC"
|vpiExpr:
\_constant: , line:448
|vpiConstType:6
|vpiDecompile:"W0CRS"
|vpiSize:7
|STRING:"W0CRS"
|vpiExpr:
\_constant: , line:448
|vpiConstType:6
|vpiDecompile:"WSRC"
|vpiSize:6
|STRING:"WSRC"
|vpiExpr:
\_constant: , line:448
|vpiConstType:6
|vpiDecompile:"WCRS"
|vpiSize:6
|STRING:"WCRS"
|vpiExpr:
\_constant: , line:449
|vpiConstType:6
|vpiDecompile:"WOC"
|vpiSize:5
|STRING:"WOC"
|vpiExpr:
\_constant: , line:449
|vpiConstType:6
|vpiDecompile:"WOS"
|vpiSize:5
|STRING:"WOS"
|vpiStmt:
\_assignment: , line:449
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (is_rand), line:449
|vpiName:is_rand
|vpiFullName:uvm_pkg.uvm_reg_field::configure.is_rand
|vpiRhs:
\_constant: , line:449
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_if_stmt: , line:452
|vpiCondition:
\_operation: , line:452
|vpiOpType:3
|vpiOperand:
\_ref_obj: (is_rand), line:452
|vpiName:is_rand
|vpiFullName:uvm_pkg.uvm_reg_field::configure.is_rand
|vpiStmt:
\_func_call: (value.rand_mode), line:453
|vpiName:value.rand_mode
|vpiArgument:
\_constant: , line:453
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiTaskFunc:
\_function: (uvm_reg_field::get_parent), line:460
|vpiName:uvm_reg_field::get_parent
|vpiFullName:uvm_pkg.uvm_reg_field::get_parent
|vpiReturn:
\_chandle_var: (uvm_reg), line:460
|vpiName:uvm_reg
|vpiStmt:
\_return_stmt: , line:461, parent:uvm_reg_field::get_parent
|vpiCondition:
\_ref_obj: (m_parent), line:461
|vpiName:m_parent
|vpiFullName:uvm_pkg.uvm_reg_field::get_parent.m_parent
|vpiTaskFunc:
\_function: (uvm_reg_field::get_full_name), line:467
|vpiName:uvm_reg_field::get_full_name
|vpiFullName:uvm_pkg.uvm_reg_field::get_full_name
|vpiReturn:
\_logic_var: , line:467
|vpiStmt:
\_return_stmt: , line:468, parent:uvm_reg_field::get_full_name
|vpiCondition:
\_operation: , line:468
|vpiOpType:33
|vpiOperand:
\_ref_obj: (m_parent.get_full_name), line:468
|vpiName:m_parent.get_full_name
|vpiOperand:
\_constant: , line:468
|vpiConstType:6
|vpiDecompile:"."
|vpiSize:3
|STRING:"."
|vpiOperand:
\_func_call: (get_name), line:468
|vpiName:get_name
|vpiTaskFunc:
\_function: (uvm_reg_field::get_register), line:474
|vpiName:uvm_reg_field::get_register
|vpiFullName:uvm_pkg.uvm_reg_field::get_register
|vpiReturn:
\_chandle_var: (uvm_reg), line:474
|vpiName:uvm_reg
|vpiStmt:
\_return_stmt: , line:475, parent:uvm_reg_field::get_register
|vpiCondition:
\_ref_obj: (m_parent), line:475
|vpiName:m_parent
|vpiFullName:uvm_pkg.uvm_reg_field::get_register.m_parent
|vpiTaskFunc:
\_function: (uvm_reg_field::get_lsb_pos), line:481
|vpiName:uvm_reg_field::get_lsb_pos
|vpiFullName:uvm_pkg.uvm_reg_field::get_lsb_pos
|vpiReturn:
\_int_var: , line:481
|vpiStmt:
\_return_stmt: , line:482, parent:uvm_reg_field::get_lsb_pos
|vpiCondition:
\_ref_obj: (m_lsb), line:482
|vpiName:m_lsb
|vpiFullName:uvm_pkg.uvm_reg_field::get_lsb_pos.m_lsb
|vpiTaskFunc:
\_function: (uvm_reg_field::get_n_bits), line:488
|vpiName:uvm_reg_field::get_n_bits
|vpiFullName:uvm_pkg.uvm_reg_field::get_n_bits
|vpiReturn:
\_int_var: , line:488
|vpiStmt:
\_return_stmt: , line:489, parent:uvm_reg_field::get_n_bits
|vpiCondition:
\_ref_obj: (m_size), line:489
|vpiName:m_size
|vpiFullName:uvm_pkg.uvm_reg_field::get_n_bits.m_size
|vpiTaskFunc:
\_function: (uvm_reg_field::get_max_size), line:495
|vpiName:uvm_reg_field::get_max_size
|vpiFullName:uvm_pkg.uvm_reg_field::get_max_size
|vpiReturn:
\_int_var: , line:495
|vpiStmt:
\_return_stmt: , line:496, parent:uvm_reg_field::get_max_size
|vpiCondition:
\_ref_obj: (m_max_size), line:496
|vpiName:m_max_size
|vpiFullName:uvm_pkg.uvm_reg_field::get_max_size.m_max_size
|vpiTaskFunc:
\_function: (uvm_reg_field::is_known_access), line:502
|vpiName:uvm_reg_field::is_known_access
|vpiFullName:uvm_pkg.uvm_reg_field::is_known_access
|vpiReturn:
\_bit_var: , line:502
|vpiIODecl:
\_io_decl: (map)
|vpiName:map
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_map), line:502, parent:map
|vpiName:uvm_reg_map
|vpiFullName:map.uvm_reg_map
|vpiStmt:
\_begin: , parent:uvm_reg_field::is_known_access
|vpiFullName:uvm_pkg.uvm_reg_field::is_known_access
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_func_call: (get_access), line:503
|vpiName:get_access
|vpiArgument:
\_ref_obj: (map), line:503
|vpiName:map
|vpiLhs:
\_logic_var: (acc), line:503
|vpiName:acc
|vpiFullName:uvm_pkg.uvm_reg_field::is_known_access.acc
|vpiStmt:
\_case_stmt: , line:504
|vpiCaseType:1
|vpiCondition:
\_ref_obj: (acc), line:504
|vpiName:acc
|vpiFullName:uvm_pkg.uvm_reg_field::is_known_access.acc
|vpiCaseItem:
\_case_item: , line:505
|vpiExpr:
\_constant: , line:505
|vpiConstType:6
|vpiDecompile:"RO"
|vpiSize:4
|STRING:"RO"
|vpiExpr:
\_constant: , line:505
|vpiConstType:6
|vpiDecompile:"RW"
|vpiSize:4
|STRING:"RW"
|vpiExpr:
\_constant: , line:505
|vpiConstType:6
|vpiDecompile:"RC"
|vpiSize:4
|STRING:"RC"
|vpiExpr:
\_constant: , line:505
|vpiConstType:6
|vpiDecompile:"RS"
|vpiSize:4
|STRING:"RS"
|vpiExpr:
\_constant: , line:505
|vpiConstType:6
|vpiDecompile:"WC"
|vpiSize:4
|STRING:"WC"
|vpiExpr:
\_constant: , line:505
|vpiConstType:6
|vpiDecompile:"WS"
|vpiSize:4
|STRING:"WS"
|vpiExpr:
\_constant: , line:506
|vpiConstType:6
|vpiDecompile:"W1C"
|vpiSize:5
|STRING:"W1C"
|vpiExpr:
\_constant: , line:506
|vpiConstType:6
|vpiDecompile:"W1S"
|vpiSize:5
|STRING:"W1S"
|vpiExpr:
\_constant: , line:506
|vpiConstType:6
|vpiDecompile:"W1T"
|vpiSize:5
|STRING:"W1T"
|vpiExpr:
\_constant: , line:506
|vpiConstType:6
|vpiDecompile:"W0C"
|vpiSize:5
|STRING:"W0C"
|vpiExpr:
\_constant: , line:506
|vpiConstType:6
|vpiDecompile:"W0S"
|vpiSize:5
|STRING:"W0S"
|vpiExpr:
\_constant: , line:506
|vpiConstType:6
|vpiDecompile:"W0T"
|vpiSize:5
|STRING:"W0T"
|vpiExpr:
\_constant: , line:507
|vpiConstType:6
|vpiDecompile:"WRC"
|vpiSize:5
|STRING:"WRC"
|vpiExpr:
\_constant: , line:507
|vpiConstType:6
|vpiDecompile:"WRS"
|vpiSize:5
|STRING:"WRS"
|vpiExpr:
\_constant: , line:507
|vpiConstType:6
|vpiDecompile:"W1SRC"
|vpiSize:7
|STRING:"W1SRC"
|vpiExpr:
\_constant: , line:507
|vpiConstType:6
|vpiDecompile:"W1CRS"
|vpiSize:7
|STRING:"W1CRS"
|vpiExpr:
\_constant: , line:507
|vpiConstType:6
|vpiDecompile:"W0SRC"
|vpiSize:7
|STRING:"W0SRC"
|vpiExpr:
\_constant: , line:507
|vpiConstType:6
|vpiDecompile:"W0CRS"
|vpiSize:7
|STRING:"W0CRS"
|vpiExpr:
\_constant: , line:507
|vpiConstType:6
|vpiDecompile:"WSRC"
|vpiSize:6
|STRING:"WSRC"
|vpiExpr:
\_constant: , line:507
|vpiConstType:6
|vpiDecompile:"WCRS"
|vpiSize:6
|STRING:"WCRS"
|vpiExpr:
\_constant: , line:508
|vpiConstType:6
|vpiDecompile:"WO"
|vpiSize:4
|STRING:"WO"
|vpiExpr:
\_constant: , line:508
|vpiConstType:6
|vpiDecompile:"WOC"
|vpiSize:5
|STRING:"WOC"
|vpiExpr:
\_constant: , line:508
|vpiConstType:6
|vpiDecompile:"WOS"
|vpiSize:5
|STRING:"WOS"
|vpiExpr:
\_constant: , line:508
|vpiConstType:6
|vpiDecompile:"W1"
|vpiSize:4
|STRING:"W1"
|vpiExpr:
\_constant: , line:508
|vpiConstType:6
|vpiDecompile:"WO1"
|vpiSize:5
|STRING:"WO1"
|vpiStmt:
\_return_stmt: , line:508
|vpiCondition:
\_constant: , line:508
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:510
|vpiCondition:
\_constant: , line:510
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiTaskFunc:
\_function: (uvm_reg_field::get_access), line:516
|vpiName:uvm_reg_field::get_access
|vpiFullName:uvm_pkg.uvm_reg_field::get_access
|vpiReturn:
\_logic_var: , line:516
|vpiIODecl:
\_io_decl: (map)
|vpiName:map
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_map), line:516, parent:map
|vpiName:uvm_reg_map
|vpiFullName:map.uvm_reg_map
|vpiStmt:
\_begin: , parent:uvm_reg_field::get_access
|vpiFullName:uvm_pkg.uvm_reg_field::get_access
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_ref_obj: (m_access), line:517
|vpiName:m_access
|vpiFullName:uvm_pkg.uvm_reg_field::get_access.m_access
|vpiLhs:
\_logic_var: (field_access), line:517
|vpiName:field_access
|vpiFullName:uvm_pkg.uvm_reg_field::get_access.field_access
|vpiStmt:
\_if_stmt: , line:519
|vpiCondition:
\_operation: , line:519
|vpiOpType:14
|vpiOperand:
\_ref_obj: (map), line:519
|vpiName:map
|vpiFullName:uvm_pkg.uvm_reg_field::get_access.map
|vpiOperand:
\_ref_obj: (uvm_reg_map::backdoor), line:519
|vpiName:uvm_reg_map::backdoor
|vpiFullName:uvm_pkg.uvm_reg_field::get_access.uvm_reg_map::backdoor
|vpiStmt:
\_return_stmt: , line:520
|vpiCondition:
\_ref_obj: (field_access), line:520
|vpiName:field_access
|vpiFullName:uvm_pkg.uvm_reg_field::get_access.field_access
|vpiStmt:
\_case_stmt: , line:523
|vpiCaseType:1
|vpiCondition:
\_ref_obj: (m_parent.get_rights), line:523
|vpiName:m_parent.get_rights
|vpiFullName:uvm_pkg.uvm_reg_field::get_access.m_parent.get_rights
|vpiCaseItem:
\_case_item: , line:524
|vpiExpr:
\_constant: , line:524
|vpiConstType:6
|vpiDecompile:"RW"
|vpiSize:4
|STRING:"RW"
|vpiStmt:
\_return_stmt: , line:526
|vpiCondition:
\_ref_obj: (field_access), line:526
|vpiName:field_access
|vpiFullName:uvm_pkg.uvm_reg_field::get_access.field_access
|vpiCaseItem:
\_case_item: , line:528
|vpiExpr:
\_constant: , line:528
|vpiConstType:6
|vpiDecompile:"RO"
|vpiSize:4
|STRING:"RO"
|vpiStmt:
\_case_stmt: , line:529
|vpiCaseType:1
|vpiCondition:
\_ref_obj: (field_access), line:529
|vpiName:field_access
|vpiFullName:uvm_pkg.uvm_reg_field::get_access.field_access
|vpiCaseItem:
\_case_item: , line:530
|vpiExpr:
\_constant: , line:530
|vpiConstType:6
|vpiDecompile:"RW"
|vpiSize:4
|STRING:"RW"
|vpiExpr:
\_constant: , line:530
|vpiConstType:6
|vpiDecompile:"RO"
|vpiSize:4
|STRING:"RO"
|vpiExpr:
\_constant: , line:530
|vpiConstType:6
|vpiDecompile:"WC"
|vpiSize:4
|STRING:"WC"
|vpiExpr:
\_constant: , line:530
|vpiConstType:6
|vpiDecompile:"WS"
|vpiSize:4
|STRING:"WS"
|vpiExpr:
\_constant: , line:531
|vpiConstType:6
|vpiDecompile:"W1C"
|vpiSize:5
|STRING:"W1C"
|vpiExpr:
\_constant: , line:531
|vpiConstType:6
|vpiDecompile:"W1S"
|vpiSize:5
|STRING:"W1S"
|vpiExpr:
\_constant: , line:531
|vpiConstType:6
|vpiDecompile:"W1T"
|vpiSize:5
|STRING:"W1T"
|vpiExpr:
\_constant: , line:531
|vpiConstType:6
|vpiDecompile:"W0C"
|vpiSize:5
|STRING:"W0C"
|vpiExpr:
\_constant: , line:531
|vpiConstType:6
|vpiDecompile:"W0S"
|vpiSize:5
|STRING:"W0S"
|vpiExpr:
\_constant: , line:531
|vpiConstType:6
|vpiDecompile:"W0T"
|vpiSize:5
|STRING:"W0T"
|vpiExpr:
\_constant: , line:532
|vpiConstType:6
|vpiDecompile:"W1"
|vpiSize:4
|STRING:"W1"
|vpiStmt:
\_assignment: , line:533
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (field_access), line:533
|vpiName:field_access
|vpiFullName:uvm_pkg.uvm_reg_field::get_access.field_access
|vpiRhs:
\_constant: , line:533
|vpiConstType:6
|vpiDecompile:"RO"
|vpiSize:4
|STRING:"RO"
|vpiCaseItem:
\_case_item: , line:535
|vpiExpr:
\_constant: , line:535
|vpiConstType:6
|vpiDecompile:"RC"
|vpiSize:4
|STRING:"RC"
|vpiExpr:
\_constant: , line:535
|vpiConstType:6
|vpiDecompile:"WRC"
|vpiSize:5
|STRING:"WRC"
|vpiExpr:
\_constant: , line:535
|vpiConstType:6
|vpiDecompile:"W1SRC"
|vpiSize:7
|STRING:"W1SRC"
|vpiExpr:
\_constant: , line:535
|vpiConstType:6
|vpiDecompile:"W0SRC"
|vpiSize:7
|STRING:"W0SRC"
|vpiExpr:
\_constant: , line:535
|vpiConstType:6
|vpiDecompile:"WSRC"
|vpiSize:6
|STRING:"WSRC"
|vpiStmt:
\_assignment: , line:536
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (field_access), line:536
|vpiName:field_access
|vpiFullName:uvm_pkg.uvm_reg_field::get_access.field_access
|vpiRhs:
\_constant: , line:536
|vpiConstType:6
|vpiDecompile:"RC"
|vpiSize:4
|STRING:"RC"
|vpiCaseItem:
\_case_item: , line:538
|vpiExpr:
\_constant: , line:538
|vpiConstType:6
|vpiDecompile:"RS"
|vpiSize:4
|STRING:"RS"
|vpiExpr:
\_constant: , line:538
|vpiConstType:6
|vpiDecompile:"WRS"
|vpiSize:5
|STRING:"WRS"
|vpiExpr:
\_constant: , line:538
|vpiConstType:6
|vpiDecompile:"W1CRS"
|vpiSize:7
|STRING:"W1CRS"
|vpiExpr:
\_constant: , line:538
|vpiConstType:6
|vpiDecompile:"W0CRS"
|vpiSize:7
|STRING:"W0CRS"
|vpiExpr:
\_constant: , line:538
|vpiConstType:6
|vpiDecompile:"WCRS"
|vpiSize:6
|STRING:"WCRS"
|vpiStmt:
\_assignment: , line:539
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (field_access), line:539
|vpiName:field_access
|vpiFullName:uvm_pkg.uvm_reg_field::get_access.field_access
|vpiRhs:
\_constant: , line:539
|vpiConstType:6
|vpiDecompile:"RS"
|vpiSize:4
|STRING:"RS"
|vpiCaseItem:
\_case_item: , line:541
|vpiExpr:
\_constant: , line:541
|vpiConstType:6
|vpiDecompile:"WO"
|vpiSize:4
|STRING:"WO"
|vpiExpr:
\_constant: , line:541
|vpiConstType:6
|vpiDecompile:"WOC"
|vpiSize:5
|STRING:"WOC"
|vpiExpr:
\_constant: , line:541
|vpiConstType:6
|vpiDecompile:"WOS"
|vpiSize:5
|STRING:"WOS"
|vpiExpr:
\_constant: , line:541
|vpiConstType:6
|vpiDecompile:"WO1"
|vpiSize:5
|STRING:"WO1"
|vpiStmt:
\_begin: , line:541
|vpiFullName:uvm_pkg.uvm_reg_field::get_access
|vpiStmt:
\_assignment: , line:542
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (field_access), line:542
|vpiName:field_access
|vpiFullName:uvm_pkg.uvm_reg_field::get_access.field_access
|vpiRhs:
\_constant: , line:542
|vpiConstType:6
|vpiDecompile:"NOACCESS"
|vpiSize:10
|STRING:"NOACCESS"
|vpiCaseItem:
\_case_item: , line:548
|vpiExpr:
\_constant: , line:548
|vpiConstType:6
|vpiDecompile:"WO"
|vpiSize:4
|STRING:"WO"
|vpiStmt:
\_case_stmt: , line:549
|vpiCaseType:1
|vpiCondition:
\_ref_obj: (field_access), line:549
|vpiName:field_access
|vpiFullName:uvm_pkg.uvm_reg_field::get_access.field_access
|vpiCaseItem:
\_case_item: , line:550
|vpiExpr:
\_constant: , line:550
|vpiConstType:6
|vpiDecompile:"RW"
|vpiSize:4
|STRING:"RW"
|vpiExpr:
\_constant: , line:550
|vpiConstType:6
|vpiDecompile:"WRC"
|vpiSize:5
|STRING:"WRC"
|vpiExpr:
\_constant: , line:550
|vpiConstType:6
|vpiDecompile:"WRS"
|vpiSize:5
|STRING:"WRS"
|vpiStmt:
\_assignment: , line:550
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (field_access), line:550
|vpiName:field_access
|vpiFullName:uvm_pkg.uvm_reg_field::get_access.field_access
|vpiRhs:
\_constant: , line:550
|vpiConstType:6
|vpiDecompile:"WO"
|vpiSize:4
|STRING:"WO"
|vpiCaseItem:
\_case_item: , line:551
|vpiExpr:
\_constant: , line:551
|vpiConstType:6
|vpiDecompile:"W1SRC"
|vpiSize:7
|STRING:"W1SRC"
|vpiStmt:
\_assignment: , line:551
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (field_access), line:551
|vpiName:field_access
|vpiFullName:uvm_pkg.uvm_reg_field::get_access.field_access
|vpiRhs:
\_constant: , line:551
|vpiConstType:6
|vpiDecompile:"W1S"
|vpiSize:5
|STRING:"W1S"
|vpiCaseItem:
\_case_item: , line:552
|vpiExpr:
\_constant: , line:552
|vpiConstType:6
|vpiDecompile:"W0SRC"
|vpiSize:7
|STRING:"W0SRC"
|vpiStmt:
\_assignment: , line:552
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (field_access), line:552
|vpiName:field_access
|vpiFullName:uvm_pkg.uvm_reg_field::get_access.field_access
|vpiRhs:
\_constant: , line:552
|vpiConstType:6
|vpiDecompile:"W0S"
|vpiSize:5
|STRING:"W0S"
|vpiCaseItem:
\_case_item: , line:553
|vpiExpr:
\_constant: , line:553
|vpiConstType:6
|vpiDecompile:"W1CRS"
|vpiSize:7
|STRING:"W1CRS"
|vpiStmt:
\_assignment: , line:553
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (field_access), line:553
|vpiName:field_access
|vpiFullName:uvm_pkg.uvm_reg_field::get_access.field_access
|vpiRhs:
\_constant: , line:553
|vpiConstType:6
|vpiDecompile:"W1C"
|vpiSize:5
|STRING:"W1C"
|vpiCaseItem:
\_case_item: , line:554
|vpiExpr:
\_constant: , line:554
|vpiConstType:6
|vpiDecompile:"W0CRS"
|vpiSize:7
|STRING:"W0CRS"
|vpiStmt:
\_assignment: , line:554
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (field_access), line:554
|vpiName:field_access
|vpiFullName:uvm_pkg.uvm_reg_field::get_access.field_access
|vpiRhs:
\_constant: , line:554
|vpiConstType:6
|vpiDecompile:"W0C"
|vpiSize:5
|STRING:"W0C"
|vpiCaseItem:
\_case_item: , line:555
|vpiExpr:
\_constant: , line:555
|vpiConstType:6
|vpiDecompile:"WCRS"
|vpiSize:6
|STRING:"WCRS"
|vpiStmt:
\_assignment: , line:555
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (field_access), line:555
|vpiName:field_access
|vpiFullName:uvm_pkg.uvm_reg_field::get_access.field_access
|vpiRhs:
\_constant: , line:555
|vpiConstType:6
|vpiDecompile:"WC"
|vpiSize:4
|STRING:"WC"
|vpiCaseItem:
\_case_item: , line:556
|vpiExpr:
\_constant: , line:556
|vpiConstType:6
|vpiDecompile:"W1"
|vpiSize:4
|STRING:"W1"
|vpiStmt:
\_assignment: , line:556
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (field_access), line:556
|vpiName:field_access
|vpiFullName:uvm_pkg.uvm_reg_field::get_access.field_access
|vpiRhs:
\_constant: , line:556
|vpiConstType:6
|vpiDecompile:"W1"
|vpiSize:4
|STRING:"W1"
|vpiCaseItem:
\_case_item: , line:557
|vpiExpr:
\_constant: , line:557
|vpiConstType:6
|vpiDecompile:"WO1"
|vpiSize:5
|STRING:"WO1"
|vpiStmt:
\_assignment: , line:557
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (field_access), line:557
|vpiName:field_access
|vpiFullName:uvm_pkg.uvm_reg_field::get_access.field_access
|vpiRhs:
\_constant: , line:557
|vpiConstType:6
|vpiDecompile:"WO1"
|vpiSize:5
|STRING:"WO1"
|vpiCaseItem:
\_case_item: , line:558
|vpiExpr:
\_constant: , line:558
|vpiConstType:6
|vpiDecompile:"WSRC"
|vpiSize:6
|STRING:"WSRC"
|vpiStmt:
\_assignment: , line:558
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (field_access), line:558
|vpiName:field_access
|vpiFullName:uvm_pkg.uvm_reg_field::get_access.field_access
|vpiRhs:
\_constant: , line:558
|vpiConstType:6
|vpiDecompile:"WS"
|vpiSize:4
|STRING:"WS"
|vpiCaseItem:
\_case_item: , line:559
|vpiExpr:
\_constant: , line:559
|vpiConstType:6
|vpiDecompile:"RO"
|vpiSize:4
|STRING:"RO"
|vpiExpr:
\_constant: , line:559
|vpiConstType:6
|vpiDecompile:"RC"
|vpiSize:4
|STRING:"RC"
|vpiExpr:
\_constant: , line:559
|vpiConstType:6
|vpiDecompile:"RS"
|vpiSize:4
|STRING:"RS"
|vpiStmt:
\_assignment: , line:559
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (field_access), line:559
|vpiName:field_access
|vpiFullName:uvm_pkg.uvm_reg_field::get_access.field_access
|vpiRhs:
\_constant: , line:559
|vpiConstType:6
|vpiDecompile:"NOACCESS"
|vpiSize:10
|STRING:"NOACCESS"
|vpiCaseItem:
\_case_item: , line:565
|vpiStmt:
\_begin: , line:566
|vpiFullName:uvm_pkg.uvm_reg_field::get_access
|vpiStmt:
\_assignment: , line:134
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (field_access), line:134
|vpiName:field_access
|vpiFullName:uvm_pkg.uvm_reg_field::get_access.field_access
|vpiRhs:
\_constant: , line:134
|vpiConstType:6
|vpiDecompile:"NOACCESS"
|vpiSize:10
|STRING:"NOACCESS"
|vpiStmt:
\_begin: , line:136
|vpiFullName:uvm_pkg.uvm_reg_field::get_access
|vpiStmt:
\_if_stmt: , line:137
|vpiCondition:
\_func_call: (uvm_report_enabled), line:137
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:137
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_WARNING), line:137
|vpiName:UVM_WARNING
|vpiArgument:
\_constant: , line:137
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_warning), line:138
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:138
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_operation: , line:138
|vpiOpType:33
|vpiOperand:
\_constant: , line:138
|vpiConstType:6
|vpiDecompile:"Register '"
|vpiSize:12
|STRING:"Register '"
|vpiOperand:
\_ref_obj: (m_parent.get_full_name), line:138
|vpiName:m_parent.get_full_name
|vpiOperand:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:"' containing field '"
|vpiSize:22
|STRING:"' containing field '"
|vpiOperand:
\_func_call: (get_name), line:140
|vpiName:get_name
|vpiOperand:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:"' is mapped in map '"
|vpiSize:22
|STRING:"' is mapped in map '"
|vpiOperand:
\_ref_obj: (map.get_full_name), line:141
|vpiName:map.get_full_name
|vpiOperand:
\_constant: , line:141
|vpiConstType:6
|vpiDecompile:"' with unknown access right '"
|vpiSize:31
|STRING:"' with unknown access right '"
|vpiOperand:
\_ref_obj: (m_parent.get_rights), line:141
|vpiName:m_parent.get_rights
|vpiOperand:
\_constant: , line:141
|vpiConstType:6
|vpiDecompile:"'"
|vpiSize:3
|STRING:"'"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:141
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:141
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_field.svh"
|vpiSize:208
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_field.svh"
|vpiArgument:
\_constant: , line:141
|vpiConstType:7
|vpiDecompile:568
|vpiSize:32
|INT:568
|vpiArgument:
\_constant: , line:141
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:141
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:572
|vpiCondition:
\_ref_obj: (field_access), line:572
|vpiName:field_access
|vpiFullName:uvm_pkg.uvm_reg_field::get_access.field_access
|vpiTaskFunc:
\_function: (uvm_reg_field::set_access), line:578
|vpiName:uvm_reg_field::set_access
|vpiFullName:uvm_pkg.uvm_reg_field::set_access
|vpiReturn:
\_logic_var: , line:578
|vpiIODecl:
\_io_decl: (mode)
|vpiName:mode
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:578, parent:mode
|vpiFullName:mode
|vpiStmt:
\_begin: , parent:uvm_reg_field::set_access
|vpiFullName:uvm_pkg.uvm_reg_field::set_access
|vpiStmt:
\_assignment: , line:579
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (set_access), line:579
|vpiName:set_access
|vpiFullName:uvm_pkg.uvm_reg_field::set_access.set_access
|vpiRhs:
\_ref_obj: (m_access), line:579
|vpiName:m_access
|vpiFullName:uvm_pkg.uvm_reg_field::set_access.m_access
|vpiStmt:
\_assignment: , line:580
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_access), line:580
|vpiName:m_access
|vpiFullName:uvm_pkg.uvm_reg_field::set_access.m_access
|vpiRhs:
\_ref_obj: (mode.toupper), line:580
|vpiName:mode.toupper
|vpiFullName:uvm_pkg.uvm_reg_field::set_access.mode.toupper
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:3
|vpiOperand:
\_ref_obj: (m_policy_names.exists), line:152
|vpiName:m_policy_names.exists
|vpiFullName:uvm_pkg.uvm_reg_field::set_access.m_policy_names.exists
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_reg_field::set_access
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_reg_field::set_access
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:155
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_operation: , line:157
|vpiOpType:33
|vpiOperand:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"Access policy '"
|vpiSize:17
|STRING:"Access policy '"
|vpiOperand:
\_ref_obj: (m_access), line:157
|vpiName:m_access
|vpiOperand:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"' is not a defined field access policy"
|vpiSize:40
|STRING:"' is not a defined field access policy"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:158
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_field.svh"
|vpiSize:208
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_field.svh"
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:583
|vpiSize:32
|INT:583
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:585
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_access), line:585
|vpiName:m_access
|vpiFullName:uvm_pkg.uvm_reg_field::set_access.m_access
|vpiRhs:
\_ref_obj: (set_access), line:585
|vpiName:set_access
|vpiFullName:uvm_pkg.uvm_reg_field::set_access.set_access
|vpiTaskFunc:
\_function: (uvm_reg_field::define_access), line:592
|vpiName:uvm_reg_field::define_access
|vpiFullName:uvm_pkg.uvm_reg_field::define_access
|vpiReturn:
\_bit_var: , line:592
|vpiIODecl:
\_io_decl: (name)
|vpiName:name
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:592, parent:name
|vpiFullName:name
|vpiStmt:
\_begin: , parent:uvm_reg_field::define_access
|vpiFullName:uvm_pkg.uvm_reg_field::define_access
|vpiStmt:
\_if_stmt: , line:593
|vpiCondition:
\_operation: , line:593
|vpiOpType:3
|vpiOperand:
\_ref_obj: (m_predefined), line:593
|vpiName:m_predefined
|vpiFullName:uvm_pkg.uvm_reg_field::define_access.m_predefined
|vpiStmt:
\_assignment: , line:593
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_predefined), line:593
|vpiName:m_predefined
|vpiFullName:uvm_pkg.uvm_reg_field::define_access.m_predefined
|vpiRhs:
\_func_call: (m_predefine_policies), line:593
|vpiName:m_predefine_policies
|vpiStmt:
\_assignment: , line:595
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (name), line:595
|vpiName:name
|vpiFullName:uvm_pkg.uvm_reg_field::define_access.name
|vpiRhs:
\_ref_obj: (name.toupper), line:595
|vpiName:name.toupper
|vpiFullName:uvm_pkg.uvm_reg_field::define_access.name.toupper
|vpiStmt:
\_if_stmt: , line:597
|vpiCondition:
\_ref_obj: (m_policy_names.exists), line:597
|vpiName:m_policy_names.exists
|vpiFullName:uvm_pkg.uvm_reg_field::define_access.m_policy_names.exists
|vpiStmt:
\_return_stmt: , line:597
|vpiCondition:
\_constant: , line:597
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_assignment: , line:599
|vpiBlocking:1
|vpiLhs:
\_bit_select: (m_policy_names), line:599
|vpiName:m_policy_names
|vpiFullName:uvm_pkg.uvm_reg_field::define_access.m_policy_names
|vpiIndex:
\_ref_obj: (name), line:599
|vpiName:name
|vpiRhs:
\_constant: , line:599
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:600
|vpiCondition:
\_constant: , line:600
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiTaskFunc:
\_function: (uvm_reg_field::m_predefine_policies), line:606
|vpiName:uvm_reg_field::m_predefine_policies
|vpiFullName:uvm_pkg.uvm_reg_field::m_predefine_policies
|vpiReturn:
\_bit_var: , line:606
|vpiStmt:
\_begin: , parent:uvm_reg_field::m_predefine_policies
|vpiFullName:uvm_pkg.uvm_reg_field::m_predefine_policies
|vpiStmt:
\_if_stmt: , line:607
|vpiCondition:
\_ref_obj: (m_predefined), line:607
|vpiName:m_predefined
|vpiFullName:uvm_pkg.uvm_reg_field::m_predefine_policies.m_predefined
|vpiStmt:
\_return_stmt: , line:607
|vpiCondition:
\_constant: , line:607
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:609
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_predefined), line:609
|vpiName:m_predefined
|vpiFullName:uvm_pkg.uvm_reg_field::m_predefine_policies.m_predefined
|vpiRhs:
\_constant: , line:609
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_func_call: (define_access), line:611
|vpiName:define_access
|vpiArgument:
\_constant: , line:611
|vpiConstType:6
|vpiDecompile:"RO"
|vpiSize:4
|STRING:"RO"
|vpiStmt:
\_func_call: (define_access), line:612
|vpiName:define_access
|vpiArgument:
\_constant: , line:612
|vpiConstType:6
|vpiDecompile:"RW"
|vpiSize:4
|STRING:"RW"
|vpiStmt:
\_func_call: (define_access), line:613
|vpiName:define_access
|vpiArgument:
\_constant: , line:613
|vpiConstType:6
|vpiDecompile:"RC"
|vpiSize:4
|STRING:"RC"
|vpiStmt:
\_func_call: (define_access), line:614
|vpiName:define_access
|vpiArgument:
\_constant: , line:614
|vpiConstType:6
|vpiDecompile:"RS"
|vpiSize:4
|STRING:"RS"
|vpiStmt:
\_func_call: (define_access), line:615
|vpiName:define_access
|vpiArgument:
\_constant: , line:615
|vpiConstType:6
|vpiDecompile:"WRC"
|vpiSize:5
|STRING:"WRC"
|vpiStmt:
\_func_call: (define_access), line:616
|vpiName:define_access
|vpiArgument:
\_constant: , line:616
|vpiConstType:6
|vpiDecompile:"WRS"
|vpiSize:5
|STRING:"WRS"
|vpiStmt:
\_func_call: (define_access), line:617
|vpiName:define_access
|vpiArgument:
\_constant: , line:617
|vpiConstType:6
|vpiDecompile:"WC"
|vpiSize:4
|STRING:"WC"
|vpiStmt:
\_func_call: (define_access), line:618
|vpiName:define_access
|vpiArgument:
\_constant: , line:618
|vpiConstType:6
|vpiDecompile:"WS"
|vpiSize:4
|STRING:"WS"
|vpiStmt:
\_func_call: (define_access), line:619
|vpiName:define_access
|vpiArgument:
\_constant: , line:619
|vpiConstType:6
|vpiDecompile:"WSRC"
|vpiSize:6
|STRING:"WSRC"
|vpiStmt:
\_func_call: (define_access), line:620
|vpiName:define_access
|vpiArgument:
\_constant: , line:620
|vpiConstType:6
|vpiDecompile:"WCRS"
|vpiSize:6
|STRING:"WCRS"
|vpiStmt:
\_func_call: (define_access), line:621
|vpiName:define_access
|vpiArgument:
\_constant: , line:621
|vpiConstType:6
|vpiDecompile:"W1C"
|vpiSize:5
|STRING:"W1C"
|vpiStmt:
\_func_call: (define_access), line:622
|vpiName:define_access
|vpiArgument:
\_constant: , line:622
|vpiConstType:6
|vpiDecompile:"W1S"
|vpiSize:5
|STRING:"W1S"
|vpiStmt:
\_func_call: (define_access), line:623
|vpiName:define_access
|vpiArgument:
\_constant: , line:623
|vpiConstType:6
|vpiDecompile:"W1T"
|vpiSize:5
|STRING:"W1T"
|vpiStmt:
\_func_call: (define_access), line:624
|vpiName:define_access
|vpiArgument:
\_constant: , line:624
|vpiConstType:6
|vpiDecompile:"W0C"
|vpiSize:5
|STRING:"W0C"
|vpiStmt:
\_func_call: (define_access), line:625
|vpiName:define_access
|vpiArgument:
\_constant: , line:625
|vpiConstType:6
|vpiDecompile:"W0S"
|vpiSize:5
|STRING:"W0S"
|vpiStmt:
\_func_call: (define_access), line:626
|vpiName:define_access
|vpiArgument:
\_constant: , line:626
|vpiConstType:6
|vpiDecompile:"W0T"
|vpiSize:5
|STRING:"W0T"
|vpiStmt:
\_func_call: (define_access), line:627
|vpiName:define_access
|vpiArgument:
\_constant: , line:627
|vpiConstType:6
|vpiDecompile:"W1SRC"
|vpiSize:7
|STRING:"W1SRC"
|vpiStmt:
\_func_call: (define_access), line:628
|vpiName:define_access
|vpiArgument:
\_constant: , line:628
|vpiConstType:6
|vpiDecompile:"W1CRS"
|vpiSize:7
|STRING:"W1CRS"
|vpiStmt:
\_func_call: (define_access), line:629
|vpiName:define_access
|vpiArgument:
\_constant: , line:629
|vpiConstType:6
|vpiDecompile:"W0SRC"
|vpiSize:7
|STRING:"W0SRC"
|vpiStmt:
\_func_call: (define_access), line:630
|vpiName:define_access
|vpiArgument:
\_constant: , line:630
|vpiConstType:6
|vpiDecompile:"W0CRS"
|vpiSize:7
|STRING:"W0CRS"
|vpiStmt:
\_func_call: (define_access), line:631
|vpiName:define_access
|vpiArgument:
\_constant: , line:631
|vpiConstType:6
|vpiDecompile:"WO"
|vpiSize:4
|STRING:"WO"
|vpiStmt:
\_func_call: (define_access), line:632
|vpiName:define_access
|vpiArgument:
\_constant: , line:632
|vpiConstType:6
|vpiDecompile:"WOC"
|vpiSize:5
|STRING:"WOC"
|vpiStmt:
\_func_call: (define_access), line:633
|vpiName:define_access
|vpiArgument:
\_constant: , line:633
|vpiConstType:6
|vpiDecompile:"WOS"
|vpiSize:5
|STRING:"WOS"
|vpiStmt:
\_func_call: (define_access), line:634
|vpiName:define_access
|vpiArgument:
\_constant: , line:634
|vpiConstType:6
|vpiDecompile:"W1"
|vpiSize:4
|STRING:"W1"
|vpiStmt:
\_func_call: (define_access), line:635
|vpiName:define_access
|vpiArgument:
\_constant: , line:635
|vpiConstType:6
|vpiDecompile:"WO1"
|vpiSize:5
|STRING:"WO1"
|vpiStmt:
\_return_stmt: , line:636
|vpiCondition:
\_constant: , line:636
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiTaskFunc:
\_function: (uvm_reg_field::set_volatility), line:642
|vpiName:uvm_reg_field::set_volatility
|vpiFullName:uvm_pkg.uvm_reg_field::set_volatility
|vpiIODecl:
\_io_decl: (volatile)
|vpiName:volatile
|vpiDirection:5
|vpiExpr:
\_bit_var: , line:642, parent:volatile
|vpiFullName:volatile
|vpiStmt:
\_assignment: , line:643, parent:uvm_reg_field::set_volatility
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_volatile), line:643
|vpiName:m_volatile
|vpiFullName:uvm_pkg.uvm_reg_field::set_volatility.m_volatile
|vpiRhs:
\_ref_obj: (volatile), line:643
|vpiName:volatile
|vpiFullName:uvm_pkg.uvm_reg_field::set_volatility.volatile
|vpiTaskFunc:
\_function: (uvm_reg_field::is_volatile), line:649
|vpiName:uvm_reg_field::is_volatile
|vpiFullName:uvm_pkg.uvm_reg_field::is_volatile
|vpiReturn:
\_bit_var: , line:649
|vpiStmt:
\_return_stmt: , line:650, parent:uvm_reg_field::is_volatile
|vpiCondition:
\_ref_obj: (m_volatile), line:650
|vpiName:m_volatile
|vpiFullName:uvm_pkg.uvm_reg_field::is_volatile.m_volatile
|vpiTaskFunc:
\_function: (uvm_reg_field::XpredictX), line:656
|vpiName:uvm_reg_field::XpredictX
|vpiFullName:uvm_pkg.uvm_reg_field::XpredictX
|vpiReturn:
\_chandle_var: (uvm_reg_data_t), line:656
|vpiName:uvm_reg_data_t
|vpiIODecl:
\_io_decl: (cur_val)
|vpiName:cur_val
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_data_t), line:656, parent:cur_val
|vpiName:uvm_reg_data_t
|vpiFullName:cur_val.uvm_reg_data_t
|vpiIODecl:
\_io_decl: (wr_val)
|vpiName:wr_val
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_data_t), line:657, parent:wr_val
|vpiName:uvm_reg_data_t
|vpiFullName:wr_val.uvm_reg_data_t
|vpiIODecl:
\_io_decl: (map)
|vpiName:map
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_map), line:658, parent:map
|vpiName:uvm_reg_map
|vpiFullName:map.uvm_reg_map
|vpiStmt:
\_begin: , parent:uvm_reg_field::XpredictX
|vpiFullName:uvm_pkg.uvm_reg_field::XpredictX
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_operation: , line:659
|vpiOpType:11
|vpiOperand:
\_operation: , line:659
|vpiOpType:22
|vpiOperand:
\_constant: , line:659
|vpiConstType:3
|vpiDecompile:'b1
|vpiSize:1
|BIN:1
|vpiOperand:
\_ref_obj: (m_size), line:659
|vpiName:m_size
|vpiFullName:uvm_pkg.uvm_reg_field::XpredictX.m_size
|vpiOperand:
\_constant: , line:659
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiLhs:
\_chandle_var: (mask), line:659
|vpiName:mask
|vpiFullName:uvm_pkg.uvm_reg_field::XpredictX.mask
|vpiStmt:
\_case_stmt: , line:661
|vpiCaseType:1
|vpiCondition:
\_func_call: (get_access), line:661
|vpiName:get_access
|vpiArgument:
\_ref_obj: (map), line:661
|vpiName:map
|vpiCaseItem:
\_case_item: , line:662
|vpiExpr:
\_constant: , line:662
|vpiConstType:6
|vpiDecompile:"RO"
|vpiSize:4
|STRING:"RO"
|vpiStmt:
\_return_stmt: , line:662
|vpiCondition:
\_ref_obj: (cur_val), line:662
|vpiName:cur_val
|vpiFullName:uvm_pkg.uvm_reg_field::XpredictX.cur_val
|vpiCaseItem:
\_case_item: , line:663
|vpiExpr:
\_constant: , line:663
|vpiConstType:6
|vpiDecompile:"RW"
|vpiSize:4
|STRING:"RW"
|vpiStmt:
\_return_stmt: , line:663
|vpiCondition:
\_ref_obj: (wr_val), line:663
|vpiName:wr_val
|vpiFullName:uvm_pkg.uvm_reg_field::XpredictX.wr_val
|vpiCaseItem:
\_case_item: , line:664
|vpiExpr:
\_constant: , line:664
|vpiConstType:6
|vpiDecompile:"RC"
|vpiSize:4
|STRING:"RC"
|vpiStmt:
\_return_stmt: , line:664
|vpiCondition:
\_ref_obj: (cur_val), line:664
|vpiName:cur_val
|vpiFullName:uvm_pkg.uvm_reg_field::XpredictX.cur_val
|vpiCaseItem:
\_case_item: , line:665
|vpiExpr:
\_constant: , line:665
|vpiConstType:6
|vpiDecompile:"RS"
|vpiSize:4
|STRING:"RS"
|vpiStmt:
\_return_stmt: , line:665
|vpiCondition:
\_ref_obj: (cur_val), line:665
|vpiName:cur_val
|vpiFullName:uvm_pkg.uvm_reg_field::XpredictX.cur_val
|vpiCaseItem:
\_case_item: , line:666
|vpiExpr:
\_constant: , line:666
|vpiConstType:6
|vpiDecompile:"WC"
|vpiSize:4
|STRING:"WC"
|vpiStmt:
\_return_stmt: , line:666
|vpiCondition:
\_constant: , line:666
|vpiConstType:3
|vpiDecompile:'b0
|vpiSize:1
|BIN:0
|vpiCaseItem:
\_case_item: , line:667
|vpiExpr:
\_constant: , line:667
|vpiConstType:6
|vpiDecompile:"WS"
|vpiSize:4
|STRING:"WS"
|vpiStmt:
\_return_stmt: , line:667
|vpiCondition:
\_ref_obj: (mask), line:667
|vpiName:mask
|vpiFullName:uvm_pkg.uvm_reg_field::XpredictX.mask
|vpiCaseItem:
\_case_item: , line:668
|vpiExpr:
\_constant: , line:668
|vpiConstType:6
|vpiDecompile:"WRC"
|vpiSize:5
|STRING:"WRC"
|vpiStmt:
\_return_stmt: , line:668
|vpiCondition:
\_ref_obj: (wr_val), line:668
|vpiName:wr_val
|vpiFullName:uvm_pkg.uvm_reg_field::XpredictX.wr_val
|vpiCaseItem:
\_case_item: , line:669
|vpiExpr:
\_constant: , line:669
|vpiConstType:6
|vpiDecompile:"WRS"
|vpiSize:5
|STRING:"WRS"
|vpiStmt:
\_return_stmt: , line:669
|vpiCondition:
\_ref_obj: (wr_val), line:669
|vpiName:wr_val
|vpiFullName:uvm_pkg.uvm_reg_field::XpredictX.wr_val
|vpiCaseItem:
\_case_item: , line:670
|vpiExpr:
\_constant: , line:670
|vpiConstType:6
|vpiDecompile:"WSRC"
|vpiSize:6
|STRING:"WSRC"
|vpiStmt:
\_return_stmt: , line:670
|vpiCondition:
\_ref_obj: (mask), line:670
|vpiName:mask
|vpiFullName:uvm_pkg.uvm_reg_field::XpredictX.mask
|vpiCaseItem:
\_case_item: , line:671
|vpiExpr:
\_constant: , line:671
|vpiConstType:6
|vpiDecompile:"WCRS"
|vpiSize:6
|STRING:"WCRS"
|vpiStmt:
\_return_stmt: , line:671
|vpiCondition:
\_constant: , line:671
|vpiConstType:3
|vpiDecompile:'b0
|vpiSize:1
|BIN:0
|vpiCaseItem:
\_case_item: , line:672
|vpiExpr:
\_constant: , line:672
|vpiConstType:6
|vpiDecompile:"W1C"
|vpiSize:5
|STRING:"W1C"
|vpiStmt:
\_return_stmt: , line:672
|vpiCondition:
\_operation: , line:672
|vpiOpType:28
|vpiOperand:
\_ref_obj: (cur_val), line:672
|vpiName:cur_val
|vpiFullName:uvm_pkg.uvm_reg_field::XpredictX.cur_val
|vpiOperand:
\_operation: , line:672
|vpiOpType:4
|vpiOperand:
\_ref_obj: (wr_val), line:672
|vpiName:wr_val
|vpiFullName:uvm_pkg.uvm_reg_field::XpredictX.wr_val
|vpiCaseItem:
\_case_item: , line:673
|vpiExpr:
\_constant: , line:673
|vpiConstType:6
|vpiDecompile:"W1S"
|vpiSize:5
|STRING:"W1S"
|vpiStmt:
\_return_stmt: , line:673
|vpiCondition:
\_operation: , line:673
|vpiOpType:29
|vpiOperand:
\_ref_obj: (cur_val), line:673
|vpiName:cur_val
|vpiFullName:uvm_pkg.uvm_reg_field::XpredictX.cur_val
|vpiOperand:
\_ref_obj: (wr_val), line:673
|vpiName:wr_val
|vpiFullName:uvm_pkg.uvm_reg_field::XpredictX.wr_val
|vpiCaseItem:
\_case_item: , line:674
|vpiExpr:
\_constant: , line:674
|vpiConstType:6
|vpiDecompile:"W1T"
|vpiSize:5
|STRING:"W1T"
|vpiStmt:
\_return_stmt: , line:674
|vpiCondition:
\_operation: , line:674
|vpiOpType:30
|vpiOperand:
\_ref_obj: (cur_val), line:674
|vpiName:cur_val
|vpiFullName:uvm_pkg.uvm_reg_field::XpredictX.cur_val
|vpiOperand:
\_ref_obj: (wr_val), line:674
|vpiName:wr_val
|vpiFullName:uvm_pkg.uvm_reg_field::XpredictX.wr_val
|vpiCaseItem:
\_case_item: , line:675
|vpiExpr:
\_constant: , line:675
|vpiConstType:6
|vpiDecompile:"W0C"
|vpiSize:5
|STRING:"W0C"
|vpiStmt:
\_return_stmt: , line:675
|vpiCondition:
\_operation: , line:675
|vpiOpType:28
|vpiOperand:
\_ref_obj: (cur_val), line:675
|vpiName:cur_val
|vpiFullName:uvm_pkg.uvm_reg_field::XpredictX.cur_val
|vpiOperand:
\_ref_obj: (wr_val), line:675
|vpiName:wr_val
|vpiFullName:uvm_pkg.uvm_reg_field::XpredictX.wr_val
|vpiCaseItem:
\_case_item: , line:676
|vpiExpr:
\_constant: , line:676
|vpiConstType:6
|vpiDecompile:"W0S"
|vpiSize:5
|STRING:"W0S"
|vpiStmt:
\_return_stmt: , line:676
|vpiCondition:
\_operation: , line:676
|vpiOpType:29
|vpiOperand:
\_ref_obj: (cur_val), line:676
|vpiName:cur_val
|vpiFullName:uvm_pkg.uvm_reg_field::XpredictX.cur_val
|vpiOperand:
\_operation: , line:676
|vpiOpType:28
|vpiOperand:
\_operation: , line:676
|vpiOpType:4
|vpiOperand:
\_ref_obj: (wr_val), line:676
|vpiName:wr_val
|vpiFullName:uvm_pkg.uvm_reg_field::XpredictX.wr_val
|vpiOperand:
\_ref_obj: (mask), line:676
|vpiName:mask
|vpiFullName:uvm_pkg.uvm_reg_field::XpredictX.mask
|vpiCaseItem:
\_case_item: , line:677
|vpiExpr:
\_constant: , line:677
|vpiConstType:6
|vpiDecompile:"W0T"
|vpiSize:5
|STRING:"W0T"
|vpiStmt:
\_return_stmt: , line:677
|vpiCondition:
\_operation: , line:677
|vpiOpType:30
|vpiOperand:
\_ref_obj: (cur_val), line:677
|vpiName:cur_val
|vpiFullName:uvm_pkg.uvm_reg_field::XpredictX.cur_val
|vpiOperand:
\_operation: , line:677
|vpiOpType:28
|vpiOperand:
\_operation: , line:677
|vpiOpType:4
|vpiOperand:
\_ref_obj: (wr_val), line:677
|vpiName:wr_val
|vpiFullName:uvm_pkg.uvm_reg_field::XpredictX.wr_val
|vpiOperand:
\_ref_obj: (mask), line:677
|vpiName:mask
|vpiFullName:uvm_pkg.uvm_reg_field::XpredictX.mask
|vpiCaseItem:
\_case_item: , line:678
|vpiExpr:
\_constant: , line:678
|vpiConstType:6
|vpiDecompile:"W1SRC"
|vpiSize:7
|STRING:"W1SRC"
|vpiStmt:
\_return_stmt: , line:678
|vpiCondition:
\_operation: , line:678
|vpiOpType:29
|vpiOperand:
\_ref_obj: (cur_val), line:678
|vpiName:cur_val
|vpiFullName:uvm_pkg.uvm_reg_field::XpredictX.cur_val
|vpiOperand:
\_ref_obj: (wr_val), line:678
|vpiName:wr_val
|vpiFullName:uvm_pkg.uvm_reg_field::XpredictX.wr_val
|vpiCaseItem:
\_case_item: , line:679
|vpiExpr:
\_constant: , line:679
|vpiConstType:6
|vpiDecompile:"W1CRS"
|vpiSize:7
|STRING:"W1CRS"
|vpiStmt:
\_return_stmt: , line:679
|vpiCondition:
\_operation: , line:679
|vpiOpType:28
|vpiOperand:
\_ref_obj: (cur_val), line:679
|vpiName:cur_val
|vpiFullName:uvm_pkg.uvm_reg_field::XpredictX.cur_val
|vpiOperand:
\_operation: , line:679
|vpiOpType:4
|vpiOperand:
\_ref_obj: (wr_val), line:679
|vpiName:wr_val
|vpiFullName:uvm_pkg.uvm_reg_field::XpredictX.wr_val
|vpiCaseItem:
\_case_item: , line:680
|vpiExpr:
\_constant: , line:680
|vpiConstType:6
|vpiDecompile:"W0SRC"
|vpiSize:7
|STRING:"W0SRC"
|vpiStmt:
\_return_stmt: , line:680
|vpiCondition:
\_operation: , line:680
|vpiOpType:29
|vpiOperand:
\_ref_obj: (cur_val), line:680
|vpiName:cur_val
|vpiFullName:uvm_pkg.uvm_reg_field::XpredictX.cur_val
|vpiOperand:
\_operation: , line:680
|vpiOpType:28
|vpiOperand:
\_operation: , line:680
|vpiOpType:4
|vpiOperand:
\_ref_obj: (wr_val), line:680
|vpiName:wr_val
|vpiFullName:uvm_pkg.uvm_reg_field::XpredictX.wr_val
|vpiOperand:
\_ref_obj: (mask), line:680
|vpiName:mask
|vpiFullName:uvm_pkg.uvm_reg_field::XpredictX.mask
|vpiCaseItem:
\_case_item: , line:681
|vpiExpr:
\_constant: , line:681
|vpiConstType:6
|vpiDecompile:"W0CRS"
|vpiSize:7
|STRING:"W0CRS"
|vpiStmt:
\_return_stmt: , line:681
|vpiCondition:
\_operation: , line:681
|vpiOpType:28
|vpiOperand:
\_ref_obj: (cur_val), line:681
|vpiName:cur_val
|vpiFullName:uvm_pkg.uvm_reg_field::XpredictX.cur_val
|vpiOperand:
\_ref_obj: (wr_val), line:681
|vpiName:wr_val
|vpiFullName:uvm_pkg.uvm_reg_field::XpredictX.wr_val
|vpiCaseItem:
\_case_item: , line:682
|vpiExpr:
\_constant: , line:682
|vpiConstType:6
|vpiDecompile:"WO"
|vpiSize:4
|STRING:"WO"
|vpiStmt:
\_return_stmt: , line:682
|vpiCondition:
\_ref_obj: (wr_val), line:682
|vpiName:wr_val
|vpiFullName:uvm_pkg.uvm_reg_field::XpredictX.wr_val
|vpiCaseItem:
\_case_item: , line:683
|vpiExpr:
\_constant: , line:683
|vpiConstType:6
|vpiDecompile:"WOC"
|vpiSize:5
|STRING:"WOC"
|vpiStmt:
\_return_stmt: , line:683
|vpiCondition:
\_constant: , line:683
|vpiConstType:3
|vpiDecompile:'b0
|vpiSize:1
|BIN:0
|vpiCaseItem:
\_case_item: , line:684
|vpiExpr:
\_constant: , line:684
|vpiConstType:6
|vpiDecompile:"WOS"
|vpiSize:5
|STRING:"WOS"
|vpiStmt:
\_return_stmt: , line:684
|vpiCondition:
\_ref_obj: (mask), line:684
|vpiName:mask
|vpiFullName:uvm_pkg.uvm_reg_field::XpredictX.mask
|vpiCaseItem:
\_case_item: , line:685
|vpiExpr:
\_constant: , line:685
|vpiConstType:6
|vpiDecompile:"W1"
|vpiSize:4
|STRING:"W1"
|vpiStmt:
\_return_stmt: , line:685
|vpiCondition:
\_operation: , line:685
|vpiOpType:32
|vpiOperand:
\_ref_obj: (m_written), line:685
|vpiName:m_written
|vpiFullName:uvm_pkg.uvm_reg_field::XpredictX.m_written
|vpiOperand:
\_ref_obj: (cur_val), line:685
|vpiName:cur_val
|vpiFullName:uvm_pkg.uvm_reg_field::XpredictX.cur_val
|vpiOperand:
\_ref_obj: (wr_val), line:685
|vpiName:wr_val
|vpiFullName:uvm_pkg.uvm_reg_field::XpredictX.wr_val
|vpiCaseItem:
\_case_item: , line:686
|vpiExpr:
\_constant: , line:686
|vpiConstType:6
|vpiDecompile:"WO1"
|vpiSize:5
|STRING:"WO1"
|vpiStmt:
\_return_stmt: , line:686
|vpiCondition:
\_operation: , line:686
|vpiOpType:32
|vpiOperand:
\_ref_obj: (m_written), line:686
|vpiName:m_written
|vpiFullName:uvm_pkg.uvm_reg_field::XpredictX.m_written
|vpiOperand:
\_ref_obj: (cur_val), line:686
|vpiName:cur_val
|vpiFullName:uvm_pkg.uvm_reg_field::XpredictX.cur_val
|vpiOperand:
\_ref_obj: (wr_val), line:686
|vpiName:wr_val
|vpiFullName:uvm_pkg.uvm_reg_field::XpredictX.wr_val
|vpiCaseItem:
\_case_item: , line:687
|vpiExpr:
\_constant: , line:687
|vpiConstType:6
|vpiDecompile:"NOACCESS"
|vpiSize:10
|STRING:"NOACCESS"
|vpiStmt:
\_return_stmt: , line:687
|vpiCondition:
\_ref_obj: (cur_val), line:687
|vpiName:cur_val
|vpiFullName:uvm_pkg.uvm_reg_field::XpredictX.cur_val
|vpiCaseItem:
\_case_item: , line:688
|vpiStmt:
\_return_stmt: , line:688
|vpiCondition:
\_ref_obj: (wr_val), line:688
|vpiName:wr_val
|vpiFullName:uvm_pkg.uvm_reg_field::XpredictX.wr_val
|vpiStmt:
\_begin: , line:172
|vpiFullName:uvm_pkg.uvm_reg_field::XpredictX
|vpiStmt:
\_if_stmt: , line:174
|vpiCondition:
\_func_call: (uvm_report_enabled), line:174
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:174
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_FATAL), line:174
|vpiName:UVM_FATAL
|vpiArgument:
\_constant: , line:174
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_fatal), line:175
|vpiName:uvm_report_fatal
|vpiFunction:
\_function: (uvm_report_fatal), line:192
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"uvm_reg_field::XpredictX(): Internal error"
|vpiSize:44
|STRING:"uvm_reg_field::XpredictX(): Internal error"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:175
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_field.svh"
|vpiSize:208
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_field.svh"
|vpiArgument:
\_constant: , line:175
|vpiConstType:7
|vpiDecompile:691
|vpiSize:32
|INT:691
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:175
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:693
|vpiCondition:
\_constant: , line:693
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiTaskFunc:
\_function: (uvm_reg_field::predict), line:700
|vpiName:uvm_reg_field::predict
|vpiFullName:uvm_pkg.uvm_reg_field::predict
|vpiReturn:
\_bit_var: , line:700
|vpiIODecl:
\_io_decl: (value)
|vpiName:value
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_data_t), line:700, parent:value
|vpiName:uvm_reg_data_t
|vpiFullName:value.uvm_reg_data_t
|vpiIODecl:
\_io_decl: (be)
|vpiName:be
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_byte_en_t), line:701, parent:be
|vpiName:uvm_reg_byte_en_t
|vpiFullName:be.uvm_reg_byte_en_t
|vpiIODecl:
\_io_decl: (kind)
|vpiName:kind
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_predict_e), line:702, parent:kind
|vpiName:uvm_predict_e
|vpiFullName:kind.uvm_predict_e
|vpiIODecl:
\_io_decl: (path)
|vpiName:path
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_door_e), line:703, parent:path
|vpiName:uvm_door_e
|vpiFullName:path.uvm_door_e
|vpiIODecl:
\_io_decl: (map)
|vpiName:map
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_map), line:704, parent:map
|vpiName:uvm_reg_map
|vpiFullName:map.uvm_reg_map
|vpiIODecl:
\_io_decl: (fname)
|vpiName:fname
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:705, parent:fname
|vpiFullName:fname
|vpiIODecl:
\_io_decl: (lineno)
|vpiName:lineno
|vpiDirection:5
|vpiExpr:
\_int_var: , line:706, parent:lineno
|vpiFullName:lineno
|vpiStmt:
\_begin: , parent:uvm_reg_field::predict
|vpiFullName:uvm_pkg.uvm_reg_field::predict
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_unsupported_expr: , line:707
|STRING:
|vpiLhs:
\_chandle_var: (rw), line:707
|vpiName:rw
|vpiFullName:uvm_pkg.uvm_reg_field::predict.rw
|vpiStmt:
\_assignment: , line:708
|vpiBlocking:1
|vpiLhs:
\_bit_select: (rw.value), line:708
|vpiName:rw.value
|vpiFullName:uvm_pkg.uvm_reg_field::predict.rw.value
|vpiIndex:
\_constant: , line:708
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiRhs:
\_ref_obj: (value), line:708
|vpiName:value
|vpiFullName:uvm_pkg.uvm_reg_field::predict.value
|vpiStmt:
\_assignment: , line:709
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.path), line:709
|vpiName:rw.path
|vpiFullName:uvm_pkg.uvm_reg_field::predict.rw.path
|vpiRhs:
\_ref_obj: (path), line:709
|vpiName:path
|vpiFullName:uvm_pkg.uvm_reg_field::predict.path
|vpiStmt:
\_assignment: , line:710
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.map), line:710
|vpiName:rw.map
|vpiFullName:uvm_pkg.uvm_reg_field::predict.rw.map
|vpiRhs:
\_ref_obj: (map), line:710
|vpiName:map
|vpiFullName:uvm_pkg.uvm_reg_field::predict.map
|vpiStmt:
\_assignment: , line:711
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.fname), line:711
|vpiName:rw.fname
|vpiFullName:uvm_pkg.uvm_reg_field::predict.rw.fname
|vpiRhs:
\_ref_obj: (fname), line:711
|vpiName:fname
|vpiFullName:uvm_pkg.uvm_reg_field::predict.fname
|vpiStmt:
\_assignment: , line:712
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.lineno), line:712
|vpiName:rw.lineno
|vpiFullName:uvm_pkg.uvm_reg_field::predict.rw.lineno
|vpiRhs:
\_ref_obj: (lineno), line:712
|vpiName:lineno
|vpiFullName:uvm_pkg.uvm_reg_field::predict.lineno
|vpiStmt:
\_func_call: (do_predict), line:713
|vpiName:do_predict
|vpiArgument:
\_ref_obj: (rw), line:713
|vpiName:rw
|vpiArgument:
\_ref_obj: (kind), line:713
|vpiName:kind
|vpiArgument:
\_ref_obj: (be), line:713
|vpiName:be
|vpiStmt:
\_assignment: , line:714
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (predict), line:714
|vpiName:predict
|vpiFullName:uvm_pkg.uvm_reg_field::predict.predict
|vpiRhs:
\_operation: , line:714
|vpiOpType:32
|vpiOperand:
\_operation: , line:714
|vpiOpType:14
|vpiOperand:
\_ref_obj: (rw.status), line:714
|vpiName:rw.status
|vpiFullName:uvm_pkg.uvm_reg_field::predict.rw.status
|vpiOperand:
\_ref_obj: (UVM_NOT_OK), line:714
|vpiName:UVM_NOT_OK
|vpiFullName:uvm_pkg.uvm_reg_field::predict.UVM_NOT_OK
|vpiOperand:
\_constant: , line:714
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiOperand:
\_constant: , line:714
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiTaskFunc:
\_function: (uvm_reg_field::do_predict), line:720
|vpiName:uvm_reg_field::do_predict
|vpiFullName:uvm_pkg.uvm_reg_field::do_predict
|vpiIODecl:
\_io_decl: (rw)
|vpiName:rw
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_item), line:720, parent:rw
|vpiName:uvm_reg_item
|vpiFullName:rw.uvm_reg_item
|vpiIODecl:
\_io_decl: (kind)
|vpiName:kind
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_predict_e), line:721, parent:kind
|vpiName:uvm_predict_e
|vpiFullName:kind.uvm_predict_e
|vpiIODecl:
\_io_decl: (be)
|vpiName:be
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_byte_en_t), line:722, parent:be
|vpiName:uvm_reg_byte_en_t
|vpiFullName:be.uvm_reg_byte_en_t
|vpiStmt:
\_begin: , parent:uvm_reg_field::do_predict
|vpiFullName:uvm_pkg.uvm_reg_field::do_predict
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_operation: , line:724
|vpiOpType:28
|vpiOperand:
\_ref_obj: (rw.value), line:724
|vpiName:rw.value
|vpiFullName:uvm_pkg.uvm_reg_field::do_predict.rw.value
|vpiOperand:
\_operation: , line:724
|vpiOpType:11
|vpiOperand:
\_operation: , line:724
|vpiOpType:22
|vpiOperand:
\_constant: , line:724
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_ref_obj: (m_size), line:724
|vpiName:m_size
|vpiFullName:uvm_pkg.uvm_reg_field::do_predict.m_size
|vpiOperand:
\_constant: , line:724
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiLhs:
\_chandle_var: (field_val), line:724
|vpiName:field_val
|vpiFullName:uvm_pkg.uvm_reg_field::do_predict.field_val
|vpiStmt:
\_if_stmt: , line:726
|vpiCondition:
\_operation: , line:726
|vpiOpType:15
|vpiOperand:
\_ref_obj: (rw.status), line:726
|vpiName:rw.status
|vpiFullName:uvm_pkg.uvm_reg_field::do_predict.rw.status
|vpiOperand:
\_ref_obj: (UVM_NOT_OK), line:726
|vpiName:UVM_NOT_OK
|vpiFullName:uvm_pkg.uvm_reg_field::do_predict.UVM_NOT_OK
|vpiStmt:
\_assignment: , line:727
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.status), line:727
|vpiName:rw.status
|vpiFullName:uvm_pkg.uvm_reg_field::do_predict.rw.status
|vpiRhs:
\_ref_obj: (UVM_IS_OK), line:727
|vpiName:UVM_IS_OK
|vpiFullName:uvm_pkg.uvm_reg_field::do_predict.UVM_IS_OK
|vpiStmt:
\_if_stmt: , line:730
|vpiCondition:
\_operation: , line:730
|vpiOpType:3
|vpiOperand:
\_bit_select: (be), line:730
|vpiName:be
|vpiIndex:
\_constant: , line:730
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_return_stmt: , line:731
|vpiStmt:
\_assignment: , line:733
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_fname), line:733
|vpiName:m_fname
|vpiFullName:uvm_pkg.uvm_reg_field::do_predict.m_fname
|vpiRhs:
\_ref_obj: (rw.fname), line:733
|vpiName:rw.fname
|vpiFullName:uvm_pkg.uvm_reg_field::do_predict.rw.fname
|vpiStmt:
\_assignment: , line:734
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_lineno), line:734
|vpiName:m_lineno
|vpiFullName:uvm_pkg.uvm_reg_field::do_predict.m_lineno
|vpiRhs:
\_ref_obj: (rw.lineno), line:734
|vpiName:rw.lineno
|vpiFullName:uvm_pkg.uvm_reg_field::do_predict.rw.lineno
|vpiStmt:
\_case_stmt: , line:736
|vpiCaseType:1
|vpiCondition:
\_ref_obj: (kind), line:736
|vpiName:kind
|vpiFullName:uvm_pkg.uvm_reg_field::do_predict.kind
|vpiCaseItem:
\_case_item: , line:738
|vpiExpr:
\_ref_obj: (UVM_PREDICT_WRITE), line:738
|vpiName:UVM_PREDICT_WRITE
|vpiFullName:uvm_pkg.uvm_reg_field::do_predict.UVM_PREDICT_WRITE
|vpiStmt:
\_begin: , line:739
|vpiFullName:uvm_pkg.uvm_reg_field::do_predict
|vpiStmt:
\_if_stmt: , line:742
|vpiCondition:
\_operation: , line:742
|vpiOpType:27
|vpiOperand:
\_operation: , line:742
|vpiOpType:14
|vpiOperand:
\_ref_obj: (rw.path), line:742
|vpiName:rw.path
|vpiFullName:uvm_pkg.uvm_reg_field::do_predict.rw.path
|vpiOperand:
\_ref_obj: (UVM_FRONTDOOR), line:742
|vpiName:UVM_FRONTDOOR
|vpiFullName:uvm_pkg.uvm_reg_field::do_predict.UVM_FRONTDOOR
|vpiOperand:
\_operation: , line:742
|vpiOpType:14
|vpiOperand:
\_ref_obj: (rw.path), line:742
|vpiName:rw.path
|vpiFullName:uvm_pkg.uvm_reg_field::do_predict.rw.path
|vpiOperand:
\_ref_obj: (UVM_PREDICT), line:742
|vpiName:UVM_PREDICT
|vpiFullName:uvm_pkg.uvm_reg_field::do_predict.UVM_PREDICT
|vpiStmt:
\_assignment: , line:743
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (field_val), line:743
|vpiName:field_val
|vpiFullName:uvm_pkg.uvm_reg_field::do_predict.field_val
|vpiRhs:
\_func_call: (XpredictX), line:743
|vpiName:XpredictX
|vpiArgument:
\_ref_obj: (m_mirrored), line:743
|vpiName:m_mirrored
|vpiArgument:
\_ref_obj: (field_val), line:743
|vpiName:field_val
|vpiArgument:
\_ref_obj: (rw.map), line:743
|vpiName:rw.map
|vpiStmt:
\_assignment: , line:745
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_written), line:745
|vpiName:m_written
|vpiFullName:uvm_pkg.uvm_reg_field::do_predict.m_written
|vpiRhs:
\_constant: , line:745
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_for_stmt: , line:747
|vpiFullName:uvm_pkg.uvm_reg_field::do_predict
|vpiCondition:
\_operation: , line:747
|vpiOpType:15
|vpiOperand:
\_ref_obj: (cb), line:747
|vpiName:cb
|vpiFullName:uvm_pkg.uvm_reg_field::do_predict.cb
|vpiOperand:
\_unsupported_expr: , line:747
|STRING:
|vpiForInitStmt:
\_assign_stmt:
|vpiRhs:
\_ref_obj: (cbs.first), line:747
|vpiName:cbs.first
|vpiFullName:uvm_pkg.uvm_reg_field::do_predict.cbs.first
|vpiLhs:
\_chandle_var: (cb), line:747
|vpiName:cb
|vpiFullName:uvm_pkg.uvm_reg_field::do_predict.cb
|vpiForIncStmt:
\_operation: , line:747
|vpiOpType:82
|vpiOperand:
\_ref_obj: (cb), line:747
|vpiName:cb
|vpiStmt:
\_func_call: (cb.post_predict), line:748
|vpiName:cb.post_predict
|vpiArgument:
\_ref_obj: (this), line:748
|vpiName:this
|vpiArgument:
\_ref_obj: (m_mirrored), line:748
|vpiName:m_mirrored
|vpiArgument:
\_ref_obj: (field_val), line:748
|vpiName:field_val
|vpiArgument:
\_ref_obj: (UVM_PREDICT_WRITE), line:749
|vpiName:UVM_PREDICT_WRITE
|vpiArgument:
\_ref_obj: (rw.path), line:749
|vpiName:rw.path
|vpiArgument:
\_ref_obj: (rw.map), line:749
|vpiName:rw.map
|vpiStmt:
\_assignment: , line:751
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (field_val), line:751
|vpiName:field_val
|vpiFullName:uvm_pkg.uvm_reg_field::do_predict.field_val
|vpiRhs:
\_operation: , line:751
|vpiOpType:11
|vpiOperand:
\_operation: , line:751
|vpiOpType:22
|vpiOperand:
\_constant: , line:751
|vpiConstType:3
|vpiDecompile:'b1
|vpiSize:1
|BIN:1
|vpiOperand:
\_ref_obj: (m_size), line:751
|vpiName:m_size
|vpiFullName:uvm_pkg.uvm_reg_field::do_predict.m_size
|vpiOperand:
\_constant: , line:751
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiCaseItem:
\_case_item: , line:755
|vpiExpr:
\_ref_obj: (UVM_PREDICT_READ), line:755
|vpiName:UVM_PREDICT_READ
|vpiFullName:uvm_pkg.uvm_reg_field::do_predict.UVM_PREDICT_READ
|vpiStmt:
\_begin: , line:756
|vpiFullName:uvm_pkg.uvm_reg_field::do_predict
|vpiStmt:
\_if_stmt: , line:759
|vpiCondition:
\_operation: , line:759
|vpiOpType:27
|vpiOperand:
\_operation: , line:759
|vpiOpType:14
|vpiOperand:
\_ref_obj: (rw.path), line:759
|vpiName:rw.path
|vpiFullName:uvm_pkg.uvm_reg_field::do_predict.rw.path
|vpiOperand:
\_ref_obj: (UVM_FRONTDOOR), line:759
|vpiName:UVM_FRONTDOOR
|vpiFullName:uvm_pkg.uvm_reg_field::do_predict.UVM_FRONTDOOR
|vpiOperand:
\_operation: , line:759
|vpiOpType:14
|vpiOperand:
\_ref_obj: (rw.path), line:759
|vpiName:rw.path
|vpiFullName:uvm_pkg.uvm_reg_field::do_predict.rw.path
|vpiOperand:
\_ref_obj: (UVM_PREDICT), line:759
|vpiName:UVM_PREDICT
|vpiFullName:uvm_pkg.uvm_reg_field::do_predict.UVM_PREDICT
|vpiStmt:
\_begin: , line:759
|vpiFullName:uvm_pkg.uvm_reg_field::do_predict
|vpiStmt:
\_if_else: , line:763
|vpiCondition:
\_operation: , line:763
|vpiOpType:27
|vpiOperand:
\_operation: , line:763
|vpiOpType:27
|vpiOperand:
\_operation: , line:763
|vpiOpType:27
|vpiOperand:
\_operation: , line:763
|vpiOpType:27
|vpiOperand:
\_operation: , line:763
|vpiOpType:14
|vpiOperand:
\_ref_obj: (acc), line:763
|vpiName:acc
|vpiFullName:uvm_pkg.uvm_reg_field::do_predict.acc
|vpiOperand:
\_constant: , line:763
|vpiConstType:6
|vpiDecompile:"RC"
|vpiSize:4
|STRING:"RC"
|vpiOperand:
\_operation: , line:764
|vpiOpType:14
|vpiOperand:
\_ref_obj: (acc), line:764
|vpiName:acc
|vpiFullName:uvm_pkg.uvm_reg_field::do_predict.acc
|vpiOperand:
\_constant: , line:764
|vpiConstType:6
|vpiDecompile:"WRC"
|vpiSize:5
|STRING:"WRC"
|vpiOperand:
\_operation: , line:765
|vpiOpType:14
|vpiOperand:
\_ref_obj: (acc), line:765
|vpiName:acc
|vpiFullName:uvm_pkg.uvm_reg_field::do_predict.acc
|vpiOperand:
\_constant: , line:765
|vpiConstType:6
|vpiDecompile:"WSRC"
|vpiSize:6
|STRING:"WSRC"
|vpiOperand:
\_operation: , line:766
|vpiOpType:14
|vpiOperand:
\_ref_obj: (acc), line:766
|vpiName:acc
|vpiFullName:uvm_pkg.uvm_reg_field::do_predict.acc
|vpiOperand:
\_constant: , line:766
|vpiConstType:6
|vpiDecompile:"W1SRC"
|vpiSize:7
|STRING:"W1SRC"
|vpiOperand:
\_operation: , line:767
|vpiOpType:14
|vpiOperand:
\_ref_obj: (acc), line:767
|vpiName:acc
|vpiFullName:uvm_pkg.uvm_reg_field::do_predict.acc
|vpiOperand:
\_constant: , line:767
|vpiConstType:6
|vpiDecompile:"W0SRC"
|vpiSize:7
|STRING:"W0SRC"
|vpiStmt:
\_assignment: , line:768
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (field_val), line:768
|vpiName:field_val
|vpiFullName:uvm_pkg.uvm_reg_field::do_predict.field_val
|vpiRhs:
\_constant: , line:768
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiElseStmt:
\_if_else: , line:770
|vpiCondition:
\_operation: , line:770
|vpiOpType:27
|vpiOperand:
\_operation: , line:770
|vpiOpType:27
|vpiOperand:
\_operation: , line:770
|vpiOpType:27
|vpiOperand:
\_operation: , line:770
|vpiOpType:27
|vpiOperand:
\_operation: , line:770
|vpiOpType:14
|vpiOperand:
\_ref_obj: (acc), line:770
|vpiName:acc
|vpiFullName:uvm_pkg.uvm_reg_field::do_predict.acc
|vpiOperand:
\_constant: , line:770
|vpiConstType:6
|vpiDecompile:"RS"
|vpiSize:4
|STRING:"RS"
|vpiOperand:
\_operation: , line:771
|vpiOpType:14
|vpiOperand:
\_ref_obj: (acc), line:771
|vpiName:acc
|vpiFullName:uvm_pkg.uvm_reg_field::do_predict.acc
|vpiOperand:
\_constant: , line:771
|vpiConstType:6
|vpiDecompile:"WRS"
|vpiSize:5
|STRING:"WRS"
|vpiOperand:
\_operation: , line:772
|vpiOpType:14
|vpiOperand:
\_ref_obj: (acc), line:772
|vpiName:acc
|vpiFullName:uvm_pkg.uvm_reg_field::do_predict.acc
|vpiOperand:
\_constant: , line:772
|vpiConstType:6
|vpiDecompile:"WCRS"
|vpiSize:6
|STRING:"WCRS"
|vpiOperand:
\_operation: , line:773
|vpiOpType:14
|vpiOperand:
\_ref_obj: (acc), line:773
|vpiName:acc
|vpiFullName:uvm_pkg.uvm_reg_field::do_predict.acc
|vpiOperand:
\_constant: , line:773
|vpiConstType:6
|vpiDecompile:"W1CRS"
|vpiSize:7
|STRING:"W1CRS"
|vpiOperand:
\_operation: , line:774
|vpiOpType:14
|vpiOperand:
\_ref_obj: (acc), line:774
|vpiName:acc
|vpiFullName:uvm_pkg.uvm_reg_field::do_predict.acc
|vpiOperand:
\_constant: , line:774
|vpiConstType:6
|vpiDecompile:"W0CRS"
|vpiSize:7
|STRING:"W0CRS"
|vpiStmt:
\_assignment: , line:775
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (field_val), line:775
|vpiName:field_val
|vpiFullName:uvm_pkg.uvm_reg_field::do_predict.field_val
|vpiRhs:
\_operation: , line:775
|vpiOpType:11
|vpiOperand:
\_operation: , line:775
|vpiOpType:22
|vpiOperand:
\_constant: , line:775
|vpiConstType:3
|vpiDecompile:'b1
|vpiSize:1
|BIN:1
|vpiOperand:
\_ref_obj: (m_size), line:775
|vpiName:m_size
|vpiFullName:uvm_pkg.uvm_reg_field::do_predict.m_size
|vpiOperand:
\_constant: , line:775
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiElseStmt:
\_if_stmt: , line:777
|vpiCondition:
\_operation: , line:777
|vpiOpType:27
|vpiOperand:
\_operation: , line:777
|vpiOpType:27
|vpiOperand:
\_operation: , line:777
|vpiOpType:27
|vpiOperand:
\_operation: , line:777
|vpiOpType:27
|vpiOperand:
\_operation: , line:777
|vpiOpType:14
|vpiOperand:
\_ref_obj: (acc), line:777
|vpiName:acc
|vpiFullName:uvm_pkg.uvm_reg_field::do_predict.acc
|vpiOperand:
\_constant: , line:777
|vpiConstType:6
|vpiDecompile:"WO"
|vpiSize:4
|STRING:"WO"
|vpiOperand:
\_operation: , line:778
|vpiOpType:14
|vpiOperand:
\_ref_obj: (acc), line:778
|vpiName:acc
|vpiFullName:uvm_pkg.uvm_reg_field::do_predict.acc
|vpiOperand:
\_constant: , line:778
|vpiConstType:6
|vpiDecompile:"WOC"
|vpiSize:5
|STRING:"WOC"
|vpiOperand:
\_operation: , line:779
|vpiOpType:14
|vpiOperand:
\_ref_obj: (acc), line:779
|vpiName:acc
|vpiFullName:uvm_pkg.uvm_reg_field::do_predict.acc
|vpiOperand:
\_constant: , line:779
|vpiConstType:6
|vpiDecompile:"WOS"
|vpiSize:5
|STRING:"WOS"
|vpiOperand:
\_operation: , line:780
|vpiOpType:14
|vpiOperand:
\_ref_obj: (acc), line:780
|vpiName:acc
|vpiFullName:uvm_pkg.uvm_reg_field::do_predict.acc
|vpiOperand:
\_constant: , line:780
|vpiConstType:6
|vpiDecompile:"WO1"
|vpiSize:5
|STRING:"WO1"
|vpiOperand:
\_operation: , line:781
|vpiOpType:14
|vpiOperand:
\_ref_obj: (acc), line:781
|vpiName:acc
|vpiFullName:uvm_pkg.uvm_reg_field::do_predict.acc
|vpiOperand:
\_constant: , line:781
|vpiConstType:6
|vpiDecompile:"NOACCESS"
|vpiSize:10
|STRING:"NOACCESS"
|vpiStmt:
\_return_stmt: , line:782
|vpiStmt:
\_for_stmt: , line:785
|vpiFullName:uvm_pkg.uvm_reg_field::do_predict
|vpiCondition:
\_operation: , line:785
|vpiOpType:15
|vpiOperand:
\_ref_obj: (cb), line:785
|vpiName:cb
|vpiFullName:uvm_pkg.uvm_reg_field::do_predict.cb
|vpiOperand:
\_unsupported_expr: , line:785
|STRING:
|vpiForInitStmt:
\_assign_stmt:
|vpiRhs:
\_ref_obj: (cbs.first), line:785
|vpiName:cbs.first
|vpiFullName:uvm_pkg.uvm_reg_field::do_predict.cbs.first
|vpiLhs:
\_chandle_var: (cb), line:785
|vpiName:cb
|vpiFullName:uvm_pkg.uvm_reg_field::do_predict.cb
|vpiForIncStmt:
\_operation: , line:785
|vpiOpType:82
|vpiOperand:
\_ref_obj: (cb), line:785
|vpiName:cb
|vpiStmt:
\_func_call: (cb.post_predict), line:786
|vpiName:cb.post_predict
|vpiArgument:
\_ref_obj: (this), line:786
|vpiName:this
|vpiArgument:
\_ref_obj: (m_mirrored), line:786
|vpiName:m_mirrored
|vpiArgument:
\_ref_obj: (field_val), line:786
|vpiName:field_val
|vpiArgument:
\_ref_obj: (UVM_PREDICT_READ), line:787
|vpiName:UVM_PREDICT_READ
|vpiArgument:
\_ref_obj: (rw.path), line:787
|vpiName:rw.path
|vpiArgument:
\_ref_obj: (rw.map), line:787
|vpiName:rw.map
|vpiStmt:
\_assignment: , line:789
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (field_val), line:789
|vpiName:field_val
|vpiFullName:uvm_pkg.uvm_reg_field::do_predict.field_val
|vpiRhs:
\_operation: , line:789
|vpiOpType:11
|vpiOperand:
\_operation: , line:789
|vpiOpType:22
|vpiOperand:
\_constant: , line:789
|vpiConstType:3
|vpiDecompile:'b1
|vpiSize:1
|BIN:1
|vpiOperand:
\_ref_obj: (m_size), line:789
|vpiName:m_size
|vpiFullName:uvm_pkg.uvm_reg_field::do_predict.m_size
|vpiOperand:
\_constant: , line:789
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiCaseItem:
\_case_item: , line:793
|vpiExpr:
\_ref_obj: (UVM_PREDICT_DIRECT), line:793
|vpiName:UVM_PREDICT_DIRECT
|vpiFullName:uvm_pkg.uvm_reg_field::do_predict.UVM_PREDICT_DIRECT
|vpiStmt:
\_begin: , line:794
|vpiFullName:uvm_pkg.uvm_reg_field::do_predict
|vpiStmt:
\_if_stmt: , line:134
|vpiCondition:
\_ref_obj: (m_parent.is_busy), line:134
|vpiName:m_parent.is_busy
|vpiFullName:uvm_pkg.uvm_reg_field::do_predict.m_parent.is_busy
|vpiStmt:
\_begin: , line:134
|vpiFullName:uvm_pkg.uvm_reg_field::do_predict
|vpiStmt:
\_begin: , line:136
|vpiFullName:uvm_pkg.uvm_reg_field::do_predict
|vpiStmt:
\_if_stmt: , line:137
|vpiCondition:
\_func_call: (uvm_report_enabled), line:137
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:137
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_WARNING), line:137
|vpiName:UVM_WARNING
|vpiArgument:
\_constant: , line:137
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_warning), line:138
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:138
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_operation: , line:138
|vpiOpType:33
|vpiOperand:
\_constant: , line:138
|vpiConstType:6
|vpiDecompile:"Trying to predict value of field '"
|vpiSize:36
|STRING:"Trying to predict value of field '"
|vpiOperand:
\_func_call: (get_name), line:140
|vpiName:get_name
|vpiOperand:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:"' while register '"
|vpiSize:20
|STRING:"' while register '"
|vpiOperand:
\_ref_obj: (m_parent.get_full_name), line:140
|vpiName:m_parent.get_full_name
|vpiOperand:
\_constant: , line:141
|vpiConstType:6
|vpiDecompile:"' is being accessed"
|vpiSize:21
|STRING:"' is being accessed"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:141
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:141
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_field.svh"
|vpiSize:208
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_field.svh"
|vpiArgument:
\_constant: , line:141
|vpiConstType:7
|vpiDecompile:795
|vpiSize:32
|INT:795
|vpiArgument:
\_constant: , line:141
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:141
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:797
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.status), line:797
|vpiName:rw.status
|vpiFullName:uvm_pkg.uvm_reg_field::do_predict.rw.status
|vpiRhs:
\_ref_obj: (UVM_NOT_OK), line:797
|vpiName:UVM_NOT_OK
|vpiFullName:uvm_pkg.uvm_reg_field::do_predict.UVM_NOT_OK
|vpiStmt:
\_assignment: , line:803
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_mirrored), line:803
|vpiName:m_mirrored
|vpiFullName:uvm_pkg.uvm_reg_field::do_predict.m_mirrored
|vpiRhs:
\_ref_obj: (field_val), line:803
|vpiName:field_val
|vpiFullName:uvm_pkg.uvm_reg_field::do_predict.field_val
|vpiStmt:
\_assignment: , line:804
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_desired), line:804
|vpiName:m_desired
|vpiFullName:uvm_pkg.uvm_reg_field::do_predict.m_desired
|vpiRhs:
\_ref_obj: (field_val), line:804
|vpiName:field_val
|vpiFullName:uvm_pkg.uvm_reg_field::do_predict.field_val
|vpiStmt:
\_assignment: , line:805
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:805
|STRING:
|vpiRhs:
\_ref_obj: (field_val), line:805
|vpiName:field_val
|vpiFullName:uvm_pkg.uvm_reg_field::do_predict.field_val
|vpiTaskFunc:
\_function: (uvm_reg_field::XupdateX), line:812
|vpiName:uvm_reg_field::XupdateX
|vpiFullName:uvm_pkg.uvm_reg_field::XupdateX
|vpiReturn:
\_chandle_var: (uvm_reg_data_t), line:812
|vpiName:uvm_reg_data_t
|vpiStmt:
\_begin: , parent:uvm_reg_field::XupdateX
|vpiFullName:uvm_pkg.uvm_reg_field::XupdateX
|vpiStmt:
\_assignment: , line:815
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (XupdateX), line:815
|vpiName:XupdateX
|vpiFullName:uvm_pkg.uvm_reg_field::XupdateX.XupdateX
|vpiRhs:
\_constant: , line:815
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_case_stmt: , line:817
|vpiCaseType:1
|vpiCondition:
\_ref_obj: (m_access), line:817
|vpiName:m_access
|vpiFullName:uvm_pkg.uvm_reg_field::XupdateX.m_access
|vpiCaseItem:
\_case_item: , line:818
|vpiExpr:
\_constant: , line:818
|vpiConstType:6
|vpiDecompile:"RO"
|vpiSize:4
|STRING:"RO"
|vpiStmt:
\_assignment: , line:818
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (XupdateX), line:818
|vpiName:XupdateX
|vpiFullName:uvm_pkg.uvm_reg_field::XupdateX.XupdateX
|vpiRhs:
\_ref_obj: (m_desired), line:818
|vpiName:m_desired
|vpiFullName:uvm_pkg.uvm_reg_field::XupdateX.m_desired
|vpiCaseItem:
\_case_item: , line:819
|vpiExpr:
\_constant: , line:819
|vpiConstType:6
|vpiDecompile:"RW"
|vpiSize:4
|STRING:"RW"
|vpiStmt:
\_assignment: , line:819
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (XupdateX), line:819
|vpiName:XupdateX
|vpiFullName:uvm_pkg.uvm_reg_field::XupdateX.XupdateX
|vpiRhs:
\_ref_obj: (m_desired), line:819
|vpiName:m_desired
|vpiFullName:uvm_pkg.uvm_reg_field::XupdateX.m_desired
|vpiCaseItem:
\_case_item: , line:820
|vpiExpr:
\_constant: , line:820
|vpiConstType:6
|vpiDecompile:"RC"
|vpiSize:4
|STRING:"RC"
|vpiStmt:
\_assignment: , line:820
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (XupdateX), line:820
|vpiName:XupdateX
|vpiFullName:uvm_pkg.uvm_reg_field::XupdateX.XupdateX
|vpiRhs:
\_ref_obj: (m_desired), line:820
|vpiName:m_desired
|vpiFullName:uvm_pkg.uvm_reg_field::XupdateX.m_desired
|vpiCaseItem:
\_case_item: , line:821
|vpiExpr:
\_constant: , line:821
|vpiConstType:6
|vpiDecompile:"RS"
|vpiSize:4
|STRING:"RS"
|vpiStmt:
\_assignment: , line:821
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (XupdateX), line:821
|vpiName:XupdateX
|vpiFullName:uvm_pkg.uvm_reg_field::XupdateX.XupdateX
|vpiRhs:
\_ref_obj: (m_desired), line:821
|vpiName:m_desired
|vpiFullName:uvm_pkg.uvm_reg_field::XupdateX.m_desired
|vpiCaseItem:
\_case_item: , line:822
|vpiExpr:
\_constant: , line:822
|vpiConstType:6
|vpiDecompile:"WRC"
|vpiSize:5
|STRING:"WRC"
|vpiStmt:
\_assignment: , line:822
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (XupdateX), line:822
|vpiName:XupdateX
|vpiFullName:uvm_pkg.uvm_reg_field::XupdateX.XupdateX
|vpiRhs:
\_ref_obj: (m_desired), line:822
|vpiName:m_desired
|vpiFullName:uvm_pkg.uvm_reg_field::XupdateX.m_desired
|vpiCaseItem:
\_case_item: , line:823
|vpiExpr:
\_constant: , line:823
|vpiConstType:6
|vpiDecompile:"WRS"
|vpiSize:5
|STRING:"WRS"
|vpiStmt:
\_assignment: , line:823
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (XupdateX), line:823
|vpiName:XupdateX
|vpiFullName:uvm_pkg.uvm_reg_field::XupdateX.XupdateX
|vpiRhs:
\_ref_obj: (m_desired), line:823
|vpiName:m_desired
|vpiFullName:uvm_pkg.uvm_reg_field::XupdateX.m_desired
|vpiCaseItem:
\_case_item: , line:824
|vpiExpr:
\_constant: , line:824
|vpiConstType:6
|vpiDecompile:"WC"
|vpiSize:4
|STRING:"WC"
|vpiStmt:
\_assignment: , line:824
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (XupdateX), line:824
|vpiName:XupdateX
|vpiFullName:uvm_pkg.uvm_reg_field::XupdateX.XupdateX
|vpiRhs:
\_ref_obj: (m_desired), line:824
|vpiName:m_desired
|vpiFullName:uvm_pkg.uvm_reg_field::XupdateX.m_desired
|vpiCaseItem:
\_case_item: , line:825
|vpiExpr:
\_constant: , line:825
|vpiConstType:6
|vpiDecompile:"WS"
|vpiSize:4
|STRING:"WS"
|vpiStmt:
\_assignment: , line:825
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (XupdateX), line:825
|vpiName:XupdateX
|vpiFullName:uvm_pkg.uvm_reg_field::XupdateX.XupdateX
|vpiRhs:
\_ref_obj: (m_desired), line:825
|vpiName:m_desired
|vpiFullName:uvm_pkg.uvm_reg_field::XupdateX.m_desired
|vpiCaseItem:
\_case_item: , line:826
|vpiExpr:
\_constant: , line:826
|vpiConstType:6
|vpiDecompile:"WSRC"
|vpiSize:6
|STRING:"WSRC"
|vpiStmt:
\_assignment: , line:826
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (XupdateX), line:826
|vpiName:XupdateX
|vpiFullName:uvm_pkg.uvm_reg_field::XupdateX.XupdateX
|vpiRhs:
\_ref_obj: (m_desired), line:826
|vpiName:m_desired
|vpiFullName:uvm_pkg.uvm_reg_field::XupdateX.m_desired
|vpiCaseItem:
\_case_item: , line:827
|vpiExpr:
\_constant: , line:827
|vpiConstType:6
|vpiDecompile:"WCRS"
|vpiSize:6
|STRING:"WCRS"
|vpiStmt:
\_assignment: , line:827
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (XupdateX), line:827
|vpiName:XupdateX
|vpiFullName:uvm_pkg.uvm_reg_field::XupdateX.XupdateX
|vpiRhs:
\_ref_obj: (m_desired), line:827
|vpiName:m_desired
|vpiFullName:uvm_pkg.uvm_reg_field::XupdateX.m_desired
|vpiCaseItem:
\_case_item: , line:828
|vpiExpr:
\_constant: , line:828
|vpiConstType:6
|vpiDecompile:"W1C"
|vpiSize:5
|STRING:"W1C"
|vpiStmt:
\_assignment: , line:828
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (XupdateX), line:828
|vpiName:XupdateX
|vpiFullName:uvm_pkg.uvm_reg_field::XupdateX.XupdateX
|vpiRhs:
\_operation: , line:828
|vpiOpType:4
|vpiOperand:
\_ref_obj: (m_desired), line:828
|vpiName:m_desired
|vpiFullName:uvm_pkg.uvm_reg_field::XupdateX.m_desired
|vpiCaseItem:
\_case_item: , line:829
|vpiExpr:
\_constant: , line:829
|vpiConstType:6
|vpiDecompile:"W1S"
|vpiSize:5
|STRING:"W1S"
|vpiStmt:
\_assignment: , line:829
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (XupdateX), line:829
|vpiName:XupdateX
|vpiFullName:uvm_pkg.uvm_reg_field::XupdateX.XupdateX
|vpiRhs:
\_ref_obj: (m_desired), line:829
|vpiName:m_desired
|vpiFullName:uvm_pkg.uvm_reg_field::XupdateX.m_desired
|vpiCaseItem:
\_case_item: , line:830
|vpiExpr:
\_constant: , line:830
|vpiConstType:6
|vpiDecompile:"W1T"
|vpiSize:5
|STRING:"W1T"
|vpiStmt:
\_assignment: , line:830
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (XupdateX), line:830
|vpiName:XupdateX
|vpiFullName:uvm_pkg.uvm_reg_field::XupdateX.XupdateX
|vpiRhs:
\_operation: , line:830
|vpiOpType:30
|vpiOperand:
\_ref_obj: (m_desired), line:830
|vpiName:m_desired
|vpiFullName:uvm_pkg.uvm_reg_field::XupdateX.m_desired
|vpiOperand:
\_ref_obj: (m_mirrored), line:830
|vpiName:m_mirrored
|vpiFullName:uvm_pkg.uvm_reg_field::XupdateX.m_mirrored
|vpiCaseItem:
\_case_item: , line:831
|vpiExpr:
\_constant: , line:831
|vpiConstType:6
|vpiDecompile:"W0C"
|vpiSize:5
|STRING:"W0C"
|vpiStmt:
\_assignment: , line:831
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (XupdateX), line:831
|vpiName:XupdateX
|vpiFullName:uvm_pkg.uvm_reg_field::XupdateX.XupdateX
|vpiRhs:
\_ref_obj: (m_desired), line:831
|vpiName:m_desired
|vpiFullName:uvm_pkg.uvm_reg_field::XupdateX.m_desired
|vpiCaseItem:
\_case_item: , line:832
|vpiExpr:
\_constant: , line:832
|vpiConstType:6
|vpiDecompile:"W0S"
|vpiSize:5
|STRING:"W0S"
|vpiStmt:
\_assignment: , line:832
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (XupdateX), line:832
|vpiName:XupdateX
|vpiFullName:uvm_pkg.uvm_reg_field::XupdateX.XupdateX
|vpiRhs:
\_operation: , line:832
|vpiOpType:4
|vpiOperand:
\_ref_obj: (m_desired), line:832
|vpiName:m_desired
|vpiFullName:uvm_pkg.uvm_reg_field::XupdateX.m_desired
|vpiCaseItem:
\_case_item: , line:833
|vpiExpr:
\_constant: , line:833
|vpiConstType:6
|vpiDecompile:"W0T"
|vpiSize:5
|STRING:"W0T"
|vpiStmt:
\_assignment: , line:833
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (XupdateX), line:833
|vpiName:XupdateX
|vpiFullName:uvm_pkg.uvm_reg_field::XupdateX.XupdateX
|vpiRhs:
\_operation: , line:833
|vpiOpType:4
|vpiOperand:
\_operation: , line:833
|vpiOpType:30
|vpiOperand:
\_ref_obj: (m_desired), line:833
|vpiName:m_desired
|vpiFullName:uvm_pkg.uvm_reg_field::XupdateX.m_desired
|vpiOperand:
\_ref_obj: (m_mirrored), line:833
|vpiName:m_mirrored
|vpiFullName:uvm_pkg.uvm_reg_field::XupdateX.m_mirrored
|vpiCaseItem:
\_case_item: , line:834
|vpiExpr:
\_constant: , line:834
|vpiConstType:6
|vpiDecompile:"W1SRC"
|vpiSize:7
|STRING:"W1SRC"
|vpiStmt:
\_assignment: , line:834
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (XupdateX), line:834
|vpiName:XupdateX
|vpiFullName:uvm_pkg.uvm_reg_field::XupdateX.XupdateX
|vpiRhs:
\_ref_obj: (m_desired), line:834
|vpiName:m_desired
|vpiFullName:uvm_pkg.uvm_reg_field::XupdateX.m_desired
|vpiCaseItem:
\_case_item: , line:835
|vpiExpr:
\_constant: , line:835
|vpiConstType:6
|vpiDecompile:"W1CRS"
|vpiSize:7
|STRING:"W1CRS"
|vpiStmt:
\_assignment: , line:835
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (XupdateX), line:835
|vpiName:XupdateX
|vpiFullName:uvm_pkg.uvm_reg_field::XupdateX.XupdateX
|vpiRhs:
\_operation: , line:835
|vpiOpType:4
|vpiOperand:
\_ref_obj: (m_desired), line:835
|vpiName:m_desired
|vpiFullName:uvm_pkg.uvm_reg_field::XupdateX.m_desired
|vpiCaseItem:
\_case_item: , line:836
|vpiExpr:
\_constant: , line:836
|vpiConstType:6
|vpiDecompile:"W0SRC"
|vpiSize:7
|STRING:"W0SRC"
|vpiStmt:
\_assignment: , line:836
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (XupdateX), line:836
|vpiName:XupdateX
|vpiFullName:uvm_pkg.uvm_reg_field::XupdateX.XupdateX
|vpiRhs:
\_operation: , line:836
|vpiOpType:4
|vpiOperand:
\_ref_obj: (m_desired), line:836
|vpiName:m_desired
|vpiFullName:uvm_pkg.uvm_reg_field::XupdateX.m_desired
|vpiCaseItem:
\_case_item: , line:837
|vpiExpr:
\_constant: , line:837
|vpiConstType:6
|vpiDecompile:"W0CRS"
|vpiSize:7
|STRING:"W0CRS"
|vpiStmt:
\_assignment: , line:837
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (XupdateX), line:837
|vpiName:XupdateX
|vpiFullName:uvm_pkg.uvm_reg_field::XupdateX.XupdateX
|vpiRhs:
\_ref_obj: (m_desired), line:837
|vpiName:m_desired
|vpiFullName:uvm_pkg.uvm_reg_field::XupdateX.m_desired
|vpiCaseItem:
\_case_item: , line:838
|vpiExpr:
\_constant: , line:838
|vpiConstType:6
|vpiDecompile:"WO"
|vpiSize:4
|STRING:"WO"
|vpiStmt:
\_assignment: , line:838
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (XupdateX), line:838
|vpiName:XupdateX
|vpiFullName:uvm_pkg.uvm_reg_field::XupdateX.XupdateX
|vpiRhs:
\_ref_obj: (m_desired), line:838
|vpiName:m_desired
|vpiFullName:uvm_pkg.uvm_reg_field::XupdateX.m_desired
|vpiCaseItem:
\_case_item: , line:839
|vpiExpr:
\_constant: , line:839
|vpiConstType:6
|vpiDecompile:"WOC"
|vpiSize:5
|STRING:"WOC"
|vpiStmt:
\_assignment: , line:839
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (XupdateX), line:839
|vpiName:XupdateX
|vpiFullName:uvm_pkg.uvm_reg_field::XupdateX.XupdateX
|vpiRhs:
\_ref_obj: (m_desired), line:839
|vpiName:m_desired
|vpiFullName:uvm_pkg.uvm_reg_field::XupdateX.m_desired
|vpiCaseItem:
\_case_item: , line:840
|vpiExpr:
\_constant: , line:840
|vpiConstType:6
|vpiDecompile:"WOS"
|vpiSize:5
|STRING:"WOS"
|vpiStmt:
\_assignment: , line:840
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (XupdateX), line:840
|vpiName:XupdateX
|vpiFullName:uvm_pkg.uvm_reg_field::XupdateX.XupdateX
|vpiRhs:
\_ref_obj: (m_desired), line:840
|vpiName:m_desired
|vpiFullName:uvm_pkg.uvm_reg_field::XupdateX.m_desired
|vpiCaseItem:
\_case_item: , line:841
|vpiExpr:
\_constant: , line:841
|vpiConstType:6
|vpiDecompile:"W1"
|vpiSize:4
|STRING:"W1"
|vpiStmt:
\_assignment: , line:841
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (XupdateX), line:841
|vpiName:XupdateX
|vpiFullName:uvm_pkg.uvm_reg_field::XupdateX.XupdateX
|vpiRhs:
\_ref_obj: (m_desired), line:841
|vpiName:m_desired
|vpiFullName:uvm_pkg.uvm_reg_field::XupdateX.m_desired
|vpiCaseItem:
\_case_item: , line:842
|vpiExpr:
\_constant: , line:842
|vpiConstType:6
|vpiDecompile:"WO1"
|vpiSize:5
|STRING:"WO1"
|vpiStmt:
\_assignment: , line:842
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (XupdateX), line:842
|vpiName:XupdateX
|vpiFullName:uvm_pkg.uvm_reg_field::XupdateX.XupdateX
|vpiRhs:
\_ref_obj: (m_desired), line:842
|vpiName:m_desired
|vpiFullName:uvm_pkg.uvm_reg_field::XupdateX.m_desired
|vpiCaseItem:
\_case_item: , line:843
|vpiStmt:
\_assignment: , line:843
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (XupdateX), line:843
|vpiName:XupdateX
|vpiFullName:uvm_pkg.uvm_reg_field::XupdateX.XupdateX
|vpiRhs:
\_ref_obj: (m_desired), line:843
|vpiName:m_desired
|vpiFullName:uvm_pkg.uvm_reg_field::XupdateX.m_desired
|vpiStmt:
\_assignment: , line:845
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (XupdateX), line:845
|vpiName:XupdateX
|vpiFullName:uvm_pkg.uvm_reg_field::XupdateX.XupdateX
|vpiRhs:
\_operation: , line:845
|vpiOpType:11
|vpiOperand:
\_operation: , line:845
|vpiOpType:22
|vpiOperand:
\_constant: , line:845
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_ref_obj: (m_size), line:845
|vpiName:m_size
|vpiFullName:uvm_pkg.uvm_reg_field::XupdateX.m_size
|vpiOperand:
\_constant: , line:845
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiTaskFunc:
\_function: (uvm_reg_field::set), line:852
|vpiName:uvm_reg_field::set
|vpiFullName:uvm_pkg.uvm_reg_field::set
|vpiIODecl:
\_io_decl: (value)
|vpiName:value
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_data_t), line:852, parent:value
|vpiName:uvm_reg_data_t
|vpiFullName:value.uvm_reg_data_t
|vpiIODecl:
\_io_decl: (fname)
|vpiName:fname
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:853, parent:fname
|vpiFullName:fname
|vpiIODecl:
\_io_decl: (lineno)
|vpiName:lineno
|vpiDirection:5
|vpiExpr:
\_int_var: , line:854, parent:lineno
|vpiFullName:lineno
|vpiStmt:
\_begin: , parent:uvm_reg_field::set
|vpiFullName:uvm_pkg.uvm_reg_field::set
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_operation: , line:855
|vpiOpType:11
|vpiOperand:
\_operation: , line:855
|vpiOpType:22
|vpiOperand:
\_constant: , line:855
|vpiConstType:3
|vpiDecompile:'b1
|vpiSize:1
|BIN:1
|vpiOperand:
\_ref_obj: (m_size), line:855
|vpiName:m_size
|vpiFullName:uvm_pkg.uvm_reg_field::set.m_size
|vpiOperand:
\_constant: , line:855
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiLhs:
\_chandle_var: (mask), line:855
|vpiName:mask
|vpiFullName:uvm_pkg.uvm_reg_field::set.mask
|vpiStmt:
\_assignment: , line:857
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_fname), line:857
|vpiName:m_fname
|vpiFullName:uvm_pkg.uvm_reg_field::set.m_fname
|vpiRhs:
\_ref_obj: (fname), line:857
|vpiName:fname
|vpiFullName:uvm_pkg.uvm_reg_field::set.fname
|vpiStmt:
\_assignment: , line:858
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_lineno), line:858
|vpiName:m_lineno
|vpiFullName:uvm_pkg.uvm_reg_field::set.m_lineno
|vpiRhs:
\_ref_obj: (lineno), line:858
|vpiName:lineno
|vpiFullName:uvm_pkg.uvm_reg_field::set.lineno
|vpiStmt:
\_if_stmt: , line:134
|vpiCondition:
\_operation: , line:134
|vpiOpType:23
|vpiOperand:
\_ref_obj: (value), line:134
|vpiName:value
|vpiFullName:uvm_pkg.uvm_reg_field::set.value
|vpiOperand:
\_ref_obj: (m_size), line:134
|vpiName:m_size
|vpiFullName:uvm_pkg.uvm_reg_field::set.m_size
|vpiStmt:
\_begin: , line:134
|vpiFullName:uvm_pkg.uvm_reg_field::set
|vpiStmt:
\_begin: , line:136
|vpiFullName:uvm_pkg.uvm_reg_field::set
|vpiStmt:
\_if_stmt: , line:137
|vpiCondition:
\_func_call: (uvm_report_enabled), line:137
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:137
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_WARNING), line:137
|vpiName:UVM_WARNING
|vpiArgument:
\_constant: , line:137
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_warning), line:138
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:138
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_sys_func_call: ($sformatf), line:140
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:"Specified value (0x%h) greater than field \"%s\" size (%0d bits)"
|vpiSize:66
|STRING:"Specified value (0x%h) greater than field \"%s\" size (%0d bits)"
|vpiArgument:
\_ref_obj: (value), line:141
|vpiName:value
|vpiArgument:
\_func_call: (get_name), line:141
|vpiName:get_name
|vpiArgument:
\_ref_obj: (m_size), line:141
|vpiName:m_size
|vpiArgument:
\_ref_obj: (UVM_NONE), line:141
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:141
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_field.svh"
|vpiSize:208
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_field.svh"
|vpiArgument:
\_constant: , line:141
|vpiConstType:7
|vpiDecompile:861
|vpiSize:32
|INT:861
|vpiArgument:
\_constant: , line:141
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:141
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:863
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (value), line:863
|vpiName:value
|vpiFullName:uvm_pkg.uvm_reg_field::set.value
|vpiRhs:
\_ref_obj: (mask), line:863
|vpiName:mask
|vpiFullName:uvm_pkg.uvm_reg_field::set.mask
|vpiStmt:
\_if_stmt: , line:134
|vpiCondition:
\_ref_obj: (m_parent.is_busy), line:134
|vpiName:m_parent.is_busy
|vpiFullName:uvm_pkg.uvm_reg_field::set.m_parent.is_busy
|vpiStmt:
\_begin: , line:134
|vpiFullName:uvm_pkg.uvm_reg_field::set
|vpiStmt:
\_begin: , line:136
|vpiFullName:uvm_pkg.uvm_reg_field::set
|vpiStmt:
\_if_stmt: , line:137
|vpiCondition:
\_func_call: (uvm_report_enabled), line:137
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:137
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_WARNING), line:137
|vpiName:UVM_WARNING
|vpiArgument:
\_constant: , line:137
|vpiConstType:6
|vpiDecompile:"UVM/FLD/SET/BSY"
|vpiSize:17
|STRING:"UVM/FLD/SET/BSY"
|vpiStmt:
\_func_call: (uvm_report_warning), line:138
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:138
|vpiConstType:6
|vpiDecompile:"UVM/FLD/SET/BSY"
|vpiSize:17
|STRING:"UVM/FLD/SET/BSY"
|vpiArgument:
\_sys_func_call: ($sformatf), line:140
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:"Setting the value of field \"%s\" while containing register \"%s\" is being accessed may result in loss of desired field value. A race condition between threads concurrently accessing the register model is the likely cause of the problem."
|vpiSize:240
|STRING:"Setting the value of field \"%s\" while containing register \"%s\" is being accessed may result in loss of desired field value. A race condition between threads concurrently accessing the register model is the likely cause of the problem."
|vpiArgument:
\_func_call: (get_name), line:141
|vpiName:get_name
|vpiArgument:
\_ref_obj: (m_parent.get_full_name), line:141
|vpiName:m_parent.get_full_name
|vpiArgument:
\_ref_obj: (UVM_NONE), line:141
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:141
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_field.svh"
|vpiSize:208
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_field.svh"
|vpiArgument:
\_constant: , line:141
|vpiConstType:7
|vpiDecompile:868
|vpiSize:32
|INT:868
|vpiArgument:
\_constant: , line:141
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:141
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_case_stmt: , line:872
|vpiCaseType:1
|vpiCondition:
\_ref_obj: (m_access), line:872
|vpiName:m_access
|vpiFullName:uvm_pkg.uvm_reg_field::set.m_access
|vpiCaseItem:
\_case_item: , line:873
|vpiExpr:
\_constant: , line:873
|vpiConstType:6
|vpiDecompile:"RO"
|vpiSize:4
|STRING:"RO"
|vpiStmt:
\_assignment: , line:873
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_desired), line:873
|vpiName:m_desired
|vpiFullName:uvm_pkg.uvm_reg_field::set.m_desired
|vpiRhs:
\_ref_obj: (m_desired), line:873
|vpiName:m_desired
|vpiFullName:uvm_pkg.uvm_reg_field::set.m_desired
|vpiCaseItem:
\_case_item: , line:874
|vpiExpr:
\_constant: , line:874
|vpiConstType:6
|vpiDecompile:"RW"
|vpiSize:4
|STRING:"RW"
|vpiStmt:
\_assignment: , line:874
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_desired), line:874
|vpiName:m_desired
|vpiFullName:uvm_pkg.uvm_reg_field::set.m_desired
|vpiRhs:
\_ref_obj: (value), line:874
|vpiName:value
|vpiFullName:uvm_pkg.uvm_reg_field::set.value
|vpiCaseItem:
\_case_item: , line:875
|vpiExpr:
\_constant: , line:875
|vpiConstType:6
|vpiDecompile:"RC"
|vpiSize:4
|STRING:"RC"
|vpiStmt:
\_assignment: , line:875
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_desired), line:875
|vpiName:m_desired
|vpiFullName:uvm_pkg.uvm_reg_field::set.m_desired
|vpiRhs:
\_ref_obj: (m_desired), line:875
|vpiName:m_desired
|vpiFullName:uvm_pkg.uvm_reg_field::set.m_desired
|vpiCaseItem:
\_case_item: , line:876
|vpiExpr:
\_constant: , line:876
|vpiConstType:6
|vpiDecompile:"RS"
|vpiSize:4
|STRING:"RS"
|vpiStmt:
\_assignment: , line:876
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_desired), line:876
|vpiName:m_desired
|vpiFullName:uvm_pkg.uvm_reg_field::set.m_desired
|vpiRhs:
\_ref_obj: (m_desired), line:876
|vpiName:m_desired
|vpiFullName:uvm_pkg.uvm_reg_field::set.m_desired
|vpiCaseItem:
\_case_item: , line:877
|vpiExpr:
\_constant: , line:877
|vpiConstType:6
|vpiDecompile:"WC"
|vpiSize:4
|STRING:"WC"
|vpiStmt:
\_assignment: , line:877
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_desired), line:877
|vpiName:m_desired
|vpiFullName:uvm_pkg.uvm_reg_field::set.m_desired
|vpiRhs:
\_constant: , line:877
|vpiConstType:3
|vpiDecompile:'b0
|vpiSize:1
|BIN:0
|vpiCaseItem:
\_case_item: , line:878
|vpiExpr:
\_constant: , line:878
|vpiConstType:6
|vpiDecompile:"WS"
|vpiSize:4
|STRING:"WS"
|vpiStmt:
\_assignment: , line:878
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_desired), line:878
|vpiName:m_desired
|vpiFullName:uvm_pkg.uvm_reg_field::set.m_desired
|vpiRhs:
\_ref_obj: (mask), line:878
|vpiName:mask
|vpiFullName:uvm_pkg.uvm_reg_field::set.mask
|vpiCaseItem:
\_case_item: , line:879
|vpiExpr:
\_constant: , line:879
|vpiConstType:6
|vpiDecompile:"WRC"
|vpiSize:5
|STRING:"WRC"
|vpiStmt:
\_assignment: , line:879
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_desired), line:879
|vpiName:m_desired
|vpiFullName:uvm_pkg.uvm_reg_field::set.m_desired
|vpiRhs:
\_ref_obj: (value), line:879
|vpiName:value
|vpiFullName:uvm_pkg.uvm_reg_field::set.value
|vpiCaseItem:
\_case_item: , line:880
|vpiExpr:
\_constant: , line:880
|vpiConstType:6
|vpiDecompile:"WRS"
|vpiSize:5
|STRING:"WRS"
|vpiStmt:
\_assignment: , line:880
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_desired), line:880
|vpiName:m_desired
|vpiFullName:uvm_pkg.uvm_reg_field::set.m_desired
|vpiRhs:
\_ref_obj: (value), line:880
|vpiName:value
|vpiFullName:uvm_pkg.uvm_reg_field::set.value
|vpiCaseItem:
\_case_item: , line:881
|vpiExpr:
\_constant: , line:881
|vpiConstType:6
|vpiDecompile:"WSRC"
|vpiSize:6
|STRING:"WSRC"
|vpiStmt:
\_assignment: , line:881
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_desired), line:881
|vpiName:m_desired
|vpiFullName:uvm_pkg.uvm_reg_field::set.m_desired
|vpiRhs:
\_ref_obj: (mask), line:881
|vpiName:mask
|vpiFullName:uvm_pkg.uvm_reg_field::set.mask
|vpiCaseItem:
\_case_item: , line:882
|vpiExpr:
\_constant: , line:882
|vpiConstType:6
|vpiDecompile:"WCRS"
|vpiSize:6
|STRING:"WCRS"
|vpiStmt:
\_assignment: , line:882
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_desired), line:882
|vpiName:m_desired
|vpiFullName:uvm_pkg.uvm_reg_field::set.m_desired
|vpiRhs:
\_constant: , line:882
|vpiConstType:3
|vpiDecompile:'b0
|vpiSize:1
|BIN:0
|vpiCaseItem:
\_case_item: , line:883
|vpiExpr:
\_constant: , line:883
|vpiConstType:6
|vpiDecompile:"W1C"
|vpiSize:5
|STRING:"W1C"
|vpiStmt:
\_assignment: , line:883
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_desired), line:883
|vpiName:m_desired
|vpiFullName:uvm_pkg.uvm_reg_field::set.m_desired
|vpiRhs:
\_operation: , line:883
|vpiOpType:28
|vpiOperand:
\_ref_obj: (m_desired), line:883
|vpiName:m_desired
|vpiFullName:uvm_pkg.uvm_reg_field::set.m_desired
|vpiOperand:
\_operation: , line:883
|vpiOpType:4
|vpiOperand:
\_ref_obj: (value), line:883
|vpiName:value
|vpiFullName:uvm_pkg.uvm_reg_field::set.value
|vpiCaseItem:
\_case_item: , line:884
|vpiExpr:
\_constant: , line:884
|vpiConstType:6
|vpiDecompile:"W1S"
|vpiSize:5
|STRING:"W1S"
|vpiStmt:
\_assignment: , line:884
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_desired), line:884
|vpiName:m_desired
|vpiFullName:uvm_pkg.uvm_reg_field::set.m_desired
|vpiRhs:
\_operation: , line:884
|vpiOpType:29
|vpiOperand:
\_ref_obj: (m_desired), line:884
|vpiName:m_desired
|vpiFullName:uvm_pkg.uvm_reg_field::set.m_desired
|vpiOperand:
\_ref_obj: (value), line:884
|vpiName:value
|vpiFullName:uvm_pkg.uvm_reg_field::set.value
|vpiCaseItem:
\_case_item: , line:885
|vpiExpr:
\_constant: , line:885
|vpiConstType:6
|vpiDecompile:"W1T"
|vpiSize:5
|STRING:"W1T"
|vpiStmt:
\_assignment: , line:885
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_desired), line:885
|vpiName:m_desired
|vpiFullName:uvm_pkg.uvm_reg_field::set.m_desired
|vpiRhs:
\_operation: , line:885
|vpiOpType:30
|vpiOperand:
\_ref_obj: (m_desired), line:885
|vpiName:m_desired
|vpiFullName:uvm_pkg.uvm_reg_field::set.m_desired
|vpiOperand:
\_ref_obj: (value), line:885
|vpiName:value
|vpiFullName:uvm_pkg.uvm_reg_field::set.value
|vpiCaseItem:
\_case_item: , line:886
|vpiExpr:
\_constant: , line:886
|vpiConstType:6
|vpiDecompile:"W0C"
|vpiSize:5
|STRING:"W0C"
|vpiStmt:
\_assignment: , line:886
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_desired), line:886
|vpiName:m_desired
|vpiFullName:uvm_pkg.uvm_reg_field::set.m_desired
|vpiRhs:
\_operation: , line:886
|vpiOpType:28
|vpiOperand:
\_ref_obj: (m_desired), line:886
|vpiName:m_desired
|vpiFullName:uvm_pkg.uvm_reg_field::set.m_desired
|vpiOperand:
\_ref_obj: (value), line:886
|vpiName:value
|vpiFullName:uvm_pkg.uvm_reg_field::set.value
|vpiCaseItem:
\_case_item: , line:887
|vpiExpr:
\_constant: , line:887
|vpiConstType:6
|vpiDecompile:"W0S"
|vpiSize:5
|STRING:"W0S"
|vpiStmt:
\_assignment: , line:887
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_desired), line:887
|vpiName:m_desired
|vpiFullName:uvm_pkg.uvm_reg_field::set.m_desired
|vpiRhs:
\_operation: , line:887
|vpiOpType:29
|vpiOperand:
\_ref_obj: (m_desired), line:887
|vpiName:m_desired
|vpiFullName:uvm_pkg.uvm_reg_field::set.m_desired
|vpiOperand:
\_operation: , line:887
|vpiOpType:28
|vpiOperand:
\_operation: , line:887
|vpiOpType:4
|vpiOperand:
\_ref_obj: (value), line:887
|vpiName:value
|vpiFullName:uvm_pkg.uvm_reg_field::set.value
|vpiOperand:
\_ref_obj: (mask), line:887
|vpiName:mask
|vpiFullName:uvm_pkg.uvm_reg_field::set.mask
|vpiCaseItem:
\_case_item: , line:888
|vpiExpr:
\_constant: , line:888
|vpiConstType:6
|vpiDecompile:"W0T"
|vpiSize:5
|STRING:"W0T"
|vpiStmt:
\_assignment: , line:888
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_desired), line:888
|vpiName:m_desired
|vpiFullName:uvm_pkg.uvm_reg_field::set.m_desired
|vpiRhs:
\_operation: , line:888
|vpiOpType:30
|vpiOperand:
\_ref_obj: (m_desired), line:888
|vpiName:m_desired
|vpiFullName:uvm_pkg.uvm_reg_field::set.m_desired
|vpiOperand:
\_operation: , line:888
|vpiOpType:28
|vpiOperand:
\_operation: , line:888
|vpiOpType:4
|vpiOperand:
\_ref_obj: (value), line:888
|vpiName:value
|vpiFullName:uvm_pkg.uvm_reg_field::set.value
|vpiOperand:
\_ref_obj: (mask), line:888
|vpiName:mask
|vpiFullName:uvm_pkg.uvm_reg_field::set.mask
|vpiCaseItem:
\_case_item: , line:889
|vpiExpr:
\_constant: , line:889
|vpiConstType:6
|vpiDecompile:"W1SRC"
|vpiSize:7
|STRING:"W1SRC"
|vpiStmt:
\_assignment: , line:889
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_desired), line:889
|vpiName:m_desired
|vpiFullName:uvm_pkg.uvm_reg_field::set.m_desired
|vpiRhs:
\_operation: , line:889
|vpiOpType:29
|vpiOperand:
\_ref_obj: (m_desired), line:889
|vpiName:m_desired
|vpiFullName:uvm_pkg.uvm_reg_field::set.m_desired
|vpiOperand:
\_ref_obj: (value), line:889
|vpiName:value
|vpiFullName:uvm_pkg.uvm_reg_field::set.value
|vpiCaseItem:
\_case_item: , line:890
|vpiExpr:
\_constant: , line:890
|vpiConstType:6
|vpiDecompile:"W1CRS"
|vpiSize:7
|STRING:"W1CRS"
|vpiStmt:
\_assignment: , line:890
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_desired), line:890
|vpiName:m_desired
|vpiFullName:uvm_pkg.uvm_reg_field::set.m_desired
|vpiRhs:
\_operation: , line:890
|vpiOpType:28
|vpiOperand:
\_ref_obj: (m_desired), line:890
|vpiName:m_desired
|vpiFullName:uvm_pkg.uvm_reg_field::set.m_desired
|vpiOperand:
\_operation: , line:890
|vpiOpType:4
|vpiOperand:
\_ref_obj: (value), line:890
|vpiName:value
|vpiFullName:uvm_pkg.uvm_reg_field::set.value
|vpiCaseItem:
\_case_item: , line:891
|vpiExpr:
\_constant: , line:891
|vpiConstType:6
|vpiDecompile:"W0SRC"
|vpiSize:7
|STRING:"W0SRC"
|vpiStmt:
\_assignment: , line:891
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_desired), line:891
|vpiName:m_desired
|vpiFullName:uvm_pkg.uvm_reg_field::set.m_desired
|vpiRhs:
\_operation: , line:891
|vpiOpType:29
|vpiOperand:
\_ref_obj: (m_desired), line:891
|vpiName:m_desired
|vpiFullName:uvm_pkg.uvm_reg_field::set.m_desired
|vpiOperand:
\_operation: , line:891
|vpiOpType:28
|vpiOperand:
\_operation: , line:891
|vpiOpType:4
|vpiOperand:
\_ref_obj: (value), line:891
|vpiName:value
|vpiFullName:uvm_pkg.uvm_reg_field::set.value
|vpiOperand:
\_ref_obj: (mask), line:891
|vpiName:mask
|vpiFullName:uvm_pkg.uvm_reg_field::set.mask
|vpiCaseItem:
\_case_item: , line:892
|vpiExpr:
\_constant: , line:892
|vpiConstType:6
|vpiDecompile:"W0CRS"
|vpiSize:7
|STRING:"W0CRS"
|vpiStmt:
\_assignment: , line:892
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_desired), line:892
|vpiName:m_desired
|vpiFullName:uvm_pkg.uvm_reg_field::set.m_desired
|vpiRhs:
\_operation: , line:892
|vpiOpType:28
|vpiOperand:
\_ref_obj: (m_desired), line:892
|vpiName:m_desired
|vpiFullName:uvm_pkg.uvm_reg_field::set.m_desired
|vpiOperand:
\_ref_obj: (value), line:892
|vpiName:value
|vpiFullName:uvm_pkg.uvm_reg_field::set.value
|vpiCaseItem:
\_case_item: , line:893
|vpiExpr:
\_constant: , line:893
|vpiConstType:6
|vpiDecompile:"WO"
|vpiSize:4
|STRING:"WO"
|vpiStmt:
\_assignment: , line:893
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_desired), line:893
|vpiName:m_desired
|vpiFullName:uvm_pkg.uvm_reg_field::set.m_desired
|vpiRhs:
\_ref_obj: (value), line:893
|vpiName:value
|vpiFullName:uvm_pkg.uvm_reg_field::set.value
|vpiCaseItem:
\_case_item: , line:894
|vpiExpr:
\_constant: , line:894
|vpiConstType:6
|vpiDecompile:"WOC"
|vpiSize:5
|STRING:"WOC"
|vpiStmt:
\_assignment: , line:894
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_desired), line:894
|vpiName:m_desired
|vpiFullName:uvm_pkg.uvm_reg_field::set.m_desired
|vpiRhs:
\_constant: , line:894
|vpiConstType:3
|vpiDecompile:'b0
|vpiSize:1
|BIN:0
|vpiCaseItem:
\_case_item: , line:895
|vpiExpr:
\_constant: , line:895
|vpiConstType:6
|vpiDecompile:"WOS"
|vpiSize:5
|STRING:"WOS"
|vpiStmt:
\_assignment: , line:895
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_desired), line:895
|vpiName:m_desired
|vpiFullName:uvm_pkg.uvm_reg_field::set.m_desired
|vpiRhs:
\_ref_obj: (mask), line:895
|vpiName:mask
|vpiFullName:uvm_pkg.uvm_reg_field::set.mask
|vpiCaseItem:
\_case_item: , line:896
|vpiExpr:
\_constant: , line:896
|vpiConstType:6
|vpiDecompile:"W1"
|vpiSize:4
|STRING:"W1"
|vpiStmt:
\_assignment: , line:896
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_desired), line:896
|vpiName:m_desired
|vpiFullName:uvm_pkg.uvm_reg_field::set.m_desired
|vpiRhs:
\_operation: , line:896
|vpiOpType:32
|vpiOperand:
\_ref_obj: (m_written), line:896
|vpiName:m_written
|vpiFullName:uvm_pkg.uvm_reg_field::set.m_written
|vpiOperand:
\_ref_obj: (m_desired), line:896
|vpiName:m_desired
|vpiFullName:uvm_pkg.uvm_reg_field::set.m_desired
|vpiOperand:
\_ref_obj: (value), line:896
|vpiName:value
|vpiFullName:uvm_pkg.uvm_reg_field::set.value
|vpiCaseItem:
\_case_item: , line:897
|vpiExpr:
\_constant: , line:897
|vpiConstType:6
|vpiDecompile:"WO1"
|vpiSize:5
|STRING:"WO1"
|vpiStmt:
\_assignment: , line:897
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_desired), line:897
|vpiName:m_desired
|vpiFullName:uvm_pkg.uvm_reg_field::set.m_desired
|vpiRhs:
\_operation: , line:897
|vpiOpType:32
|vpiOperand:
\_ref_obj: (m_written), line:897
|vpiName:m_written
|vpiFullName:uvm_pkg.uvm_reg_field::set.m_written
|vpiOperand:
\_ref_obj: (m_desired), line:897
|vpiName:m_desired
|vpiFullName:uvm_pkg.uvm_reg_field::set.m_desired
|vpiOperand:
\_ref_obj: (value), line:897
|vpiName:value
|vpiFullName:uvm_pkg.uvm_reg_field::set.value
|vpiCaseItem:
\_case_item: , line:898
|vpiStmt:
\_assignment: , line:898
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_desired), line:898
|vpiName:m_desired
|vpiFullName:uvm_pkg.uvm_reg_field::set.m_desired
|vpiRhs:
\_ref_obj: (value), line:898
|vpiName:value
|vpiFullName:uvm_pkg.uvm_reg_field::set.value
|vpiStmt:
\_assignment: , line:900
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:900
|STRING:
|vpiRhs:
\_ref_obj: (m_desired), line:900
|vpiName:m_desired
|vpiFullName:uvm_pkg.uvm_reg_field::set.m_desired
|vpiTaskFunc:
\_function: (uvm_reg_field::get), line:906
|vpiName:uvm_reg_field::get
|vpiFullName:uvm_pkg.uvm_reg_field::get
|vpiReturn:
\_chandle_var: (uvm_reg_data_t), line:906
|vpiName:uvm_reg_data_t
|vpiIODecl:
\_io_decl: (fname)
|vpiName:fname
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:906, parent:fname
|vpiFullName:fname
|vpiIODecl:
\_io_decl: (lineno)
|vpiName:lineno
|vpiDirection:5
|vpiExpr:
\_int_var: , line:907, parent:lineno
|vpiFullName:lineno
|vpiStmt:
\_begin: , parent:uvm_reg_field::get
|vpiFullName:uvm_pkg.uvm_reg_field::get
|vpiStmt:
\_assignment: , line:908
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_fname), line:908
|vpiName:m_fname
|vpiFullName:uvm_pkg.uvm_reg_field::get.m_fname
|vpiRhs:
\_ref_obj: (fname), line:908
|vpiName:fname
|vpiFullName:uvm_pkg.uvm_reg_field::get.fname
|vpiStmt:
\_assignment: , line:909
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_lineno), line:909
|vpiName:m_lineno
|vpiFullName:uvm_pkg.uvm_reg_field::get.m_lineno
|vpiRhs:
\_ref_obj: (lineno), line:909
|vpiName:lineno
|vpiFullName:uvm_pkg.uvm_reg_field::get.lineno
|vpiStmt:
\_assignment: , line:910
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (get), line:910
|vpiName:get
|vpiFullName:uvm_pkg.uvm_reg_field::get.get
|vpiRhs:
\_ref_obj: (m_desired), line:910
|vpiName:m_desired
|vpiFullName:uvm_pkg.uvm_reg_field::get.m_desired
|vpiTaskFunc:
\_function: (uvm_reg_field::get_mirrored_value), line:916
|vpiName:uvm_reg_field::get_mirrored_value
|vpiFullName:uvm_pkg.uvm_reg_field::get_mirrored_value
|vpiReturn:
\_chandle_var: (uvm_reg_data_t), line:916
|vpiName:uvm_reg_data_t
|vpiIODecl:
\_io_decl: (fname)
|vpiName:fname
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:916, parent:fname
|vpiFullName:fname
|vpiIODecl:
\_io_decl: (lineno)
|vpiName:lineno
|vpiDirection:5
|vpiExpr:
\_int_var: , line:917, parent:lineno
|vpiFullName:lineno
|vpiStmt:
\_begin: , parent:uvm_reg_field::get_mirrored_value
|vpiFullName:uvm_pkg.uvm_reg_field::get_mirrored_value
|vpiStmt:
\_assignment: , line:918
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_fname), line:918
|vpiName:m_fname
|vpiFullName:uvm_pkg.uvm_reg_field::get_mirrored_value.m_fname
|vpiRhs:
\_ref_obj: (fname), line:918
|vpiName:fname
|vpiFullName:uvm_pkg.uvm_reg_field::get_mirrored_value.fname
|vpiStmt:
\_assignment: , line:919
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_lineno), line:919
|vpiName:m_lineno
|vpiFullName:uvm_pkg.uvm_reg_field::get_mirrored_value.m_lineno
|vpiRhs:
\_ref_obj: (lineno), line:919
|vpiName:lineno
|vpiFullName:uvm_pkg.uvm_reg_field::get_mirrored_value.lineno
|vpiStmt:
\_assignment: , line:920
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (get_mirrored_value), line:920
|vpiName:get_mirrored_value
|vpiFullName:uvm_pkg.uvm_reg_field::get_mirrored_value.get_mirrored_value
|vpiRhs:
\_ref_obj: (m_mirrored), line:920
|vpiName:m_mirrored
|vpiFullName:uvm_pkg.uvm_reg_field::get_mirrored_value.m_mirrored
|vpiTaskFunc:
\_function: (uvm_reg_field::reset), line:926
|vpiName:uvm_reg_field::reset
|vpiFullName:uvm_pkg.uvm_reg_field::reset
|vpiIODecl:
\_io_decl: (kind)
|vpiName:kind
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:926, parent:kind
|vpiFullName:kind
|vpiStmt:
\_begin: , parent:uvm_reg_field::reset
|vpiFullName:uvm_pkg.uvm_reg_field::reset
|vpiStmt:
\_if_stmt: , line:928
|vpiCondition:
\_operation: , line:928
|vpiOpType:3
|vpiOperand:
\_ref_obj: (m_reset.exists), line:928
|vpiName:m_reset.exists
|vpiFullName:uvm_pkg.uvm_reg_field::reset.m_reset.exists
|vpiStmt:
\_return_stmt: , line:929
|vpiStmt:
\_assignment: , line:931
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_mirrored), line:931
|vpiName:m_mirrored
|vpiFullName:uvm_pkg.uvm_reg_field::reset.m_mirrored
|vpiRhs:
\_bit_select: (m_reset), line:931
|vpiName:m_reset
|vpiFullName:uvm_pkg.uvm_reg_field::reset.m_reset
|vpiIndex:
\_ref_obj: (kind), line:931
|vpiName:kind
|vpiStmt:
\_assignment: , line:932
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_desired), line:932
|vpiName:m_desired
|vpiFullName:uvm_pkg.uvm_reg_field::reset.m_desired
|vpiRhs:
\_ref_obj: (m_mirrored), line:932
|vpiName:m_mirrored
|vpiFullName:uvm_pkg.uvm_reg_field::reset.m_mirrored
|vpiStmt:
\_assignment: , line:933
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (value), line:933
|vpiName:value
|vpiFullName:uvm_pkg.uvm_reg_field::reset.value
|vpiRhs:
\_ref_obj: (m_mirrored), line:933
|vpiName:m_mirrored
|vpiFullName:uvm_pkg.uvm_reg_field::reset.m_mirrored
|vpiStmt:
\_if_stmt: , line:935
|vpiCondition:
\_operation: , line:935
|vpiOpType:14
|vpiOperand:
\_ref_obj: (kind), line:935
|vpiName:kind
|vpiFullName:uvm_pkg.uvm_reg_field::reset.kind
|vpiOperand:
\_constant: , line:935
|vpiConstType:6
|vpiDecompile:"HARD"
|vpiSize:6
|STRING:"HARD"
|vpiStmt:
\_assignment: , line:936
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_written), line:936
|vpiName:m_written
|vpiFullName:uvm_pkg.uvm_reg_field::reset.m_written
|vpiRhs:
\_constant: , line:936
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiTaskFunc:
\_function: (uvm_reg_field::has_reset), line:943
|vpiName:uvm_reg_field::has_reset
|vpiFullName:uvm_pkg.uvm_reg_field::has_reset
|vpiReturn:
\_bit_var: , line:943
|vpiIODecl:
\_io_decl: (kind)
|vpiName:kind
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:943, parent:kind
|vpiFullName:kind
|vpiIODecl:
\_io_decl: (delete)
|vpiName:delete
|vpiDirection:5
|vpiExpr:
\_bit_var: , line:944, parent:delete
|vpiFullName:delete
|vpiStmt:
\_begin: , parent:uvm_reg_field::has_reset
|vpiFullName:uvm_pkg.uvm_reg_field::has_reset
|vpiStmt:
\_if_stmt: , line:946
|vpiCondition:
\_operation: , line:946
|vpiOpType:3
|vpiOperand:
\_ref_obj: (m_reset.exists), line:946
|vpiName:m_reset.exists
|vpiFullName:uvm_pkg.uvm_reg_field::has_reset.m_reset.exists
|vpiStmt:
\_return_stmt: , line:946
|vpiCondition:
\_constant: , line:946
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_if_stmt: , line:948
|vpiCondition:
\_ref_obj: (delete), line:948
|vpiName:delete
|vpiFullName:uvm_pkg.uvm_reg_field::has_reset.delete
|vpiStmt:
\_func_call: (m_reset.delete), line:948
|vpiName:m_reset.delete
|vpiArgument:
\_ref_obj: (kind), line:948
|vpiName:kind
|vpiStmt:
\_return_stmt: , line:950
|vpiCondition:
\_constant: , line:950
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiTaskFunc:
\_function: (uvm_reg_field::get_reset), line:956
|vpiName:uvm_reg_field::get_reset
|vpiFullName:uvm_pkg.uvm_reg_field::get_reset
|vpiReturn:
\_chandle_var: (uvm_reg_data_t), line:956
|vpiName:uvm_reg_data_t
|vpiIODecl:
\_io_decl: (kind)
|vpiName:kind
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:957, parent:kind
|vpiFullName:kind
|vpiStmt:
\_begin: , parent:uvm_reg_field::get_reset
|vpiFullName:uvm_pkg.uvm_reg_field::get_reset
|vpiStmt:
\_if_stmt: , line:959
|vpiCondition:
\_operation: , line:959
|vpiOpType:3
|vpiOperand:
\_ref_obj: (m_reset.exists), line:959
|vpiName:m_reset.exists
|vpiFullName:uvm_pkg.uvm_reg_field::get_reset.m_reset.exists
|vpiStmt:
\_return_stmt: , line:960
|vpiCondition:
\_ref_obj: (m_desired), line:960
|vpiName:m_desired
|vpiFullName:uvm_pkg.uvm_reg_field::get_reset.m_desired
|vpiStmt:
\_return_stmt: , line:962
|vpiCondition:
\_bit_select: (m_reset), line:962
|vpiName:m_reset
|vpiFullName:uvm_pkg.uvm_reg_field::get_reset.m_reset
|vpiIndex:
\_ref_obj: (kind), line:962
|vpiName:kind
|vpiTaskFunc:
\_function: (uvm_reg_field::set_reset), line:969
|vpiName:uvm_reg_field::set_reset
|vpiFullName:uvm_pkg.uvm_reg_field::set_reset
|vpiIODecl:
\_io_decl: (value)
|vpiName:value
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_data_t), line:969, parent:value
|vpiName:uvm_reg_data_t
|vpiFullName:value.uvm_reg_data_t
|vpiIODecl:
\_io_decl: (kind)
|vpiName:kind
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:970, parent:kind
|vpiFullName:kind
|vpiStmt:
\_assignment: , line:971, parent:uvm_reg_field::set_reset
|vpiBlocking:1
|vpiLhs:
\_bit_select: (m_reset), line:971
|vpiName:m_reset
|vpiFullName:uvm_pkg.uvm_reg_field::set_reset.m_reset
|vpiIndex:
\_ref_obj: (kind), line:971
|vpiName:kind
|vpiRhs:
\_operation: , line:971
|vpiOpType:28
|vpiOperand:
\_ref_obj: (value), line:971
|vpiName:value
|vpiFullName:uvm_pkg.uvm_reg_field::set_reset.value
|vpiOperand:
\_operation: , line:971
|vpiOpType:11
|vpiOperand:
\_operation: , line:971
|vpiOpType:22
|vpiOperand:
\_constant: , line:971
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_ref_obj: (m_size), line:971
|vpiName:m_size
|vpiFullName:uvm_pkg.uvm_reg_field::set_reset.m_size
|vpiOperand:
\_constant: , line:971
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiTaskFunc:
\_function: (uvm_reg_field::needs_update), line:977
|vpiName:uvm_reg_field::needs_update
|vpiFullName:uvm_pkg.uvm_reg_field::needs_update
|vpiReturn:
\_bit_var: , line:977
|vpiStmt:
\_assignment: , line:978, parent:uvm_reg_field::needs_update
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (needs_update), line:978
|vpiName:needs_update
|vpiFullName:uvm_pkg.uvm_reg_field::needs_update.needs_update
|vpiRhs:
\_operation: , line:978
|vpiOpType:29
|vpiOperand:
\_operation: , line:978
|vpiOpType:15
|vpiOperand:
\_ref_obj: (m_mirrored), line:978
|vpiName:m_mirrored
|vpiFullName:uvm_pkg.uvm_reg_field::needs_update.m_mirrored
|vpiOperand:
\_ref_obj: (m_desired), line:978
|vpiName:m_desired
|vpiFullName:uvm_pkg.uvm_reg_field::needs_update.m_desired
|vpiOperand:
\_ref_obj: (m_volatile), line:978
|vpiName:m_volatile
|vpiFullName:uvm_pkg.uvm_reg_field::needs_update.m_volatile
|vpiTaskFunc:
\_function: (uvm_reg_field::Xcheck_accessX), line:987
|vpiName:uvm_reg_field::Xcheck_accessX
|vpiFullName:uvm_pkg.uvm_reg_field::Xcheck_accessX
|vpiReturn:
\_bit_var: , line:987
|vpiIODecl:
\_io_decl: (rw)
|vpiName:rw
|vpiDirection:1
|vpiExpr:
\_chandle_var: (uvm_reg_item), line:987, parent:rw
|vpiName:uvm_reg_item
|vpiFullName:rw.uvm_reg_item
|vpiIODecl:
\_io_decl: (map_info)
|vpiName:map_info
|vpiDirection:2
|vpiExpr:
\_chandle_var: (uvm_reg_map_info), line:988, parent:map_info
|vpiName:uvm_reg_map_info
|vpiFullName:map_info.uvm_reg_map_info
|vpiStmt:
\_begin: , parent:uvm_reg_field::Xcheck_accessX
|vpiFullName:uvm_pkg.uvm_reg_field::Xcheck_accessX
|vpiStmt:
\_if_stmt: , line:991
|vpiCondition:
\_operation: , line:991
|vpiOpType:14
|vpiOperand:
\_ref_obj: (rw.path), line:991
|vpiName:rw.path
|vpiFullName:uvm_pkg.uvm_reg_field::Xcheck_accessX.rw.path
|vpiOperand:
\_ref_obj: (UVM_DEFAULT_DOOR), line:991
|vpiName:UVM_DEFAULT_DOOR
|vpiFullName:uvm_pkg.uvm_reg_field::Xcheck_accessX.UVM_DEFAULT_DOOR
|vpiStmt:
\_begin: , line:991
|vpiFullName:uvm_pkg.uvm_reg_field::Xcheck_accessX
|vpiStmt:
\_assignment: , line:993
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.path), line:993
|vpiName:rw.path
|vpiFullName:uvm_pkg.uvm_reg_field::Xcheck_accessX.rw.path
|vpiRhs:
\_ref_obj: (blk.get_default_door), line:993
|vpiName:blk.get_default_door
|vpiFullName:uvm_pkg.uvm_reg_field::Xcheck_accessX.blk.get_default_door
|vpiStmt:
\_if_stmt: , line:996
|vpiCondition:
\_operation: , line:996
|vpiOpType:14
|vpiOperand:
\_ref_obj: (rw.path), line:996
|vpiName:rw.path
|vpiFullName:uvm_pkg.uvm_reg_field::Xcheck_accessX.rw.path
|vpiOperand:
\_ref_obj: (UVM_BACKDOOR), line:996
|vpiName:UVM_BACKDOOR
|vpiFullName:uvm_pkg.uvm_reg_field::Xcheck_accessX.UVM_BACKDOOR
|vpiStmt:
\_begin: , line:996
|vpiFullName:uvm_pkg.uvm_reg_field::Xcheck_accessX
|vpiStmt:
\_if_else: , line:134
|vpiCondition:
\_operation: , line:134
|vpiOpType:26
|vpiOperand:
\_operation: , line:134
|vpiOpType:14
|vpiOperand:
\_ref_obj: (m_parent.get_backdoor), line:134
|vpiName:m_parent.get_backdoor
|vpiFullName:uvm_pkg.uvm_reg_field::Xcheck_accessX.m_parent.get_backdoor
|vpiOperand:
\_unsupported_expr: , line:134
|STRING:
|vpiOperand:
\_operation: , line:134
|vpiOpType:3
|vpiOperand:
\_ref_obj: (m_parent.has_hdl_path), line:134
|vpiName:m_parent.has_hdl_path
|vpiFullName:uvm_pkg.uvm_reg_field::Xcheck_accessX.m_parent.has_hdl_path
|vpiStmt:
\_begin: , line:134
|vpiFullName:uvm_pkg.uvm_reg_field::Xcheck_accessX
|vpiStmt:
\_begin: , line:136
|vpiFullName:uvm_pkg.uvm_reg_field::Xcheck_accessX
|vpiStmt:
\_if_stmt: , line:137
|vpiCondition:
\_func_call: (uvm_report_enabled), line:137
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:137
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_WARNING), line:137
|vpiName:UVM_WARNING
|vpiArgument:
\_constant: , line:137
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_warning), line:138
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:138
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_operation: , line:140
|vpiOpType:33
|vpiOperand:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:"No backdoor access available for field '"
|vpiSize:42
|STRING:"No backdoor access available for field '"
|vpiOperand:
\_func_call: (get_full_name), line:140
|vpiName:get_full_name
|vpiOperand:
\_constant: , line:141
|vpiConstType:6
|vpiDecompile:"' . Using frontdoor instead."
|vpiSize:30
|STRING:"' . Using frontdoor instead."
|vpiArgument:
\_ref_obj: (UVM_NONE), line:141
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:141
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_field.svh"
|vpiSize:208
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_field.svh"
|vpiArgument:
\_constant: , line:141
|vpiConstType:7
|vpiDecompile:999
|vpiSize:32
|INT:999
|vpiArgument:
\_constant: , line:141
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:141
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:1001
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.path), line:1001
|vpiName:rw.path
|vpiFullName:uvm_pkg.uvm_reg_field::Xcheck_accessX.rw.path
|vpiRhs:
\_ref_obj: (UVM_FRONTDOOR), line:1001
|vpiName:UVM_FRONTDOOR
|vpiFullName:uvm_pkg.uvm_reg_field::Xcheck_accessX.UVM_FRONTDOOR
|vpiElseStmt:
\_assignment: , line:1004
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.map), line:1004
|vpiName:rw.map
|vpiFullName:uvm_pkg.uvm_reg_field::Xcheck_accessX.rw.map
|vpiRhs:
\_ref_obj: (uvm_reg_map::backdoor), line:1004
|vpiName:uvm_reg_map::backdoor
|vpiFullName:uvm_pkg.uvm_reg_field::Xcheck_accessX.uvm_reg_map::backdoor
|vpiStmt:
\_if_stmt: , line:1007
|vpiCondition:
\_operation: , line:1007
|vpiOpType:15
|vpiOperand:
\_ref_obj: (rw.path), line:1007
|vpiName:rw.path
|vpiFullName:uvm_pkg.uvm_reg_field::Xcheck_accessX.rw.path
|vpiOperand:
\_ref_obj: (UVM_BACKDOOR), line:1007
|vpiName:UVM_BACKDOOR
|vpiFullName:uvm_pkg.uvm_reg_field::Xcheck_accessX.UVM_BACKDOOR
|vpiStmt:
\_begin: , line:1007
|vpiFullName:uvm_pkg.uvm_reg_field::Xcheck_accessX
|vpiStmt:
\_assignment: , line:1009
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.local_map), line:1009
|vpiName:rw.local_map
|vpiFullName:uvm_pkg.uvm_reg_field::Xcheck_accessX.rw.local_map
|vpiRhs:
\_ref_obj: (m_parent.get_local_map), line:1009
|vpiName:m_parent.get_local_map
|vpiFullName:uvm_pkg.uvm_reg_field::Xcheck_accessX.m_parent.get_local_map
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:14
|vpiOperand:
\_ref_obj: (rw.local_map), line:152
|vpiName:rw.local_map
|vpiFullName:uvm_pkg.uvm_reg_field::Xcheck_accessX.rw.local_map
|vpiOperand:
\_unsupported_expr: , line:152
|STRING:
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_reg_field::Xcheck_accessX
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_reg_field::Xcheck_accessX
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_func_call: (get_type_name), line:155
|vpiName:get_type_name
|vpiStmt:
\_func_call: (uvm_report_error), line:156
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_func_call: (get_type_name), line:156
|vpiName:get_type_name
|vpiArgument:
\_operation: , line:158
|vpiOpType:33
|vpiOperand:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"No transactor available to physically access memory from map '"
|vpiSize:64
|STRING:"No transactor available to physically access memory from map '"
|vpiOperand:
\_ref_obj: (rw.map), line:159
|vpiName:rw.map
|vpiOperand:
\_constant: , line:159
|vpiConstType:6
|vpiDecompile:"'"
|vpiSize:3
|STRING:"'"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:159
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:159
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_field.svh"
|vpiSize:208
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_field.svh"
|vpiArgument:
\_constant: , line:159
|vpiConstType:7
|vpiDecompile:1013
|vpiSize:32
|INT:1013
|vpiArgument:
\_constant: , line:159
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:159
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:1015
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.status), line:1015
|vpiName:rw.status
|vpiFullName:uvm_pkg.uvm_reg_field::Xcheck_accessX.rw.status
|vpiRhs:
\_ref_obj: (UVM_NOT_OK), line:1015
|vpiName:UVM_NOT_OK
|vpiFullName:uvm_pkg.uvm_reg_field::Xcheck_accessX.UVM_NOT_OK
|vpiStmt:
\_return_stmt: , line:1016
|vpiCondition:
\_constant: , line:1016
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_assignment: , line:1019
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (map_info), line:1019
|vpiName:map_info
|vpiFullName:uvm_pkg.uvm_reg_field::Xcheck_accessX.map_info
|vpiRhs:
\_ref_obj: (rw.local_map), line:1019
|vpiName:rw.local_map
|vpiFullName:uvm_pkg.uvm_reg_field::Xcheck_accessX.rw.local_map
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:26
|vpiOperand:
\_operation: , line:152
|vpiOpType:14
|vpiOperand:
\_ref_obj: (map_info.frontdoor), line:152
|vpiName:map_info.frontdoor
|vpiFullName:uvm_pkg.uvm_reg_field::Xcheck_accessX.map_info.frontdoor
|vpiOperand:
\_unsupported_expr: , line:152
|STRING:
|vpiOperand:
\_ref_obj: (map_info.unmapped), line:152
|vpiName:map_info.unmapped
|vpiFullName:uvm_pkg.uvm_reg_field::Xcheck_accessX.map_info.unmapped
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_reg_field::Xcheck_accessX
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_reg_field::Xcheck_accessX
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:155
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:156
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_operation: , line:156
|vpiOpType:33
|vpiOperand:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"Field '"
|vpiSize:9
|STRING:"Field '"
|vpiOperand:
\_func_call: (get_full_name), line:156
|vpiName:get_full_name
|vpiOperand:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"' in register that is unmapped in map '"
|vpiSize:41
|STRING:"' in register that is unmapped in map '"
|vpiOperand:
\_ref_obj: (rw.map), line:159
|vpiName:rw.map
|vpiOperand:
\_constant: , line:160
|vpiConstType:6
|vpiDecompile:"' and does not have a user-defined frontdoor"
|vpiSize:46
|STRING:"' and does not have a user-defined frontdoor"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:160
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:160
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_field.svh"
|vpiSize:208
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_field.svh"
|vpiArgument:
\_constant: , line:160
|vpiConstType:7
|vpiDecompile:1023
|vpiSize:32
|INT:1023
|vpiArgument:
\_constant: , line:160
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:160
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:1025
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.status), line:1025
|vpiName:rw.status
|vpiFullName:uvm_pkg.uvm_reg_field::Xcheck_accessX.rw.status
|vpiRhs:
\_ref_obj: (UVM_NOT_OK), line:1025
|vpiName:UVM_NOT_OK
|vpiFullName:uvm_pkg.uvm_reg_field::Xcheck_accessX.UVM_NOT_OK
|vpiStmt:
\_return_stmt: , line:1026
|vpiCondition:
\_constant: , line:1026
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_if_stmt: , line:1029
|vpiCondition:
\_operation: , line:1029
|vpiOpType:14
|vpiOperand:
\_ref_obj: (rw.map), line:1029
|vpiName:rw.map
|vpiFullName:uvm_pkg.uvm_reg_field::Xcheck_accessX.rw.map
|vpiOperand:
\_unsupported_expr: , line:1029
|STRING:
|vpiStmt:
\_assignment: , line:1030
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.map), line:1030
|vpiName:rw.map
|vpiFullName:uvm_pkg.uvm_reg_field::Xcheck_accessX.rw.map
|vpiRhs:
\_ref_obj: (rw.local_map), line:1030
|vpiName:rw.local_map
|vpiFullName:uvm_pkg.uvm_reg_field::Xcheck_accessX.rw.local_map
|vpiStmt:
\_return_stmt: , line:1033
|vpiCondition:
\_constant: , line:1033
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiTaskFunc:
\_task: (uvm_reg_field::write), line:1039
|vpiName:uvm_reg_field::write
|vpiFullName:uvm_pkg.uvm_reg_field::write
|vpiStmt:
\_begin: , parent:uvm_reg_field::write
|vpiFullName:uvm_pkg.uvm_reg_field::write
|vpiStmt:
\_assignment: , line:1050
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw), line:1050
|vpiName:rw
|vpiFullName:uvm_pkg.uvm_reg_field::write.rw
|vpiRhs:
\_ref_obj: (uvm_reg_item::create), line:1050
|vpiName:uvm_reg_item::create
|vpiFullName:uvm_pkg.uvm_reg_field::write.uvm_reg_item::create
|vpiStmt:
\_assignment: , line:1051
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.element), line:1051
|vpiName:rw.element
|vpiFullName:uvm_pkg.uvm_reg_field::write.rw.element
|vpiRhs:
\_ref_obj: (this), line:1051
|vpiName:this
|vpiFullName:uvm_pkg.uvm_reg_field::write.this
|vpiStmt:
\_assignment: , line:1052
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.element_kind), line:1052
|vpiName:rw.element_kind
|vpiFullName:uvm_pkg.uvm_reg_field::write.rw.element_kind
|vpiRhs:
\_ref_obj: (UVM_FIELD), line:1052
|vpiName:UVM_FIELD
|vpiFullName:uvm_pkg.uvm_reg_field::write.UVM_FIELD
|vpiStmt:
\_assignment: , line:1053
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.kind), line:1053
|vpiName:rw.kind
|vpiFullName:uvm_pkg.uvm_reg_field::write.rw.kind
|vpiRhs:
\_ref_obj: (UVM_WRITE), line:1053
|vpiName:UVM_WRITE
|vpiFullName:uvm_pkg.uvm_reg_field::write.UVM_WRITE
|vpiStmt:
\_assignment: , line:1054
|vpiBlocking:1
|vpiLhs:
\_bit_select: (rw.value), line:1054
|vpiName:rw.value
|vpiFullName:uvm_pkg.uvm_reg_field::write.rw.value
|vpiIndex:
\_constant: , line:1054
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiRhs:
\_ref_obj: (value), line:1054
|vpiName:value
|vpiFullName:uvm_pkg.uvm_reg_field::write.value
|vpiStmt:
\_assignment: , line:1055
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.path), line:1055
|vpiName:rw.path
|vpiFullName:uvm_pkg.uvm_reg_field::write.rw.path
|vpiRhs:
\_ref_obj: (path), line:1055
|vpiName:path
|vpiFullName:uvm_pkg.uvm_reg_field::write.path
|vpiStmt:
\_assignment: , line:1056
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.map), line:1056
|vpiName:rw.map
|vpiFullName:uvm_pkg.uvm_reg_field::write.rw.map
|vpiRhs:
\_ref_obj: (map), line:1056
|vpiName:map
|vpiFullName:uvm_pkg.uvm_reg_field::write.map
|vpiStmt:
\_assignment: , line:1057
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.parent), line:1057
|vpiName:rw.parent
|vpiFullName:uvm_pkg.uvm_reg_field::write.rw.parent
|vpiRhs:
\_ref_obj: (parent), line:1057
|vpiName:parent
|vpiFullName:uvm_pkg.uvm_reg_field::write.parent
|vpiStmt:
\_assignment: , line:1058
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.prior), line:1058
|vpiName:rw.prior
|vpiFullName:uvm_pkg.uvm_reg_field::write.rw.prior
|vpiRhs:
\_ref_obj: (prior), line:1058
|vpiName:prior
|vpiFullName:uvm_pkg.uvm_reg_field::write.prior
|vpiStmt:
\_assignment: , line:1059
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.extension), line:1059
|vpiName:rw.extension
|vpiFullName:uvm_pkg.uvm_reg_field::write.rw.extension
|vpiRhs:
\_ref_obj: (extension), line:1059
|vpiName:extension
|vpiFullName:uvm_pkg.uvm_reg_field::write.extension
|vpiStmt:
\_assignment: , line:1060
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.fname), line:1060
|vpiName:rw.fname
|vpiFullName:uvm_pkg.uvm_reg_field::write.rw.fname
|vpiRhs:
\_ref_obj: (fname), line:1060
|vpiName:fname
|vpiFullName:uvm_pkg.uvm_reg_field::write.fname
|vpiStmt:
\_assignment: , line:1061
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.lineno), line:1061
|vpiName:rw.lineno
|vpiFullName:uvm_pkg.uvm_reg_field::write.rw.lineno
|vpiRhs:
\_ref_obj: (lineno), line:1061
|vpiName:lineno
|vpiFullName:uvm_pkg.uvm_reg_field::write.lineno
|vpiStmt:
\_func_call: (do_write), line:1063
|vpiName:do_write
|vpiArgument:
\_ref_obj: (rw), line:1063
|vpiName:rw
|vpiStmt:
\_assignment: , line:1065
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (status), line:1065
|vpiName:status
|vpiFullName:uvm_pkg.uvm_reg_field::write.status
|vpiRhs:
\_ref_obj: (rw.status), line:1065
|vpiName:rw.status
|vpiFullName:uvm_pkg.uvm_reg_field::write.rw.status
|vpiTaskFunc:
\_task: (uvm_reg_field::do_write), line:1072
|vpiName:uvm_reg_field::do_write
|vpiFullName:uvm_pkg.uvm_reg_field::do_write
|vpiStmt:
\_begin: , parent:uvm_reg_field::do_write
|vpiFullName:uvm_pkg.uvm_reg_field::do_write
|vpiStmt:
\_func_call: (m_parent.XatomicX), line:1079
|vpiName:m_parent.XatomicX
|vpiArgument:
\_constant: , line:1079
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:1080
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_fname), line:1080
|vpiName:m_fname
|vpiFullName:uvm_pkg.uvm_reg_field::do_write.m_fname
|vpiRhs:
\_ref_obj: (rw.fname), line:1080
|vpiName:rw.fname
|vpiFullName:uvm_pkg.uvm_reg_field::do_write.rw.fname
|vpiStmt:
\_assignment: , line:1081
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_lineno), line:1081
|vpiName:m_lineno
|vpiFullName:uvm_pkg.uvm_reg_field::do_write.m_lineno
|vpiRhs:
\_ref_obj: (rw.lineno), line:1081
|vpiName:rw.lineno
|vpiFullName:uvm_pkg.uvm_reg_field::do_write.rw.lineno
|vpiStmt:
\_if_stmt: , line:1083
|vpiCondition:
\_operation: , line:1083
|vpiOpType:3
|vpiOperand:
\_func_call: (Xcheck_accessX), line:1083
|vpiName:Xcheck_accessX
|vpiArgument:
\_ref_obj: (rw), line:1083
|vpiName:rw
|vpiArgument:
\_ref_obj: (map_info), line:1083
|vpiName:map_info
|vpiStmt:
\_return_stmt: , line:1084
|vpiStmt:
\_assignment: , line:1086
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_write_in_progress), line:1086
|vpiName:m_write_in_progress
|vpiFullName:uvm_pkg.uvm_reg_field::do_write.m_write_in_progress
|vpiRhs:
\_constant: , line:1086
|vpiConstType:3
|vpiDecompile:'b1
|vpiSize:1
|BIN:1
|vpiStmt:
\_if_stmt: , line:134
|vpiCondition:
\_operation: , line:134
|vpiOpType:23
|vpiOperand:
\_ref_obj: (rw.value), line:134
|vpiName:rw.value
|vpiFullName:uvm_pkg.uvm_reg_field::do_write.rw.value
|vpiOperand:
\_ref_obj: (m_size), line:134
|vpiName:m_size
|vpiFullName:uvm_pkg.uvm_reg_field::do_write.m_size
|vpiStmt:
\_begin: , line:134
|vpiFullName:uvm_pkg.uvm_reg_field::do_write
|vpiStmt:
\_begin: , line:136
|vpiFullName:uvm_pkg.uvm_reg_field::do_write
|vpiStmt:
\_if_stmt: , line:137
|vpiCondition:
\_func_call: (uvm_report_enabled), line:137
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:137
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_WARNING), line:137
|vpiName:UVM_WARNING
|vpiArgument:
\_constant: , line:137
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_warning), line:139
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_operation: , line:139
|vpiOpType:33
|vpiOperand:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"uvm_reg_field::write(): Value greater than field '"
|vpiSize:52
|STRING:"uvm_reg_field::write(): Value greater than field '"
|vpiOperand:
\_func_call: (get_full_name), line:140
|vpiName:get_full_name
|vpiOperand:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:"'"
|vpiSize:3
|STRING:"'"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:140
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_field.svh"
|vpiSize:208
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_field.svh"
|vpiArgument:
\_constant: , line:140
|vpiConstType:7
|vpiDecompile:1091
|vpiSize:32
|INT:1091
|vpiArgument:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:140
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:1093
|vpiBlocking:1
|vpiLhs:
\_bit_select: (rw.value), line:1093
|vpiName:rw.value
|vpiFullName:uvm_pkg.uvm_reg_field::do_write.rw.value
|vpiIndex:
\_constant: , line:1093
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiRhs:
\_operation: , line:1093
|vpiOpType:11
|vpiOperand:
\_operation: , line:1093
|vpiOpType:22
|vpiOperand:
\_constant: , line:1093
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_ref_obj: (m_size), line:1093
|vpiName:m_size
|vpiFullName:uvm_pkg.uvm_reg_field::do_write.m_size
|vpiOperand:
\_constant: , line:1093
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_func_call: (m_parent.get_fields), line:1097
|vpiName:m_parent.get_fields
|vpiArgument:
\_ref_obj: (fields), line:1097
|vpiName:fields
|vpiStmt:
\_foreach_stmt: , line:1098
|vpiFullName:uvm_pkg.uvm_reg_field::do_write
|vpiVariables:
\_chandle_var: (fields), line:1098
|vpiName:fields
|vpiFullName:uvm_pkg.uvm_reg_field::do_write.fields
|vpiLoopVars:
\_chandle_var: (i), line:1098
|vpiName:i
|vpiFullName:uvm_pkg.uvm_reg_field::do_write.i
|vpiStmt:
\_begin: , line:1098
|vpiFullName:uvm_pkg.uvm_reg_field::do_write
|vpiStmt:
\_if_stmt: , line:1100
|vpiCondition:
\_operation: , line:1100
|vpiOpType:14
|vpiOperand:
\_bit_select: (fields), line:1100
|vpiName:fields
|vpiFullName:uvm_pkg.uvm_reg_field::do_write.fields
|vpiIndex:
\_ref_obj: (i), line:1100
|vpiName:i
|vpiOperand:
\_ref_obj: (this), line:1100
|vpiName:this
|vpiFullName:uvm_pkg.uvm_reg_field::do_write.this
|vpiStmt:
\_begin: , line:1100
|vpiFullName:uvm_pkg.uvm_reg_field::do_write
|vpiStmt:
\_assignment: , line:1101
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (value_adjust), line:1101
|vpiName:value_adjust
|vpiFullName:uvm_pkg.uvm_reg_field::do_write.value_adjust
|vpiRhs:
\_operation: , line:1101
|vpiOpType:22
|vpiOperand:
\_ref_obj: (rw.value), line:1101
|vpiName:rw.value
|vpiFullName:uvm_pkg.uvm_reg_field::do_write.rw.value
|vpiOperand:
\_ref_obj: (m_lsb), line:1101
|vpiName:m_lsb
|vpiFullName:uvm_pkg.uvm_reg_field::do_write.m_lsb
|vpiStmt:
\_continue_stmt: , line:1102
|vpiStmt:
\_case_stmt: , line:1106
|vpiCaseType:1
|vpiCondition:
\_bit_select: (fields.get_access), line:1106
|vpiName:fields.get_access
|vpiFullName:uvm_pkg.uvm_reg_field::do_write.fields.get_access
|vpiIndex:
\_ref_obj: (i), line:1106
|vpiName:i
|vpiCaseItem:
\_case_item: , line:1108
|vpiExpr:
\_constant: , line:1108
|vpiConstType:6
|vpiDecompile:"RO"
|vpiSize:4
|STRING:"RO"
|vpiExpr:
\_constant: , line:1108
|vpiConstType:6
|vpiDecompile:"RC"
|vpiSize:4
|STRING:"RC"
|vpiExpr:
\_constant: , line:1108
|vpiConstType:6
|vpiDecompile:"RS"
|vpiSize:4
|STRING:"RS"
|vpiExpr:
\_constant: , line:1108
|vpiConstType:6
|vpiDecompile:"W1C"
|vpiSize:5
|STRING:"W1C"
|vpiExpr:
\_constant: , line:1108
|vpiConstType:6
|vpiDecompile:"W1S"
|vpiSize:5
|STRING:"W1S"
|vpiExpr:
\_constant: , line:1108
|vpiConstType:6
|vpiDecompile:"W1T"
|vpiSize:5
|STRING:"W1T"
|vpiExpr:
\_constant: , line:1108
|vpiConstType:6
|vpiDecompile:"W1SRC"
|vpiSize:7
|STRING:"W1SRC"
|vpiExpr:
\_constant: , line:1108
|vpiConstType:6
|vpiDecompile:"W1CRC"
|vpiSize:7
|STRING:"W1CRC"
|vpiStmt:
\_assignment: , line:1110
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (value_adjust), line:1110
|vpiName:value_adjust
|vpiFullName:uvm_pkg.uvm_reg_field::do_write.value_adjust
|vpiRhs:
\_constant: , line:1110
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiCaseItem:
\_case_item: , line:1113
|vpiExpr:
\_constant: , line:1113
|vpiConstType:6
|vpiDecompile:"W0C"
|vpiSize:5
|STRING:"W0C"
|vpiExpr:
\_constant: , line:1113
|vpiConstType:6
|vpiDecompile:"W0S"
|vpiSize:5
|STRING:"W0S"
|vpiExpr:
\_constant: , line:1113
|vpiConstType:6
|vpiDecompile:"W0T"
|vpiSize:5
|STRING:"W0T"
|vpiExpr:
\_constant: , line:1113
|vpiConstType:6
|vpiDecompile:"W0SRC"
|vpiSize:7
|STRING:"W0SRC"
|vpiExpr:
\_constant: , line:1113
|vpiConstType:6
|vpiDecompile:"W0CRS"
|vpiSize:7
|STRING:"W0CRS"
|vpiStmt:
\_assignment: , line:1115
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (value_adjust), line:1115
|vpiName:value_adjust
|vpiFullName:uvm_pkg.uvm_reg_field::do_write.value_adjust
|vpiRhs:
\_operation: , line:1115
|vpiOpType:22
|vpiOperand:
\_operation: , line:1115
|vpiOpType:11
|vpiOperand:
\_operation: , line:1115
|vpiOpType:22
|vpiOperand:
\_constant: , line:1115
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_bit_select: (fields.get_n_bits), line:1115
|vpiName:fields.get_n_bits
|vpiFullName:uvm_pkg.uvm_reg_field::do_write.fields.get_n_bits
|vpiIndex:
\_ref_obj: (i), line:1115
|vpiName:i
|vpiFullName:uvm_pkg.uvm_reg_field::do_write.i
|vpiOperand:
\_constant: , line:1115
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_bit_select: (fields.get_lsb_pos), line:1115
|vpiName:fields.get_lsb_pos
|vpiFullName:uvm_pkg.uvm_reg_field::do_write.fields.get_lsb_pos
|vpiIndex:
\_ref_obj: (i), line:1115
|vpiName:i
|vpiFullName:uvm_pkg.uvm_reg_field::do_write.i
|vpiCaseItem:
\_case_item: , line:1118
|vpiExpr:
\_constant: , line:1118
|vpiConstType:6
|vpiDecompile:"WC"
|vpiSize:4
|STRING:"WC"
|vpiExpr:
\_constant: , line:1118
|vpiConstType:6
|vpiDecompile:"WS"
|vpiSize:4
|STRING:"WS"
|vpiExpr:
\_constant: , line:1118
|vpiConstType:6
|vpiDecompile:"WCRS"
|vpiSize:6
|STRING:"WCRS"
|vpiExpr:
\_constant: , line:1118
|vpiConstType:6
|vpiDecompile:"WSRC"
|vpiSize:6
|STRING:"WSRC"
|vpiExpr:
\_constant: , line:1118
|vpiConstType:6
|vpiDecompile:"WOC"
|vpiSize:5
|STRING:"WOC"
|vpiExpr:
\_constant: , line:1118
|vpiConstType:6
|vpiDecompile:"WOS"
|vpiSize:5
|STRING:"WOS"
|vpiStmt:
\_assignment: , line:1119
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (bad_side_effect), line:1119
|vpiName:bad_side_effect
|vpiFullName:uvm_pkg.uvm_reg_field::do_write.bad_side_effect
|vpiRhs:
\_constant: , line:1119
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiCaseItem:
\_case_item: , line:1121
|vpiStmt:
\_assignment: , line:1122
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (value_adjust), line:1122
|vpiName:value_adjust
|vpiFullName:uvm_pkg.uvm_reg_field::do_write.value_adjust
|vpiRhs:
\_operation: , line:1122
|vpiOpType:22
|vpiOperand:
\_bit_select: (fields.m_mirrored), line:1122
|vpiName:fields.m_mirrored
|vpiFullName:uvm_pkg.uvm_reg_field::do_write.fields.m_mirrored
|vpiIndex:
\_ref_obj: (i), line:1122
|vpiName:i
|vpiOperand:
\_bit_select: (fields.get_lsb_pos), line:1122
|vpiName:fields.get_lsb_pos
|vpiFullName:uvm_pkg.uvm_reg_field::do_write.fields.get_lsb_pos
|vpiIndex:
\_ref_obj: (i), line:1122
|vpiName:i
|vpiFullName:uvm_pkg.uvm_reg_field::do_write.i
|vpiStmt:
\_if_else: , line:1134
|vpiCondition:
\_operation: , line:1134
|vpiOpType:3
|vpiOperand:
\_func_call: (is_indv_accessible), line:1134
|vpiName:is_indv_accessible
|vpiArgument:
\_ref_obj: (rw.path), line:1134
|vpiName:rw.path
|vpiArgument:
\_ref_obj: (rw.local_map), line:1134
|vpiName:rw.local_map
|vpiStmt:
\_begin: , line:1134
|vpiFullName:uvm_pkg.uvm_reg_field::do_write
|vpiStmt:
\_assignment: , line:1135
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.element_kind), line:1135
|vpiName:rw.element_kind
|vpiFullName:uvm_pkg.uvm_reg_field::do_write.rw.element_kind
|vpiRhs:
\_ref_obj: (UVM_REG), line:1135
|vpiName:UVM_REG
|vpiFullName:uvm_pkg.uvm_reg_field::do_write.UVM_REG
|vpiStmt:
\_assignment: , line:1136
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.element), line:1136
|vpiName:rw.element
|vpiFullName:uvm_pkg.uvm_reg_field::do_write.rw.element
|vpiRhs:
\_ref_obj: (m_parent), line:1136
|vpiName:m_parent
|vpiFullName:uvm_pkg.uvm_reg_field::do_write.m_parent
|vpiStmt:
\_assignment: , line:1137
|vpiBlocking:1
|vpiLhs:
\_bit_select: (rw.value), line:1137
|vpiName:rw.value
|vpiFullName:uvm_pkg.uvm_reg_field::do_write.rw.value
|vpiIndex:
\_constant: , line:1137
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiRhs:
\_ref_obj: (value_adjust), line:1137
|vpiName:value_adjust
|vpiFullName:uvm_pkg.uvm_reg_field::do_write.value_adjust
|vpiStmt:
\_func_call: (m_parent.do_write), line:1138
|vpiName:m_parent.do_write
|vpiArgument:
\_ref_obj: (rw), line:1138
|vpiName:rw
|vpiStmt:
\_if_stmt: , line:134
|vpiCondition:
\_ref_obj: (bad_side_effect), line:134
|vpiName:bad_side_effect
|vpiFullName:uvm_pkg.uvm_reg_field::do_write.bad_side_effect
|vpiStmt:
\_begin: , line:134
|vpiFullName:uvm_pkg.uvm_reg_field::do_write
|vpiStmt:
\_begin: , line:136
|vpiFullName:uvm_pkg.uvm_reg_field::do_write
|vpiStmt:
\_if_stmt: , line:138
|vpiCondition:
\_func_call: (uvm_report_enabled), line:138
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:138
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_WARNING), line:138
|vpiName:UVM_WARNING
|vpiArgument:
\_constant: , line:138
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_warning), line:139
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_sys_func_call: ($sformatf), line:139
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"Writing field \"%s\" will cause unintended side effects in adjoining Write-to-Clear or Write-to-Set fields in the same register"
|vpiSize:129
|STRING:"Writing field \"%s\" will cause unintended side effects in adjoining Write-to-Clear or Write-to-Set fields in the same register"
|vpiArgument:
\_unsupported_expr: , line:139
|STRING:
|vpiArgument:
\_ref_obj: (UVM_NONE), line:139
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_field.svh"
|vpiSize:208
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_field.svh"
|vpiArgument:
\_constant: , line:139
|vpiConstType:7
|vpiDecompile:1141
|vpiSize:32
|INT:1141
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:139
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiElseStmt:
\_begin: , line:1145
|vpiFullName:uvm_pkg.uvm_reg_field::do_write
|vpiStmt:
\_func_call: (m_parent.Xset_busyX), line:1150
|vpiName:m_parent.Xset_busyX
|vpiArgument:
\_constant: , line:1150
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:1152
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.status), line:1152
|vpiName:rw.status
|vpiFullName:uvm_pkg.uvm_reg_field::do_write.rw.status
|vpiRhs:
\_ref_obj: (UVM_IS_OK), line:1152
|vpiName:UVM_IS_OK
|vpiFullName:uvm_pkg.uvm_reg_field::do_write.UVM_IS_OK
|vpiStmt:
\_func_call: (pre_write), line:1154
|vpiName:pre_write
|vpiArgument:
\_ref_obj: (rw), line:1154
|vpiName:rw
|vpiStmt:
\_for_stmt: , line:1155
|vpiFullName:uvm_pkg.uvm_reg_field::do_write
|vpiCondition:
\_operation: , line:1155
|vpiOpType:15
|vpiOperand:
\_ref_obj: (cb), line:1155
|vpiName:cb
|vpiFullName:uvm_pkg.uvm_reg_field::do_write.cb
|vpiOperand:
\_unsupported_expr: , line:1155
|STRING:
|vpiForInitStmt:
\_assign_stmt:
|vpiRhs:
\_ref_obj: (cbs.first), line:1155
|vpiName:cbs.first
|vpiFullName:uvm_pkg.uvm_reg_field::do_write.cbs.first
|vpiLhs:
\_chandle_var: (cb), line:1155
|vpiName:cb
|vpiFullName:uvm_pkg.uvm_reg_field::do_write.cb
|vpiForIncStmt:
\_operation: , line:1155
|vpiOpType:82
|vpiOperand:
\_ref_obj: (cb), line:1155
|vpiName:cb
|vpiStmt:
\_func_call: (cb.pre_write), line:1156
|vpiName:cb.pre_write
|vpiArgument:
\_ref_obj: (rw), line:1156
|vpiName:rw
|vpiStmt:
\_if_stmt: , line:1158
|vpiCondition:
\_operation: , line:1158
|vpiOpType:15
|vpiOperand:
\_ref_obj: (rw.status), line:1158
|vpiName:rw.status
|vpiFullName:uvm_pkg.uvm_reg_field::do_write.rw.status
|vpiOperand:
\_ref_obj: (UVM_IS_OK), line:1158
|vpiName:UVM_IS_OK
|vpiFullName:uvm_pkg.uvm_reg_field::do_write.UVM_IS_OK
|vpiStmt:
\_begin: , line:1158
|vpiFullName:uvm_pkg.uvm_reg_field::do_write
|vpiStmt:
\_assignment: , line:1159
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_write_in_progress), line:1159
|vpiName:m_write_in_progress
|vpiFullName:uvm_pkg.uvm_reg_field::do_write.m_write_in_progress
|vpiRhs:
\_constant: , line:1159
|vpiConstType:3
|vpiDecompile:'b0
|vpiSize:1
|BIN:0
|vpiStmt:
\_func_call: (m_parent.Xset_busyX), line:1160
|vpiName:m_parent.Xset_busyX
|vpiArgument:
\_constant: , line:1160
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_func_call: (m_parent.XatomicX), line:1161
|vpiName:m_parent.XatomicX
|vpiArgument:
\_constant: , line:1161
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_return_stmt: , line:1163
|vpiStmt:
\_func_call: (rw.local_map), line:1166
|vpiName:rw.local_map
|vpiStmt:
\_if_stmt: , line:1168
|vpiCondition:
\_ref_obj: (system_map.get_auto_predict), line:1168
|vpiName:system_map.get_auto_predict
|vpiFullName:uvm_pkg.uvm_reg_field::do_write.system_map.get_auto_predict
|vpiStmt:
\_func_call: (do_predict), line:1170
|vpiName:do_predict
|vpiArgument:
\_ref_obj: (rw), line:1170
|vpiName:rw
|vpiArgument:
\_ref_obj: (UVM_PREDICT_WRITE), line:1170
|vpiName:UVM_PREDICT_WRITE
|vpiStmt:
\_func_call: (post_write), line:1172
|vpiName:post_write
|vpiArgument:
\_ref_obj: (rw), line:1172
|vpiName:rw
|vpiStmt:
\_for_stmt: , line:1173
|vpiFullName:uvm_pkg.uvm_reg_field::do_write
|vpiCondition:
\_operation: , line:1173
|vpiOpType:15
|vpiOperand:
\_ref_obj: (cb), line:1173
|vpiName:cb
|vpiFullName:uvm_pkg.uvm_reg_field::do_write.cb
|vpiOperand:
\_unsupported_expr: , line:1173
|STRING:
|vpiForInitStmt:
\_assign_stmt:
|vpiRhs:
\_ref_obj: (cbs.first), line:1173
|vpiName:cbs.first
|vpiFullName:uvm_pkg.uvm_reg_field::do_write.cbs.first
|vpiLhs:
\_chandle_var: (cb), line:1173
|vpiName:cb
|vpiFullName:uvm_pkg.uvm_reg_field::do_write.cb
|vpiForIncStmt:
\_operation: , line:1173
|vpiOpType:82
|vpiOperand:
\_ref_obj: (cb), line:1173
|vpiName:cb
|vpiStmt:
\_func_call: (cb.post_write), line:1174
|vpiName:cb.post_write
|vpiArgument:
\_ref_obj: (rw), line:1174
|vpiName:rw
|vpiStmt:
\_func_call: (m_parent.Xset_busyX), line:1176
|vpiName:m_parent.Xset_busyX
|vpiArgument:
\_constant: , line:1176
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_assignment: , line:1182
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_write_in_progress), line:1182
|vpiName:m_write_in_progress
|vpiFullName:uvm_pkg.uvm_reg_field::do_write.m_write_in_progress
|vpiRhs:
\_constant: , line:1182
|vpiConstType:3
|vpiDecompile:'b0
|vpiSize:1
|BIN:0
|vpiStmt:
\_func_call: (m_parent.XatomicX), line:1183
|vpiName:m_parent.XatomicX
|vpiArgument:
\_constant: , line:1183
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiTaskFunc:
\_task: (uvm_reg_field::read), line:1190
|vpiName:uvm_reg_field::read
|vpiFullName:uvm_pkg.uvm_reg_field::read
|vpiStmt:
\_begin: , parent:uvm_reg_field::read
|vpiFullName:uvm_pkg.uvm_reg_field::read
|vpiStmt:
\_assignment: , line:1201
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw), line:1201
|vpiName:rw
|vpiFullName:uvm_pkg.uvm_reg_field::read.rw
|vpiRhs:
\_ref_obj: (uvm_reg_item::create), line:1201
|vpiName:uvm_reg_item::create
|vpiFullName:uvm_pkg.uvm_reg_field::read.uvm_reg_item::create
|vpiStmt:
\_assignment: , line:1202
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.element), line:1202
|vpiName:rw.element
|vpiFullName:uvm_pkg.uvm_reg_field::read.rw.element
|vpiRhs:
\_ref_obj: (this), line:1202
|vpiName:this
|vpiFullName:uvm_pkg.uvm_reg_field::read.this
|vpiStmt:
\_assignment: , line:1203
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.element_kind), line:1203
|vpiName:rw.element_kind
|vpiFullName:uvm_pkg.uvm_reg_field::read.rw.element_kind
|vpiRhs:
\_ref_obj: (UVM_FIELD), line:1203
|vpiName:UVM_FIELD
|vpiFullName:uvm_pkg.uvm_reg_field::read.UVM_FIELD
|vpiStmt:
\_assignment: , line:1204
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.kind), line:1204
|vpiName:rw.kind
|vpiFullName:uvm_pkg.uvm_reg_field::read.rw.kind
|vpiRhs:
\_ref_obj: (UVM_READ), line:1204
|vpiName:UVM_READ
|vpiFullName:uvm_pkg.uvm_reg_field::read.UVM_READ
|vpiStmt:
\_assignment: , line:1205
|vpiBlocking:1
|vpiLhs:
\_bit_select: (rw.value), line:1205
|vpiName:rw.value
|vpiFullName:uvm_pkg.uvm_reg_field::read.rw.value
|vpiIndex:
\_constant: , line:1205
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiRhs:
\_constant: , line:1205
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_assignment: , line:1206
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.path), line:1206
|vpiName:rw.path
|vpiFullName:uvm_pkg.uvm_reg_field::read.rw.path
|vpiRhs:
\_ref_obj: (path), line:1206
|vpiName:path
|vpiFullName:uvm_pkg.uvm_reg_field::read.path
|vpiStmt:
\_assignment: , line:1207
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.map), line:1207
|vpiName:rw.map
|vpiFullName:uvm_pkg.uvm_reg_field::read.rw.map
|vpiRhs:
\_ref_obj: (map), line:1207
|vpiName:map
|vpiFullName:uvm_pkg.uvm_reg_field::read.map
|vpiStmt:
\_assignment: , line:1208
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.parent), line:1208
|vpiName:rw.parent
|vpiFullName:uvm_pkg.uvm_reg_field::read.rw.parent
|vpiRhs:
\_ref_obj: (parent), line:1208
|vpiName:parent
|vpiFullName:uvm_pkg.uvm_reg_field::read.parent
|vpiStmt:
\_assignment: , line:1209
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.prior), line:1209
|vpiName:rw.prior
|vpiFullName:uvm_pkg.uvm_reg_field::read.rw.prior
|vpiRhs:
\_ref_obj: (prior), line:1209
|vpiName:prior
|vpiFullName:uvm_pkg.uvm_reg_field::read.prior
|vpiStmt:
\_assignment: , line:1210
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.extension), line:1210
|vpiName:rw.extension
|vpiFullName:uvm_pkg.uvm_reg_field::read.rw.extension
|vpiRhs:
\_ref_obj: (extension), line:1210
|vpiName:extension
|vpiFullName:uvm_pkg.uvm_reg_field::read.extension
|vpiStmt:
\_assignment: , line:1211
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.fname), line:1211
|vpiName:rw.fname
|vpiFullName:uvm_pkg.uvm_reg_field::read.rw.fname
|vpiRhs:
\_ref_obj: (fname), line:1211
|vpiName:fname
|vpiFullName:uvm_pkg.uvm_reg_field::read.fname
|vpiStmt:
\_assignment: , line:1212
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.lineno), line:1212
|vpiName:rw.lineno
|vpiFullName:uvm_pkg.uvm_reg_field::read.rw.lineno
|vpiRhs:
\_ref_obj: (lineno), line:1212
|vpiName:lineno
|vpiFullName:uvm_pkg.uvm_reg_field::read.lineno
|vpiStmt:
\_func_call: (do_read), line:1214
|vpiName:do_read
|vpiArgument:
\_ref_obj: (rw), line:1214
|vpiName:rw
|vpiStmt:
\_assignment: , line:1216
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (value), line:1216
|vpiName:value
|vpiFullName:uvm_pkg.uvm_reg_field::read.value
|vpiRhs:
\_ref_obj: (rw.value), line:1216
|vpiName:rw.value
|vpiFullName:uvm_pkg.uvm_reg_field::read.rw.value
|vpiStmt:
\_assignment: , line:1217
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (status), line:1217
|vpiName:status
|vpiFullName:uvm_pkg.uvm_reg_field::read.status
|vpiRhs:
\_ref_obj: (rw.status), line:1217
|vpiName:rw.status
|vpiFullName:uvm_pkg.uvm_reg_field::read.rw.status
|vpiTaskFunc:
\_task: (uvm_reg_field::do_read), line:1224
|vpiName:uvm_reg_field::do_read
|vpiFullName:uvm_pkg.uvm_reg_field::do_read
|vpiStmt:
\_begin: , parent:uvm_reg_field::do_read
|vpiFullName:uvm_pkg.uvm_reg_field::do_read
|vpiStmt:
\_func_call: (m_parent.XatomicX), line:1229
|vpiName:m_parent.XatomicX
|vpiArgument:
\_constant: , line:1229
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:1230
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_fname), line:1230
|vpiName:m_fname
|vpiFullName:uvm_pkg.uvm_reg_field::do_read.m_fname
|vpiRhs:
\_ref_obj: (rw.fname), line:1230
|vpiName:rw.fname
|vpiFullName:uvm_pkg.uvm_reg_field::do_read.rw.fname
|vpiStmt:
\_assignment: , line:1231
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_lineno), line:1231
|vpiName:m_lineno
|vpiFullName:uvm_pkg.uvm_reg_field::do_read.m_lineno
|vpiRhs:
\_ref_obj: (rw.lineno), line:1231
|vpiName:rw.lineno
|vpiFullName:uvm_pkg.uvm_reg_field::do_read.rw.lineno
|vpiStmt:
\_assignment: , line:1232
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_read_in_progress), line:1232
|vpiName:m_read_in_progress
|vpiFullName:uvm_pkg.uvm_reg_field::do_read.m_read_in_progress
|vpiRhs:
\_constant: , line:1232
|vpiConstType:3
|vpiDecompile:'b1
|vpiSize:1
|BIN:1
|vpiStmt:
\_if_stmt: , line:1234
|vpiCondition:
\_operation: , line:1234
|vpiOpType:3
|vpiOperand:
\_func_call: (Xcheck_accessX), line:1234
|vpiName:Xcheck_accessX
|vpiArgument:
\_ref_obj: (rw), line:1234
|vpiName:rw
|vpiArgument:
\_ref_obj: (map_info), line:1234
|vpiName:map_info
|vpiStmt:
\_return_stmt: , line:1235
|vpiStmt:
\_if_else: , line:1245
|vpiCondition:
\_operation: , line:1245
|vpiOpType:3
|vpiOperand:
\_func_call: (is_indv_accessible), line:1245
|vpiName:is_indv_accessible
|vpiArgument:
\_ref_obj: (rw.path), line:1245
|vpiName:rw.path
|vpiArgument:
\_ref_obj: (rw.local_map), line:1245
|vpiName:rw.local_map
|vpiStmt:
\_begin: , line:1245
|vpiFullName:uvm_pkg.uvm_reg_field::do_read
|vpiStmt:
\_assignment: , line:1246
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.element_kind), line:1246
|vpiName:rw.element_kind
|vpiFullName:uvm_pkg.uvm_reg_field::do_read.rw.element_kind
|vpiRhs:
\_ref_obj: (UVM_REG), line:1246
|vpiName:UVM_REG
|vpiFullName:uvm_pkg.uvm_reg_field::do_read.UVM_REG
|vpiStmt:
\_assignment: , line:1247
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.element), line:1247
|vpiName:rw.element
|vpiFullName:uvm_pkg.uvm_reg_field::do_read.rw.element
|vpiRhs:
\_ref_obj: (m_parent), line:1247
|vpiName:m_parent
|vpiFullName:uvm_pkg.uvm_reg_field::do_read.m_parent
|vpiStmt:
\_assignment: , line:1248
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (bad_side_effect), line:1248
|vpiName:bad_side_effect
|vpiFullName:uvm_pkg.uvm_reg_field::do_read.bad_side_effect
|vpiRhs:
\_constant: , line:1248
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_func_call: (m_parent.do_read), line:1249
|vpiName:m_parent.do_read
|vpiArgument:
\_ref_obj: (rw), line:1249
|vpiName:rw
|vpiStmt:
\_assignment: , line:1250
|vpiBlocking:1
|vpiLhs:
\_bit_select: (rw.value), line:1250
|vpiName:rw.value
|vpiFullName:uvm_pkg.uvm_reg_field::do_read.rw.value
|vpiIndex:
\_constant: , line:1250
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiRhs:
\_operation: , line:1250
|vpiOpType:28
|vpiOperand:
\_operation: , line:1250
|vpiOpType:23
|vpiOperand:
\_ref_obj: (rw.value), line:1250
|vpiName:rw.value
|vpiFullName:uvm_pkg.uvm_reg_field::do_read.rw.value
|vpiOperand:
\_ref_obj: (m_lsb), line:1250
|vpiName:m_lsb
|vpiFullName:uvm_pkg.uvm_reg_field::do_read.m_lsb
|vpiOperand:
\_operation: , line:1250
|vpiOpType:11
|vpiOperand:
\_operation: , line:1250
|vpiOpType:22
|vpiOperand:
\_constant: , line:1250
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_ref_obj: (m_size), line:1250
|vpiName:m_size
|vpiFullName:uvm_pkg.uvm_reg_field::do_read.m_size
|vpiOperand:
\_constant: , line:1250
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiElseStmt:
\_begin: , line:1252
|vpiFullName:uvm_pkg.uvm_reg_field::do_read
|vpiStmt:
\_func_call: (m_parent.Xset_busyX), line:1257
|vpiName:m_parent.Xset_busyX
|vpiArgument:
\_constant: , line:1257
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:1259
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.status), line:1259
|vpiName:rw.status
|vpiFullName:uvm_pkg.uvm_reg_field::do_read.rw.status
|vpiRhs:
\_ref_obj: (UVM_IS_OK), line:1259
|vpiName:UVM_IS_OK
|vpiFullName:uvm_pkg.uvm_reg_field::do_read.UVM_IS_OK
|vpiStmt:
\_func_call: (pre_read), line:1261
|vpiName:pre_read
|vpiArgument:
\_ref_obj: (rw), line:1261
|vpiName:rw
|vpiStmt:
\_for_stmt: , line:1262
|vpiFullName:uvm_pkg.uvm_reg_field::do_read
|vpiCondition:
\_operation: , line:1262
|vpiOpType:15
|vpiOperand:
\_ref_obj: (cb), line:1262
|vpiName:cb
|vpiFullName:uvm_pkg.uvm_reg_field::do_read.cb
|vpiOperand:
\_unsupported_expr: , line:1262
|STRING:
|vpiForInitStmt:
\_assign_stmt:
|vpiRhs:
\_ref_obj: (cbs.first), line:1262
|vpiName:cbs.first
|vpiFullName:uvm_pkg.uvm_reg_field::do_read.cbs.first
|vpiLhs:
\_chandle_var: (cb), line:1262
|vpiName:cb
|vpiFullName:uvm_pkg.uvm_reg_field::do_read.cb
|vpiForIncStmt:
\_operation: , line:1262
|vpiOpType:82
|vpiOperand:
\_ref_obj: (cb), line:1262
|vpiName:cb
|vpiStmt:
\_func_call: (cb.pre_read), line:1263
|vpiName:cb.pre_read
|vpiArgument:
\_ref_obj: (rw), line:1263
|vpiName:rw
|vpiStmt:
\_if_stmt: , line:1265
|vpiCondition:
\_operation: , line:1265
|vpiOpType:15
|vpiOperand:
\_ref_obj: (rw.status), line:1265
|vpiName:rw.status
|vpiFullName:uvm_pkg.uvm_reg_field::do_read.rw.status
|vpiOperand:
\_ref_obj: (UVM_IS_OK), line:1265
|vpiName:UVM_IS_OK
|vpiFullName:uvm_pkg.uvm_reg_field::do_read.UVM_IS_OK
|vpiStmt:
\_begin: , line:1265
|vpiFullName:uvm_pkg.uvm_reg_field::do_read
|vpiStmt:
\_assignment: , line:1266
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_read_in_progress), line:1266
|vpiName:m_read_in_progress
|vpiFullName:uvm_pkg.uvm_reg_field::do_read.m_read_in_progress
|vpiRhs:
\_constant: , line:1266
|vpiConstType:3
|vpiDecompile:'b0
|vpiSize:1
|BIN:0
|vpiStmt:
\_func_call: (m_parent.Xset_busyX), line:1267
|vpiName:m_parent.Xset_busyX
|vpiArgument:
\_constant: , line:1267
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_func_call: (m_parent.XatomicX), line:1268
|vpiName:m_parent.XatomicX
|vpiArgument:
\_constant: , line:1268
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_return_stmt: , line:1270
|vpiStmt:
\_func_call: (rw.local_map), line:1273
|vpiName:rw.local_map
|vpiStmt:
\_if_stmt: , line:1276
|vpiCondition:
\_ref_obj: (system_map.get_auto_predict), line:1276
|vpiName:system_map.get_auto_predict
|vpiFullName:uvm_pkg.uvm_reg_field::do_read.system_map.get_auto_predict
|vpiStmt:
\_func_call: (do_predict), line:1278
|vpiName:do_predict
|vpiArgument:
\_ref_obj: (rw), line:1278
|vpiName:rw
|vpiArgument:
\_ref_obj: (UVM_PREDICT_READ), line:1278
|vpiName:UVM_PREDICT_READ
|vpiStmt:
\_func_call: (post_read), line:1280
|vpiName:post_read
|vpiArgument:
\_ref_obj: (rw), line:1280
|vpiName:rw
|vpiStmt:
\_for_stmt: , line:1281
|vpiFullName:uvm_pkg.uvm_reg_field::do_read
|vpiCondition:
\_operation: , line:1281
|vpiOpType:15
|vpiOperand:
\_ref_obj: (cb), line:1281
|vpiName:cb
|vpiFullName:uvm_pkg.uvm_reg_field::do_read.cb
|vpiOperand:
\_unsupported_expr: , line:1281
|STRING:
|vpiForInitStmt:
\_assign_stmt:
|vpiRhs:
\_ref_obj: (cbs.first), line:1281
|vpiName:cbs.first
|vpiFullName:uvm_pkg.uvm_reg_field::do_read.cbs.first
|vpiLhs:
\_chandle_var: (cb), line:1281
|vpiName:cb
|vpiFullName:uvm_pkg.uvm_reg_field::do_read.cb
|vpiForIncStmt:
\_operation: , line:1281
|vpiOpType:82
|vpiOperand:
\_ref_obj: (cb), line:1281
|vpiName:cb
|vpiStmt:
\_func_call: (cb.post_read), line:1282
|vpiName:cb.post_read
|vpiArgument:
\_ref_obj: (rw), line:1282
|vpiName:rw
|vpiStmt:
\_func_call: (m_parent.Xset_busyX), line:1284
|vpiName:m_parent.Xset_busyX
|vpiArgument:
\_constant: , line:1284
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_assignment: , line:1290
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_read_in_progress), line:1290
|vpiName:m_read_in_progress
|vpiFullName:uvm_pkg.uvm_reg_field::do_read.m_read_in_progress
|vpiRhs:
\_constant: , line:1290
|vpiConstType:3
|vpiDecompile:'b0
|vpiSize:1
|BIN:0
|vpiStmt:
\_func_call: (m_parent.XatomicX), line:1291
|vpiName:m_parent.XatomicX
|vpiArgument:
\_constant: , line:1291
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_if_stmt: , line:1293
|vpiCondition:
\_ref_obj: (bad_side_effect), line:1293
|vpiName:bad_side_effect
|vpiFullName:uvm_pkg.uvm_reg_field::do_read.bad_side_effect
|vpiStmt:
\_begin: , line:1293
|vpiFullName:uvm_pkg.uvm_reg_field::do_read
|vpiStmt:
\_func_call: (m_parent.get_fields), line:1295
|vpiName:m_parent.get_fields
|vpiArgument:
\_ref_obj: (fields), line:1295
|vpiName:fields
|vpiStmt:
\_foreach_stmt: , line:1296
|vpiFullName:uvm_pkg.uvm_reg_field::do_read
|vpiVariables:
\_chandle_var: (fields), line:1296
|vpiName:fields
|vpiFullName:uvm_pkg.uvm_reg_field::do_read.fields
|vpiLoopVars:
\_chandle_var: (i), line:1296
|vpiName:i
|vpiFullName:uvm_pkg.uvm_reg_field::do_read.i
|vpiStmt:
\_begin: , line:1296
|vpiFullName:uvm_pkg.uvm_reg_field::do_read
|vpiStmt:
\_if_stmt: , line:1298
|vpiCondition:
\_operation: , line:1298
|vpiOpType:14
|vpiOperand:
\_bit_select: (fields), line:1298
|vpiName:fields
|vpiFullName:uvm_pkg.uvm_reg_field::do_read.fields
|vpiIndex:
\_ref_obj: (i), line:1298
|vpiName:i
|vpiOperand:
\_ref_obj: (this), line:1298
|vpiName:this
|vpiFullName:uvm_pkg.uvm_reg_field::do_read.this
|vpiStmt:
\_continue_stmt: , line:1299
|vpiStmt:
\_assignment: , line:1300
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (mode), line:1300
|vpiName:mode
|vpiFullName:uvm_pkg.uvm_reg_field::do_read.mode
|vpiRhs:
\_bit_select: (fields.get_access), line:1300
|vpiName:fields.get_access
|vpiFullName:uvm_pkg.uvm_reg_field::do_read.fields.get_access
|vpiIndex:
\_ref_obj: (i), line:1300
|vpiName:i
|vpiStmt:
\_if_stmt: , line:1301
|vpiCondition:
\_operation: , line:1301
|vpiOpType:27
|vpiOperand:
\_operation: , line:1301
|vpiOpType:27
|vpiOperand:
\_operation: , line:1301
|vpiOpType:27
|vpiOperand:
\_operation: , line:1301
|vpiOpType:27
|vpiOperand:
\_operation: , line:1301
|vpiOpType:27
|vpiOperand:
\_operation: , line:1301
|vpiOpType:27
|vpiOperand:
\_operation: , line:1301
|vpiOpType:27
|vpiOperand:
\_operation: , line:1301
|vpiOpType:27
|vpiOperand:
\_operation: , line:1301
|vpiOpType:27
|vpiOperand:
\_operation: , line:1301
|vpiOpType:14
|vpiOperand:
\_ref_obj: (mode), line:1301
|vpiName:mode
|vpiFullName:uvm_pkg.uvm_reg_field::do_read.mode
|vpiOperand:
\_constant: , line:1301
|vpiConstType:6
|vpiDecompile:"RC"
|vpiSize:4
|STRING:"RC"
|vpiOperand:
\_operation: , line:1302
|vpiOpType:14
|vpiOperand:
\_ref_obj: (mode), line:1302
|vpiName:mode
|vpiFullName:uvm_pkg.uvm_reg_field::do_read.mode
|vpiOperand:
\_constant: , line:1302
|vpiConstType:6
|vpiDecompile:"RS"
|vpiSize:4
|STRING:"RS"
|vpiOperand:
\_operation: , line:1303
|vpiOpType:14
|vpiOperand:
\_ref_obj: (mode), line:1303
|vpiName:mode
|vpiFullName:uvm_pkg.uvm_reg_field::do_read.mode
|vpiOperand:
\_constant: , line:1303
|vpiConstType:6
|vpiDecompile:"WRC"
|vpiSize:5
|STRING:"WRC"
|vpiOperand:
\_operation: , line:1304
|vpiOpType:14
|vpiOperand:
\_ref_obj: (mode), line:1304
|vpiName:mode
|vpiFullName:uvm_pkg.uvm_reg_field::do_read.mode
|vpiOperand:
\_constant: , line:1304
|vpiConstType:6
|vpiDecompile:"WRS"
|vpiSize:5
|STRING:"WRS"
|vpiOperand:
\_operation: , line:1305
|vpiOpType:14
|vpiOperand:
\_ref_obj: (mode), line:1305
|vpiName:mode
|vpiFullName:uvm_pkg.uvm_reg_field::do_read.mode
|vpiOperand:
\_constant: , line:1305
|vpiConstType:6
|vpiDecompile:"WSRC"
|vpiSize:6
|STRING:"WSRC"
|vpiOperand:
\_operation: , line:1306
|vpiOpType:14
|vpiOperand:
\_ref_obj: (mode), line:1306
|vpiName:mode
|vpiFullName:uvm_pkg.uvm_reg_field::do_read.mode
|vpiOperand:
\_constant: , line:1306
|vpiConstType:6
|vpiDecompile:"WCRS"
|vpiSize:6
|STRING:"WCRS"
|vpiOperand:
\_operation: , line:1307
|vpiOpType:14
|vpiOperand:
\_ref_obj: (mode), line:1307
|vpiName:mode
|vpiFullName:uvm_pkg.uvm_reg_field::do_read.mode
|vpiOperand:
\_constant: , line:1307
|vpiConstType:6
|vpiDecompile:"W1SRC"
|vpiSize:7
|STRING:"W1SRC"
|vpiOperand:
\_operation: , line:1308
|vpiOpType:14
|vpiOperand:
\_ref_obj: (mode), line:1308
|vpiName:mode
|vpiFullName:uvm_pkg.uvm_reg_field::do_read.mode
|vpiOperand:
\_constant: , line:1308
|vpiConstType:6
|vpiDecompile:"W1CRS"
|vpiSize:7
|STRING:"W1CRS"
|vpiOperand:
\_operation: , line:1309
|vpiOpType:14
|vpiOperand:
\_ref_obj: (mode), line:1309
|vpiName:mode
|vpiFullName:uvm_pkg.uvm_reg_field::do_read.mode
|vpiOperand:
\_constant: , line:1309
|vpiConstType:6
|vpiDecompile:"W0SRC"
|vpiSize:7
|STRING:"W0SRC"
|vpiOperand:
\_operation: , line:134
|vpiOpType:14
|vpiOperand:
\_ref_obj: (mode), line:134
|vpiName:mode
|vpiFullName:uvm_pkg.uvm_reg_field::do_read.mode
|vpiOperand:
\_constant: , line:134
|vpiConstType:6
|vpiDecompile:"W0CRS"
|vpiSize:7
|STRING:"W0CRS"
|vpiStmt:
\_begin: , line:134
|vpiFullName:uvm_pkg.uvm_reg_field::do_read
|vpiStmt:
\_begin: , line:136
|vpiFullName:uvm_pkg.uvm_reg_field::do_read
|vpiStmt:
\_if_stmt: , line:137
|vpiCondition:
\_func_call: (uvm_report_enabled), line:137
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:137
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_WARNING), line:137
|vpiName:UVM_WARNING
|vpiArgument:
\_constant: , line:137
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_warning), line:138
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:138
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_operation: , line:138
|vpiOpType:33
|vpiOperand:
\_constant: , line:138
|vpiConstType:6
|vpiDecompile:"Reading field '"
|vpiSize:17
|STRING:"Reading field '"
|vpiOperand:
\_func_call: (get_full_name), line:138
|vpiName:get_full_name
|vpiOperand:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:"' will cause unintended side effects in adjoining "
|vpiSize:52
|STRING:"' will cause unintended side effects in adjoining "
|vpiOperand:
\_constant: , line:141
|vpiConstType:6
|vpiDecompile:"Read-to-Clear or Read-to-Set fields in the same register"
|vpiSize:58
|STRING:"Read-to-Clear or Read-to-Set fields in the same register"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:141
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:141
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_field.svh"
|vpiSize:208
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_field.svh"
|vpiArgument:
\_constant: , line:141
|vpiConstType:7
|vpiDecompile:1310
|vpiSize:32
|INT:1310
|vpiArgument:
\_constant: , line:141
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:141
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiTaskFunc:
\_function: (uvm_reg_field::is_indv_accessible), line:1321
|vpiName:uvm_reg_field::is_indv_accessible
|vpiFullName:uvm_pkg.uvm_reg_field::is_indv_accessible
|vpiReturn:
\_bit_var: , line:1321
|vpiIODecl:
\_io_decl: (path)
|vpiName:path
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_door_e), line:1321, parent:path
|vpiName:uvm_door_e
|vpiFullName:path.uvm_door_e
|vpiIODecl:
\_io_decl: (local_map)
|vpiName:local_map
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_map), line:1322, parent:local_map
|vpiName:uvm_reg_map
|vpiFullName:local_map.uvm_reg_map
|vpiStmt:
\_begin: , parent:uvm_reg_field::is_indv_accessible
|vpiFullName:uvm_pkg.uvm_reg_field::is_indv_accessible
|vpiStmt:
\_if_stmt: , line:134
|vpiCondition:
\_operation: , line:134
|vpiOpType:14
|vpiOperand:
\_ref_obj: (path), line:134
|vpiName:path
|vpiFullName:uvm_pkg.uvm_reg_field::is_indv_accessible.path
|vpiOperand:
\_ref_obj: (UVM_BACKDOOR), line:134
|vpiName:UVM_BACKDOOR
|vpiFullName:uvm_pkg.uvm_reg_field::is_indv_accessible.UVM_BACKDOOR
|vpiStmt:
\_begin: , line:134
|vpiFullName:uvm_pkg.uvm_reg_field::is_indv_accessible
|vpiStmt:
\_begin: , line:136
|vpiFullName:uvm_pkg.uvm_reg_field::is_indv_accessible
|vpiStmt:
\_if_stmt: , line:137
|vpiCondition:
\_func_call: (uvm_report_enabled), line:137
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:137
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_WARNING), line:137
|vpiName:UVM_WARNING
|vpiArgument:
\_constant: , line:137
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_warning), line:138
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:138
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_operation: , line:140
|vpiOpType:33
|vpiOperand:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:"Individual BACKDOOR field access not available for field '"
|vpiSize:60
|STRING:"Individual BACKDOOR field access not available for field '"
|vpiOperand:
\_func_call: (get_full_name), line:141
|vpiName:get_full_name
|vpiOperand:
\_constant: , line:141
|vpiConstType:6
|vpiDecompile:"'. Accessing complete register instead."
|vpiSize:41
|STRING:"'. Accessing complete register instead."
|vpiArgument:
\_ref_obj: (UVM_NONE), line:141
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:141
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_field.svh"
|vpiSize:208
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_field.svh"
|vpiArgument:
\_constant: , line:141
|vpiConstType:7
|vpiDecompile:1325
|vpiSize:32
|INT:1325
|vpiArgument:
\_constant: , line:141
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:141
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:1327
|vpiCondition:
\_constant: , line:1327
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_if_stmt: , line:134
|vpiCondition:
\_operation: , line:134
|vpiOpType:3
|vpiOperand:
\_ref_obj: (m_individually_accessible), line:134
|vpiName:m_individually_accessible
|vpiFullName:uvm_pkg.uvm_reg_field::is_indv_accessible.m_individually_accessible
|vpiStmt:
\_begin: , line:134
|vpiFullName:uvm_pkg.uvm_reg_field::is_indv_accessible
|vpiStmt:
\_begin: , line:136
|vpiFullName:uvm_pkg.uvm_reg_field::is_indv_accessible
|vpiStmt:
\_if_stmt: , line:137
|vpiCondition:
\_func_call: (uvm_report_enabled), line:137
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:137
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_WARNING), line:137
|vpiName:UVM_WARNING
|vpiArgument:
\_constant: , line:137
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_warning), line:138
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:138
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_operation: , line:140
|vpiOpType:33
|vpiOperand:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:"Individual field access not available for field '"
|vpiSize:51
|STRING:"Individual field access not available for field '"
|vpiOperand:
\_func_call: (get_full_name), line:141
|vpiName:get_full_name
|vpiOperand:
\_constant: , line:141
|vpiConstType:6
|vpiDecompile:"'. Accessing complete register instead."
|vpiSize:41
|STRING:"'. Accessing complete register instead."
|vpiArgument:
\_ref_obj: (UVM_NONE), line:141
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:141
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_field.svh"
|vpiSize:208
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_field.svh"
|vpiArgument:
\_constant: , line:141
|vpiConstType:7
|vpiDecompile:1332
|vpiSize:32
|INT:1332
|vpiArgument:
\_constant: , line:141
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:141
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:1334
|vpiCondition:
\_constant: , line:1334
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_if_stmt: , line:134
|vpiCondition:
\_operation: , line:134
|vpiOpType:15
|vpiOperand:
\_ref_obj: (m_parent.get_frontdoor), line:134
|vpiName:m_parent.get_frontdoor
|vpiFullName:uvm_pkg.uvm_reg_field::is_indv_accessible.m_parent.get_frontdoor
|vpiOperand:
\_unsupported_expr: , line:134
|STRING:
|vpiStmt:
\_begin: , line:134
|vpiFullName:uvm_pkg.uvm_reg_field::is_indv_accessible
|vpiStmt:
\_begin: , line:136
|vpiFullName:uvm_pkg.uvm_reg_field::is_indv_accessible
|vpiStmt:
\_if_stmt: , line:137
|vpiCondition:
\_func_call: (uvm_report_enabled), line:137
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:137
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_WARNING), line:137
|vpiName:UVM_WARNING
|vpiArgument:
\_constant: , line:137
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_warning), line:138
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:138
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_operation: , line:140
|vpiOpType:33
|vpiOperand:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:"Individual field access not available for field '"
|vpiSize:51
|STRING:"Individual field access not available for field '"
|vpiOperand:
\_func_call: (get_name), line:141
|vpiName:get_name
|vpiOperand:
\_constant: , line:141
|vpiConstType:6
|vpiDecompile:"' because register '"
|vpiSize:22
|STRING:"' because register '"
|vpiOperand:
\_ref_obj: (m_parent.get_full_name), line:141
|vpiName:m_parent.get_full_name
|vpiOperand:
\_constant: , line:141
|vpiConstType:6
|vpiDecompile:"' has a user-defined front-door. Accessing complete register instead."
|vpiSize:71
|STRING:"' has a user-defined front-door. Accessing complete register instead."
|vpiArgument:
\_ref_obj: (UVM_NONE), line:141
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:141
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_field.svh"
|vpiSize:208
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_field.svh"
|vpiArgument:
\_constant: , line:141
|vpiConstType:7
|vpiDecompile:1341
|vpiSize:32
|INT:1341
|vpiArgument:
\_constant: , line:141
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:141
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:1343
|vpiCondition:
\_constant: , line:1343
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_begin: , line:1346
|vpiFullName:uvm_pkg.uvm_reg_field::is_indv_accessible
|vpiStmt:
\_if_stmt: , line:1349
|vpiCondition:
\_ref_obj: (adapter.supports_byte_enable), line:1349
|vpiName:adapter.supports_byte_enable
|vpiFullName:uvm_pkg.uvm_reg_field::is_indv_accessible.adapter.supports_byte_enable
|vpiStmt:
\_return_stmt: , line:1350
|vpiCondition:
\_constant: , line:1350
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_begin: , line:1353
|vpiFullName:uvm_pkg.uvm_reg_field::is_indv_accessible
|vpiStmt:
\_func_call: (m_parent.get_fields), line:1359
|vpiName:m_parent.get_fields
|vpiArgument:
\_ref_obj: (fields), line:1359
|vpiName:fields
|vpiStmt:
\_if_else: , line:1361
|vpiCondition:
\_operation: , line:1361
|vpiOpType:14
|vpiOperand:
\_ref_obj: (fields.size), line:1361
|vpiName:fields.size
|vpiFullName:uvm_pkg.uvm_reg_field::is_indv_accessible.fields.size
|vpiOperand:
\_constant: , line:1361
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_begin: , line:1361
|vpiFullName:uvm_pkg.uvm_reg_field::is_indv_accessible
|vpiStmt:
\_assignment: , line:1362
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (sole_field), line:1362
|vpiName:sole_field
|vpiFullName:uvm_pkg.uvm_reg_field::is_indv_accessible.sole_field
|vpiRhs:
\_constant: , line:1362
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiElseStmt:
\_begin: , line:1364
|vpiFullName:uvm_pkg.uvm_reg_field::is_indv_accessible
|vpiStmt:
\_foreach_stmt: , line:1369
|vpiFullName:uvm_pkg.uvm_reg_field::is_indv_accessible
|vpiVariables:
\_chandle_var: (fields), line:1369
|vpiName:fields
|vpiFullName:uvm_pkg.uvm_reg_field::is_indv_accessible.fields
|vpiLoopVars:
\_chandle_var: (i), line:1369
|vpiName:i
|vpiFullName:uvm_pkg.uvm_reg_field::is_indv_accessible.i
|vpiStmt:
\_begin: , line:1369
|vpiFullName:uvm_pkg.uvm_reg_field::is_indv_accessible
|vpiStmt:
\_if_stmt: , line:1370
|vpiCondition:
\_operation: , line:1370
|vpiOpType:14
|vpiOperand:
\_bit_select: (fields), line:1370
|vpiName:fields
|vpiFullName:uvm_pkg.uvm_reg_field::is_indv_accessible.fields
|vpiIndex:
\_ref_obj: (i), line:1370
|vpiName:i
|vpiOperand:
\_ref_obj: (this), line:1370
|vpiName:this
|vpiFullName:uvm_pkg.uvm_reg_field::is_indv_accessible.this
|vpiStmt:
\_begin: , line:1370
|vpiFullName:uvm_pkg.uvm_reg_field::is_indv_accessible
|vpiStmt:
\_assignment: , line:1371
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (fld_idx), line:1371
|vpiName:fld_idx
|vpiFullName:uvm_pkg.uvm_reg_field::is_indv_accessible.fld_idx
|vpiRhs:
\_ref_obj: (i), line:1371
|vpiName:i
|vpiFullName:uvm_pkg.uvm_reg_field::is_indv_accessible.i
|vpiStmt:
\_break_stmt: , line:1372
|vpiStmt:
\_assignment: , line:1376
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (this_lsb), line:1376
|vpiName:this_lsb
|vpiFullName:uvm_pkg.uvm_reg_field::is_indv_accessible.this_lsb
|vpiRhs:
\_bit_select: (fields.get_lsb_pos), line:1376
|vpiName:fields.get_lsb_pos
|vpiFullName:uvm_pkg.uvm_reg_field::is_indv_accessible.fields.get_lsb_pos
|vpiIndex:
\_ref_obj: (fld_idx), line:1376
|vpiName:fld_idx
|vpiStmt:
\_assignment: , line:1377
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (this_sz), line:1377
|vpiName:this_sz
|vpiFullName:uvm_pkg.uvm_reg_field::is_indv_accessible.this_sz
|vpiRhs:
\_bit_select: (fields.get_n_bits), line:1377
|vpiName:fields.get_n_bits
|vpiFullName:uvm_pkg.uvm_reg_field::is_indv_accessible.fields.get_n_bits
|vpiIndex:
\_ref_obj: (fld_idx), line:1377
|vpiName:fld_idx
|vpiStmt:
\_if_stmt: , line:1379
|vpiCondition:
\_operation: , line:1379
|vpiOpType:18
|vpiOperand:
\_ref_obj: (fld_idx), line:1379
|vpiName:fld_idx
|vpiFullName:uvm_pkg.uvm_reg_field::is_indv_accessible.fld_idx
|vpiOperand:
\_constant: , line:1379
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_begin: , line:1379
|vpiFullName:uvm_pkg.uvm_reg_field::is_indv_accessible
|vpiStmt:
\_assignment: , line:1380
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (prev_lsb), line:1380
|vpiName:prev_lsb
|vpiFullName:uvm_pkg.uvm_reg_field::is_indv_accessible.prev_lsb
|vpiRhs:
\_bit_select: (fields.get_lsb_pos), line:1380
|vpiName:fields.get_lsb_pos
|vpiFullName:uvm_pkg.uvm_reg_field::is_indv_accessible.fields.get_lsb_pos
|vpiIndex:
\_operation: , line:1380
|vpiOpType:11
|vpiOperand:
\_ref_obj: (fld_idx), line:1380
|vpiName:fld_idx
|vpiOperand:
\_constant: , line:1380
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:1381
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (prev_sz), line:1381
|vpiName:prev_sz
|vpiFullName:uvm_pkg.uvm_reg_field::is_indv_accessible.prev_sz
|vpiRhs:
\_bit_select: (fields.get_n_bits), line:1381
|vpiName:fields.get_n_bits
|vpiFullName:uvm_pkg.uvm_reg_field::is_indv_accessible.fields.get_n_bits
|vpiIndex:
\_operation: , line:1381
|vpiOpType:11
|vpiOperand:
\_ref_obj: (fld_idx), line:1381
|vpiName:fld_idx
|vpiOperand:
\_constant: , line:1381
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_if_stmt: , line:1384
|vpiCondition:
\_operation: , line:1384
|vpiOpType:20
|vpiOperand:
\_ref_obj: (fld_idx), line:1384
|vpiName:fld_idx
|vpiFullName:uvm_pkg.uvm_reg_field::is_indv_accessible.fld_idx
|vpiOperand:
\_operation: , line:1384
|vpiOpType:11
|vpiOperand:
\_ref_obj: (fields.size), line:1384
|vpiName:fields.size
|vpiFullName:uvm_pkg.uvm_reg_field::is_indv_accessible.fields.size
|vpiOperand:
\_constant: , line:1384
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_begin: , line:1384
|vpiFullName:uvm_pkg.uvm_reg_field::is_indv_accessible
|vpiStmt:
\_assignment: , line:1385
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (next_lsb), line:1385
|vpiName:next_lsb
|vpiFullName:uvm_pkg.uvm_reg_field::is_indv_accessible.next_lsb
|vpiRhs:
\_bit_select: (fields.get_lsb_pos), line:1385
|vpiName:fields.get_lsb_pos
|vpiFullName:uvm_pkg.uvm_reg_field::is_indv_accessible.fields.get_lsb_pos
|vpiIndex:
\_operation: , line:1385
|vpiOpType:24
|vpiOperand:
\_ref_obj: (fld_idx), line:1385
|vpiName:fld_idx
|vpiOperand:
\_constant: , line:1385
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:1386
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (next_sz), line:1386
|vpiName:next_sz
|vpiFullName:uvm_pkg.uvm_reg_field::is_indv_accessible.next_sz
|vpiRhs:
\_bit_select: (fields.get_n_bits), line:1386
|vpiName:fields.get_n_bits
|vpiFullName:uvm_pkg.uvm_reg_field::is_indv_accessible.fields.get_n_bits
|vpiIndex:
\_operation: , line:1386
|vpiOpType:24
|vpiOperand:
\_ref_obj: (fld_idx), line:1386
|vpiName:fld_idx
|vpiOperand:
\_constant: , line:1386
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_if_else: , line:1390
|vpiCondition:
\_operation: , line:1390
|vpiOpType:26
|vpiOperand:
\_operation: , line:1390
|vpiOpType:14
|vpiOperand:
\_ref_obj: (fld_idx), line:1390
|vpiName:fld_idx
|vpiFullName:uvm_pkg.uvm_reg_field::is_indv_accessible.fld_idx
|vpiOperand:
\_constant: , line:1390
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiOperand:
\_operation: , line:1391
|vpiOpType:27
|vpiOperand:
\_operation: , line:1391
|vpiOpType:14
|vpiOperand:
\_operation: , line:1391
|vpiOpType:13
|vpiOperand:
\_ref_obj: (next_lsb), line:1391
|vpiName:next_lsb
|vpiFullName:uvm_pkg.uvm_reg_field::is_indv_accessible.next_lsb
|vpiOperand:
\_ref_obj: (bus_sz), line:1391
|vpiName:bus_sz
|vpiFullName:uvm_pkg.uvm_reg_field::is_indv_accessible.bus_sz
|vpiOperand:
\_constant: , line:1391
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiOperand:
\_operation: , line:1392
|vpiOpType:18
|vpiOperand:
\_operation: , line:1392
|vpiOpType:11
|vpiOperand:
\_ref_obj: (next_lsb), line:1392
|vpiName:next_lsb
|vpiFullName:uvm_pkg.uvm_reg_field::is_indv_accessible.next_lsb
|vpiOperand:
\_ref_obj: (this_sz), line:1392
|vpiName:this_sz
|vpiFullName:uvm_pkg.uvm_reg_field::is_indv_accessible.this_sz
|vpiOperand:
\_operation: , line:1392
|vpiOpType:13
|vpiOperand:
\_ref_obj: (next_lsb), line:1392
|vpiName:next_lsb
|vpiFullName:uvm_pkg.uvm_reg_field::is_indv_accessible.next_lsb
|vpiOperand:
\_ref_obj: (bus_sz), line:1392
|vpiName:bus_sz
|vpiFullName:uvm_pkg.uvm_reg_field::is_indv_accessible.bus_sz
|vpiStmt:
\_return_stmt: , line:1393
|vpiCondition:
\_constant: , line:1393
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiElseStmt:
\_if_else: , line:1396
|vpiCondition:
\_operation: , line:1396
|vpiOpType:26
|vpiOperand:
\_operation: , line:1396
|vpiOpType:14
|vpiOperand:
\_ref_obj: (fld_idx), line:1396
|vpiName:fld_idx
|vpiFullName:uvm_pkg.uvm_reg_field::is_indv_accessible.fld_idx
|vpiOperand:
\_operation: , line:1396
|vpiOpType:11
|vpiOperand:
\_ref_obj: (fields.size), line:1396
|vpiName:fields.size
|vpiFullName:uvm_pkg.uvm_reg_field::is_indv_accessible.fields.size
|vpiOperand:
\_constant: , line:1396
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_operation: , line:1397
|vpiOpType:27
|vpiOperand:
\_operation: , line:1397
|vpiOpType:14
|vpiOperand:
\_operation: , line:1397
|vpiOpType:13
|vpiOperand:
\_ref_obj: (this_lsb), line:1397
|vpiName:this_lsb
|vpiFullName:uvm_pkg.uvm_reg_field::is_indv_accessible.this_lsb
|vpiOperand:
\_ref_obj: (bus_sz), line:1397
|vpiName:bus_sz
|vpiFullName:uvm_pkg.uvm_reg_field::is_indv_accessible.bus_sz
|vpiOperand:
\_constant: , line:1397
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiOperand:
\_operation: , line:1398
|vpiOpType:19
|vpiOperand:
\_operation: , line:1398
|vpiOpType:11
|vpiOperand:
\_ref_obj: (this_lsb), line:1398
|vpiName:this_lsb
|vpiFullName:uvm_pkg.uvm_reg_field::is_indv_accessible.this_lsb
|vpiOperand:
\_operation: , line:1398
|vpiOpType:24
|vpiOperand:
\_ref_obj: (prev_lsb), line:1398
|vpiName:prev_lsb
|vpiFullName:uvm_pkg.uvm_reg_field::is_indv_accessible.prev_lsb
|vpiOperand:
\_ref_obj: (prev_sz), line:1398
|vpiName:prev_sz
|vpiFullName:uvm_pkg.uvm_reg_field::is_indv_accessible.prev_sz
|vpiOperand:
\_operation: , line:1398
|vpiOpType:13
|vpiOperand:
\_ref_obj: (this_lsb), line:1398
|vpiName:this_lsb
|vpiFullName:uvm_pkg.uvm_reg_field::is_indv_accessible.this_lsb
|vpiOperand:
\_ref_obj: (bus_sz), line:1398
|vpiName:bus_sz
|vpiFullName:uvm_pkg.uvm_reg_field::is_indv_accessible.bus_sz
|vpiStmt:
\_return_stmt: , line:1399
|vpiCondition:
\_constant: , line:1399
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiElseStmt:
\_begin: , line:1402
|vpiFullName:uvm_pkg.uvm_reg_field::is_indv_accessible
|vpiStmt:
\_if_else: , line:1403
|vpiCondition:
\_operation: , line:1403
|vpiOpType:14
|vpiOperand:
\_operation: , line:1403
|vpiOpType:13
|vpiOperand:
\_ref_obj: (this_lsb), line:1403
|vpiName:this_lsb
|vpiFullName:uvm_pkg.uvm_reg_field::is_indv_accessible.this_lsb
|vpiOperand:
\_ref_obj: (bus_sz), line:1403
|vpiName:bus_sz
|vpiFullName:uvm_pkg.uvm_reg_field::is_indv_accessible.bus_sz
|vpiOperand:
\_constant: , line:1403
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_begin: , line:1403
|vpiFullName:uvm_pkg.uvm_reg_field::is_indv_accessible
|vpiStmt:
\_if_stmt: , line:1404
|vpiCondition:
\_operation: , line:1404
|vpiOpType:27
|vpiOperand:
\_operation: , line:1404
|vpiOpType:14
|vpiOperand:
\_operation: , line:1404
|vpiOpType:13
|vpiOperand:
\_ref_obj: (next_lsb), line:1404
|vpiName:next_lsb
|vpiFullName:uvm_pkg.uvm_reg_field::is_indv_accessible.next_lsb
|vpiOperand:
\_ref_obj: (bus_sz), line:1404
|vpiName:bus_sz
|vpiFullName:uvm_pkg.uvm_reg_field::is_indv_accessible.bus_sz
|vpiOperand:
\_constant: , line:1404
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiOperand:
\_operation: , line:1405
|vpiOpType:19
|vpiOperand:
\_operation: , line:1405
|vpiOpType:11
|vpiOperand:
\_ref_obj: (next_lsb), line:1405
|vpiName:next_lsb
|vpiFullName:uvm_pkg.uvm_reg_field::is_indv_accessible.next_lsb
|vpiOperand:
\_operation: , line:1405
|vpiOpType:24
|vpiOperand:
\_ref_obj: (this_lsb), line:1405
|vpiName:this_lsb
|vpiFullName:uvm_pkg.uvm_reg_field::is_indv_accessible.this_lsb
|vpiOperand:
\_ref_obj: (this_sz), line:1405
|vpiName:this_sz
|vpiFullName:uvm_pkg.uvm_reg_field::is_indv_accessible.this_sz
|vpiOperand:
\_operation: , line:1405
|vpiOpType:13
|vpiOperand:
\_ref_obj: (next_lsb), line:1405
|vpiName:next_lsb
|vpiFullName:uvm_pkg.uvm_reg_field::is_indv_accessible.next_lsb
|vpiOperand:
\_ref_obj: (bus_sz), line:1405
|vpiName:bus_sz
|vpiFullName:uvm_pkg.uvm_reg_field::is_indv_accessible.bus_sz
|vpiStmt:
\_return_stmt: , line:1406
|vpiCondition:
\_constant: , line:1406
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiElseStmt:
\_begin: , line:1408
|vpiFullName:uvm_pkg.uvm_reg_field::is_indv_accessible
|vpiStmt:
\_if_stmt: , line:1409
|vpiCondition:
\_operation: , line:1409
|vpiOpType:26
|vpiOperand:
\_operation: , line:1409
|vpiOpType:19
|vpiOperand:
\_operation: , line:1409
|vpiOpType:11
|vpiOperand:
\_ref_obj: (next_lsb), line:1409
|vpiName:next_lsb
|vpiFullName:uvm_pkg.uvm_reg_field::is_indv_accessible.next_lsb
|vpiOperand:
\_operation: , line:1409
|vpiOpType:24
|vpiOperand:
\_ref_obj: (this_lsb), line:1409
|vpiName:this_lsb
|vpiFullName:uvm_pkg.uvm_reg_field::is_indv_accessible.this_lsb
|vpiOperand:
\_ref_obj: (this_sz), line:1409
|vpiName:this_sz
|vpiFullName:uvm_pkg.uvm_reg_field::is_indv_accessible.this_sz
|vpiOperand:
\_operation: , line:1409
|vpiOpType:13
|vpiOperand:
\_ref_obj: (next_lsb), line:1409
|vpiName:next_lsb
|vpiFullName:uvm_pkg.uvm_reg_field::is_indv_accessible.next_lsb
|vpiOperand:
\_ref_obj: (bus_sz), line:1409
|vpiName:bus_sz
|vpiFullName:uvm_pkg.uvm_reg_field::is_indv_accessible.bus_sz
|vpiOperand:
\_operation: , line:1410
|vpiOpType:19
|vpiOperand:
\_operation: , line:1410
|vpiOpType:11
|vpiOperand:
\_ref_obj: (this_lsb), line:1410
|vpiName:this_lsb
|vpiFullName:uvm_pkg.uvm_reg_field::is_indv_accessible.this_lsb
|vpiOperand:
\_operation: , line:1410
|vpiOpType:24
|vpiOperand:
\_ref_obj: (prev_lsb), line:1410
|vpiName:prev_lsb
|vpiFullName:uvm_pkg.uvm_reg_field::is_indv_accessible.prev_lsb
|vpiOperand:
\_ref_obj: (prev_sz), line:1410
|vpiName:prev_sz
|vpiFullName:uvm_pkg.uvm_reg_field::is_indv_accessible.prev_sz
|vpiOperand:
\_operation: , line:1410
|vpiOpType:13
|vpiOperand:
\_ref_obj: (this_lsb), line:1410
|vpiName:this_lsb
|vpiFullName:uvm_pkg.uvm_reg_field::is_indv_accessible.this_lsb
|vpiOperand:
\_ref_obj: (bus_sz), line:1410
|vpiName:bus_sz
|vpiFullName:uvm_pkg.uvm_reg_field::is_indv_accessible.bus_sz
|vpiStmt:
\_return_stmt: , line:1411
|vpiCondition:
\_constant: , line:1411
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_begin: , line:136
|vpiFullName:uvm_pkg.uvm_reg_field::is_indv_accessible
|vpiStmt:
\_if_stmt: , line:137
|vpiCondition:
\_func_call: (uvm_report_enabled), line:137
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:137
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_WARNING), line:137
|vpiName:UVM_WARNING
|vpiArgument:
\_constant: , line:137
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_warning), line:138
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:138
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_operation: , line:139
|vpiOpType:33
|vpiOperand:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"Target bus does not support byte enabling, and the field '"
|vpiSize:60
|STRING:"Target bus does not support byte enabling, and the field '"
|vpiOperand:
\_func_call: (get_full_name), line:140
|vpiName:get_full_name
|vpiOperand:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:"' is not the only field within the entire bus width. "
|vpiSize:55
|STRING:"' is not the only field within the entire bus width. "
|vpiOperand:
\_constant: , line:142
|vpiConstType:6
|vpiDecompile:"Individual field access will not be available. "
|vpiSize:49
|STRING:"Individual field access will not be available. "
|vpiOperand:
\_constant: , line:143
|vpiConstType:6
|vpiDecompile:"Accessing complete register instead."
|vpiSize:38
|STRING:"Accessing complete register instead."
|vpiArgument:
\_ref_obj: (UVM_NONE), line:143
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:143
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_field.svh"
|vpiSize:208
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_field.svh"
|vpiArgument:
\_constant: , line:143
|vpiConstType:7
|vpiDecompile:1418
|vpiSize:32
|INT:1418
|vpiArgument:
\_constant: , line:143
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:143
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:1421
|vpiCondition:
\_constant: , line:1421
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiTaskFunc:
\_task: (uvm_reg_field::poke), line:1428
|vpiName:uvm_reg_field::poke
|vpiFullName:uvm_pkg.uvm_reg_field::poke
|vpiStmt:
\_begin: , parent:uvm_reg_field::poke
|vpiFullName:uvm_pkg.uvm_reg_field::poke
|vpiStmt:
\_assignment: , line:1437
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_fname), line:1437
|vpiName:m_fname
|vpiFullName:uvm_pkg.uvm_reg_field::poke.m_fname
|vpiRhs:
\_ref_obj: (fname), line:1437
|vpiName:fname
|vpiFullName:uvm_pkg.uvm_reg_field::poke.fname
|vpiStmt:
\_assignment: , line:1438
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_lineno), line:1438
|vpiName:m_lineno
|vpiFullName:uvm_pkg.uvm_reg_field::poke.m_lineno
|vpiRhs:
\_ref_obj: (lineno), line:1438
|vpiName:lineno
|vpiFullName:uvm_pkg.uvm_reg_field::poke.lineno
|vpiStmt:
\_if_stmt: , line:134
|vpiCondition:
\_operation: , line:134
|vpiOpType:23
|vpiOperand:
\_ref_obj: (value), line:134
|vpiName:value
|vpiFullName:uvm_pkg.uvm_reg_field::poke.value
|vpiOperand:
\_ref_obj: (m_size), line:134
|vpiName:m_size
|vpiFullName:uvm_pkg.uvm_reg_field::poke.m_size
|vpiStmt:
\_begin: , line:134
|vpiFullName:uvm_pkg.uvm_reg_field::poke
|vpiStmt:
\_begin: , line:136
|vpiFullName:uvm_pkg.uvm_reg_field::poke
|vpiStmt:
\_if_stmt: , line:137
|vpiCondition:
\_func_call: (uvm_report_enabled), line:137
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:137
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_WARNING), line:137
|vpiName:UVM_WARNING
|vpiArgument:
\_constant: , line:137
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_warning), line:138
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:138
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_operation: , line:140
|vpiOpType:33
|vpiOperand:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:"uvm_reg_field::poke(): Value exceeds size of field '"
|vpiSize:54
|STRING:"uvm_reg_field::poke(): Value exceeds size of field '"
|vpiOperand:
\_func_call: (get_name), line:141
|vpiName:get_name
|vpiOperand:
\_constant: , line:141
|vpiConstType:6
|vpiDecompile:"'"
|vpiSize:3
|STRING:"'"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:141
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:141
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_field.svh"
|vpiSize:208
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_field.svh"
|vpiArgument:
\_constant: , line:141
|vpiConstType:7
|vpiDecompile:1444
|vpiSize:32
|INT:1444
|vpiArgument:
\_constant: , line:141
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:141
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:1446
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (value), line:1446
|vpiName:value
|vpiFullName:uvm_pkg.uvm_reg_field::poke.value
|vpiRhs:
\_operation: , line:1446
|vpiOpType:28
|vpiOperand:
\_ref_obj: (value), line:1446
|vpiName:value
|vpiFullName:uvm_pkg.uvm_reg_field::poke.value
|vpiOperand:
\_operation: , line:1446
|vpiOpType:11
|vpiOperand:
\_operation: , line:1446
|vpiOpType:22
|vpiOperand:
\_constant: , line:1446
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_ref_obj: (m_size), line:1446
|vpiName:m_size
|vpiFullName:uvm_pkg.uvm_reg_field::poke.m_size
|vpiOperand:
\_constant: , line:1446
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_func_call: (m_parent.XatomicX), line:1450
|vpiName:m_parent.XatomicX
|vpiArgument:
\_constant: , line:1450
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:1451
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_parent.m_is_locked_by_field), line:1451
|vpiName:m_parent.m_is_locked_by_field
|vpiFullName:uvm_pkg.uvm_reg_field::poke.m_parent.m_is_locked_by_field
|vpiRhs:
\_constant: , line:1451
|vpiConstType:3
|vpiDecompile:'b1
|vpiSize:1
|BIN:1
|vpiStmt:
\_assignment: , line:1453
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (tmp), line:1453
|vpiName:tmp
|vpiFullName:uvm_pkg.uvm_reg_field::poke.tmp
|vpiRhs:
\_constant: , line:1453
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_func_call: (m_parent.peek), line:1456
|vpiName:m_parent.peek
|vpiArgument:
\_ref_obj: (status), line:1456
|vpiName:status
|vpiArgument:
\_ref_obj: (tmp), line:1456
|vpiName:tmp
|vpiArgument:
\_ref_obj: (kind), line:1456
|vpiName:kind
|vpiArgument:
\_ref_obj: (parent), line:1456
|vpiName:parent
|vpiArgument:
\_ref_obj: (extension), line:1456
|vpiName:extension
|vpiArgument:
\_ref_obj: (fname), line:1456
|vpiName:fname
|vpiArgument:
\_ref_obj: (lineno), line:1456
|vpiName:lineno
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:14
|vpiOperand:
\_ref_obj: (status), line:152
|vpiName:status
|vpiFullName:uvm_pkg.uvm_reg_field::poke.status
|vpiOperand:
\_ref_obj: (UVM_NOT_OK), line:152
|vpiName:UVM_NOT_OK
|vpiFullName:uvm_pkg.uvm_reg_field::poke.UVM_NOT_OK
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_reg_field::poke
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_reg_field::poke
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:155
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_operation: , line:157
|vpiOpType:33
|vpiOperand:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"uvm_reg_field::poke(): Peek of register '"
|vpiSize:43
|STRING:"uvm_reg_field::poke(): Peek of register '"
|vpiOperand:
\_ref_obj: (m_parent.get_full_name), line:158
|vpiName:m_parent.get_full_name
|vpiOperand:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"' returned status "
|vpiSize:20
|STRING:"' returned status "
|vpiOperand:
\_ref_obj: (status.name), line:158
|vpiName:status.name
|vpiArgument:
\_ref_obj: (UVM_NONE), line:158
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_field.svh"
|vpiSize:208
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_field.svh"
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:1460
|vpiSize:32
|INT:1460
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_func_call: (m_parent.XatomicX), line:1462
|vpiName:m_parent.XatomicX
|vpiArgument:
\_constant: , line:1462
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_assignment: , line:1463
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_parent.m_is_locked_by_field), line:1463
|vpiName:m_parent.m_is_locked_by_field
|vpiFullName:uvm_pkg.uvm_reg_field::poke.m_parent.m_is_locked_by_field
|vpiRhs:
\_constant: , line:1463
|vpiConstType:3
|vpiDecompile:'b0
|vpiSize:1
|BIN:0
|vpiStmt:
\_return_stmt: , line:1464
|vpiStmt:
\_assignment: , line:1468
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (tmp), line:1468
|vpiName:tmp
|vpiFullName:uvm_pkg.uvm_reg_field::poke.tmp
|vpiRhs:
\_operation: , line:1468
|vpiOpType:4
|vpiOperand:
\_operation: , line:1468
|vpiOpType:22
|vpiOperand:
\_operation: , line:1468
|vpiOpType:11
|vpiOperand:
\_operation: , line:1468
|vpiOpType:22
|vpiOperand:
\_constant: , line:1468
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_ref_obj: (m_size), line:1468
|vpiName:m_size
|vpiFullName:uvm_pkg.uvm_reg_field::poke.m_size
|vpiOperand:
\_constant: , line:1468
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_ref_obj: (m_lsb), line:1468
|vpiName:m_lsb
|vpiFullName:uvm_pkg.uvm_reg_field::poke.m_lsb
|vpiStmt:
\_assignment: , line:1469
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (tmp), line:1469
|vpiName:tmp
|vpiFullName:uvm_pkg.uvm_reg_field::poke.tmp
|vpiRhs:
\_operation: , line:1469
|vpiOpType:22
|vpiOperand:
\_ref_obj: (value), line:1469
|vpiName:value
|vpiFullName:uvm_pkg.uvm_reg_field::poke.value
|vpiOperand:
\_ref_obj: (m_lsb), line:1469
|vpiName:m_lsb
|vpiFullName:uvm_pkg.uvm_reg_field::poke.m_lsb
|vpiStmt:
\_func_call: (m_parent.poke), line:1470
|vpiName:m_parent.poke
|vpiArgument:
\_ref_obj: (status), line:1470
|vpiName:status
|vpiArgument:
\_ref_obj: (tmp), line:1470
|vpiName:tmp
|vpiArgument:
\_ref_obj: (kind), line:1470
|vpiName:kind
|vpiArgument:
\_ref_obj: (parent), line:1470
|vpiName:parent
|vpiArgument:
\_ref_obj: (extension), line:1470
|vpiName:extension
|vpiArgument:
\_ref_obj: (fname), line:1470
|vpiName:fname
|vpiArgument:
\_ref_obj: (lineno), line:1470
|vpiName:lineno
|vpiStmt:
\_func_call: (m_parent.XatomicX), line:1472
|vpiName:m_parent.XatomicX
|vpiArgument:
\_constant: , line:1472
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_assignment: , line:1473
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_parent.m_is_locked_by_field), line:1473
|vpiName:m_parent.m_is_locked_by_field
|vpiFullName:uvm_pkg.uvm_reg_field::poke.m_parent.m_is_locked_by_field
|vpiRhs:
\_constant: , line:1473
|vpiConstType:3
|vpiDecompile:'b0
|vpiSize:1
|BIN:0
|vpiTaskFunc:
\_task: (uvm_reg_field::peek), line:1479
|vpiName:uvm_reg_field::peek
|vpiFullName:uvm_pkg.uvm_reg_field::peek
|vpiStmt:
\_begin: , parent:uvm_reg_field::peek
|vpiFullName:uvm_pkg.uvm_reg_field::peek
|vpiStmt:
\_assignment: , line:1488
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_fname), line:1488
|vpiName:m_fname
|vpiFullName:uvm_pkg.uvm_reg_field::peek.m_fname
|vpiRhs:
\_ref_obj: (fname), line:1488
|vpiName:fname
|vpiFullName:uvm_pkg.uvm_reg_field::peek.fname
|vpiStmt:
\_assignment: , line:1489
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_lineno), line:1489
|vpiName:m_lineno
|vpiFullName:uvm_pkg.uvm_reg_field::peek.m_lineno
|vpiRhs:
\_ref_obj: (lineno), line:1489
|vpiName:lineno
|vpiFullName:uvm_pkg.uvm_reg_field::peek.lineno
|vpiStmt:
\_func_call: (m_parent.peek), line:1491
|vpiName:m_parent.peek
|vpiArgument:
\_ref_obj: (status), line:1491
|vpiName:status
|vpiArgument:
\_ref_obj: (reg_value), line:1491
|vpiName:reg_value
|vpiArgument:
\_ref_obj: (kind), line:1491
|vpiName:kind
|vpiArgument:
\_ref_obj: (parent), line:1491
|vpiName:parent
|vpiArgument:
\_ref_obj: (extension), line:1491
|vpiName:extension
|vpiArgument:
\_ref_obj: (fname), line:1491
|vpiName:fname
|vpiArgument:
\_ref_obj: (lineno), line:1491
|vpiName:lineno
|vpiStmt:
\_assignment: , line:1492
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (value), line:1492
|vpiName:value
|vpiFullName:uvm_pkg.uvm_reg_field::peek.value
|vpiRhs:
\_operation: , line:1492
|vpiOpType:28
|vpiOperand:
\_operation: , line:1492
|vpiOpType:23
|vpiOperand:
\_ref_obj: (reg_value), line:1492
|vpiName:reg_value
|vpiFullName:uvm_pkg.uvm_reg_field::peek.reg_value
|vpiOperand:
\_ref_obj: (m_lsb), line:1492
|vpiName:m_lsb
|vpiFullName:uvm_pkg.uvm_reg_field::peek.m_lsb
|vpiOperand:
\_operation: , line:1492
|vpiOpType:11
|vpiOperand:
\_operation: , line:1492
|vpiOpType:22
|vpiOperand:
\_constant: , line:1492
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_ref_obj: (m_size), line:1492
|vpiName:m_size
|vpiFullName:uvm_pkg.uvm_reg_field::peek.m_size
|vpiOperand:
\_constant: , line:1492
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiTaskFunc:
\_task: (uvm_reg_field::mirror), line:1499
|vpiName:uvm_reg_field::mirror
|vpiFullName:uvm_pkg.uvm_reg_field::mirror
|vpiStmt:
\_begin: , parent:uvm_reg_field::mirror
|vpiFullName:uvm_pkg.uvm_reg_field::mirror
|vpiStmt:
\_assignment: , line:1508
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_fname), line:1508
|vpiName:m_fname
|vpiFullName:uvm_pkg.uvm_reg_field::mirror.m_fname
|vpiRhs:
\_ref_obj: (fname), line:1508
|vpiName:fname
|vpiFullName:uvm_pkg.uvm_reg_field::mirror.fname
|vpiStmt:
\_assignment: , line:1509
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_lineno), line:1509
|vpiName:m_lineno
|vpiFullName:uvm_pkg.uvm_reg_field::mirror.m_lineno
|vpiRhs:
\_ref_obj: (lineno), line:1509
|vpiName:lineno
|vpiFullName:uvm_pkg.uvm_reg_field::mirror.lineno
|vpiStmt:
\_func_call: (m_parent.mirror), line:1510
|vpiName:m_parent.mirror
|vpiArgument:
\_ref_obj: (status), line:1510
|vpiName:status
|vpiArgument:
\_ref_obj: (check), line:1510
|vpiName:check
|vpiArgument:
\_ref_obj: (path), line:1510
|vpiName:path
|vpiArgument:
\_ref_obj: (map), line:1510
|vpiName:map
|vpiArgument:
\_ref_obj: (parent), line:1510
|vpiName:parent
|vpiArgument:
\_ref_obj: (prior), line:1510
|vpiName:prior
|vpiArgument:
\_ref_obj: (extension), line:1510
|vpiName:extension
|vpiArgument:
\_ref_obj: (fname), line:1511
|vpiName:fname
|vpiArgument:
\_ref_obj: (lineno), line:1511
|vpiName:lineno
|vpiTaskFunc:
\_function: (uvm_reg_field::set_compare), line:1517
|vpiName:uvm_reg_field::set_compare
|vpiFullName:uvm_pkg.uvm_reg_field::set_compare
|vpiIODecl:
\_io_decl: (check)
|vpiName:check
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_check_e), line:1517, parent:check
|vpiName:uvm_check_e
|vpiFullName:check.uvm_check_e
|vpiStmt:
\_assignment: , line:1518, parent:uvm_reg_field::set_compare
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_check), line:1518
|vpiName:m_check
|vpiFullName:uvm_pkg.uvm_reg_field::set_compare.m_check
|vpiRhs:
\_ref_obj: (check), line:1518
|vpiName:check
|vpiFullName:uvm_pkg.uvm_reg_field::set_compare.check
|vpiTaskFunc:
\_function: (uvm_reg_field::get_compare), line:1524
|vpiName:uvm_reg_field::get_compare
|vpiFullName:uvm_pkg.uvm_reg_field::get_compare
|vpiReturn:
\_chandle_var: (uvm_check_e), line:1524
|vpiName:uvm_check_e
|vpiStmt:
\_return_stmt: , line:1525, parent:uvm_reg_field::get_compare
|vpiCondition:
\_ref_obj: (m_check), line:1525
|vpiName:m_check
|vpiFullName:uvm_pkg.uvm_reg_field::get_compare.m_check
|vpiTaskFunc:
\_function: (uvm_reg_field::pre_randomize), line:1530
|vpiName:uvm_reg_field::pre_randomize
|vpiFullName:uvm_pkg.uvm_reg_field::pre_randomize
|vpiStmt:
\_assignment: , line:1534, parent:uvm_reg_field::pre_randomize
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (value), line:1534
|vpiName:value
|vpiFullName:uvm_pkg.uvm_reg_field::pre_randomize.value
|vpiRhs:
\_ref_obj: (m_desired), line:1534
|vpiName:m_desired
|vpiFullName:uvm_pkg.uvm_reg_field::pre_randomize.m_desired
|vpiTaskFunc:
\_function: (uvm_reg_field::post_randomize), line:1540
|vpiName:uvm_reg_field::post_randomize
|vpiFullName:uvm_pkg.uvm_reg_field::post_randomize
|vpiStmt:
\_assignment: , line:1541, parent:uvm_reg_field::post_randomize
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_desired), line:1541
|vpiName:m_desired
|vpiFullName:uvm_pkg.uvm_reg_field::post_randomize.m_desired
|vpiRhs:
\_ref_obj: (value), line:1541
|vpiName:value
|vpiFullName:uvm_pkg.uvm_reg_field::post_randomize.value
|vpiTaskFunc:
\_function: (uvm_reg_field::do_print), line:1547
|vpiName:uvm_reg_field::do_print
|vpiFullName:uvm_pkg.uvm_reg_field::do_print
|vpiIODecl:
\_io_decl: (printer)
|vpiName:printer
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_printer), line:1547, parent:printer
|vpiName:uvm_printer
|vpiFullName:printer.uvm_printer
|vpiStmt:
\_func_call: (printer.print_generic), line:1548, parent:uvm_reg_field::do_print
|vpiName:printer.print_generic
|vpiArgument:
\_func_call: (get_name), line:1548
|vpiName:get_name
|vpiArgument:
\_func_call: (get_type_name), line:1548
|vpiName:get_type_name
|vpiArgument:
\_operation: , line:1548
|vpiOpType:1
|vpiOperand:
\_constant: , line:1548
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiArgument:
\_func_call: (convert2string), line:1548
|vpiName:convert2string
|vpiTaskFunc:
\_function: (uvm_reg_field::convert2string), line:1554
|vpiName:uvm_reg_field::convert2string
|vpiFullName:uvm_pkg.uvm_reg_field::convert2string
|vpiReturn:
\_logic_var: , line:1554
|vpiStmt:
\_begin: , parent:uvm_reg_field::convert2string
|vpiFullName:uvm_pkg.uvm_reg_field::convert2string
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_logic_var: (fmt), line:1555
|vpiName:fmt
|vpiFullName:uvm_pkg.uvm_reg_field::convert2string.fmt
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_logic_var: (res_str), line:1556
|vpiName:res_str
|vpiFullName:uvm_pkg.uvm_reg_field::convert2string.res_str
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_logic_var: (t_str), line:1557
|vpiName:t_str
|vpiFullName:uvm_pkg.uvm_reg_field::convert2string.t_str
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_bit_var: (with_debug_info), line:1558
|vpiName:with_debug_info
|vpiFullName:uvm_pkg.uvm_reg_field::convert2string.with_debug_info
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_logic_var: (prefix), line:1559
|vpiName:prefix
|vpiFullName:uvm_pkg.uvm_reg_field::convert2string.prefix
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_func_call: (get_register), line:1560
|vpiName:get_register
|vpiLhs:
\_chandle_var: (reg_), line:1560
|vpiName:reg_
|vpiFullName:uvm_pkg.uvm_reg_field::convert2string.reg_
|vpiStmt:
\_sys_func_call: ($sformat), line:1562
|vpiName:$sformat
|vpiArgument:
\_ref_obj: (fmt), line:1562
|vpiName:fmt
|vpiArgument:
\_constant: , line:1562
|vpiConstType:6
|vpiDecompile:"%0d'h%%%0dh"
|vpiSize:13
|STRING:"%0d'h%%%0dh"
|vpiArgument:
\_func_call: (get_n_bits), line:1562
|vpiName:get_n_bits
|vpiArgument:
\_operation: , line:1563
|vpiOpType:24
|vpiOperand:
\_operation: , line:1563
|vpiOpType:12
|vpiOperand:
\_operation: , line:1563
|vpiOpType:11
|vpiOperand:
\_func_call: (get_n_bits), line:1563
|vpiName:get_n_bits
|vpiOperand:
\_constant: , line:1563
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_constant: , line:1563
|vpiConstType:7
|vpiDecompile:4
|vpiSize:32
|INT:4
|vpiOperand:
\_constant: , line:1563
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_sys_func_call: ($sformat), line:1564
|vpiName:$sformat
|vpiArgument:
\_ref_obj: (convert2string), line:1564
|vpiName:convert2string
|vpiArgument:
\_operation: , line:1564
|vpiOpType:33
|vpiOperand:
\_constant: , line:1564
|vpiConstType:6
|vpiDecompile:"%s %s %s[%0d:%0d]="
|vpiSize:20
|STRING:"%s %s %s[%0d:%0d]="
|vpiOperand:
\_ref_obj: (fmt), line:1564
|vpiName:fmt
|vpiOperand:
\_constant: , line:1564
|vpiConstType:6
|vpiDecompile:"%s"
|vpiSize:4
|STRING:"%s"
|vpiArgument:
\_ref_obj: (prefix), line:1564
|vpiName:prefix
|vpiArgument:
\_func_call: (get_access), line:1565
|vpiName:get_access
|vpiArgument:
\_ref_obj: (reg_.get_name), line:1566
|vpiName:reg_.get_name
|vpiArgument:
\_operation: , line:1567
|vpiOpType:11
|vpiOperand:
\_operation: , line:1567
|vpiOpType:24
|vpiOperand:
\_func_call: (get_lsb_pos), line:1567
|vpiName:get_lsb_pos
|vpiOperand:
\_func_call: (get_n_bits), line:1567
|vpiName:get_n_bits
|vpiOperand:
\_constant: , line:1567
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiArgument:
\_func_call: (get_lsb_pos), line:1568
|vpiName:get_lsb_pos
|vpiArgument:
\_ref_obj: (m_desired), line:1568
|vpiName:m_desired
|vpiArgument:
\_operation: , line:1569
|vpiOpType:32
|vpiOperand:
\_operation: , line:1569
|vpiOpType:15
|vpiOperand:
\_ref_obj: (m_desired), line:1569
|vpiName:m_desired
|vpiOperand:
\_ref_obj: (m_mirrored), line:1569
|vpiName:m_mirrored
|vpiOperand:
\_sys_func_call: ($sformatf), line:1569
|vpiName:$sformatf
|vpiArgument:
\_operation: , line:1569
|vpiOpType:33
|vpiOperand:
\_constant: , line:1569
|vpiConstType:6
|vpiDecompile:" (Mirror: "
|vpiSize:12
|STRING:" (Mirror: "
|vpiOperand:
\_ref_obj: (fmt), line:1569
|vpiName:fmt
|vpiOperand:
\_constant: , line:1569
|vpiConstType:6
|vpiDecompile:")"
|vpiSize:3
|STRING:")"
|vpiArgument:
\_ref_obj: (m_mirrored), line:1570
|vpiName:m_mirrored
|vpiOperand:
\_constant: , line:1570
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiStmt:
\_if_stmt: , line:1572
|vpiCondition:
\_operation: , line:1572
|vpiOpType:14
|vpiOperand:
\_ref_obj: (m_read_in_progress), line:1572
|vpiName:m_read_in_progress
|vpiFullName:uvm_pkg.uvm_reg_field::convert2string.m_read_in_progress
|vpiOperand:
\_constant: , line:1572
|vpiConstType:3
|vpiDecompile:'b1
|vpiSize:1
|BIN:1
|vpiStmt:
\_begin: , line:1572
|vpiFullName:uvm_pkg.uvm_reg_field::convert2string
|vpiStmt:
\_if_stmt: , line:1573
|vpiCondition:
\_operation: , line:1573
|vpiOpType:26
|vpiOperand:
\_operation: , line:1573
|vpiOpType:15
|vpiOperand:
\_ref_obj: (m_fname), line:1573
|vpiName:m_fname
|vpiFullName:uvm_pkg.uvm_reg_field::convert2string.m_fname
|vpiOperand:
\_constant: , line:1573
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiOperand:
\_operation: , line:1573
|vpiOpType:15
|vpiOperand:
\_ref_obj: (m_lineno), line:1573
|vpiName:m_lineno
|vpiFullName:uvm_pkg.uvm_reg_field::convert2string.m_lineno
|vpiOperand:
\_constant: , line:1573
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_sys_func_call: ($sformat), line:1574
|vpiName:$sformat
|vpiArgument:
\_ref_obj: (res_str), line:1574
|vpiName:res_str
|vpiArgument:
\_constant: , line:1574
|vpiConstType:6
|vpiDecompile:" from %s:%0d"
|vpiSize:14
|STRING:" from %s:%0d"
|vpiArgument:
\_ref_obj: (m_fname), line:1574
|vpiName:m_fname
|vpiArgument:
\_ref_obj: (m_lineno), line:1574
|vpiName:m_lineno
|vpiStmt:
\_assignment: , line:1575
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (convert2string), line:1575
|vpiName:convert2string
|vpiFullName:uvm_pkg.uvm_reg_field::convert2string.convert2string
|vpiRhs:
\_operation: , line:1575
|vpiOpType:33
|vpiOperand:
\_ref_obj: (convert2string), line:1575
|vpiName:convert2string
|vpiOperand:
\_constant: , line:1575
|vpiConstType:6
|vpiDecompile:"\n"
|vpiSize:4
|STRING:"\n"
|vpiOperand:
\_constant: , line:1575
|vpiConstType:6
|vpiDecompile:"currently being read"
|vpiSize:22
|STRING:"currently being read"
|vpiOperand:
\_ref_obj: (res_str), line:1575
|vpiName:res_str
|vpiStmt:
\_if_stmt: , line:1577
|vpiCondition:
\_operation: , line:1577
|vpiOpType:14
|vpiOperand:
\_ref_obj: (m_write_in_progress), line:1577
|vpiName:m_write_in_progress
|vpiFullName:uvm_pkg.uvm_reg_field::convert2string.m_write_in_progress
|vpiOperand:
\_constant: , line:1577
|vpiConstType:3
|vpiDecompile:'b1
|vpiSize:1
|BIN:1
|vpiStmt:
\_begin: , line:1577
|vpiFullName:uvm_pkg.uvm_reg_field::convert2string
|vpiStmt:
\_if_stmt: , line:1578
|vpiCondition:
\_operation: , line:1578
|vpiOpType:26
|vpiOperand:
\_operation: , line:1578
|vpiOpType:15
|vpiOperand:
\_ref_obj: (m_fname), line:1578
|vpiName:m_fname
|vpiFullName:uvm_pkg.uvm_reg_field::convert2string.m_fname
|vpiOperand:
\_constant: , line:1578
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiOperand:
\_operation: , line:1578
|vpiOpType:15
|vpiOperand:
\_ref_obj: (m_lineno), line:1578
|vpiName:m_lineno
|vpiFullName:uvm_pkg.uvm_reg_field::convert2string.m_lineno
|vpiOperand:
\_constant: , line:1578
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_sys_func_call: ($sformat), line:1579
|vpiName:$sformat
|vpiArgument:
\_ref_obj: (res_str), line:1579
|vpiName:res_str
|vpiArgument:
\_constant: , line:1579
|vpiConstType:6
|vpiDecompile:" from %s:%0d"
|vpiSize:14
|STRING:" from %s:%0d"
|vpiArgument:
\_ref_obj: (m_fname), line:1579
|vpiName:m_fname
|vpiArgument:
\_ref_obj: (m_lineno), line:1579
|vpiName:m_lineno
|vpiStmt:
\_assignment: , line:1580
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (convert2string), line:1580
|vpiName:convert2string
|vpiFullName:uvm_pkg.uvm_reg_field::convert2string.convert2string
|vpiRhs:
\_operation: , line:1580
|vpiOpType:33
|vpiOperand:
\_ref_obj: (convert2string), line:1580
|vpiName:convert2string
|vpiOperand:
\_constant: , line:1580
|vpiConstType:6
|vpiDecompile:"\n"
|vpiSize:4
|STRING:"\n"
|vpiOperand:
\_ref_obj: (res_str), line:1580
|vpiName:res_str
|vpiOperand:
\_constant: , line:1580
|vpiConstType:6
|vpiDecompile:"currently being written"
|vpiSize:25
|STRING:"currently being written"
|vpiTaskFunc:
\_function: (uvm_reg_field::clone), line:170
|vpiName:uvm_reg_field::clone
|vpiFullName:uvm_pkg.uvm_reg_field::clone
|vpiReturn:
\_chandle_var: (uvm_object), line:170
|vpiName:uvm_object
|vpiStmt:
\_begin: , parent:uvm_reg_field::clone
|vpiFullName:uvm_pkg.uvm_reg_field::clone
|vpiStmt:
\_begin: , line:172
|vpiFullName:uvm_pkg.uvm_reg_field::clone
|vpiStmt:
\_if_stmt: , line:174
|vpiCondition:
\_func_call: (uvm_report_enabled), line:174
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:174
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_FATAL), line:174
|vpiName:UVM_FATAL
|vpiArgument:
\_constant: , line:174
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_fatal), line:175
|vpiName:uvm_report_fatal
|vpiFunction:
\_function: (uvm_report_fatal), line:192
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"RegModel field cannot be cloned"
|vpiSize:33
|STRING:"RegModel field cannot be cloned"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:175
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_field.svh"
|vpiSize:208
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_field.svh"
|vpiArgument:
\_constant: , line:175
|vpiConstType:7
|vpiDecompile:1588
|vpiSize:32
|INT:1588
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:175
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:1590
|vpiCondition:
\_unsupported_expr: , line:1590
|STRING:
|vpiTaskFunc:
\_function: (uvm_reg_field::do_copy), line:134
|vpiName:uvm_reg_field::do_copy
|vpiFullName:uvm_pkg.uvm_reg_field::do_copy
|vpiIODecl:
\_io_decl: (rhs)
|vpiName:rhs
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_object), line:134, parent:rhs
|vpiName:uvm_object
|vpiFullName:rhs.uvm_object
|vpiStmt:
\_begin: , line:136, parent:uvm_reg_field::do_copy
|vpiFullName:uvm_pkg.uvm_reg_field::do_copy
|vpiStmt:
\_if_stmt: , line:138
|vpiCondition:
\_func_call: (uvm_report_enabled), line:138
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:138
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_WARNING), line:138
|vpiName:UVM_WARNING
|vpiArgument:
\_constant: , line:138
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_warning), line:139
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"RegModel field copy not yet implemented"
|vpiSize:41
|STRING:"RegModel field copy not yet implemented"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:139
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_field.svh"
|vpiSize:208
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_field.svh"
|vpiArgument:
\_constant: , line:139
|vpiConstType:7
|vpiDecompile:1595
|vpiSize:32
|INT:1595
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:139
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiTaskFunc:
\_function: (uvm_reg_field::do_compare), line:1603
|vpiName:uvm_reg_field::do_compare
|vpiFullName:uvm_pkg.uvm_reg_field::do_compare
|vpiReturn:
\_bit_var: , line:1603
|vpiIODecl:
\_io_decl: (rhs)
|vpiName:rhs
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_object), line:1603, parent:rhs
|vpiName:uvm_object
|vpiFullName:rhs.uvm_object
|vpiIODecl:
\_io_decl: (comparer)
|vpiName:comparer
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_comparer), line:134, parent:comparer
|vpiName:uvm_comparer
|vpiFullName:comparer.uvm_comparer
|vpiStmt:
\_begin: , parent:uvm_reg_field::do_compare
|vpiFullName:uvm_pkg.uvm_reg_field::do_compare
|vpiStmt:
\_begin: , line:136
|vpiFullName:uvm_pkg.uvm_reg_field::do_compare
|vpiStmt:
\_if_stmt: , line:138
|vpiCondition:
\_func_call: (uvm_report_enabled), line:138
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:138
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_WARNING), line:138
|vpiName:UVM_WARNING
|vpiArgument:
\_constant: , line:138
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_warning), line:139
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"RegModel field compare not yet implemented"
|vpiSize:44
|STRING:"RegModel field compare not yet implemented"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:139
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_field.svh"
|vpiSize:208
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_field.svh"
|vpiArgument:
\_constant: , line:139
|vpiConstType:7
|vpiDecompile:1604
|vpiSize:32
|INT:1604
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:139
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:1607
|vpiCondition:
\_constant: , line:1607
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiTaskFunc:
\_function: (uvm_reg_field::do_pack), line:134
|vpiName:uvm_reg_field::do_pack
|vpiFullName:uvm_pkg.uvm_reg_field::do_pack
|vpiIODecl:
\_io_decl: (packer)
|vpiName:packer
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_packer), line:134, parent:packer
|vpiName:uvm_packer
|vpiFullName:packer.uvm_packer
|vpiStmt:
\_begin: , line:136, parent:uvm_reg_field::do_pack
|vpiFullName:uvm_pkg.uvm_reg_field::do_pack
|vpiStmt:
\_if_stmt: , line:138
|vpiCondition:
\_func_call: (uvm_report_enabled), line:138
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:138
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_WARNING), line:138
|vpiName:UVM_WARNING
|vpiArgument:
\_constant: , line:138
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_warning), line:139
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"RegModel field cannot be packed"
|vpiSize:33
|STRING:"RegModel field cannot be packed"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:139
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_field.svh"
|vpiSize:208
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_field.svh"
|vpiArgument:
\_constant: , line:139
|vpiConstType:7
|vpiDecompile:1613
|vpiSize:32
|INT:1613
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:139
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiTaskFunc:
\_function: (uvm_reg_field::do_unpack), line:134
|vpiName:uvm_reg_field::do_unpack
|vpiFullName:uvm_pkg.uvm_reg_field::do_unpack
|vpiIODecl:
\_io_decl: (packer)
|vpiName:packer
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_packer), line:134, parent:packer
|vpiName:uvm_packer
|vpiFullName:packer.uvm_packer
|vpiStmt:
\_begin: , line:136, parent:uvm_reg_field::do_unpack
|vpiFullName:uvm_pkg.uvm_reg_field::do_unpack
|vpiStmt:
\_if_stmt: , line:138
|vpiCondition:
\_func_call: (uvm_report_enabled), line:138
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:138
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_WARNING), line:138
|vpiName:UVM_WARNING
|vpiArgument:
\_constant: , line:138
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_warning), line:139
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"RegModel field cannot be unpacked"
|vpiSize:35
|STRING:"RegModel field cannot be unpacked"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:139
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_field.svh"
|vpiSize:208
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_field.svh"
|vpiArgument:
\_constant: , line:139
|vpiConstType:7
|vpiDecompile:1620
|vpiSize:32
|INT:1620
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:139
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiTaskFunc:
\_function: (uvm_vreg_field::configure), line:317
|vpiName:uvm_vreg_field::configure
|vpiFullName:uvm_pkg.uvm_vreg_field::configure
|vpiIODecl:
\_io_decl: (parent)
|vpiName:parent
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_vreg), line:317, parent:parent
|vpiName:uvm_vreg
|vpiFullName:parent.uvm_vreg
|vpiIODecl:
\_io_decl: (size)
|vpiName:size
|vpiDirection:5
|vpiExpr:
\_int_var: , line:318, parent:size
|vpiFullName:size
|vpiIODecl:
\_io_decl: (lsb_pos)
|vpiName:lsb_pos
|vpiDirection:5
|vpiExpr:
\_int_var: , line:319, parent:lsb_pos
|vpiFullName:lsb_pos
|vpiStmt:
\_begin: , parent:uvm_vreg_field::configure
|vpiFullName:uvm_pkg.uvm_vreg_field::configure
|vpiStmt:
\_assignment: , line:320
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:320
|STRING:
|vpiRhs:
\_ref_obj: (parent), line:320
|vpiName:parent
|vpiFullName:uvm_pkg.uvm_vreg_field::configure.parent
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:14
|vpiOperand:
\_ref_obj: (size), line:152
|vpiName:size
|vpiFullName:uvm_pkg.uvm_vreg_field::configure.size
|vpiOperand:
\_constant: , line:152
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_vreg_field::configure
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_vreg_field::configure
|vpiStmt:
\_if_stmt: , line:156
|vpiCondition:
\_func_call: (uvm_report_enabled), line:156
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:156
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:156
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_sys_func_call: ($sformatf), line:157
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"Virtual field \"%s\" cannot have 0 bits"
|vpiSize:41
|STRING:"Virtual field \"%s\" cannot have 0 bits"
|vpiArgument:
\_unsupported_expr: , line:157
|STRING:
|vpiArgument:
\_ref_obj: (UVM_NONE), line:157
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg_field.svh"
|vpiSize:209
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg_field.svh"
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:321
|vpiSize:32
|INT:321
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:323
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (size), line:323
|vpiName:size
|vpiFullName:uvm_pkg.uvm_vreg_field::configure.size
|vpiRhs:
\_constant: , line:323
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:18
|vpiOperand:
\_ref_obj: (size), line:152
|vpiName:size
|vpiFullName:uvm_pkg.uvm_vreg_field::configure.size
|vpiOperand:
\_constant: , line:152
|vpiConstType:7
|vpiDecompile:64
|vpiSize:32
|INT:64
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_vreg_field::configure
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_vreg_field::configure
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:155
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:156
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_sys_func_call: ($sformatf), line:156
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"Virtual field \"%s\" cannot have more than %0d bits"
|vpiSize:53
|STRING:"Virtual field \"%s\" cannot have more than %0d bits"
|vpiArgument:
\_unsupported_expr: , line:158
|STRING:
|vpiArgument:
\_constant: , line:159
|vpiConstType:7
|vpiDecompile:64
|vpiSize:32
|INT:64
|vpiArgument:
\_ref_obj: (UVM_NONE), line:159
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:159
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg_field.svh"
|vpiSize:209
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg_field.svh"
|vpiArgument:
\_constant: , line:159
|vpiConstType:7
|vpiDecompile:325
|vpiSize:32
|INT:325
|vpiArgument:
\_constant: , line:159
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:159
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:329
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (size), line:329
|vpiName:size
|vpiFullName:uvm_pkg.uvm_vreg_field::configure.size
|vpiRhs:
\_constant: , line:329
|vpiConstType:7
|vpiDecompile:64
|vpiSize:32
|INT:64
|vpiStmt:
\_assignment: , line:332
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:332
|STRING:
|vpiRhs:
\_ref_obj: (size), line:332
|vpiName:size
|vpiFullName:uvm_pkg.uvm_vreg_field::configure.size
|vpiStmt:
\_assignment: , line:333
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:333
|STRING:
|vpiRhs:
\_ref_obj: (lsb_pos), line:333
|vpiName:lsb_pos
|vpiFullName:uvm_pkg.uvm_vreg_field::configure.lsb_pos
|vpiStmt:
\_sys_func_call: (this.parent), line:335
|vpiName:this.parent
|vpiTaskFunc:
\_function: (uvm_vreg_field::get_full_name), line:340
|vpiName:uvm_vreg_field::get_full_name
|vpiFullName:uvm_pkg.uvm_vreg_field::get_full_name
|vpiReturn:
\_logic_var: , line:340
|vpiStmt:
\_assignment: , line:341, parent:uvm_vreg_field::get_full_name
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (get_full_name), line:341
|vpiName:get_full_name
|vpiFullName:uvm_pkg.uvm_vreg_field::get_full_name.get_full_name
|vpiRhs:
\_operation: , line:341
|vpiOpType:33
|vpiOperand:
\_unsupported_expr: , line:341
|STRING:
|vpiOperand:
\_constant: , line:341
|vpiConstType:6
|vpiDecompile:"."
|vpiSize:3
|STRING:"."
|vpiOperand:
\_unsupported_expr: , line:341
|STRING:
|vpiTaskFunc:
\_function: (uvm_vreg_field::get_register), line:345
|vpiName:uvm_vreg_field::get_register
|vpiFullName:uvm_pkg.uvm_vreg_field::get_register
|vpiReturn:
\_chandle_var: (uvm_vreg), line:345
|vpiName:uvm_vreg
|vpiStmt:
\_assignment: , line:346, parent:uvm_vreg_field::get_register
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (get_register), line:346
|vpiName:get_register
|vpiFullName:uvm_pkg.uvm_vreg_field::get_register.get_register
|vpiRhs:
\_unsupported_expr: , line:346
|STRING:
|vpiTaskFunc:
\_function: (uvm_vreg_field::get_parent), line:350
|vpiName:uvm_vreg_field::get_parent
|vpiFullName:uvm_pkg.uvm_vreg_field::get_parent
|vpiReturn:
\_chandle_var: (uvm_vreg), line:350
|vpiName:uvm_vreg
|vpiStmt:
\_assignment: , line:351, parent:uvm_vreg_field::get_parent
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (get_parent), line:351
|vpiName:get_parent
|vpiFullName:uvm_pkg.uvm_vreg_field::get_parent.get_parent
|vpiRhs:
\_unsupported_expr: , line:351
|STRING:
|vpiTaskFunc:
\_function: (uvm_vreg_field::get_lsb_pos_in_register), line:356
|vpiName:uvm_vreg_field::get_lsb_pos_in_register
|vpiFullName:uvm_pkg.uvm_vreg_field::get_lsb_pos_in_register
|vpiReturn:
\_int_var: , line:356
|vpiStmt:
\_assignment: , line:357, parent:uvm_vreg_field::get_lsb_pos_in_register
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (get_lsb_pos_in_register), line:357
|vpiName:get_lsb_pos_in_register
|vpiFullName:uvm_pkg.uvm_vreg_field::get_lsb_pos_in_register.get_lsb_pos_in_register
|vpiRhs:
\_unsupported_expr: , line:357
|STRING:
|vpiTaskFunc:
\_function: (uvm_vreg_field::get_n_bits), line:361
|vpiName:uvm_vreg_field::get_n_bits
|vpiFullName:uvm_pkg.uvm_vreg_field::get_n_bits
|vpiReturn:
\_int_var: , line:361
|vpiStmt:
\_assignment: , line:362, parent:uvm_vreg_field::get_n_bits
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (get_n_bits), line:362
|vpiName:get_n_bits
|vpiFullName:uvm_pkg.uvm_vreg_field::get_n_bits.get_n_bits
|vpiRhs:
\_unsupported_expr: , line:362
|STRING:
|vpiTaskFunc:
\_function: (uvm_vreg_field::get_access), line:366
|vpiName:uvm_vreg_field::get_access
|vpiFullName:uvm_pkg.uvm_vreg_field::get_access
|vpiReturn:
\_logic_var: , line:366
|vpiIODecl:
\_io_decl: (map)
|vpiName:map
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_map), line:366, parent:map
|vpiName:uvm_reg_map
|vpiFullName:map.uvm_reg_map
|vpiStmt:
\_begin: , parent:uvm_vreg_field::get_access
|vpiFullName:uvm_pkg.uvm_vreg_field::get_access
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:14
|vpiOperand:
\_unsupported_expr: , line:152
|STRING:
|vpiOperand:
\_unsupported_expr: , line:152
|STRING:
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_vreg_field::get_access
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_vreg_field::get_access
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:155
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_sys_func_call: ($sformatf), line:157
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"Cannot call uvm_vreg_field::get_rights() on unimplemented virtual field \"%s\""
|vpiSize:80
|STRING:"Cannot call uvm_vreg_field::get_rights() on unimplemented virtual field \"%s\""
|vpiArgument:
\_unsupported_expr: , line:158
|STRING:
|vpiArgument:
\_ref_obj: (UVM_NONE), line:158
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg_field.svh"
|vpiSize:209
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg_field.svh"
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:367
|vpiSize:32
|INT:367
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:369
|vpiCondition:
\_constant: , line:369
|vpiConstType:6
|vpiDecompile:"RW"
|vpiSize:4
|STRING:"RW"
|vpiStmt:
\_return_stmt: , line:372
|vpiCondition:
\_unsupported_expr: , line:372
|STRING:
|vpiTaskFunc:
\_task: (uvm_vreg_field::write), line:376
|vpiName:uvm_vreg_field::write
|vpiFullName:uvm_pkg.uvm_vreg_field::write
|vpiStmt:
\_begin: , parent:uvm_vreg_field::write
|vpiFullName:uvm_pkg.uvm_vreg_field::write
|vpiStmt:
\_assignment: , line:397
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:397
|STRING:
|vpiRhs:
\_ref_obj: (fname), line:397
|vpiName:fname
|vpiFullName:uvm_pkg.uvm_vreg_field::write.fname
|vpiStmt:
\_assignment: , line:398
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:398
|STRING:
|vpiRhs:
\_ref_obj: (lineno), line:398
|vpiName:lineno
|vpiFullName:uvm_pkg.uvm_vreg_field::write.lineno
|vpiStmt:
\_assignment: , line:400
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (write_in_progress), line:400
|vpiName:write_in_progress
|vpiFullName:uvm_pkg.uvm_vreg_field::write.write_in_progress
|vpiRhs:
\_constant: , line:400
|vpiConstType:3
|vpiDecompile:'b1
|vpiSize:1
|BIN:1
|vpiStmt:
\_assignment: , line:401
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (mem), line:401
|vpiName:mem
|vpiFullName:uvm_pkg.uvm_vreg_field::write.mem
|vpiRhs:
\_unsupported_expr: , line:401
|STRING:
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:14
|vpiOperand:
\_ref_obj: (mem), line:152
|vpiName:mem
|vpiFullName:uvm_pkg.uvm_vreg_field::write.mem
|vpiOperand:
\_unsupported_expr: , line:152
|STRING:
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_vreg_field::write
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_vreg_field::write
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:155
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_sys_func_call: ($sformatf), line:157
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"Cannot call uvm_vreg_field::write() on unimplemented virtual register \"%s\""
|vpiSize:78
|STRING:"Cannot call uvm_vreg_field::write() on unimplemented virtual register \"%s\""
|vpiArgument:
\_unsupported_expr: , line:158
|STRING:
|vpiArgument:
\_ref_obj: (UVM_NONE), line:158
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg_field.svh"
|vpiSize:209
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg_field.svh"
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:403
|vpiSize:32
|INT:403
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:405
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (status), line:405
|vpiName:status
|vpiFullName:uvm_pkg.uvm_vreg_field::write.status
|vpiRhs:
\_ref_obj: (UVM_NOT_OK), line:405
|vpiName:UVM_NOT_OK
|vpiFullName:uvm_pkg.uvm_vreg_field::write.UVM_NOT_OK
|vpiStmt:
\_return_stmt: , line:406
|vpiStmt:
\_if_stmt: , line:409
|vpiCondition:
\_operation: , line:409
|vpiOpType:14
|vpiOperand:
\_ref_obj: (path), line:409
|vpiName:path
|vpiFullName:uvm_pkg.uvm_vreg_field::write.path
|vpiOperand:
\_ref_obj: (UVM_DEFAULT_DOOR), line:409
|vpiName:UVM_DEFAULT_DOOR
|vpiFullName:uvm_pkg.uvm_vreg_field::write.UVM_DEFAULT_DOOR
|vpiStmt:
\_begin: , line:409
|vpiFullName:uvm_pkg.uvm_vreg_field::write
|vpiStmt:
\_assignment: , line:411
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (path), line:411
|vpiName:path
|vpiFullName:uvm_pkg.uvm_vreg_field::write.path
|vpiRhs:
\_ref_obj: (blk.get_default_door), line:411
|vpiName:blk.get_default_door
|vpiFullName:uvm_pkg.uvm_vreg_field::write.blk.get_default_door
|vpiStmt:
\_assignment: , line:414
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (status), line:414
|vpiName:status
|vpiFullName:uvm_pkg.uvm_vreg_field::write.status
|vpiRhs:
\_ref_obj: (UVM_IS_OK), line:414
|vpiName:UVM_IS_OK
|vpiFullName:uvm_pkg.uvm_vreg_field::write.UVM_IS_OK
|vpiStmt:
\_sys_func_call: (this.parent), line:416
|vpiName:this.parent
|vpiStmt:
\_if_stmt: , line:134
|vpiCondition:
\_operation: , line:134
|vpiOpType:23
|vpiOperand:
\_ref_obj: (value), line:134
|vpiName:value
|vpiFullName:uvm_pkg.uvm_vreg_field::write.value
|vpiOperand:
\_unsupported_expr: , line:134
|STRING:
|vpiStmt:
\_begin: , line:134
|vpiFullName:uvm_pkg.uvm_vreg_field::write
|vpiStmt:
\_begin: , line:136
|vpiFullName:uvm_pkg.uvm_vreg_field::write
|vpiStmt:
\_if_stmt: , line:138
|vpiCondition:
\_func_call: (uvm_report_enabled), line:138
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:138
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_WARNING), line:138
|vpiName:UVM_WARNING
|vpiArgument:
\_constant: , line:138
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_warning), line:139
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_sys_func_call: ($sformatf), line:139
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"Writing value 'h%h that is greater than field \"%s\" size (%0d bits)"
|vpiSize:70
|STRING:"Writing value 'h%h that is greater than field \"%s\" size (%0d bits)"
|vpiArgument:
\_ref_obj: (value), line:139
|vpiName:value
|vpiArgument:
\_unsupported_expr: , line:139
|STRING:
|vpiArgument:
\_unsupported_expr: , line:139
|STRING:
|vpiArgument:
\_ref_obj: (UVM_NONE), line:139
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg_field.svh"
|vpiSize:209
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg_field.svh"
|vpiArgument:
\_constant: , line:139
|vpiConstType:7
|vpiDecompile:419
|vpiSize:32
|INT:419
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:139
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:421
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (value), line:421
|vpiName:value
|vpiFullName:uvm_pkg.uvm_vreg_field::write.value
|vpiRhs:
\_operation: , line:421
|vpiOpType:28
|vpiOperand:
\_ref_obj: (value), line:421
|vpiName:value
|vpiFullName:uvm_pkg.uvm_vreg_field::write.value
|vpiOperand:
\_operation: , line:421
|vpiOpType:11
|vpiOperand:
\_operation: , line:421
|vpiOpType:22
|vpiOperand:
\_constant: , line:421
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_unsupported_expr: , line:421
|STRING:
|vpiOperand:
\_constant: , line:421
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:423
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (tmp), line:423
|vpiName:tmp
|vpiFullName:uvm_pkg.uvm_vreg_field::write.tmp
|vpiRhs:
\_constant: , line:423
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_sys_func_call: (this.pre_write), line:425
|vpiName:this.pre_write
|vpiArgument:
\_ref_obj: (idx), line:425
|vpiName:idx
|vpiArgument:
\_ref_obj: (value), line:425
|vpiName:value
|vpiArgument:
\_ref_obj: (path), line:425
|vpiName:path
|vpiArgument:
\_ref_obj: (map), line:425
|vpiName:map
|vpiStmt:
\_for_stmt: , line:426
|vpiFullName:uvm_pkg.uvm_vreg_field::write
|vpiCondition:
\_operation: , line:426
|vpiOpType:15
|vpiOperand:
\_ref_obj: (cb), line:426
|vpiName:cb
|vpiFullName:uvm_pkg.uvm_vreg_field::write.cb
|vpiOperand:
\_unsupported_expr: , line:426
|STRING:
|vpiForInitStmt:
\_assign_stmt:
|vpiRhs:
\_ref_obj: (cbs.first), line:426
|vpiName:cbs.first
|vpiFullName:uvm_pkg.uvm_vreg_field::write.cbs.first
|vpiLhs:
\_chandle_var: (cb), line:426
|vpiName:cb
|vpiFullName:uvm_pkg.uvm_vreg_field::write.cb
|vpiForIncStmt:
\_operation: , line:427
|vpiOpType:82
|vpiOperand:
\_ref_obj: (cb), line:427
|vpiName:cb
|vpiStmt:
\_begin: , line:427
|vpiFullName:uvm_pkg.uvm_vreg_field::write
|vpiStmt:
\_assignment: , line:428
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (cb.fname), line:428
|vpiName:cb.fname
|vpiFullName:uvm_pkg.uvm_vreg_field::write.cb.fname
|vpiRhs:
\_unsupported_expr: , line:428
|STRING:
|vpiStmt:
\_assignment: , line:429
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (cb.lineno), line:429
|vpiName:cb.lineno
|vpiFullName:uvm_pkg.uvm_vreg_field::write.cb.lineno
|vpiRhs:
\_unsupported_expr: , line:429
|STRING:
|vpiStmt:
\_func_call: (cb.pre_write), line:430
|vpiName:cb.pre_write
|vpiArgument:
\_ref_obj: (this), line:430
|vpiName:this
|vpiArgument:
\_ref_obj: (idx), line:430
|vpiName:idx
|vpiArgument:
\_ref_obj: (value), line:430
|vpiName:value
|vpiArgument:
\_ref_obj: (path), line:430
|vpiName:path
|vpiArgument:
\_ref_obj: (map), line:430
|vpiName:map
|vpiStmt:
\_assignment: , line:433
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (segsiz), line:433
|vpiName:segsiz
|vpiFullName:uvm_pkg.uvm_vreg_field::write.segsiz
|vpiRhs:
\_operation: , line:433
|vpiOpType:25
|vpiOperand:
\_ref_obj: (mem.get_n_bytes), line:433
|vpiName:mem.get_n_bytes
|vpiFullName:uvm_pkg.uvm_vreg_field::write.mem.get_n_bytes
|vpiOperand:
\_constant: , line:433
|vpiConstType:7
|vpiDecompile:8
|vpiSize:32
|INT:8
|vpiStmt:
\_assignment: , line:434
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (flsb), line:434
|vpiName:flsb
|vpiFullName:uvm_pkg.uvm_vreg_field::write.flsb
|vpiRhs:
\_unsupported_expr: , line:434
|STRING:
|vpiStmt:
\_assignment: , line:435
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (segoff), line:435
|vpiName:segoff
|vpiFullName:uvm_pkg.uvm_vreg_field::write.segoff
|vpiRhs:
\_operation: , line:435
|vpiOpType:24
|vpiOperand:
\_unsupported_expr: , line:435
|STRING:
|vpiOperand:
\_operation: , line:435
|vpiOpType:12
|vpiOperand:
\_ref_obj: (flsb), line:435
|vpiName:flsb
|vpiFullName:uvm_pkg.uvm_vreg_field::write.flsb
|vpiOperand:
\_ref_obj: (segsiz), line:435
|vpiName:segsiz
|vpiFullName:uvm_pkg.uvm_vreg_field::write.segsiz
|vpiStmt:
\_assignment: , line:438
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rm_path), line:438
|vpiName:rm_path
|vpiFullName:uvm_pkg.uvm_vreg_field::write.rm_path
|vpiRhs:
\_ref_obj: (UVM_DEFAULT_DOOR), line:438
|vpiName:UVM_DEFAULT_DOOR
|vpiFullName:uvm_pkg.uvm_vreg_field::write.UVM_DEFAULT_DOOR
|vpiStmt:
\_if_stmt: , line:439
|vpiCondition:
\_operation: , line:439
|vpiOpType:15
|vpiOperand:
\_ref_obj: (mem.get_backdoor), line:439
|vpiName:mem.get_backdoor
|vpiFullName:uvm_pkg.uvm_vreg_field::write.mem.get_backdoor
|vpiOperand:
\_unsupported_expr: , line:439
|STRING:
|vpiStmt:
\_assignment: , line:439
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rm_path), line:439
|vpiName:rm_path
|vpiFullName:uvm_pkg.uvm_vreg_field::write.rm_path
|vpiRhs:
\_ref_obj: (UVM_BACKDOOR), line:439
|vpiName:UVM_BACKDOOR
|vpiFullName:uvm_pkg.uvm_vreg_field::write.UVM_BACKDOOR
|vpiStmt:
\_assignment: , line:442
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rmwbits), line:442
|vpiName:rmwbits
|vpiFullName:uvm_pkg.uvm_vreg_field::write.rmwbits
|vpiRhs:
\_operation: , line:442
|vpiOpType:13
|vpiOperand:
\_ref_obj: (flsb), line:442
|vpiName:flsb
|vpiFullName:uvm_pkg.uvm_vreg_field::write.flsb
|vpiOperand:
\_ref_obj: (segsiz), line:442
|vpiName:segsiz
|vpiFullName:uvm_pkg.uvm_vreg_field::write.segsiz
|vpiStmt:
\_assignment: , line:445
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (segn), line:445
|vpiName:segn
|vpiFullName:uvm_pkg.uvm_vreg_field::write.segn
|vpiRhs:
\_operation: , line:445
|vpiOpType:24
|vpiOperand:
\_operation: , line:445
|vpiOpType:12
|vpiOperand:
\_operation: , line:445
|vpiOpType:11
|vpiOperand:
\_operation: , line:445
|vpiOpType:24
|vpiOperand:
\_ref_obj: (rmwbits), line:445
|vpiName:rmwbits
|vpiFullName:uvm_pkg.uvm_vreg_field::write.rmwbits
|vpiOperand:
\_unsupported_expr: , line:445
|STRING:
|vpiOperand:
\_constant: , line:445
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_ref_obj: (segsiz), line:445
|vpiName:segsiz
|vpiFullName:uvm_pkg.uvm_vreg_field::write.segsiz
|vpiOperand:
\_constant: , line:445
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_if_stmt: , line:447
|vpiCondition:
\_operation: , line:447
|vpiOpType:18
|vpiOperand:
\_ref_obj: (rmwbits), line:447
|vpiName:rmwbits
|vpiFullName:uvm_pkg.uvm_vreg_field::write.rmwbits
|vpiOperand:
\_constant: , line:447
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_begin: , line:447
|vpiFullName:uvm_pkg.uvm_vreg_field::write
|vpiStmt:
\_func_call: (mem.read), line:450
|vpiName:mem.read
|vpiArgument:
\_ref_obj: (st), line:450
|vpiName:st
|vpiArgument:
\_ref_obj: (segoff), line:450
|vpiName:segoff
|vpiArgument:
\_ref_obj: (tmp), line:450
|vpiName:tmp
|vpiArgument:
\_ref_obj: (rm_path), line:450
|vpiName:rm_path
|vpiArgument:
\_ref_obj: (map), line:450
|vpiName:map
|vpiArgument:
\_ref_obj: (parent), line:450
|vpiName:parent
|vpiArgument:
\_ref_obj: (extension), line:450
|vpiName:extension
|vpiArgument:
\_ref_obj: (fname), line:450
|vpiName:fname
|vpiArgument:
\_ref_obj: (lineno), line:450
|vpiName:lineno
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:26
|vpiOperand:
\_operation: , line:152
|vpiOpType:15
|vpiOperand:
\_ref_obj: (st), line:152
|vpiName:st
|vpiFullName:uvm_pkg.uvm_vreg_field::write.st
|vpiOperand:
\_ref_obj: (UVM_IS_OK), line:152
|vpiName:UVM_IS_OK
|vpiFullName:uvm_pkg.uvm_vreg_field::write.UVM_IS_OK
|vpiOperand:
\_operation: , line:152
|vpiOpType:15
|vpiOperand:
\_ref_obj: (st), line:152
|vpiName:st
|vpiFullName:uvm_pkg.uvm_vreg_field::write.st
|vpiOperand:
\_ref_obj: (UVM_HAS_X), line:152
|vpiName:UVM_HAS_X
|vpiFullName:uvm_pkg.uvm_vreg_field::write.UVM_HAS_X
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_vreg_field::write
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_vreg_field::write
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:155
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:156
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_sys_func_call: ($sformatf), line:158
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"Unable to read LSB bits in %s[%0d] to for RMW cycle on virtual field %s."
|vpiSize:74
|STRING:"Unable to read LSB bits in %s[%0d] to for RMW cycle on virtual field %s."
|vpiArgument:
\_ref_obj: (mem.get_full_name), line:159
|vpiName:mem.get_full_name
|vpiArgument:
\_ref_obj: (segoff), line:159
|vpiName:segoff
|vpiArgument:
\_unsupported_expr: , line:159
|STRING:
|vpiArgument:
\_ref_obj: (UVM_NONE), line:159
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:159
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg_field.svh"
|vpiSize:209
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg_field.svh"
|vpiArgument:
\_constant: , line:159
|vpiConstType:7
|vpiDecompile:451
|vpiSize:32
|INT:451
|vpiArgument:
\_constant: , line:159
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:159
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:453
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (status), line:453
|vpiName:status
|vpiFullName:uvm_pkg.uvm_vreg_field::write.status
|vpiRhs:
\_ref_obj: (UVM_NOT_OK), line:453
|vpiName:UVM_NOT_OK
|vpiFullName:uvm_pkg.uvm_vreg_field::write.UVM_NOT_OK
|vpiStmt:
\_sys_func_call: (this.parent), line:454
|vpiName:this.parent
|vpiStmt:
\_return_stmt: , line:455
|vpiStmt:
\_assignment: , line:458
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (value), line:458
|vpiName:value
|vpiFullName:uvm_pkg.uvm_vreg_field::write.value
|vpiRhs:
\_operation: , line:458
|vpiOpType:29
|vpiOperand:
\_operation: , line:458
|vpiOpType:22
|vpiOperand:
\_ref_obj: (value), line:458
|vpiName:value
|vpiFullName:uvm_pkg.uvm_vreg_field::write.value
|vpiOperand:
\_ref_obj: (rmwbits), line:458
|vpiName:rmwbits
|vpiFullName:uvm_pkg.uvm_vreg_field::write.rmwbits
|vpiOperand:
\_operation: , line:458
|vpiOpType:28
|vpiOperand:
\_ref_obj: (tmp), line:458
|vpiName:tmp
|vpiFullName:uvm_pkg.uvm_vreg_field::write.tmp
|vpiOperand:
\_operation: , line:458
|vpiOpType:11
|vpiOperand:
\_operation: , line:458
|vpiOpType:22
|vpiOperand:
\_constant: , line:458
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_ref_obj: (rmwbits), line:458
|vpiName:rmwbits
|vpiFullName:uvm_pkg.uvm_vreg_field::write.rmwbits
|vpiOperand:
\_constant: , line:458
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:462
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (fmsb), line:462
|vpiName:fmsb
|vpiFullName:uvm_pkg.uvm_vreg_field::write.fmsb
|vpiRhs:
\_operation: , line:462
|vpiOpType:11
|vpiOperand:
\_operation: , line:462
|vpiOpType:24
|vpiOperand:
\_ref_obj: (rmwbits), line:462
|vpiName:rmwbits
|vpiFullName:uvm_pkg.uvm_vreg_field::write.rmwbits
|vpiOperand:
\_unsupported_expr: , line:462
|STRING:
|vpiOperand:
\_constant: , line:462
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:463
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rmwbits), line:463
|vpiName:rmwbits
|vpiFullName:uvm_pkg.uvm_vreg_field::write.rmwbits
|vpiRhs:
\_operation: , line:463
|vpiOpType:13
|vpiOperand:
\_operation: , line:463
|vpiOpType:24
|vpiOperand:
\_ref_obj: (fmsb), line:463
|vpiName:fmsb
|vpiFullName:uvm_pkg.uvm_vreg_field::write.fmsb
|vpiOperand:
\_constant: , line:463
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_ref_obj: (segsiz), line:463
|vpiName:segsiz
|vpiFullName:uvm_pkg.uvm_vreg_field::write.segsiz
|vpiStmt:
\_if_stmt: , line:464
|vpiCondition:
\_operation: , line:464
|vpiOpType:18
|vpiOperand:
\_ref_obj: (rmwbits), line:464
|vpiName:rmwbits
|vpiFullName:uvm_pkg.uvm_vreg_field::write.rmwbits
|vpiOperand:
\_constant: , line:464
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_begin: , line:464
|vpiFullName:uvm_pkg.uvm_vreg_field::write
|vpiStmt:
\_if_stmt: , line:465
|vpiCondition:
\_operation: , line:465
|vpiOpType:18
|vpiOperand:
\_ref_obj: (segn), line:465
|vpiName:segn
|vpiFullName:uvm_pkg.uvm_vreg_field::write.segn
|vpiOperand:
\_constant: , line:465
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_begin: , line:465
|vpiFullName:uvm_pkg.uvm_vreg_field::write
|vpiStmt:
\_func_call: (mem.read), line:466
|vpiName:mem.read
|vpiArgument:
\_ref_obj: (st), line:466
|vpiName:st
|vpiArgument:
\_operation: , line:466
|vpiOpType:11
|vpiOperand:
\_operation: , line:466
|vpiOpType:24
|vpiOperand:
\_ref_obj: (segoff), line:466
|vpiName:segoff
|vpiOperand:
\_ref_obj: (segn), line:466
|vpiName:segn
|vpiOperand:
\_constant: , line:466
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiArgument:
\_ref_obj: (tmp), line:466
|vpiName:tmp
|vpiArgument:
\_ref_obj: (rm_path), line:466
|vpiName:rm_path
|vpiArgument:
\_ref_obj: (map), line:466
|vpiName:map
|vpiArgument:
\_ref_obj: (parent), line:466
|vpiName:parent
|vpiArgument:
\_ref_obj: (extension), line:466
|vpiName:extension
|vpiArgument:
\_ref_obj: (fname), line:466
|vpiName:fname
|vpiArgument:
\_ref_obj: (lineno), line:466
|vpiName:lineno
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:26
|vpiOperand:
\_operation: , line:152
|vpiOpType:15
|vpiOperand:
\_ref_obj: (st), line:152
|vpiName:st
|vpiFullName:uvm_pkg.uvm_vreg_field::write.st
|vpiOperand:
\_ref_obj: (UVM_IS_OK), line:152
|vpiName:UVM_IS_OK
|vpiFullName:uvm_pkg.uvm_vreg_field::write.UVM_IS_OK
|vpiOperand:
\_operation: , line:152
|vpiOpType:15
|vpiOperand:
\_ref_obj: (st), line:152
|vpiName:st
|vpiFullName:uvm_pkg.uvm_vreg_field::write.st
|vpiOperand:
\_ref_obj: (UVM_HAS_X), line:152
|vpiName:UVM_HAS_X
|vpiFullName:uvm_pkg.uvm_vreg_field::write.UVM_HAS_X
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_vreg_field::write
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_vreg_field::write
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:155
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:156
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_sys_func_call: ($sformatf), line:157
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"Unable to read MSB bits in %s[%0d] to for RMW cycle on virtual field %s."
|vpiSize:74
|STRING:"Unable to read MSB bits in %s[%0d] to for RMW cycle on virtual field %s."
|vpiArgument:
\_ref_obj: (mem.get_full_name), line:159
|vpiName:mem.get_full_name
|vpiArgument:
\_operation: , line:159
|vpiOpType:11
|vpiOperand:
\_operation: , line:159
|vpiOpType:24
|vpiOperand:
\_ref_obj: (segoff), line:159
|vpiName:segoff
|vpiOperand:
\_ref_obj: (segn), line:159
|vpiName:segn
|vpiOperand:
\_constant: , line:159
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiArgument:
\_unsupported_expr: , line:160
|STRING:
|vpiArgument:
\_ref_obj: (UVM_NONE), line:160
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:160
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg_field.svh"
|vpiSize:209
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg_field.svh"
|vpiArgument:
\_constant: , line:160
|vpiConstType:7
|vpiDecompile:469
|vpiSize:32
|INT:469
|vpiArgument:
\_constant: , line:160
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:160
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:471
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (status), line:471
|vpiName:status
|vpiFullName:uvm_pkg.uvm_vreg_field::write.status
|vpiRhs:
\_ref_obj: (UVM_NOT_OK), line:471
|vpiName:UVM_NOT_OK
|vpiFullName:uvm_pkg.uvm_vreg_field::write.UVM_NOT_OK
|vpiStmt:
\_sys_func_call: (this.parent), line:472
|vpiName:this.parent
|vpiStmt:
\_return_stmt: , line:473
|vpiStmt:
\_assignment: , line:476
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (value), line:476
|vpiName:value
|vpiFullName:uvm_pkg.uvm_vreg_field::write.value
|vpiRhs:
\_operation: , line:476
|vpiOpType:22
|vpiOperand:
\_operation: , line:476
|vpiOpType:28
|vpiOperand:
\_ref_obj: (tmp), line:476
|vpiName:tmp
|vpiFullName:uvm_pkg.uvm_vreg_field::write.tmp
|vpiOperand:
\_operation: , line:476
|vpiOpType:4
|vpiOperand:
\_operation: , line:476
|vpiOpType:11
|vpiOperand:
\_operation: , line:476
|vpiOpType:22
|vpiOperand:
\_constant: , line:476
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_ref_obj: (rmwbits), line:476
|vpiName:rmwbits
|vpiFullName:uvm_pkg.uvm_vreg_field::write.rmwbits
|vpiOperand:
\_constant: , line:476
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_operation: , line:476
|vpiOpType:25
|vpiOperand:
\_operation: , line:476
|vpiOpType:11
|vpiOperand:
\_ref_obj: (segn), line:476
|vpiName:segn
|vpiFullName:uvm_pkg.uvm_vreg_field::write.segn
|vpiOperand:
\_constant: , line:476
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_ref_obj: (segsiz), line:476
|vpiName:segsiz
|vpiFullName:uvm_pkg.uvm_vreg_field::write.segsiz
|vpiStmt:
\_assignment: , line:480
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (tmp), line:480
|vpiName:tmp
|vpiFullName:uvm_pkg.uvm_vreg_field::write.tmp
|vpiRhs:
\_ref_obj: (value), line:480
|vpiName:value
|vpiFullName:uvm_pkg.uvm_vreg_field::write.value
|vpiStmt:
\_repeat: , line:481
|vpiCondition:
\_ref_obj: (segn), line:481
|vpiName:segn
|vpiFullName:uvm_pkg.uvm_vreg_field::write.segn
|vpiStmt:
\_begin: , line:481
|vpiFullName:uvm_pkg.uvm_vreg_field::write
|vpiStmt:
\_func_call: (mem.write), line:482
|vpiName:mem.write
|vpiArgument:
\_ref_obj: (st), line:482
|vpiName:st
|vpiArgument:
\_ref_obj: (segoff), line:482
|vpiName:segoff
|vpiArgument:
\_ref_obj: (tmp), line:482
|vpiName:tmp
|vpiArgument:
\_ref_obj: (path), line:482
|vpiName:path
|vpiArgument:
\_ref_obj: (map), line:482
|vpiName:map
|vpiArgument:
\_ref_obj: (parent), line:482
|vpiName:parent
|vpiArgument:
\_ref_obj: (extension), line:482
|vpiName:extension
|vpiArgument:
\_ref_obj: (fname), line:482
|vpiName:fname
|vpiArgument:
\_ref_obj: (lineno), line:482
|vpiName:lineno
|vpiStmt:
\_if_stmt: , line:483
|vpiCondition:
\_operation: , line:483
|vpiOpType:26
|vpiOperand:
\_operation: , line:483
|vpiOpType:15
|vpiOperand:
\_ref_obj: (st), line:483
|vpiName:st
|vpiFullName:uvm_pkg.uvm_vreg_field::write.st
|vpiOperand:
\_ref_obj: (UVM_IS_OK), line:483
|vpiName:UVM_IS_OK
|vpiFullName:uvm_pkg.uvm_vreg_field::write.UVM_IS_OK
|vpiOperand:
\_operation: , line:483
|vpiOpType:15
|vpiOperand:
\_ref_obj: (st), line:483
|vpiName:st
|vpiFullName:uvm_pkg.uvm_vreg_field::write.st
|vpiOperand:
\_ref_obj: (UVM_HAS_X), line:483
|vpiName:UVM_HAS_X
|vpiFullName:uvm_pkg.uvm_vreg_field::write.UVM_HAS_X
|vpiStmt:
\_assignment: , line:483
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (status), line:483
|vpiName:status
|vpiFullName:uvm_pkg.uvm_vreg_field::write.status
|vpiRhs:
\_ref_obj: (UVM_NOT_OK), line:483
|vpiName:UVM_NOT_OK
|vpiFullName:uvm_pkg.uvm_vreg_field::write.UVM_NOT_OK
|vpiStmt:
\_assignment: , line:486
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (tmp), line:486
|vpiName:tmp
|vpiFullName:uvm_pkg.uvm_vreg_field::write.tmp
|vpiRhs:
\_operation: , line:486
|vpiOpType:23
|vpiOperand:
\_ref_obj: (tmp), line:486
|vpiName:tmp
|vpiFullName:uvm_pkg.uvm_vreg_field::write.tmp
|vpiOperand:
\_ref_obj: (segsiz), line:486
|vpiName:segsiz
|vpiFullName:uvm_pkg.uvm_vreg_field::write.segsiz
|vpiStmt:
\_sys_func_call: (this.post_write), line:489
|vpiName:this.post_write
|vpiArgument:
\_ref_obj: (idx), line:489
|vpiName:idx
|vpiArgument:
\_ref_obj: (value), line:489
|vpiName:value
|vpiArgument:
\_ref_obj: (path), line:489
|vpiName:path
|vpiArgument:
\_ref_obj: (map), line:489
|vpiName:map
|vpiArgument:
\_ref_obj: (status), line:489
|vpiName:status
|vpiStmt:
\_for_stmt: , line:490
|vpiFullName:uvm_pkg.uvm_vreg_field::write
|vpiCondition:
\_operation: , line:490
|vpiOpType:15
|vpiOperand:
\_ref_obj: (cb), line:490
|vpiName:cb
|vpiFullName:uvm_pkg.uvm_vreg_field::write.cb
|vpiOperand:
\_unsupported_expr: , line:490
|STRING:
|vpiForInitStmt:
\_assign_stmt:
|vpiRhs:
\_ref_obj: (cbs.first), line:490
|vpiName:cbs.first
|vpiFullName:uvm_pkg.uvm_vreg_field::write.cbs.first
|vpiLhs:
\_chandle_var: (cb), line:490
|vpiName:cb
|vpiFullName:uvm_pkg.uvm_vreg_field::write.cb
|vpiForIncStmt:
\_operation: , line:491
|vpiOpType:82
|vpiOperand:
\_ref_obj: (cb), line:491
|vpiName:cb
|vpiStmt:
\_begin: , line:491
|vpiFullName:uvm_pkg.uvm_vreg_field::write
|vpiStmt:
\_assignment: , line:492
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (cb.fname), line:492
|vpiName:cb.fname
|vpiFullName:uvm_pkg.uvm_vreg_field::write.cb.fname
|vpiRhs:
\_unsupported_expr: , line:492
|STRING:
|vpiStmt:
\_assignment: , line:493
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (cb.lineno), line:493
|vpiName:cb.lineno
|vpiFullName:uvm_pkg.uvm_vreg_field::write.cb.lineno
|vpiRhs:
\_unsupported_expr: , line:493
|STRING:
|vpiStmt:
\_func_call: (cb.post_write), line:494
|vpiName:cb.post_write
|vpiArgument:
\_ref_obj: (this), line:494
|vpiName:this
|vpiArgument:
\_ref_obj: (idx), line:494
|vpiName:idx
|vpiArgument:
\_ref_obj: (value), line:494
|vpiName:value
|vpiArgument:
\_ref_obj: (path), line:494
|vpiName:path
|vpiArgument:
\_ref_obj: (map), line:494
|vpiName:map
|vpiArgument:
\_ref_obj: (status), line:494
|vpiName:status
|vpiStmt:
\_sys_func_call: (this.parent), line:497
|vpiName:this.parent
|vpiStmt:
\_begin: , line:118
|vpiFullName:uvm_pkg.uvm_vreg_field::write
|vpiStmt:
\_if_stmt: , line:119
|vpiCondition:
\_func_call: (uvm_report_enabled), line:119
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_MEDIUM), line:119
|vpiName:UVM_MEDIUM
|vpiArgument:
\_ref_obj: (UVM_INFO), line:119
|vpiName:UVM_INFO
|vpiArgument:
\_constant: , line:119
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_info), line:120
|vpiName:uvm_report_info
|vpiFunction:
\_function: (uvm_report_info), line:126
|vpiArgument:
\_constant: , line:120
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_sys_func_call: ($sformatf), line:120
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:120
|vpiConstType:6
|vpiDecompile:"Wrote virtual field \"%s\"[%0d] via %s with: 'h%h"
|vpiSize:51
|STRING:"Wrote virtual field \"%s\"[%0d] via %s with: 'h%h"
|vpiArgument:
\_unsupported_expr: , line:121
|STRING:
|vpiArgument:
\_ref_obj: (idx), line:121
|vpiName:idx
|vpiArgument:
\_operation: , line:123
|vpiOpType:32
|vpiOperand:
\_operation: , line:123
|vpiOpType:14
|vpiOperand:
\_ref_obj: (path), line:123
|vpiName:path
|vpiOperand:
\_ref_obj: (UVM_FRONTDOOR), line:123
|vpiName:UVM_FRONTDOOR
|vpiOperand:
\_constant: , line:123
|vpiConstType:6
|vpiDecompile:"frontdoor"
|vpiSize:11
|STRING:"frontdoor"
|vpiOperand:
\_constant: , line:123
|vpiConstType:6
|vpiDecompile:"backdoor"
|vpiSize:10
|STRING:"backdoor"
|vpiArgument:
\_ref_obj: (value), line:124
|vpiName:value
|vpiArgument:
\_ref_obj: (UVM_MEDIUM), line:124
|vpiName:UVM_MEDIUM
|vpiArgument:
\_constant: , line:124
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg_field.svh"
|vpiSize:209
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg_field.svh"
|vpiArgument:
\_constant: , line:124
|vpiConstType:7
|vpiDecompile:502
|vpiSize:32
|INT:502
|vpiArgument:
\_constant: , line:124
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:124
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:505
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (write_in_progress), line:505
|vpiName:write_in_progress
|vpiFullName:uvm_pkg.uvm_vreg_field::write.write_in_progress
|vpiRhs:
\_constant: , line:505
|vpiConstType:3
|vpiDecompile:'b0
|vpiSize:1
|BIN:0
|vpiStmt:
\_assignment: , line:506
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:506
|STRING:
|vpiRhs:
\_constant: , line:506
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiStmt:
\_assignment: , line:507
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:507
|STRING:
|vpiRhs:
\_constant: , line:507
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiTaskFunc:
\_task: (uvm_vreg_field::read), line:511
|vpiName:uvm_vreg_field::read
|vpiFullName:uvm_pkg.uvm_vreg_field::read
|vpiStmt:
\_begin: , parent:uvm_vreg_field::read
|vpiFullName:uvm_pkg.uvm_vreg_field::read
|vpiStmt:
\_assignment: , line:531
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:531
|STRING:
|vpiRhs:
\_ref_obj: (fname), line:531
|vpiName:fname
|vpiFullName:uvm_pkg.uvm_vreg_field::read.fname
|vpiStmt:
\_assignment: , line:532
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:532
|STRING:
|vpiRhs:
\_ref_obj: (lineno), line:532
|vpiName:lineno
|vpiFullName:uvm_pkg.uvm_vreg_field::read.lineno
|vpiStmt:
\_assignment: , line:534
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (read_in_progress), line:534
|vpiName:read_in_progress
|vpiFullName:uvm_pkg.uvm_vreg_field::read.read_in_progress
|vpiRhs:
\_constant: , line:534
|vpiConstType:3
|vpiDecompile:'b1
|vpiSize:1
|BIN:1
|vpiStmt:
\_assignment: , line:535
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (mem), line:535
|vpiName:mem
|vpiFullName:uvm_pkg.uvm_vreg_field::read.mem
|vpiRhs:
\_unsupported_expr: , line:535
|STRING:
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:14
|vpiOperand:
\_ref_obj: (mem), line:152
|vpiName:mem
|vpiFullName:uvm_pkg.uvm_vreg_field::read.mem
|vpiOperand:
\_unsupported_expr: , line:152
|STRING:
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_vreg_field::read
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_vreg_field::read
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:155
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_sys_func_call: ($sformatf), line:157
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"Cannot call uvm_vreg_field::read() on unimplemented virtual register \"%s\""
|vpiSize:77
|STRING:"Cannot call uvm_vreg_field::read() on unimplemented virtual register \"%s\""
|vpiArgument:
\_unsupported_expr: , line:158
|STRING:
|vpiArgument:
\_ref_obj: (UVM_NONE), line:158
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg_field.svh"
|vpiSize:209
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg_field.svh"
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:539
|vpiSize:32
|INT:539
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:541
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (status), line:541
|vpiName:status
|vpiFullName:uvm_pkg.uvm_vreg_field::read.status
|vpiRhs:
\_ref_obj: (UVM_NOT_OK), line:541
|vpiName:UVM_NOT_OK
|vpiFullName:uvm_pkg.uvm_vreg_field::read.UVM_NOT_OK
|vpiStmt:
\_return_stmt: , line:542
|vpiStmt:
\_if_stmt: , line:545
|vpiCondition:
\_operation: , line:545
|vpiOpType:14
|vpiOperand:
\_ref_obj: (path), line:545
|vpiName:path
|vpiFullName:uvm_pkg.uvm_vreg_field::read.path
|vpiOperand:
\_ref_obj: (UVM_DEFAULT_DOOR), line:545
|vpiName:UVM_DEFAULT_DOOR
|vpiFullName:uvm_pkg.uvm_vreg_field::read.UVM_DEFAULT_DOOR
|vpiStmt:
\_begin: , line:545
|vpiFullName:uvm_pkg.uvm_vreg_field::read
|vpiStmt:
\_assignment: , line:547
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (path), line:547
|vpiName:path
|vpiFullName:uvm_pkg.uvm_vreg_field::read.path
|vpiRhs:
\_ref_obj: (blk.get_default_door), line:547
|vpiName:blk.get_default_door
|vpiFullName:uvm_pkg.uvm_vreg_field::read.blk.get_default_door
|vpiStmt:
\_assignment: , line:550
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (status), line:550
|vpiName:status
|vpiFullName:uvm_pkg.uvm_vreg_field::read.status
|vpiRhs:
\_ref_obj: (UVM_IS_OK), line:550
|vpiName:UVM_IS_OK
|vpiFullName:uvm_pkg.uvm_vreg_field::read.UVM_IS_OK
|vpiStmt:
\_sys_func_call: (this.parent), line:552
|vpiName:this.parent
|vpiStmt:
\_assignment: , line:554
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (value), line:554
|vpiName:value
|vpiFullName:uvm_pkg.uvm_vreg_field::read.value
|vpiRhs:
\_constant: , line:554
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_sys_func_call: (this.pre_read), line:556
|vpiName:this.pre_read
|vpiArgument:
\_ref_obj: (idx), line:556
|vpiName:idx
|vpiArgument:
\_ref_obj: (path), line:556
|vpiName:path
|vpiArgument:
\_ref_obj: (map), line:556
|vpiName:map
|vpiStmt:
\_for_stmt: , line:557
|vpiFullName:uvm_pkg.uvm_vreg_field::read
|vpiCondition:
\_operation: , line:557
|vpiOpType:15
|vpiOperand:
\_ref_obj: (cb), line:557
|vpiName:cb
|vpiFullName:uvm_pkg.uvm_vreg_field::read.cb
|vpiOperand:
\_unsupported_expr: , line:557
|STRING:
|vpiForInitStmt:
\_assign_stmt:
|vpiRhs:
\_ref_obj: (cbs.first), line:557
|vpiName:cbs.first
|vpiFullName:uvm_pkg.uvm_vreg_field::read.cbs.first
|vpiLhs:
\_chandle_var: (cb), line:557
|vpiName:cb
|vpiFullName:uvm_pkg.uvm_vreg_field::read.cb
|vpiForIncStmt:
\_operation: , line:558
|vpiOpType:82
|vpiOperand:
\_ref_obj: (cb), line:558
|vpiName:cb
|vpiStmt:
\_begin: , line:558
|vpiFullName:uvm_pkg.uvm_vreg_field::read
|vpiStmt:
\_assignment: , line:559
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (cb.fname), line:559
|vpiName:cb.fname
|vpiFullName:uvm_pkg.uvm_vreg_field::read.cb.fname
|vpiRhs:
\_unsupported_expr: , line:559
|STRING:
|vpiStmt:
\_assignment: , line:560
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (cb.lineno), line:560
|vpiName:cb.lineno
|vpiFullName:uvm_pkg.uvm_vreg_field::read.cb.lineno
|vpiRhs:
\_unsupported_expr: , line:560
|STRING:
|vpiStmt:
\_func_call: (cb.pre_read), line:561
|vpiName:cb.pre_read
|vpiArgument:
\_ref_obj: (this), line:561
|vpiName:this
|vpiArgument:
\_ref_obj: (idx), line:561
|vpiName:idx
|vpiArgument:
\_ref_obj: (path), line:561
|vpiName:path
|vpiArgument:
\_ref_obj: (map), line:561
|vpiName:map
|vpiStmt:
\_assignment: , line:564
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (segsiz), line:564
|vpiName:segsiz
|vpiFullName:uvm_pkg.uvm_vreg_field::read.segsiz
|vpiRhs:
\_operation: , line:564
|vpiOpType:25
|vpiOperand:
\_ref_obj: (mem.get_n_bytes), line:564
|vpiName:mem.get_n_bytes
|vpiFullName:uvm_pkg.uvm_vreg_field::read.mem.get_n_bytes
|vpiOperand:
\_constant: , line:564
|vpiConstType:7
|vpiDecompile:8
|vpiSize:32
|INT:8
|vpiStmt:
\_assignment: , line:565
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (flsb), line:565
|vpiName:flsb
|vpiFullName:uvm_pkg.uvm_vreg_field::read.flsb
|vpiRhs:
\_unsupported_expr: , line:565
|STRING:
|vpiStmt:
\_assignment: , line:566
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (segoff), line:566
|vpiName:segoff
|vpiFullName:uvm_pkg.uvm_vreg_field::read.segoff
|vpiRhs:
\_operation: , line:566
|vpiOpType:24
|vpiOperand:
\_unsupported_expr: , line:566
|STRING:
|vpiOperand:
\_operation: , line:566
|vpiOpType:12
|vpiOperand:
\_ref_obj: (flsb), line:566
|vpiName:flsb
|vpiFullName:uvm_pkg.uvm_vreg_field::read.flsb
|vpiOperand:
\_ref_obj: (segsiz), line:566
|vpiName:segsiz
|vpiFullName:uvm_pkg.uvm_vreg_field::read.segsiz
|vpiStmt:
\_assignment: , line:567
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (lsb), line:567
|vpiName:lsb
|vpiFullName:uvm_pkg.uvm_vreg_field::read.lsb
|vpiRhs:
\_operation: , line:567
|vpiOpType:13
|vpiOperand:
\_ref_obj: (flsb), line:567
|vpiName:flsb
|vpiFullName:uvm_pkg.uvm_vreg_field::read.flsb
|vpiOperand:
\_ref_obj: (segsiz), line:567
|vpiName:segsiz
|vpiFullName:uvm_pkg.uvm_vreg_field::read.segsiz
|vpiStmt:
\_assignment: , line:570
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (segn), line:570
|vpiName:segn
|vpiFullName:uvm_pkg.uvm_vreg_field::read.segn
|vpiRhs:
\_operation: , line:570
|vpiOpType:24
|vpiOperand:
\_operation: , line:570
|vpiOpType:12
|vpiOperand:
\_operation: , line:570
|vpiOpType:11
|vpiOperand:
\_operation: , line:570
|vpiOpType:24
|vpiOperand:
\_ref_obj: (lsb), line:570
|vpiName:lsb
|vpiFullName:uvm_pkg.uvm_vreg_field::read.lsb
|vpiOperand:
\_unsupported_expr: , line:570
|STRING:
|vpiOperand:
\_constant: , line:570
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_ref_obj: (segsiz), line:570
|vpiName:segsiz
|vpiFullName:uvm_pkg.uvm_vreg_field::read.segsiz
|vpiOperand:
\_constant: , line:570
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:573
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (segoff), line:573
|vpiName:segoff
|vpiFullName:uvm_pkg.uvm_vreg_field::read.segoff
|vpiRhs:
\_operation: , line:573
|vpiOpType:11
|vpiOperand:
\_ref_obj: (segn), line:573
|vpiName:segn
|vpiFullName:uvm_pkg.uvm_vreg_field::read.segn
|vpiOperand:
\_constant: , line:573
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_repeat: , line:574
|vpiCondition:
\_ref_obj: (segn), line:574
|vpiName:segn
|vpiFullName:uvm_pkg.uvm_vreg_field::read.segn
|vpiStmt:
\_begin: , line:574
|vpiFullName:uvm_pkg.uvm_vreg_field::read
|vpiStmt:
\_assignment: , line:575
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (value), line:575
|vpiName:value
|vpiFullName:uvm_pkg.uvm_vreg_field::read.value
|vpiRhs:
\_operation: , line:575
|vpiOpType:22
|vpiOperand:
\_ref_obj: (value), line:575
|vpiName:value
|vpiFullName:uvm_pkg.uvm_vreg_field::read.value
|vpiOperand:
\_ref_obj: (segsiz), line:575
|vpiName:segsiz
|vpiFullName:uvm_pkg.uvm_vreg_field::read.segsiz
|vpiStmt:
\_func_call: (mem.read), line:577
|vpiName:mem.read
|vpiArgument:
\_ref_obj: (st), line:577
|vpiName:st
|vpiArgument:
\_ref_obj: (segoff), line:577
|vpiName:segoff
|vpiArgument:
\_ref_obj: (tmp), line:577
|vpiName:tmp
|vpiArgument:
\_ref_obj: (path), line:577
|vpiName:path
|vpiArgument:
\_ref_obj: (map), line:577
|vpiName:map
|vpiArgument:
\_ref_obj: (parent), line:577
|vpiName:parent
|vpiArgument:
\_ref_obj: (extension), line:577
|vpiName:extension
|vpiArgument:
\_ref_obj: (fname), line:577
|vpiName:fname
|vpiArgument:
\_ref_obj: (lineno), line:577
|vpiName:lineno
|vpiStmt:
\_if_stmt: , line:578
|vpiCondition:
\_operation: , line:578
|vpiOpType:26
|vpiOperand:
\_operation: , line:578
|vpiOpType:15
|vpiOperand:
\_ref_obj: (st), line:578
|vpiName:st
|vpiFullName:uvm_pkg.uvm_vreg_field::read.st
|vpiOperand:
\_ref_obj: (UVM_IS_OK), line:578
|vpiName:UVM_IS_OK
|vpiFullName:uvm_pkg.uvm_vreg_field::read.UVM_IS_OK
|vpiOperand:
\_operation: , line:578
|vpiOpType:15
|vpiOperand:
\_ref_obj: (st), line:578
|vpiName:st
|vpiFullName:uvm_pkg.uvm_vreg_field::read.st
|vpiOperand:
\_ref_obj: (UVM_HAS_X), line:578
|vpiName:UVM_HAS_X
|vpiFullName:uvm_pkg.uvm_vreg_field::read.UVM_HAS_X
|vpiStmt:
\_assignment: , line:578
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (status), line:578
|vpiName:status
|vpiFullName:uvm_pkg.uvm_vreg_field::read.status
|vpiRhs:
\_ref_obj: (UVM_NOT_OK), line:578
|vpiName:UVM_NOT_OK
|vpiFullName:uvm_pkg.uvm_vreg_field::read.UVM_NOT_OK
|vpiStmt:
\_assignment: , line:581
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (value), line:581
|vpiName:value
|vpiFullName:uvm_pkg.uvm_vreg_field::read.value
|vpiRhs:
\_ref_obj: (tmp), line:581
|vpiName:tmp
|vpiFullName:uvm_pkg.uvm_vreg_field::read.tmp
|vpiStmt:
\_assignment: , line:585
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (value), line:585
|vpiName:value
|vpiFullName:uvm_pkg.uvm_vreg_field::read.value
|vpiRhs:
\_operation: , line:585
|vpiOpType:23
|vpiOperand:
\_ref_obj: (value), line:585
|vpiName:value
|vpiFullName:uvm_pkg.uvm_vreg_field::read.value
|vpiOperand:
\_ref_obj: (lsb), line:585
|vpiName:lsb
|vpiFullName:uvm_pkg.uvm_vreg_field::read.lsb
|vpiStmt:
\_assignment: , line:588
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (value), line:588
|vpiName:value
|vpiFullName:uvm_pkg.uvm_vreg_field::read.value
|vpiRhs:
\_operation: , line:588
|vpiOpType:11
|vpiOperand:
\_operation: , line:588
|vpiOpType:22
|vpiOperand:
\_constant: , line:588
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_unsupported_expr: , line:588
|STRING:
|vpiOperand:
\_constant: , line:588
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_sys_func_call: (this.post_read), line:590
|vpiName:this.post_read
|vpiArgument:
\_ref_obj: (idx), line:590
|vpiName:idx
|vpiArgument:
\_ref_obj: (value), line:590
|vpiName:value
|vpiArgument:
\_ref_obj: (path), line:590
|vpiName:path
|vpiArgument:
\_ref_obj: (map), line:590
|vpiName:map
|vpiArgument:
\_ref_obj: (status), line:590
|vpiName:status
|vpiStmt:
\_for_stmt: , line:591
|vpiFullName:uvm_pkg.uvm_vreg_field::read
|vpiCondition:
\_operation: , line:591
|vpiOpType:15
|vpiOperand:
\_ref_obj: (cb), line:591
|vpiName:cb
|vpiFullName:uvm_pkg.uvm_vreg_field::read.cb
|vpiOperand:
\_unsupported_expr: , line:591
|STRING:
|vpiForInitStmt:
\_assign_stmt:
|vpiRhs:
\_ref_obj: (cbs.first), line:591
|vpiName:cbs.first
|vpiFullName:uvm_pkg.uvm_vreg_field::read.cbs.first
|vpiLhs:
\_chandle_var: (cb), line:591
|vpiName:cb
|vpiFullName:uvm_pkg.uvm_vreg_field::read.cb
|vpiForIncStmt:
\_operation: , line:592
|vpiOpType:82
|vpiOperand:
\_ref_obj: (cb), line:592
|vpiName:cb
|vpiStmt:
\_begin: , line:592
|vpiFullName:uvm_pkg.uvm_vreg_field::read
|vpiStmt:
\_assignment: , line:593
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (cb.fname), line:593
|vpiName:cb.fname
|vpiFullName:uvm_pkg.uvm_vreg_field::read.cb.fname
|vpiRhs:
\_unsupported_expr: , line:593
|STRING:
|vpiStmt:
\_assignment: , line:594
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (cb.lineno), line:594
|vpiName:cb.lineno
|vpiFullName:uvm_pkg.uvm_vreg_field::read.cb.lineno
|vpiRhs:
\_unsupported_expr: , line:594
|STRING:
|vpiStmt:
\_func_call: (cb.post_read), line:595
|vpiName:cb.post_read
|vpiArgument:
\_ref_obj: (this), line:595
|vpiName:this
|vpiArgument:
\_ref_obj: (idx), line:595
|vpiName:idx
|vpiArgument:
\_ref_obj: (value), line:595
|vpiName:value
|vpiArgument:
\_ref_obj: (path), line:595
|vpiName:path
|vpiArgument:
\_ref_obj: (map), line:595
|vpiName:map
|vpiArgument:
\_ref_obj: (status), line:595
|vpiName:status
|vpiStmt:
\_sys_func_call: (this.parent), line:598
|vpiName:this.parent
|vpiStmt:
\_begin: , line:118
|vpiFullName:uvm_pkg.uvm_vreg_field::read
|vpiStmt:
\_if_stmt: , line:119
|vpiCondition:
\_func_call: (uvm_report_enabled), line:119
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_MEDIUM), line:119
|vpiName:UVM_MEDIUM
|vpiArgument:
\_ref_obj: (UVM_INFO), line:119
|vpiName:UVM_INFO
|vpiArgument:
\_constant: , line:119
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_info), line:120
|vpiName:uvm_report_info
|vpiFunction:
\_function: (uvm_report_info), line:126
|vpiArgument:
\_constant: , line:120
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_sys_func_call: ($sformatf), line:120
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:120
|vpiConstType:6
|vpiDecompile:"Read virtual field \"%s\"[%0d] via %s: 'h%h"
|vpiSize:45
|STRING:"Read virtual field \"%s\"[%0d] via %s: 'h%h"
|vpiArgument:
\_unsupported_expr: , line:121
|STRING:
|vpiArgument:
\_ref_obj: (idx), line:121
|vpiName:idx
|vpiArgument:
\_operation: , line:123
|vpiOpType:32
|vpiOperand:
\_operation: , line:123
|vpiOpType:14
|vpiOperand:
\_ref_obj: (path), line:123
|vpiName:path
|vpiOperand:
\_ref_obj: (UVM_FRONTDOOR), line:123
|vpiName:UVM_FRONTDOOR
|vpiOperand:
\_constant: , line:123
|vpiConstType:6
|vpiDecompile:"frontdoor"
|vpiSize:11
|STRING:"frontdoor"
|vpiOperand:
\_constant: , line:123
|vpiConstType:6
|vpiDecompile:"backdoor"
|vpiSize:10
|STRING:"backdoor"
|vpiArgument:
\_ref_obj: (value), line:124
|vpiName:value
|vpiArgument:
\_ref_obj: (UVM_MEDIUM), line:124
|vpiName:UVM_MEDIUM
|vpiArgument:
\_constant: , line:124
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg_field.svh"
|vpiSize:209
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg_field.svh"
|vpiArgument:
\_constant: , line:124
|vpiConstType:7
|vpiDecompile:600
|vpiSize:32
|INT:600
|vpiArgument:
\_constant: , line:124
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:124
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:604
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (read_in_progress), line:604
|vpiName:read_in_progress
|vpiFullName:uvm_pkg.uvm_vreg_field::read.read_in_progress
|vpiRhs:
\_constant: , line:604
|vpiConstType:3
|vpiDecompile:'b0
|vpiSize:1
|BIN:0
|vpiStmt:
\_assignment: , line:605
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:605
|STRING:
|vpiRhs:
\_constant: , line:605
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiStmt:
\_assignment: , line:606
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:606
|STRING:
|vpiRhs:
\_constant: , line:606
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiTaskFunc:
\_task: (uvm_vreg_field::poke), line:610
|vpiName:uvm_vreg_field::poke
|vpiFullName:uvm_pkg.uvm_vreg_field::poke
|vpiStmt:
\_begin: , parent:uvm_vreg_field::poke
|vpiFullName:uvm_pkg.uvm_vreg_field::poke
|vpiStmt:
\_assignment: , line:626
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:626
|STRING:
|vpiRhs:
\_ref_obj: (fname), line:626
|vpiName:fname
|vpiFullName:uvm_pkg.uvm_vreg_field::poke.fname
|vpiStmt:
\_assignment: , line:627
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:627
|STRING:
|vpiRhs:
\_ref_obj: (lineno), line:627
|vpiName:lineno
|vpiFullName:uvm_pkg.uvm_vreg_field::poke.lineno
|vpiStmt:
\_assignment: , line:629
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (mem), line:629
|vpiName:mem
|vpiFullName:uvm_pkg.uvm_vreg_field::poke.mem
|vpiRhs:
\_unsupported_expr: , line:629
|STRING:
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:14
|vpiOperand:
\_ref_obj: (mem), line:152
|vpiName:mem
|vpiFullName:uvm_pkg.uvm_vreg_field::poke.mem
|vpiOperand:
\_unsupported_expr: , line:152
|STRING:
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_vreg_field::poke
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_vreg_field::poke
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:155
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_sys_func_call: ($sformatf), line:157
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"Cannot call uvm_vreg_field::poke() on unimplemented virtual register \"%s\""
|vpiSize:77
|STRING:"Cannot call uvm_vreg_field::poke() on unimplemented virtual register \"%s\""
|vpiArgument:
\_unsupported_expr: , line:158
|STRING:
|vpiArgument:
\_ref_obj: (UVM_NONE), line:158
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg_field.svh"
|vpiSize:209
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg_field.svh"
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:633
|vpiSize:32
|INT:633
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:635
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (status), line:635
|vpiName:status
|vpiFullName:uvm_pkg.uvm_vreg_field::poke.status
|vpiRhs:
\_ref_obj: (UVM_NOT_OK), line:635
|vpiName:UVM_NOT_OK
|vpiFullName:uvm_pkg.uvm_vreg_field::poke.UVM_NOT_OK
|vpiStmt:
\_return_stmt: , line:636
|vpiStmt:
\_assignment: , line:639
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (status), line:639
|vpiName:status
|vpiFullName:uvm_pkg.uvm_vreg_field::poke.status
|vpiRhs:
\_ref_obj: (UVM_IS_OK), line:639
|vpiName:UVM_IS_OK
|vpiFullName:uvm_pkg.uvm_vreg_field::poke.UVM_IS_OK
|vpiStmt:
\_sys_func_call: (this.parent), line:641
|vpiName:this.parent
|vpiStmt:
\_if_stmt: , line:134
|vpiCondition:
\_operation: , line:134
|vpiOpType:23
|vpiOperand:
\_ref_obj: (value), line:134
|vpiName:value
|vpiFullName:uvm_pkg.uvm_vreg_field::poke.value
|vpiOperand:
\_unsupported_expr: , line:134
|STRING:
|vpiStmt:
\_begin: , line:134
|vpiFullName:uvm_pkg.uvm_vreg_field::poke
|vpiStmt:
\_begin: , line:136
|vpiFullName:uvm_pkg.uvm_vreg_field::poke
|vpiStmt:
\_if_stmt: , line:138
|vpiCondition:
\_func_call: (uvm_report_enabled), line:138
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:138
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_WARNING), line:138
|vpiName:UVM_WARNING
|vpiArgument:
\_constant: , line:138
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_warning), line:139
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_sys_func_call: ($sformatf), line:139
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"Writing value 'h%h that is greater than field \"%s\" size (%0d bits)"
|vpiSize:70
|STRING:"Writing value 'h%h that is greater than field \"%s\" size (%0d bits)"
|vpiArgument:
\_ref_obj: (value), line:139
|vpiName:value
|vpiArgument:
\_unsupported_expr: , line:139
|STRING:
|vpiArgument:
\_unsupported_expr: , line:139
|STRING:
|vpiArgument:
\_ref_obj: (UVM_NONE), line:139
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg_field.svh"
|vpiSize:209
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg_field.svh"
|vpiArgument:
\_constant: , line:139
|vpiConstType:7
|vpiDecompile:644
|vpiSize:32
|INT:644
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:139
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:646
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (value), line:646
|vpiName:value
|vpiFullName:uvm_pkg.uvm_vreg_field::poke.value
|vpiRhs:
\_operation: , line:646
|vpiOpType:28
|vpiOperand:
\_ref_obj: (value), line:646
|vpiName:value
|vpiFullName:uvm_pkg.uvm_vreg_field::poke.value
|vpiOperand:
\_operation: , line:646
|vpiOpType:11
|vpiOperand:
\_operation: , line:646
|vpiOpType:22
|vpiOperand:
\_constant: , line:646
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_unsupported_expr: , line:646
|STRING:
|vpiOperand:
\_constant: , line:646
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:648
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (tmp), line:648
|vpiName:tmp
|vpiFullName:uvm_pkg.uvm_vreg_field::poke.tmp
|vpiRhs:
\_constant: , line:648
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_assignment: , line:650
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (segsiz), line:650
|vpiName:segsiz
|vpiFullName:uvm_pkg.uvm_vreg_field::poke.segsiz
|vpiRhs:
\_operation: , line:650
|vpiOpType:25
|vpiOperand:
\_ref_obj: (mem.get_n_bytes), line:650
|vpiName:mem.get_n_bytes
|vpiFullName:uvm_pkg.uvm_vreg_field::poke.mem.get_n_bytes
|vpiOperand:
\_constant: , line:650
|vpiConstType:7
|vpiDecompile:8
|vpiSize:32
|INT:8
|vpiStmt:
\_assignment: , line:651
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (flsb), line:651
|vpiName:flsb
|vpiFullName:uvm_pkg.uvm_vreg_field::poke.flsb
|vpiRhs:
\_unsupported_expr: , line:651
|STRING:
|vpiStmt:
\_assignment: , line:652
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (segoff), line:652
|vpiName:segoff
|vpiFullName:uvm_pkg.uvm_vreg_field::poke.segoff
|vpiRhs:
\_operation: , line:652
|vpiOpType:24
|vpiOperand:
\_unsupported_expr: , line:652
|STRING:
|vpiOperand:
\_operation: , line:652
|vpiOpType:12
|vpiOperand:
\_ref_obj: (flsb), line:652
|vpiName:flsb
|vpiFullName:uvm_pkg.uvm_vreg_field::poke.flsb
|vpiOperand:
\_ref_obj: (segsiz), line:652
|vpiName:segsiz
|vpiFullName:uvm_pkg.uvm_vreg_field::poke.segsiz
|vpiStmt:
\_assignment: , line:655
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rmwbits), line:655
|vpiName:rmwbits
|vpiFullName:uvm_pkg.uvm_vreg_field::poke.rmwbits
|vpiRhs:
\_operation: , line:655
|vpiOpType:13
|vpiOperand:
\_ref_obj: (flsb), line:655
|vpiName:flsb
|vpiFullName:uvm_pkg.uvm_vreg_field::poke.flsb
|vpiOperand:
\_ref_obj: (segsiz), line:655
|vpiName:segsiz
|vpiFullName:uvm_pkg.uvm_vreg_field::poke.segsiz
|vpiStmt:
\_assignment: , line:658
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (segn), line:658
|vpiName:segn
|vpiFullName:uvm_pkg.uvm_vreg_field::poke.segn
|vpiRhs:
\_operation: , line:658
|vpiOpType:24
|vpiOperand:
\_operation: , line:658
|vpiOpType:12
|vpiOperand:
\_operation: , line:658
|vpiOpType:11
|vpiOperand:
\_operation: , line:658
|vpiOpType:24
|vpiOperand:
\_ref_obj: (rmwbits), line:658
|vpiName:rmwbits
|vpiFullName:uvm_pkg.uvm_vreg_field::poke.rmwbits
|vpiOperand:
\_unsupported_expr: , line:658
|STRING:
|vpiOperand:
\_constant: , line:658
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_ref_obj: (segsiz), line:658
|vpiName:segsiz
|vpiFullName:uvm_pkg.uvm_vreg_field::poke.segsiz
|vpiOperand:
\_constant: , line:658
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_if_stmt: , line:660
|vpiCondition:
\_operation: , line:660
|vpiOpType:18
|vpiOperand:
\_ref_obj: (rmwbits), line:660
|vpiName:rmwbits
|vpiFullName:uvm_pkg.uvm_vreg_field::poke.rmwbits
|vpiOperand:
\_constant: , line:660
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_begin: , line:660
|vpiFullName:uvm_pkg.uvm_vreg_field::poke
|vpiStmt:
\_func_call: (mem.peek), line:663
|vpiName:mem.peek
|vpiArgument:
\_ref_obj: (st), line:663
|vpiName:st
|vpiArgument:
\_ref_obj: (segoff), line:663
|vpiName:segoff
|vpiArgument:
\_ref_obj: (tmp), line:663
|vpiName:tmp
|vpiArgument:
\_constant: , line:663
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_ref_obj: (parent), line:663
|vpiName:parent
|vpiArgument:
\_ref_obj: (extension), line:663
|vpiName:extension
|vpiArgument:
\_ref_obj: (fname), line:663
|vpiName:fname
|vpiArgument:
\_ref_obj: (lineno), line:663
|vpiName:lineno
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:26
|vpiOperand:
\_operation: , line:152
|vpiOpType:15
|vpiOperand:
\_ref_obj: (st), line:152
|vpiName:st
|vpiFullName:uvm_pkg.uvm_vreg_field::poke.st
|vpiOperand:
\_ref_obj: (UVM_IS_OK), line:152
|vpiName:UVM_IS_OK
|vpiFullName:uvm_pkg.uvm_vreg_field::poke.UVM_IS_OK
|vpiOperand:
\_operation: , line:152
|vpiOpType:15
|vpiOperand:
\_ref_obj: (st), line:152
|vpiName:st
|vpiFullName:uvm_pkg.uvm_vreg_field::poke.st
|vpiOperand:
\_ref_obj: (UVM_HAS_X), line:152
|vpiName:UVM_HAS_X
|vpiFullName:uvm_pkg.uvm_vreg_field::poke.UVM_HAS_X
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_vreg_field::poke
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_vreg_field::poke
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:155
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:156
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_sys_func_call: ($sformatf), line:158
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"Unable to read LSB bits in %s[%0d] to for RMW cycle on virtual field %s."
|vpiSize:74
|STRING:"Unable to read LSB bits in %s[%0d] to for RMW cycle on virtual field %s."
|vpiArgument:
\_ref_obj: (mem.get_full_name), line:159
|vpiName:mem.get_full_name
|vpiArgument:
\_ref_obj: (segoff), line:159
|vpiName:segoff
|vpiArgument:
\_unsupported_expr: , line:159
|STRING:
|vpiArgument:
\_ref_obj: (UVM_NONE), line:159
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:159
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg_field.svh"
|vpiSize:209
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg_field.svh"
|vpiArgument:
\_constant: , line:159
|vpiConstType:7
|vpiDecompile:664
|vpiSize:32
|INT:664
|vpiArgument:
\_constant: , line:159
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:159
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:666
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (status), line:666
|vpiName:status
|vpiFullName:uvm_pkg.uvm_vreg_field::poke.status
|vpiRhs:
\_ref_obj: (UVM_NOT_OK), line:666
|vpiName:UVM_NOT_OK
|vpiFullName:uvm_pkg.uvm_vreg_field::poke.UVM_NOT_OK
|vpiStmt:
\_sys_func_call: (this.parent), line:667
|vpiName:this.parent
|vpiStmt:
\_return_stmt: , line:668
|vpiStmt:
\_assignment: , line:671
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (value), line:671
|vpiName:value
|vpiFullName:uvm_pkg.uvm_vreg_field::poke.value
|vpiRhs:
\_operation: , line:671
|vpiOpType:29
|vpiOperand:
\_operation: , line:671
|vpiOpType:22
|vpiOperand:
\_ref_obj: (value), line:671
|vpiName:value
|vpiFullName:uvm_pkg.uvm_vreg_field::poke.value
|vpiOperand:
\_ref_obj: (rmwbits), line:671
|vpiName:rmwbits
|vpiFullName:uvm_pkg.uvm_vreg_field::poke.rmwbits
|vpiOperand:
\_operation: , line:671
|vpiOpType:28
|vpiOperand:
\_ref_obj: (tmp), line:671
|vpiName:tmp
|vpiFullName:uvm_pkg.uvm_vreg_field::poke.tmp
|vpiOperand:
\_operation: , line:671
|vpiOpType:11
|vpiOperand:
\_operation: , line:671
|vpiOpType:22
|vpiOperand:
\_constant: , line:671
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_ref_obj: (rmwbits), line:671
|vpiName:rmwbits
|vpiFullName:uvm_pkg.uvm_vreg_field::poke.rmwbits
|vpiOperand:
\_constant: , line:671
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:675
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (fmsb), line:675
|vpiName:fmsb
|vpiFullName:uvm_pkg.uvm_vreg_field::poke.fmsb
|vpiRhs:
\_operation: , line:675
|vpiOpType:11
|vpiOperand:
\_operation: , line:675
|vpiOpType:24
|vpiOperand:
\_ref_obj: (rmwbits), line:675
|vpiName:rmwbits
|vpiFullName:uvm_pkg.uvm_vreg_field::poke.rmwbits
|vpiOperand:
\_unsupported_expr: , line:675
|STRING:
|vpiOperand:
\_constant: , line:675
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:676
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rmwbits), line:676
|vpiName:rmwbits
|vpiFullName:uvm_pkg.uvm_vreg_field::poke.rmwbits
|vpiRhs:
\_operation: , line:676
|vpiOpType:13
|vpiOperand:
\_operation: , line:676
|vpiOpType:24
|vpiOperand:
\_ref_obj: (fmsb), line:676
|vpiName:fmsb
|vpiFullName:uvm_pkg.uvm_vreg_field::poke.fmsb
|vpiOperand:
\_constant: , line:676
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_ref_obj: (segsiz), line:676
|vpiName:segsiz
|vpiFullName:uvm_pkg.uvm_vreg_field::poke.segsiz
|vpiStmt:
\_if_stmt: , line:677
|vpiCondition:
\_operation: , line:677
|vpiOpType:18
|vpiOperand:
\_ref_obj: (rmwbits), line:677
|vpiName:rmwbits
|vpiFullName:uvm_pkg.uvm_vreg_field::poke.rmwbits
|vpiOperand:
\_constant: , line:677
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_begin: , line:677
|vpiFullName:uvm_pkg.uvm_vreg_field::poke
|vpiStmt:
\_if_stmt: , line:678
|vpiCondition:
\_operation: , line:678
|vpiOpType:18
|vpiOperand:
\_ref_obj: (segn), line:678
|vpiName:segn
|vpiFullName:uvm_pkg.uvm_vreg_field::poke.segn
|vpiOperand:
\_constant: , line:678
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_begin: , line:678
|vpiFullName:uvm_pkg.uvm_vreg_field::poke
|vpiStmt:
\_func_call: (mem.peek), line:679
|vpiName:mem.peek
|vpiArgument:
\_ref_obj: (st), line:679
|vpiName:st
|vpiArgument:
\_operation: , line:679
|vpiOpType:11
|vpiOperand:
\_operation: , line:679
|vpiOpType:24
|vpiOperand:
\_ref_obj: (segoff), line:679
|vpiName:segoff
|vpiOperand:
\_ref_obj: (segn), line:679
|vpiName:segn
|vpiOperand:
\_constant: , line:679
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiArgument:
\_ref_obj: (tmp), line:679
|vpiName:tmp
|vpiArgument:
\_constant: , line:679
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_ref_obj: (parent), line:679
|vpiName:parent
|vpiArgument:
\_ref_obj: (extension), line:679
|vpiName:extension
|vpiArgument:
\_ref_obj: (fname), line:679
|vpiName:fname
|vpiArgument:
\_ref_obj: (lineno), line:679
|vpiName:lineno
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:26
|vpiOperand:
\_operation: , line:152
|vpiOpType:15
|vpiOperand:
\_ref_obj: (st), line:152
|vpiName:st
|vpiFullName:uvm_pkg.uvm_vreg_field::poke.st
|vpiOperand:
\_ref_obj: (UVM_IS_OK), line:152
|vpiName:UVM_IS_OK
|vpiFullName:uvm_pkg.uvm_vreg_field::poke.UVM_IS_OK
|vpiOperand:
\_operation: , line:152
|vpiOpType:15
|vpiOperand:
\_ref_obj: (st), line:152
|vpiName:st
|vpiFullName:uvm_pkg.uvm_vreg_field::poke.st
|vpiOperand:
\_ref_obj: (UVM_HAS_X), line:152
|vpiName:UVM_HAS_X
|vpiFullName:uvm_pkg.uvm_vreg_field::poke.UVM_HAS_X
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_vreg_field::poke
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_vreg_field::poke
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:155
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:156
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_sys_func_call: ($sformatf), line:157
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"Unable to read MSB bits in %s[%0d] to for RMW cycle on virtual field %s."
|vpiSize:74
|STRING:"Unable to read MSB bits in %s[%0d] to for RMW cycle on virtual field %s."
|vpiArgument:
\_ref_obj: (mem.get_full_name), line:159
|vpiName:mem.get_full_name
|vpiArgument:
\_operation: , line:159
|vpiOpType:11
|vpiOperand:
\_operation: , line:159
|vpiOpType:24
|vpiOperand:
\_ref_obj: (segoff), line:159
|vpiName:segoff
|vpiOperand:
\_ref_obj: (segn), line:159
|vpiName:segn
|vpiOperand:
\_constant: , line:159
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiArgument:
\_unsupported_expr: , line:160
|STRING:
|vpiArgument:
\_ref_obj: (UVM_NONE), line:160
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:160
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg_field.svh"
|vpiSize:209
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg_field.svh"
|vpiArgument:
\_constant: , line:160
|vpiConstType:7
|vpiDecompile:682
|vpiSize:32
|INT:682
|vpiArgument:
\_constant: , line:160
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:160
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:684
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (status), line:684
|vpiName:status
|vpiFullName:uvm_pkg.uvm_vreg_field::poke.status
|vpiRhs:
\_ref_obj: (UVM_NOT_OK), line:684
|vpiName:UVM_NOT_OK
|vpiFullName:uvm_pkg.uvm_vreg_field::poke.UVM_NOT_OK
|vpiStmt:
\_sys_func_call: (this.parent), line:685
|vpiName:this.parent
|vpiStmt:
\_return_stmt: , line:686
|vpiStmt:
\_assignment: , line:689
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (value), line:689
|vpiName:value
|vpiFullName:uvm_pkg.uvm_vreg_field::poke.value
|vpiRhs:
\_operation: , line:689
|vpiOpType:22
|vpiOperand:
\_operation: , line:689
|vpiOpType:28
|vpiOperand:
\_ref_obj: (tmp), line:689
|vpiName:tmp
|vpiFullName:uvm_pkg.uvm_vreg_field::poke.tmp
|vpiOperand:
\_operation: , line:689
|vpiOpType:4
|vpiOperand:
\_operation: , line:689
|vpiOpType:11
|vpiOperand:
\_operation: , line:689
|vpiOpType:22
|vpiOperand:
\_constant: , line:689
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_ref_obj: (rmwbits), line:689
|vpiName:rmwbits
|vpiFullName:uvm_pkg.uvm_vreg_field::poke.rmwbits
|vpiOperand:
\_constant: , line:689
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_operation: , line:689
|vpiOpType:25
|vpiOperand:
\_operation: , line:689
|vpiOpType:11
|vpiOperand:
\_ref_obj: (segn), line:689
|vpiName:segn
|vpiFullName:uvm_pkg.uvm_vreg_field::poke.segn
|vpiOperand:
\_constant: , line:689
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_ref_obj: (segsiz), line:689
|vpiName:segsiz
|vpiFullName:uvm_pkg.uvm_vreg_field::poke.segsiz
|vpiStmt:
\_assignment: , line:693
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (tmp), line:693
|vpiName:tmp
|vpiFullName:uvm_pkg.uvm_vreg_field::poke.tmp
|vpiRhs:
\_ref_obj: (value), line:693
|vpiName:value
|vpiFullName:uvm_pkg.uvm_vreg_field::poke.value
|vpiStmt:
\_repeat: , line:694
|vpiCondition:
\_ref_obj: (segn), line:694
|vpiName:segn
|vpiFullName:uvm_pkg.uvm_vreg_field::poke.segn
|vpiStmt:
\_begin: , line:694
|vpiFullName:uvm_pkg.uvm_vreg_field::poke
|vpiStmt:
\_func_call: (mem.poke), line:695
|vpiName:mem.poke
|vpiArgument:
\_ref_obj: (st), line:695
|vpiName:st
|vpiArgument:
\_ref_obj: (segoff), line:695
|vpiName:segoff
|vpiArgument:
\_ref_obj: (tmp), line:695
|vpiName:tmp
|vpiArgument:
\_constant: , line:695
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_ref_obj: (parent), line:695
|vpiName:parent
|vpiArgument:
\_ref_obj: (extension), line:695
|vpiName:extension
|vpiArgument:
\_ref_obj: (fname), line:695
|vpiName:fname
|vpiArgument:
\_ref_obj: (lineno), line:695
|vpiName:lineno
|vpiStmt:
\_if_stmt: , line:696
|vpiCondition:
\_operation: , line:696
|vpiOpType:26
|vpiOperand:
\_operation: , line:696
|vpiOpType:15
|vpiOperand:
\_ref_obj: (st), line:696
|vpiName:st
|vpiFullName:uvm_pkg.uvm_vreg_field::poke.st
|vpiOperand:
\_ref_obj: (UVM_IS_OK), line:696
|vpiName:UVM_IS_OK
|vpiFullName:uvm_pkg.uvm_vreg_field::poke.UVM_IS_OK
|vpiOperand:
\_operation: , line:696
|vpiOpType:15
|vpiOperand:
\_ref_obj: (st), line:696
|vpiName:st
|vpiFullName:uvm_pkg.uvm_vreg_field::poke.st
|vpiOperand:
\_ref_obj: (UVM_HAS_X), line:696
|vpiName:UVM_HAS_X
|vpiFullName:uvm_pkg.uvm_vreg_field::poke.UVM_HAS_X
|vpiStmt:
\_assignment: , line:696
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (status), line:696
|vpiName:status
|vpiFullName:uvm_pkg.uvm_vreg_field::poke.status
|vpiRhs:
\_ref_obj: (UVM_NOT_OK), line:696
|vpiName:UVM_NOT_OK
|vpiFullName:uvm_pkg.uvm_vreg_field::poke.UVM_NOT_OK
|vpiStmt:
\_assignment: , line:699
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (tmp), line:699
|vpiName:tmp
|vpiFullName:uvm_pkg.uvm_vreg_field::poke.tmp
|vpiRhs:
\_operation: , line:699
|vpiOpType:23
|vpiOperand:
\_ref_obj: (tmp), line:699
|vpiName:tmp
|vpiFullName:uvm_pkg.uvm_vreg_field::poke.tmp
|vpiOperand:
\_ref_obj: (segsiz), line:699
|vpiName:segsiz
|vpiFullName:uvm_pkg.uvm_vreg_field::poke.segsiz
|vpiStmt:
\_sys_func_call: (this.parent), line:702
|vpiName:this.parent
|vpiStmt:
\_begin: , line:118
|vpiFullName:uvm_pkg.uvm_vreg_field::poke
|vpiStmt:
\_if_stmt: , line:119
|vpiCondition:
\_func_call: (uvm_report_enabled), line:119
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_MEDIUM), line:119
|vpiName:UVM_MEDIUM
|vpiArgument:
\_ref_obj: (UVM_INFO), line:119
|vpiName:UVM_INFO
|vpiArgument:
\_constant: , line:119
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_info), line:121
|vpiName:uvm_report_info
|vpiFunction:
\_function: (uvm_report_info), line:126
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_sys_func_call: ($sformatf), line:121
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"Wrote virtual field \"%s\"[%0d] with: 'h%h"
|vpiSize:44
|STRING:"Wrote virtual field \"%s\"[%0d] with: 'h%h"
|vpiArgument:
\_unsupported_expr: , line:122
|STRING:
|vpiArgument:
\_ref_obj: (idx), line:122
|vpiName:idx
|vpiArgument:
\_ref_obj: (value), line:122
|vpiName:value
|vpiArgument:
\_ref_obj: (UVM_MEDIUM), line:122
|vpiName:UVM_MEDIUM
|vpiArgument:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg_field.svh"
|vpiSize:209
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg_field.svh"
|vpiArgument:
\_constant: , line:122
|vpiConstType:7
|vpiDecompile:706
|vpiSize:32
|INT:706
|vpiArgument:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:122
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:709
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:709
|STRING:
|vpiRhs:
\_constant: , line:709
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiStmt:
\_assignment: , line:710
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:710
|STRING:
|vpiRhs:
\_constant: , line:710
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiTaskFunc:
\_task: (uvm_vreg_field::peek), line:714
|vpiName:uvm_vreg_field::peek
|vpiFullName:uvm_pkg.uvm_vreg_field::peek
|vpiStmt:
\_begin: , parent:uvm_vreg_field::peek
|vpiFullName:uvm_pkg.uvm_vreg_field::peek
|vpiStmt:
\_assignment: , line:729
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:729
|STRING:
|vpiRhs:
\_ref_obj: (fname), line:729
|vpiName:fname
|vpiFullName:uvm_pkg.uvm_vreg_field::peek.fname
|vpiStmt:
\_assignment: , line:730
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:730
|STRING:
|vpiRhs:
\_ref_obj: (lineno), line:730
|vpiName:lineno
|vpiFullName:uvm_pkg.uvm_vreg_field::peek.lineno
|vpiStmt:
\_assignment: , line:732
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (mem), line:732
|vpiName:mem
|vpiFullName:uvm_pkg.uvm_vreg_field::peek.mem
|vpiRhs:
\_unsupported_expr: , line:732
|STRING:
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:14
|vpiOperand:
\_ref_obj: (mem), line:152
|vpiName:mem
|vpiFullName:uvm_pkg.uvm_vreg_field::peek.mem
|vpiOperand:
\_unsupported_expr: , line:152
|STRING:
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_vreg_field::peek
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_vreg_field::peek
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:155
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_sys_func_call: ($sformatf), line:157
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"Cannot call uvm_vreg_field::peek() on unimplemented virtual register \"%s\""
|vpiSize:77
|STRING:"Cannot call uvm_vreg_field::peek() on unimplemented virtual register \"%s\""
|vpiArgument:
\_unsupported_expr: , line:158
|STRING:
|vpiArgument:
\_ref_obj: (UVM_NONE), line:158
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg_field.svh"
|vpiSize:209
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg_field.svh"
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:734
|vpiSize:32
|INT:734
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:736
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (status), line:736
|vpiName:status
|vpiFullName:uvm_pkg.uvm_vreg_field::peek.status
|vpiRhs:
\_ref_obj: (UVM_NOT_OK), line:736
|vpiName:UVM_NOT_OK
|vpiFullName:uvm_pkg.uvm_vreg_field::peek.UVM_NOT_OK
|vpiStmt:
\_return_stmt: , line:737
|vpiStmt:
\_assignment: , line:740
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (status), line:740
|vpiName:status
|vpiFullName:uvm_pkg.uvm_vreg_field::peek.status
|vpiRhs:
\_ref_obj: (UVM_IS_OK), line:740
|vpiName:UVM_IS_OK
|vpiFullName:uvm_pkg.uvm_vreg_field::peek.UVM_IS_OK
|vpiStmt:
\_sys_func_call: (this.parent), line:742
|vpiName:this.parent
|vpiStmt:
\_assignment: , line:744
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (value), line:744
|vpiName:value
|vpiFullName:uvm_pkg.uvm_vreg_field::peek.value
|vpiRhs:
\_constant: , line:744
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_assignment: , line:746
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (segsiz), line:746
|vpiName:segsiz
|vpiFullName:uvm_pkg.uvm_vreg_field::peek.segsiz
|vpiRhs:
\_operation: , line:746
|vpiOpType:25
|vpiOperand:
\_ref_obj: (mem.get_n_bytes), line:746
|vpiName:mem.get_n_bytes
|vpiFullName:uvm_pkg.uvm_vreg_field::peek.mem.get_n_bytes
|vpiOperand:
\_constant: , line:746
|vpiConstType:7
|vpiDecompile:8
|vpiSize:32
|INT:8
|vpiStmt:
\_assignment: , line:747
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (flsb), line:747
|vpiName:flsb
|vpiFullName:uvm_pkg.uvm_vreg_field::peek.flsb
|vpiRhs:
\_unsupported_expr: , line:747
|STRING:
|vpiStmt:
\_assignment: , line:748
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (segoff), line:748
|vpiName:segoff
|vpiFullName:uvm_pkg.uvm_vreg_field::peek.segoff
|vpiRhs:
\_operation: , line:748
|vpiOpType:24
|vpiOperand:
\_unsupported_expr: , line:748
|STRING:
|vpiOperand:
\_operation: , line:748
|vpiOpType:12
|vpiOperand:
\_ref_obj: (flsb), line:748
|vpiName:flsb
|vpiFullName:uvm_pkg.uvm_vreg_field::peek.flsb
|vpiOperand:
\_ref_obj: (segsiz), line:748
|vpiName:segsiz
|vpiFullName:uvm_pkg.uvm_vreg_field::peek.segsiz
|vpiStmt:
\_assignment: , line:749
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (lsb), line:749
|vpiName:lsb
|vpiFullName:uvm_pkg.uvm_vreg_field::peek.lsb
|vpiRhs:
\_operation: , line:749
|vpiOpType:13
|vpiOperand:
\_ref_obj: (flsb), line:749
|vpiName:flsb
|vpiFullName:uvm_pkg.uvm_vreg_field::peek.flsb
|vpiOperand:
\_ref_obj: (segsiz), line:749
|vpiName:segsiz
|vpiFullName:uvm_pkg.uvm_vreg_field::peek.segsiz
|vpiStmt:
\_assignment: , line:752
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (segn), line:752
|vpiName:segn
|vpiFullName:uvm_pkg.uvm_vreg_field::peek.segn
|vpiRhs:
\_operation: , line:752
|vpiOpType:24
|vpiOperand:
\_operation: , line:752
|vpiOpType:12
|vpiOperand:
\_operation: , line:752
|vpiOpType:11
|vpiOperand:
\_operation: , line:752
|vpiOpType:24
|vpiOperand:
\_ref_obj: (lsb), line:752
|vpiName:lsb
|vpiFullName:uvm_pkg.uvm_vreg_field::peek.lsb
|vpiOperand:
\_unsupported_expr: , line:752
|STRING:
|vpiOperand:
\_constant: , line:752
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_ref_obj: (segsiz), line:752
|vpiName:segsiz
|vpiFullName:uvm_pkg.uvm_vreg_field::peek.segsiz
|vpiOperand:
\_constant: , line:752
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:755
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (segoff), line:755
|vpiName:segoff
|vpiFullName:uvm_pkg.uvm_vreg_field::peek.segoff
|vpiRhs:
\_operation: , line:755
|vpiOpType:11
|vpiOperand:
\_ref_obj: (segn), line:755
|vpiName:segn
|vpiFullName:uvm_pkg.uvm_vreg_field::peek.segn
|vpiOperand:
\_constant: , line:755
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_repeat: , line:756
|vpiCondition:
\_ref_obj: (segn), line:756
|vpiName:segn
|vpiFullName:uvm_pkg.uvm_vreg_field::peek.segn
|vpiStmt:
\_begin: , line:756
|vpiFullName:uvm_pkg.uvm_vreg_field::peek
|vpiStmt:
\_assignment: , line:757
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (value), line:757
|vpiName:value
|vpiFullName:uvm_pkg.uvm_vreg_field::peek.value
|vpiRhs:
\_operation: , line:757
|vpiOpType:22
|vpiOperand:
\_ref_obj: (value), line:757
|vpiName:value
|vpiFullName:uvm_pkg.uvm_vreg_field::peek.value
|vpiOperand:
\_ref_obj: (segsiz), line:757
|vpiName:segsiz
|vpiFullName:uvm_pkg.uvm_vreg_field::peek.segsiz
|vpiStmt:
\_func_call: (mem.peek), line:759
|vpiName:mem.peek
|vpiArgument:
\_ref_obj: (st), line:759
|vpiName:st
|vpiArgument:
\_ref_obj: (segoff), line:759
|vpiName:segoff
|vpiArgument:
\_ref_obj: (tmp), line:759
|vpiName:tmp
|vpiArgument:
\_constant: , line:759
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_ref_obj: (parent), line:759
|vpiName:parent
|vpiArgument:
\_ref_obj: (extension), line:759
|vpiName:extension
|vpiArgument:
\_ref_obj: (fname), line:759
|vpiName:fname
|vpiArgument:
\_ref_obj: (lineno), line:759
|vpiName:lineno
|vpiStmt:
\_if_stmt: , line:761
|vpiCondition:
\_operation: , line:761
|vpiOpType:26
|vpiOperand:
\_operation: , line:761
|vpiOpType:15
|vpiOperand:
\_ref_obj: (st), line:761
|vpiName:st
|vpiFullName:uvm_pkg.uvm_vreg_field::peek.st
|vpiOperand:
\_ref_obj: (UVM_IS_OK), line:761
|vpiName:UVM_IS_OK
|vpiFullName:uvm_pkg.uvm_vreg_field::peek.UVM_IS_OK
|vpiOperand:
\_operation: , line:761
|vpiOpType:15
|vpiOperand:
\_ref_obj: (st), line:761
|vpiName:st
|vpiFullName:uvm_pkg.uvm_vreg_field::peek.st
|vpiOperand:
\_ref_obj: (UVM_HAS_X), line:761
|vpiName:UVM_HAS_X
|vpiFullName:uvm_pkg.uvm_vreg_field::peek.UVM_HAS_X
|vpiStmt:
\_assignment: , line:761
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (status), line:761
|vpiName:status
|vpiFullName:uvm_pkg.uvm_vreg_field::peek.status
|vpiRhs:
\_ref_obj: (UVM_NOT_OK), line:761
|vpiName:UVM_NOT_OK
|vpiFullName:uvm_pkg.uvm_vreg_field::peek.UVM_NOT_OK
|vpiStmt:
\_assignment: , line:764
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (value), line:764
|vpiName:value
|vpiFullName:uvm_pkg.uvm_vreg_field::peek.value
|vpiRhs:
\_ref_obj: (tmp), line:764
|vpiName:tmp
|vpiFullName:uvm_pkg.uvm_vreg_field::peek.tmp
|vpiStmt:
\_assignment: , line:768
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (value), line:768
|vpiName:value
|vpiFullName:uvm_pkg.uvm_vreg_field::peek.value
|vpiRhs:
\_operation: , line:768
|vpiOpType:23
|vpiOperand:
\_ref_obj: (value), line:768
|vpiName:value
|vpiFullName:uvm_pkg.uvm_vreg_field::peek.value
|vpiOperand:
\_ref_obj: (lsb), line:768
|vpiName:lsb
|vpiFullName:uvm_pkg.uvm_vreg_field::peek.lsb
|vpiStmt:
\_assignment: , line:771
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (value), line:771
|vpiName:value
|vpiFullName:uvm_pkg.uvm_vreg_field::peek.value
|vpiRhs:
\_operation: , line:771
|vpiOpType:11
|vpiOperand:
\_operation: , line:771
|vpiOpType:22
|vpiOperand:
\_constant: , line:771
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_unsupported_expr: , line:771
|STRING:
|vpiOperand:
\_constant: , line:771
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_sys_func_call: (this.parent), line:773
|vpiName:this.parent
|vpiStmt:
\_begin: , line:118
|vpiFullName:uvm_pkg.uvm_vreg_field::peek
|vpiStmt:
\_if_stmt: , line:120
|vpiCondition:
\_func_call: (uvm_report_enabled), line:120
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_MEDIUM), line:120
|vpiName:UVM_MEDIUM
|vpiArgument:
\_ref_obj: (UVM_INFO), line:120
|vpiName:UVM_INFO
|vpiArgument:
\_constant: , line:120
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_info), line:121
|vpiName:uvm_report_info
|vpiFunction:
\_function: (uvm_report_info), line:126
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_sys_func_call: ($sformatf), line:121
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"Peeked virtual field \"%s\"[%0d]: 'h%h"
|vpiSize:40
|STRING:"Peeked virtual field \"%s\"[%0d]: 'h%h"
|vpiArgument:
\_unsupported_expr: , line:121
|STRING:
|vpiArgument:
\_ref_obj: (idx), line:121
|vpiName:idx
|vpiArgument:
\_ref_obj: (value), line:121
|vpiName:value
|vpiArgument:
\_ref_obj: (UVM_MEDIUM), line:121
|vpiName:UVM_MEDIUM
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg_field.svh"
|vpiSize:209
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg_field.svh"
|vpiArgument:
\_constant: , line:121
|vpiConstType:7
|vpiDecompile:775
|vpiSize:32
|INT:775
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:121
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:778
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:778
|STRING:
|vpiRhs:
\_constant: , line:778
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiStmt:
\_assignment: , line:779
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:779
|STRING:
|vpiRhs:
\_constant: , line:779
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiTaskFunc:
\_function: (uvm_vreg_field::do_print), line:783
|vpiName:uvm_vreg_field::do_print
|vpiFullName:uvm_pkg.uvm_vreg_field::do_print
|vpiIODecl:
\_io_decl: (printer)
|vpiName:printer
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_printer), line:783, parent:printer
|vpiName:uvm_printer
|vpiFullName:printer.uvm_printer
|vpiStmt:
\_begin: , parent:uvm_vreg_field::do_print
|vpiFullName:uvm_pkg.uvm_vreg_field::do_print
|vpiStmt:
\_sys_func_call: (super.do_print), line:784
|vpiName:super.do_print
|vpiArgument:
\_ref_obj: (printer), line:784
|vpiName:printer
|vpiStmt:
\_func_call: (printer.print_generic), line:785
|vpiName:printer.print_generic
|vpiArgument:
\_constant: , line:785
|vpiConstType:6
|vpiDecompile:"initiator"
|vpiSize:11
|STRING:"initiator"
|vpiArgument:
\_ref_obj: (parent.get_type_name), line:785
|vpiName:parent.get_type_name
|vpiArgument:
\_operation: , line:785
|vpiOpType:1
|vpiOperand:
\_constant: , line:785
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiArgument:
\_func_call: (convert2string), line:785
|vpiName:convert2string
|vpiTaskFunc:
\_function: (uvm_vreg_field::convert2string), line:788
|vpiName:uvm_vreg_field::convert2string
|vpiFullName:uvm_pkg.uvm_vreg_field::convert2string
|vpiReturn:
\_logic_var: , line:788
|vpiStmt:
\_begin: , parent:uvm_vreg_field::convert2string
|vpiFullName:uvm_pkg.uvm_vreg_field::convert2string
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_logic_var: (res_str), line:789
|vpiName:res_str
|vpiFullName:uvm_pkg.uvm_vreg_field::convert2string.res_str
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_logic_var: (t_str), line:790
|vpiName:t_str
|vpiFullName:uvm_pkg.uvm_vreg_field::convert2string.t_str
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_constant: , line:791
|vpiConstType:3
|vpiDecompile:'b0
|vpiSize:1
|BIN:0
|vpiLhs:
\_bit_var: (with_debug_info), line:791
|vpiName:with_debug_info
|vpiFullName:uvm_pkg.uvm_vreg_field::convert2string.with_debug_info
|vpiStmt:
\_sys_func_call: ($sformat), line:792
|vpiName:$sformat
|vpiArgument:
\_ref_obj: (convert2string), line:792
|vpiName:convert2string
|vpiArgument:
\_operation: , line:792
|vpiOpType:33
|vpiOperand:
\_constant: , line:792
|vpiConstType:6
|vpiDecompile:"%s[%0d-%0d]"
|vpiSize:13
|STRING:"%s[%0d-%0d]"
|vpiArgument:
\_unsupported_expr: , line:793
|STRING:
|vpiArgument:
\_operation: , line:794
|vpiOpType:11
|vpiOperand:
\_operation: , line:794
|vpiOpType:24
|vpiOperand:
\_unsupported_expr: , line:794
|STRING:
|vpiOperand:
\_unsupported_expr: , line:794
|STRING:
|vpiOperand:
\_constant: , line:794
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiArgument:
\_unsupported_expr: , line:795
|STRING:
|vpiStmt:
\_if_stmt: , line:796
|vpiCondition:
\_operation: , line:796
|vpiOpType:14
|vpiOperand:
\_ref_obj: (read_in_progress), line:796
|vpiName:read_in_progress
|vpiFullName:uvm_pkg.uvm_vreg_field::convert2string.read_in_progress
|vpiOperand:
\_constant: , line:796
|vpiConstType:3
|vpiDecompile:'b1
|vpiSize:1
|BIN:1
|vpiStmt:
\_begin: , line:796
|vpiFullName:uvm_pkg.uvm_vreg_field::convert2string
|vpiStmt:
\_if_stmt: , line:797
|vpiCondition:
\_operation: , line:797
|vpiOpType:26
|vpiOperand:
\_operation: , line:797
|vpiOpType:15
|vpiOperand:
\_ref_obj: (fname), line:797
|vpiName:fname
|vpiFullName:uvm_pkg.uvm_vreg_field::convert2string.fname
|vpiOperand:
\_constant: , line:797
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiOperand:
\_operation: , line:797
|vpiOpType:15
|vpiOperand:
\_ref_obj: (lineno), line:797
|vpiName:lineno
|vpiFullName:uvm_pkg.uvm_vreg_field::convert2string.lineno
|vpiOperand:
\_constant: , line:797
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_sys_func_call: ($sformat), line:798
|vpiName:$sformat
|vpiArgument:
\_ref_obj: (res_str), line:798
|vpiName:res_str
|vpiArgument:
\_constant: , line:798
|vpiConstType:6
|vpiDecompile:"%s:%0d "
|vpiSize:9
|STRING:"%s:%0d "
|vpiArgument:
\_ref_obj: (fname), line:798
|vpiName:fname
|vpiArgument:
\_ref_obj: (lineno), line:798
|vpiName:lineno
|vpiStmt:
\_assignment: , line:799
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (convert2string), line:799
|vpiName:convert2string
|vpiFullName:uvm_pkg.uvm_vreg_field::convert2string.convert2string
|vpiRhs:
\_operation: , line:799
|vpiOpType:33
|vpiOperand:
\_ref_obj: (convert2string), line:799
|vpiName:convert2string
|vpiOperand:
\_constant: , line:799
|vpiConstType:6
|vpiDecompile:"\n"
|vpiSize:4
|STRING:"\n"
|vpiOperand:
\_ref_obj: (res_str), line:799
|vpiName:res_str
|vpiOperand:
\_constant: , line:799
|vpiConstType:6
|vpiDecompile:"currently executing read method"
|vpiSize:33
|STRING:"currently executing read method"
|vpiStmt:
\_if_stmt: , line:801
|vpiCondition:
\_operation: , line:801
|vpiOpType:14
|vpiOperand:
\_ref_obj: (write_in_progress), line:801
|vpiName:write_in_progress
|vpiFullName:uvm_pkg.uvm_vreg_field::convert2string.write_in_progress
|vpiOperand:
\_constant: , line:801
|vpiConstType:3
|vpiDecompile:'b1
|vpiSize:1
|BIN:1
|vpiStmt:
\_begin: , line:801
|vpiFullName:uvm_pkg.uvm_vreg_field::convert2string
|vpiStmt:
\_if_stmt: , line:802
|vpiCondition:
\_operation: , line:802
|vpiOpType:26
|vpiOperand:
\_operation: , line:802
|vpiOpType:15
|vpiOperand:
\_ref_obj: (fname), line:802
|vpiName:fname
|vpiFullName:uvm_pkg.uvm_vreg_field::convert2string.fname
|vpiOperand:
\_constant: , line:802
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiOperand:
\_operation: , line:802
|vpiOpType:15
|vpiOperand:
\_ref_obj: (lineno), line:802
|vpiName:lineno
|vpiFullName:uvm_pkg.uvm_vreg_field::convert2string.lineno
|vpiOperand:
\_constant: , line:802
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_sys_func_call: ($sformat), line:803
|vpiName:$sformat
|vpiArgument:
\_ref_obj: (res_str), line:803
|vpiName:res_str
|vpiArgument:
\_constant: , line:803
|vpiConstType:6
|vpiDecompile:"%s:%0d "
|vpiSize:9
|STRING:"%s:%0d "
|vpiArgument:
\_ref_obj: (fname), line:803
|vpiName:fname
|vpiArgument:
\_ref_obj: (lineno), line:803
|vpiName:lineno
|vpiStmt:
\_assignment: , line:804
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (convert2string), line:804
|vpiName:convert2string
|vpiFullName:uvm_pkg.uvm_vreg_field::convert2string.convert2string
|vpiRhs:
\_operation: , line:804
|vpiOpType:33
|vpiOperand:
\_ref_obj: (convert2string), line:804
|vpiName:convert2string
|vpiOperand:
\_constant: , line:804
|vpiConstType:6
|vpiDecompile:"\n"
|vpiSize:4
|STRING:"\n"
|vpiOperand:
\_ref_obj: (res_str), line:804
|vpiName:res_str
|vpiOperand:
\_constant: , line:804
|vpiConstType:6
|vpiDecompile:"currently executing write method"
|vpiSize:34
|STRING:"currently executing write method"
|vpiTaskFunc:
\_function: (uvm_vreg_field::clone), line:811
|vpiName:uvm_vreg_field::clone
|vpiFullName:uvm_pkg.uvm_vreg_field::clone
|vpiReturn:
\_chandle_var: (uvm_object), line:811
|vpiName:uvm_object
|vpiStmt:
\_return_stmt: , line:812, parent:uvm_vreg_field::clone
|vpiCondition:
\_unsupported_expr: , line:812
|STRING:
|vpiTaskFunc:
\_function: (uvm_vreg_field::do_copy), line:815
|vpiName:uvm_vreg_field::do_copy
|vpiFullName:uvm_pkg.uvm_vreg_field::do_copy
|vpiIODecl:
\_io_decl: (rhs)
|vpiName:rhs
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_object), line:815, parent:rhs
|vpiName:uvm_object
|vpiFullName:rhs.uvm_object
|vpiTaskFunc:
\_function: (uvm_vreg_field::do_compare), line:818
|vpiName:uvm_vreg_field::do_compare
|vpiFullName:uvm_pkg.uvm_vreg_field::do_compare
|vpiReturn:
\_bit_var: , line:818
|vpiIODecl:
\_io_decl: (rhs)
|vpiName:rhs
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_object), line:818, parent:rhs
|vpiName:uvm_object
|vpiFullName:rhs.uvm_object
|vpiIODecl:
\_io_decl: (comparer)
|vpiName:comparer
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_comparer), line:819, parent:comparer
|vpiName:uvm_comparer
|vpiFullName:comparer.uvm_comparer
|vpiStmt:
\_return_stmt: , line:820, parent:uvm_vreg_field::do_compare
|vpiCondition:
\_constant: , line:820
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiTaskFunc:
\_function: (uvm_vreg_field::do_pack), line:823
|vpiName:uvm_vreg_field::do_pack
|vpiFullName:uvm_pkg.uvm_vreg_field::do_pack
|vpiIODecl:
\_io_decl: (packer)
|vpiName:packer
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_packer), line:823, parent:packer
|vpiName:uvm_packer
|vpiFullName:packer.uvm_packer
|vpiTaskFunc:
\_function: (uvm_vreg_field::do_unpack), line:826
|vpiName:uvm_vreg_field::do_unpack
|vpiFullName:uvm_pkg.uvm_vreg_field::do_unpack
|vpiIODecl:
\_io_decl: (packer)
|vpiName:packer
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_packer), line:826, parent:packer
|vpiName:uvm_packer
|vpiFullName:packer.uvm_packer
|vpiTaskFunc:
\_function: (uvm_reg::configure), line:620
|vpiName:uvm_reg::configure
|vpiFullName:uvm_pkg.uvm_reg::configure
|vpiIODecl:
\_io_decl: (blk_parent)
|vpiName:blk_parent
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_block), line:620, parent:blk_parent
|vpiName:uvm_reg_block
|vpiFullName:blk_parent.uvm_reg_block
|vpiIODecl:
\_io_decl: (regfile_parent)
|vpiName:regfile_parent
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_file), line:621, parent:regfile_parent
|vpiName:uvm_reg_file
|vpiFullName:regfile_parent.uvm_reg_file
|vpiIODecl:
\_io_decl: (hdl_path)
|vpiName:hdl_path
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:622, parent:hdl_path
|vpiFullName:hdl_path
|vpiStmt:
\_begin: , parent:uvm_reg::configure
|vpiFullName:uvm_pkg.uvm_reg::configure
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:14
|vpiOperand:
\_ref_obj: (blk_parent), line:152
|vpiName:blk_parent
|vpiFullName:uvm_pkg.uvm_reg::configure.blk_parent
|vpiOperand:
\_unsupported_expr: , line:152
|STRING:
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_reg::configure
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_reg::configure
|vpiStmt:
\_if_stmt: , line:156
|vpiCondition:
\_func_call: (uvm_report_enabled), line:156
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:156
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:156
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"UVM/REG/CFG/NOBLK"
|vpiSize:19
|STRING:"UVM/REG/CFG/NOBLK"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"UVM/REG/CFG/NOBLK"
|vpiSize:19
|STRING:"UVM/REG/CFG/NOBLK"
|vpiArgument:
\_operation: , line:157
|vpiOpType:33
|vpiOperand:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"uvm_reg::configure() called without a parent block for instance \""
|vpiSize:68
|STRING:"uvm_reg::configure() called without a parent block for instance \""
|vpiOperand:
\_func_call: (get_name), line:157
|vpiName:get_name
|vpiOperand:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"\" of register type \""
|vpiSize:24
|STRING:"\" of register type \""
|vpiOperand:
\_func_call: (get_type_name), line:157
|vpiName:get_type_name
|vpiOperand:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"\"."
|vpiSize:5
|STRING:"\"."
|vpiArgument:
\_ref_obj: (UVM_NONE), line:157
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg.svh"
|vpiSize:202
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg.svh"
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:623
|vpiSize:32
|INT:623
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:625
|vpiStmt:
\_assignment: , line:628
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_parent), line:628
|vpiName:m_parent
|vpiFullName:uvm_pkg.uvm_reg::configure.m_parent
|vpiRhs:
\_ref_obj: (blk_parent), line:628
|vpiName:blk_parent
|vpiFullName:uvm_pkg.uvm_reg::configure.blk_parent
|vpiStmt:
\_func_call: (m_parent.add_reg), line:629
|vpiName:m_parent.add_reg
|vpiArgument:
\_ref_obj: (this), line:629
|vpiName:this
|vpiStmt:
\_assignment: , line:630
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_regfile_parent), line:630
|vpiName:m_regfile_parent
|vpiFullName:uvm_pkg.uvm_reg::configure.m_regfile_parent
|vpiRhs:
\_ref_obj: (regfile_parent), line:630
|vpiName:regfile_parent
|vpiFullName:uvm_pkg.uvm_reg::configure.regfile_parent
|vpiStmt:
\_if_stmt: , line:631
|vpiCondition:
\_operation: , line:631
|vpiOpType:15
|vpiOperand:
\_ref_obj: (hdl_path), line:631
|vpiName:hdl_path
|vpiFullName:uvm_pkg.uvm_reg::configure.hdl_path
|vpiOperand:
\_constant: , line:631
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiStmt:
\_func_call: (add_hdl_path_slice), line:632
|vpiName:add_hdl_path_slice
|vpiArgument:
\_ref_obj: (hdl_path), line:632
|vpiName:hdl_path
|vpiArgument:
\_operation: , line:632
|vpiOpType:1
|vpiOperand:
\_constant: , line:632
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiArgument:
\_operation: , line:632
|vpiOpType:1
|vpiOperand:
\_constant: , line:632
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiTaskFunc:
\_function: (uvm_reg::add_field), line:638
|vpiName:uvm_reg::add_field
|vpiFullName:uvm_pkg.uvm_reg::add_field
|vpiIODecl:
\_io_decl: (field)
|vpiName:field
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_field), line:638, parent:field
|vpiName:uvm_reg_field
|vpiFullName:field.uvm_reg_field
|vpiStmt:
\_begin: , parent:uvm_reg::add_field
|vpiFullName:uvm_pkg.uvm_reg::add_field
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_int_var: (offset), line:639
|vpiName:offset
|vpiFullName:uvm_pkg.uvm_reg::add_field.offset
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_int_var: (idx), line:640
|vpiName:idx
|vpiFullName:uvm_pkg.uvm_reg::add_field.idx
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_ref_obj: (m_locked), line:152
|vpiName:m_locked
|vpiFullName:uvm_pkg.uvm_reg::add_field.m_locked
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_reg::add_field
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_reg::add_field
|vpiStmt:
\_if_stmt: , line:156
|vpiCondition:
\_func_call: (uvm_report_enabled), line:156
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:156
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:156
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"Cannot add field to locked register model"
|vpiSize:43
|STRING:"Cannot add field to locked register model"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:157
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg.svh"
|vpiSize:202
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg.svh"
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:642
|vpiSize:32
|INT:642
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:644
|vpiStmt:
\_if_stmt: , line:171
|vpiCondition:
\_operation: , line:171
|vpiOpType:14
|vpiOperand:
\_ref_obj: (field), line:171
|vpiName:field
|vpiFullName:uvm_pkg.uvm_reg::add_field.field
|vpiOperand:
\_unsupported_expr: , line:171
|STRING:
|vpiStmt:
\_begin: , line:172
|vpiFullName:uvm_pkg.uvm_reg::add_field
|vpiStmt:
\_if_stmt: , line:174
|vpiCondition:
\_func_call: (uvm_report_enabled), line:174
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:174
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_FATAL), line:174
|vpiName:UVM_FATAL
|vpiArgument:
\_constant: , line:174
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_fatal), line:175
|vpiName:uvm_report_fatal
|vpiFunction:
\_function: (uvm_report_fatal), line:192
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"Attempting to register NULL field"
|vpiSize:35
|STRING:"Attempting to register NULL field"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:175
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg.svh"
|vpiSize:202
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg.svh"
|vpiArgument:
\_constant: , line:175
|vpiConstType:7
|vpiDecompile:646
|vpiSize:32
|INT:646
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:175
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:650
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (offset), line:650
|vpiName:offset
|vpiFullName:uvm_pkg.uvm_reg::add_field.offset
|vpiRhs:
\_ref_obj: (field.get_lsb_pos), line:650
|vpiName:field.get_lsb_pos
|vpiFullName:uvm_pkg.uvm_reg::add_field.field.get_lsb_pos
|vpiStmt:
\_assignment: , line:652
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (idx), line:652
|vpiName:idx
|vpiFullName:uvm_pkg.uvm_reg::add_field.idx
|vpiRhs:
\_operation: , line:652
|vpiOpType:1
|vpiOperand:
\_constant: , line:652
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_foreach_stmt: , line:653
|vpiFullName:uvm_pkg.uvm_reg::add_field
|vpiVariables:
\_chandle_var: (m_fields), line:653
|vpiName:m_fields
|vpiFullName:uvm_pkg.uvm_reg::add_field.m_fields
|vpiLoopVars:
\_chandle_var: (i), line:653
|vpiName:i
|vpiFullName:uvm_pkg.uvm_reg::add_field.i
|vpiStmt:
\_begin: , line:653
|vpiFullName:uvm_pkg.uvm_reg::add_field
|vpiStmt:
\_if_stmt: , line:654
|vpiCondition:
\_operation: , line:654
|vpiOpType:20
|vpiOperand:
\_ref_obj: (offset), line:654
|vpiName:offset
|vpiFullName:uvm_pkg.uvm_reg::add_field.offset
|vpiOperand:
\_bit_select: (m_fields.get_lsb_pos), line:654
|vpiName:m_fields.get_lsb_pos
|vpiFullName:uvm_pkg.uvm_reg::add_field.m_fields.get_lsb_pos
|vpiIndex:
\_ref_obj: (i), line:654
|vpiName:i
|vpiFullName:uvm_pkg.uvm_reg::add_field.i
|vpiStmt:
\_begin: , line:654
|vpiFullName:uvm_pkg.uvm_reg::add_field
|vpiStmt:
\_func_call: (m_fields.insert), line:656
|vpiName:m_fields.insert
|vpiArgument:
\_ref_obj: (j), line:656
|vpiName:j
|vpiArgument:
\_ref_obj: (field), line:656
|vpiName:field
|vpiStmt:
\_assignment: , line:657
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (idx), line:657
|vpiName:idx
|vpiFullName:uvm_pkg.uvm_reg::add_field.idx
|vpiRhs:
\_ref_obj: (i), line:657
|vpiName:i
|vpiFullName:uvm_pkg.uvm_reg::add_field.i
|vpiStmt:
\_break_stmt: , line:658
|vpiStmt:
\_if_stmt: , line:661
|vpiCondition:
\_operation: , line:661
|vpiOpType:20
|vpiOperand:
\_ref_obj: (idx), line:661
|vpiName:idx
|vpiFullName:uvm_pkg.uvm_reg::add_field.idx
|vpiOperand:
\_constant: , line:661
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_begin: , line:661
|vpiFullName:uvm_pkg.uvm_reg::add_field
|vpiStmt:
\_func_call: (m_fields.push_back), line:662
|vpiName:m_fields.push_back
|vpiArgument:
\_ref_obj: (field), line:662
|vpiName:field
|vpiStmt:
\_assignment: , line:663
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (idx), line:663
|vpiName:idx
|vpiFullName:uvm_pkg.uvm_reg::add_field.idx
|vpiRhs:
\_operation: , line:663
|vpiOpType:11
|vpiOperand:
\_ref_obj: (m_fields.size), line:663
|vpiName:m_fields.size
|vpiFullName:uvm_pkg.uvm_reg::add_field.m_fields.size
|vpiOperand:
\_constant: , line:663
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:666
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_n_used_bits), line:666
|vpiName:m_n_used_bits
|vpiFullName:uvm_pkg.uvm_reg::add_field.m_n_used_bits
|vpiRhs:
\_ref_obj: (field.get_n_bits), line:666
|vpiName:field.get_n_bits
|vpiFullName:uvm_pkg.uvm_reg::add_field.field.get_n_bits
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:18
|vpiOperand:
\_ref_obj: (m_n_used_bits), line:152
|vpiName:m_n_used_bits
|vpiFullName:uvm_pkg.uvm_reg::add_field.m_n_used_bits
|vpiOperand:
\_ref_obj: (m_n_bits), line:152
|vpiName:m_n_bits
|vpiFullName:uvm_pkg.uvm_reg::add_field.m_n_bits
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_reg::add_field
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_reg::add_field
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:155
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:156
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_sys_func_call: ($sformatf), line:158
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"Fields use more bits (%0d) than available in register \"%s\" (%0d)"
|vpiSize:68
|STRING:"Fields use more bits (%0d) than available in register \"%s\" (%0d)"
|vpiArgument:
\_ref_obj: (m_n_used_bits), line:159
|vpiName:m_n_used_bits
|vpiArgument:
\_func_call: (get_name), line:159
|vpiName:get_name
|vpiArgument:
\_ref_obj: (m_n_bits), line:159
|vpiName:m_n_bits
|vpiArgument:
\_ref_obj: (UVM_NONE), line:159
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:159
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg.svh"
|vpiSize:202
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg.svh"
|vpiArgument:
\_constant: , line:159
|vpiConstType:7
|vpiDecompile:669
|vpiSize:32
|INT:669
|vpiArgument:
\_constant: , line:159
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:159
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_if_stmt: , line:674
|vpiCondition:
\_operation: , line:674
|vpiOpType:18
|vpiOperand:
\_ref_obj: (idx), line:674
|vpiName:idx
|vpiFullName:uvm_pkg.uvm_reg::add_field.idx
|vpiOperand:
\_constant: , line:674
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_begin: , line:674
|vpiFullName:uvm_pkg.uvm_reg::add_field
|vpiStmt:
\_if_stmt: , line:675
|vpiCondition:
\_operation: , line:675
|vpiOpType:18
|vpiOperand:
\_operation: , line:675
|vpiOpType:24
|vpiOperand:
\_bit_select: (m_fields.get_lsb_pos), line:675
|vpiName:m_fields.get_lsb_pos
|vpiFullName:uvm_pkg.uvm_reg::add_field.m_fields.get_lsb_pos
|vpiIndex:
\_operation: , line:675
|vpiOpType:11
|vpiOperand:
\_ref_obj: (idx), line:675
|vpiName:idx
|vpiOperand:
\_constant: , line:675
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_bit_select: (m_fields.get_n_bits), line:152
|vpiName:m_fields.get_n_bits
|vpiFullName:uvm_pkg.uvm_reg::add_field.m_fields.get_n_bits
|vpiIndex:
\_operation: , line:152
|vpiOpType:11
|vpiOperand:
\_ref_obj: (idx), line:152
|vpiName:idx
|vpiFullName:uvm_pkg.uvm_reg::add_field.idx
|vpiOperand:
\_constant: , line:152
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_ref_obj: (offset), line:152
|vpiName:offset
|vpiFullName:uvm_pkg.uvm_reg::add_field.offset
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_reg::add_field
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_reg::add_field
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:155
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:156
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_sys_func_call: ($sformatf), line:156
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"Field %s overlaps field %s in register \"%s\""
|vpiSize:47
|STRING:"Field %s overlaps field %s in register \"%s\""
|vpiArgument:
\_bit_select: (m_fields.get_name), line:158
|vpiName:m_fields.get_name
|vpiIndex:
\_operation: , line:158
|vpiOpType:11
|vpiOperand:
\_ref_obj: (idx), line:158
|vpiName:idx
|vpiOperand:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiArgument:
\_ref_obj: (field.get_name), line:159
|vpiName:field.get_name
|vpiArgument:
\_func_call: (get_name), line:159
|vpiName:get_name
|vpiArgument:
\_ref_obj: (UVM_NONE), line:159
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:159
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg.svh"
|vpiSize:202
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg.svh"
|vpiArgument:
\_constant: , line:159
|vpiConstType:7
|vpiDecompile:678
|vpiSize:32
|INT:678
|vpiArgument:
\_constant: , line:159
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:159
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_if_stmt: , line:682
|vpiCondition:
\_operation: , line:682
|vpiOpType:20
|vpiOperand:
\_ref_obj: (idx), line:682
|vpiName:idx
|vpiFullName:uvm_pkg.uvm_reg::add_field.idx
|vpiOperand:
\_operation: , line:682
|vpiOpType:11
|vpiOperand:
\_ref_obj: (m_fields.size), line:682
|vpiName:m_fields.size
|vpiFullName:uvm_pkg.uvm_reg::add_field.m_fields.size
|vpiOperand:
\_constant: , line:682
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_begin: , line:682
|vpiFullName:uvm_pkg.uvm_reg::add_field
|vpiStmt:
\_if_stmt: , line:683
|vpiCondition:
\_operation: , line:683
|vpiOpType:18
|vpiOperand:
\_operation: , line:683
|vpiOpType:24
|vpiOperand:
\_ref_obj: (offset), line:683
|vpiName:offset
|vpiFullName:uvm_pkg.uvm_reg::add_field.offset
|vpiOperand:
\_ref_obj: (field.get_n_bits), line:683
|vpiName:field.get_n_bits
|vpiFullName:uvm_pkg.uvm_reg::add_field.field.get_n_bits
|vpiOperand:
\_bit_select: (m_fields.get_lsb_pos), line:152
|vpiName:m_fields.get_lsb_pos
|vpiFullName:uvm_pkg.uvm_reg::add_field.m_fields.get_lsb_pos
|vpiIndex:
\_operation: , line:152
|vpiOpType:24
|vpiOperand:
\_ref_obj: (idx), line:152
|vpiName:idx
|vpiFullName:uvm_pkg.uvm_reg::add_field.idx
|vpiOperand:
\_constant: , line:152
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_reg::add_field
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_reg::add_field
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:155
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:156
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_sys_func_call: ($sformatf), line:156
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"Field %s overlaps field %s in register \"%s\""
|vpiSize:47
|STRING:"Field %s overlaps field %s in register \"%s\""
|vpiArgument:
\_ref_obj: (field.get_name), line:157
|vpiName:field.get_name
|vpiArgument:
\_bit_select: (m_fields.get_name), line:159
|vpiName:m_fields.get_name
|vpiIndex:
\_operation: , line:159
|vpiOpType:24
|vpiOperand:
\_ref_obj: (idx), line:159
|vpiName:idx
|vpiOperand:
\_constant: , line:159
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiArgument:
\_func_call: (get_name), line:160
|vpiName:get_name
|vpiArgument:
\_ref_obj: (UVM_NONE), line:160
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:160
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg.svh"
|vpiSize:202
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg.svh"
|vpiArgument:
\_constant: , line:160
|vpiConstType:7
|vpiDecompile:686
|vpiSize:32
|INT:686
|vpiArgument:
\_constant: , line:160
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:160
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiTaskFunc:
\_function: (uvm_reg::Xlock_modelX), line:695
|vpiName:uvm_reg::Xlock_modelX
|vpiFullName:uvm_pkg.uvm_reg::Xlock_modelX
|vpiStmt:
\_begin: , parent:uvm_reg::Xlock_modelX
|vpiFullName:uvm_pkg.uvm_reg::Xlock_modelX
|vpiStmt:
\_if_stmt: , line:696
|vpiCondition:
\_ref_obj: (m_locked), line:696
|vpiName:m_locked
|vpiFullName:uvm_pkg.uvm_reg::Xlock_modelX.m_locked
|vpiStmt:
\_return_stmt: , line:697
|vpiStmt:
\_assignment: , line:698
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_locked), line:698
|vpiName:m_locked
|vpiFullName:uvm_pkg.uvm_reg::Xlock_modelX.m_locked
|vpiRhs:
\_constant: , line:698
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiTaskFunc:
\_function: (uvm_reg::set_frontdoor), line:708
|vpiName:uvm_reg::set_frontdoor
|vpiFullName:uvm_pkg.uvm_reg::set_frontdoor
|vpiIODecl:
\_io_decl: (ftdr)
|vpiName:ftdr
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_frontdoor), line:708, parent:ftdr
|vpiName:uvm_reg_frontdoor
|vpiFullName:ftdr.uvm_reg_frontdoor
|vpiIODecl:
\_io_decl: (map)
|vpiName:map
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_map), line:709, parent:map
|vpiName:uvm_reg_map
|vpiFullName:map.uvm_reg_map
|vpiIODecl:
\_io_decl: (fname)
|vpiName:fname
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:710, parent:fname
|vpiFullName:fname
|vpiIODecl:
\_io_decl: (lineno)
|vpiName:lineno
|vpiDirection:5
|vpiExpr:
\_int_var: , line:711, parent:lineno
|vpiFullName:lineno
|vpiStmt:
\_begin: , parent:uvm_reg::set_frontdoor
|vpiFullName:uvm_pkg.uvm_reg::set_frontdoor
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (map_info), line:712
|vpiName:map_info
|vpiFullName:uvm_pkg.uvm_reg::set_frontdoor.map_info
|vpiStmt:
\_assignment: , line:713
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (ftdr.fname), line:713
|vpiName:ftdr.fname
|vpiFullName:uvm_pkg.uvm_reg::set_frontdoor.ftdr.fname
|vpiRhs:
\_ref_obj: (m_fname), line:713
|vpiName:m_fname
|vpiFullName:uvm_pkg.uvm_reg::set_frontdoor.m_fname
|vpiStmt:
\_assignment: , line:714
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (ftdr.lineno), line:714
|vpiName:ftdr.lineno
|vpiFullName:uvm_pkg.uvm_reg::set_frontdoor.ftdr.lineno
|vpiRhs:
\_ref_obj: (m_lineno), line:714
|vpiName:m_lineno
|vpiFullName:uvm_pkg.uvm_reg::set_frontdoor.m_lineno
|vpiStmt:
\_assignment: , line:715
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (map), line:715
|vpiName:map
|vpiFullName:uvm_pkg.uvm_reg::set_frontdoor.map
|vpiRhs:
\_func_call: (get_local_map), line:715
|vpiName:get_local_map
|vpiArgument:
\_ref_obj: (map), line:715
|vpiName:map
|vpiStmt:
\_if_stmt: , line:716
|vpiCondition:
\_operation: , line:716
|vpiOpType:14
|vpiOperand:
\_ref_obj: (map), line:716
|vpiName:map
|vpiFullName:uvm_pkg.uvm_reg::set_frontdoor.map
|vpiOperand:
\_unsupported_expr: , line:716
|STRING:
|vpiStmt:
\_return_stmt: , line:717
|vpiStmt:
\_assignment: , line:718
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (map_info), line:718
|vpiName:map_info
|vpiFullName:uvm_pkg.uvm_reg::set_frontdoor.map_info
|vpiRhs:
\_ref_obj: (map.get_reg_map_info), line:718
|vpiName:map.get_reg_map_info
|vpiFullName:uvm_pkg.uvm_reg::set_frontdoor.map.get_reg_map_info
|vpiStmt:
\_if_else: , line:719
|vpiCondition:
\_operation: , line:719
|vpiOpType:14
|vpiOperand:
\_ref_obj: (map_info), line:719
|vpiName:map_info
|vpiFullName:uvm_pkg.uvm_reg::set_frontdoor.map_info
|vpiOperand:
\_unsupported_expr: , line:719
|STRING:
|vpiStmt:
\_func_call: (map.add_reg), line:720
|vpiName:map.add_reg
|vpiArgument:
\_ref_obj: (this), line:720
|vpiName:this
|vpiArgument:
\_operation: , line:720
|vpiOpType:1
|vpiOperand:
\_constant: , line:720
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiArgument:
\_constant: , line:720
|vpiConstType:6
|vpiDecompile:"RW"
|vpiSize:4
|STRING:"RW"
|vpiArgument:
\_constant: , line:720
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiArgument:
\_ref_obj: (ftdr), line:720
|vpiName:ftdr
|vpiElseStmt:
\_begin: , line:721
|vpiFullName:uvm_pkg.uvm_reg::set_frontdoor
|vpiStmt:
\_assignment: , line:722
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (map_info.frontdoor), line:722
|vpiName:map_info.frontdoor
|vpiFullName:uvm_pkg.uvm_reg::set_frontdoor.map_info.frontdoor
|vpiRhs:
\_ref_obj: (ftdr), line:722
|vpiName:ftdr
|vpiFullName:uvm_pkg.uvm_reg::set_frontdoor.ftdr
|vpiTaskFunc:
\_function: (uvm_reg::get_frontdoor), line:729
|vpiName:uvm_reg::get_frontdoor
|vpiFullName:uvm_pkg.uvm_reg::get_frontdoor
|vpiReturn:
\_chandle_var: (uvm_reg_frontdoor), line:729
|vpiName:uvm_reg_frontdoor
|vpiIODecl:
\_io_decl: (map)
|vpiName:map
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_map), line:729, parent:map
|vpiName:uvm_reg_map
|vpiFullName:map.uvm_reg_map
|vpiStmt:
\_begin: , parent:uvm_reg::get_frontdoor
|vpiFullName:uvm_pkg.uvm_reg::get_frontdoor
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (map_info), line:730
|vpiName:map_info
|vpiFullName:uvm_pkg.uvm_reg::get_frontdoor.map_info
|vpiStmt:
\_assignment: , line:731
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (map), line:731
|vpiName:map
|vpiFullName:uvm_pkg.uvm_reg::get_frontdoor.map
|vpiRhs:
\_func_call: (get_local_map), line:731
|vpiName:get_local_map
|vpiArgument:
\_ref_obj: (map), line:731
|vpiName:map
|vpiStmt:
\_if_stmt: , line:732
|vpiCondition:
\_operation: , line:732
|vpiOpType:14
|vpiOperand:
\_ref_obj: (map), line:732
|vpiName:map
|vpiFullName:uvm_pkg.uvm_reg::get_frontdoor.map
|vpiOperand:
\_unsupported_expr: , line:732
|STRING:
|vpiStmt:
\_return_stmt: , line:733
|vpiCondition:
\_unsupported_expr: , line:733
|STRING:
|vpiStmt:
\_assignment: , line:734
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (map_info), line:734
|vpiName:map_info
|vpiFullName:uvm_pkg.uvm_reg::get_frontdoor.map_info
|vpiRhs:
\_ref_obj: (map.get_reg_map_info), line:734
|vpiName:map.get_reg_map_info
|vpiFullName:uvm_pkg.uvm_reg::get_frontdoor.map.get_reg_map_info
|vpiStmt:
\_return_stmt: , line:735
|vpiCondition:
\_ref_obj: (map_info.frontdoor), line:735
|vpiName:map_info.frontdoor
|vpiFullName:uvm_pkg.uvm_reg::get_frontdoor.map_info.frontdoor
|vpiTaskFunc:
\_function: (uvm_reg::set_backdoor), line:741
|vpiName:uvm_reg::set_backdoor
|vpiFullName:uvm_pkg.uvm_reg::set_backdoor
|vpiIODecl:
\_io_decl: (bkdr)
|vpiName:bkdr
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_backdoor), line:741, parent:bkdr
|vpiName:uvm_reg_backdoor
|vpiFullName:bkdr.uvm_reg_backdoor
|vpiIODecl:
\_io_decl: (fname)
|vpiName:fname
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:742, parent:fname
|vpiFullName:fname
|vpiIODecl:
\_io_decl: (lineno)
|vpiName:lineno
|vpiDirection:5
|vpiExpr:
\_int_var: , line:743, parent:lineno
|vpiFullName:lineno
|vpiStmt:
\_begin: , parent:uvm_reg::set_backdoor
|vpiFullName:uvm_pkg.uvm_reg::set_backdoor
|vpiStmt:
\_assignment: , line:744
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (bkdr.fname), line:744
|vpiName:bkdr.fname
|vpiFullName:uvm_pkg.uvm_reg::set_backdoor.bkdr.fname
|vpiRhs:
\_ref_obj: (fname), line:744
|vpiName:fname
|vpiFullName:uvm_pkg.uvm_reg::set_backdoor.fname
|vpiStmt:
\_assignment: , line:745
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (bkdr.lineno), line:745
|vpiName:bkdr.lineno
|vpiFullName:uvm_pkg.uvm_reg::set_backdoor.bkdr.lineno
|vpiRhs:
\_ref_obj: (lineno), line:745
|vpiName:lineno
|vpiFullName:uvm_pkg.uvm_reg::set_backdoor.lineno
|vpiStmt:
\_if_stmt: , line:746
|vpiCondition:
\_operation: , line:746
|vpiOpType:26
|vpiOperand:
\_operation: , line:746
|vpiOpType:15
|vpiOperand:
\_ref_obj: (m_backdoor), line:746
|vpiName:m_backdoor
|vpiFullName:uvm_pkg.uvm_reg::set_backdoor.m_backdoor
|vpiOperand:
\_unsupported_expr: , line:746
|STRING:
|vpiOperand:
\_ref_obj: (m_backdoor.has_update_threads), line:134
|vpiName:m_backdoor.has_update_threads
|vpiFullName:uvm_pkg.uvm_reg::set_backdoor.m_backdoor.has_update_threads
|vpiStmt:
\_begin: , line:134
|vpiFullName:uvm_pkg.uvm_reg::set_backdoor
|vpiStmt:
\_begin: , line:136
|vpiFullName:uvm_pkg.uvm_reg::set_backdoor
|vpiStmt:
\_if_stmt: , line:138
|vpiCondition:
\_func_call: (uvm_report_enabled), line:138
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:138
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_WARNING), line:138
|vpiName:UVM_WARNING
|vpiArgument:
\_constant: , line:138
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_warning), line:139
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"Previous register backdoor still has update threads running. Backdoors with active mirroring should only be set before simulation starts."
|vpiSize:139
|STRING:"Previous register backdoor still has update threads running. Backdoors with active mirroring should only be set before simulation starts."
|vpiArgument:
\_ref_obj: (UVM_NONE), line:139
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg.svh"
|vpiSize:202
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg.svh"
|vpiArgument:
\_constant: , line:139
|vpiConstType:7
|vpiDecompile:750
|vpiSize:32
|INT:750
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:139
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:753
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_backdoor), line:753
|vpiName:m_backdoor
|vpiFullName:uvm_pkg.uvm_reg::set_backdoor.m_backdoor
|vpiRhs:
\_ref_obj: (bkdr), line:753
|vpiName:bkdr
|vpiFullName:uvm_pkg.uvm_reg::set_backdoor.bkdr
|vpiTaskFunc:
\_function: (uvm_reg::get_backdoor), line:759
|vpiName:uvm_reg::get_backdoor
|vpiFullName:uvm_pkg.uvm_reg::get_backdoor
|vpiReturn:
\_chandle_var: (uvm_reg_backdoor), line:759
|vpiName:uvm_reg_backdoor
|vpiIODecl:
\_io_decl: (inherited)
|vpiName:inherited
|vpiDirection:5
|vpiExpr:
\_bit_var: , line:759, parent:inherited
|vpiFullName:inherited
|vpiStmt:
\_begin: , parent:uvm_reg::get_backdoor
|vpiFullName:uvm_pkg.uvm_reg::get_backdoor
|vpiStmt:
\_if_stmt: , line:761
|vpiCondition:
\_operation: , line:761
|vpiOpType:26
|vpiOperand:
\_operation: , line:761
|vpiOpType:14
|vpiOperand:
\_ref_obj: (m_backdoor), line:761
|vpiName:m_backdoor
|vpiFullName:uvm_pkg.uvm_reg::get_backdoor.m_backdoor
|vpiOperand:
\_unsupported_expr: , line:761
|STRING:
|vpiOperand:
\_ref_obj: (inherited), line:761
|vpiName:inherited
|vpiFullName:uvm_pkg.uvm_reg::get_backdoor.inherited
|vpiStmt:
\_begin: , line:761
|vpiFullName:uvm_pkg.uvm_reg::get_backdoor
|vpiStmt:
\_while_stmt: , line:764
|vpiCondition:
\_operation: , line:764
|vpiOpType:15
|vpiOperand:
\_ref_obj: (blk), line:764
|vpiName:blk
|vpiFullName:uvm_pkg.uvm_reg::get_backdoor.blk
|vpiOperand:
\_unsupported_expr: , line:764
|STRING:
|vpiStmt:
\_begin: , line:764
|vpiFullName:uvm_pkg.uvm_reg::get_backdoor
|vpiStmt:
\_assignment: , line:765
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (bkdr), line:765
|vpiName:bkdr
|vpiFullName:uvm_pkg.uvm_reg::get_backdoor.bkdr
|vpiRhs:
\_ref_obj: (blk.get_backdoor), line:765
|vpiName:blk.get_backdoor
|vpiFullName:uvm_pkg.uvm_reg::get_backdoor.blk.get_backdoor
|vpiStmt:
\_if_stmt: , line:766
|vpiCondition:
\_operation: , line:766
|vpiOpType:15
|vpiOperand:
\_ref_obj: (bkdr), line:766
|vpiName:bkdr
|vpiFullName:uvm_pkg.uvm_reg::get_backdoor.bkdr
|vpiOperand:
\_unsupported_expr: , line:766
|STRING:
|vpiStmt:
\_begin: , line:766
|vpiFullName:uvm_pkg.uvm_reg::get_backdoor
|vpiStmt:
\_assignment: , line:767
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_backdoor), line:767
|vpiName:m_backdoor
|vpiFullName:uvm_pkg.uvm_reg::get_backdoor.m_backdoor
|vpiRhs:
\_ref_obj: (bkdr), line:767
|vpiName:bkdr
|vpiFullName:uvm_pkg.uvm_reg::get_backdoor.bkdr
|vpiStmt:
\_break_stmt: , line:768
|vpiStmt:
\_assignment: , line:770
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (blk), line:770
|vpiName:blk
|vpiFullName:uvm_pkg.uvm_reg::get_backdoor.blk
|vpiRhs:
\_ref_obj: (blk.get_parent), line:770
|vpiName:blk.get_parent
|vpiFullName:uvm_pkg.uvm_reg::get_backdoor.blk.get_parent
|vpiStmt:
\_return_stmt: , line:773
|vpiCondition:
\_ref_obj: (m_backdoor), line:773
|vpiName:m_backdoor
|vpiFullName:uvm_pkg.uvm_reg::get_backdoor.m_backdoor
|vpiTaskFunc:
\_function: (uvm_reg::clear_hdl_path), line:780
|vpiName:uvm_reg::clear_hdl_path
|vpiFullName:uvm_pkg.uvm_reg::clear_hdl_path
|vpiIODecl:
\_io_decl: (kind)
|vpiName:kind
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:780, parent:kind
|vpiFullName:kind
|vpiStmt:
\_begin: , parent:uvm_reg::clear_hdl_path
|vpiFullName:uvm_pkg.uvm_reg::clear_hdl_path
|vpiStmt:
\_if_stmt: , line:781
|vpiCondition:
\_operation: , line:781
|vpiOpType:14
|vpiOperand:
\_ref_obj: (kind), line:781
|vpiName:kind
|vpiFullName:uvm_pkg.uvm_reg::clear_hdl_path.kind
|vpiOperand:
\_constant: , line:781
|vpiConstType:6
|vpiDecompile:"ALL"
|vpiSize:5
|STRING:"ALL"
|vpiStmt:
\_begin: , line:781
|vpiFullName:uvm_pkg.uvm_reg::clear_hdl_path
|vpiStmt:
\_assignment: , line:782
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:28
|STRING:
|vpiRhs:
\_unsupported_expr: , line:28
|STRING:
|vpiStmt:
\_return_stmt: , line:783
|vpiStmt:
\_if_stmt: , line:786
|vpiCondition:
\_operation: , line:786
|vpiOpType:14
|vpiOperand:
\_ref_obj: (kind), line:786
|vpiName:kind
|vpiFullName:uvm_pkg.uvm_reg::clear_hdl_path.kind
|vpiOperand:
\_constant: , line:786
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiStmt:
\_begin: , line:786
|vpiFullName:uvm_pkg.uvm_reg::clear_hdl_path
|vpiStmt:
\_if_else: , line:787
|vpiCondition:
\_operation: , line:787
|vpiOpType:15
|vpiOperand:
\_ref_obj: (m_regfile_parent), line:787
|vpiName:m_regfile_parent
|vpiFullName:uvm_pkg.uvm_reg::clear_hdl_path.m_regfile_parent
|vpiOperand:
\_unsupported_expr: , line:787
|STRING:
|vpiStmt:
\_assignment: , line:788
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (kind), line:788
|vpiName:kind
|vpiFullName:uvm_pkg.uvm_reg::clear_hdl_path.kind
|vpiRhs:
\_ref_obj: (m_regfile_parent.get_default_hdl_path), line:788
|vpiName:m_regfile_parent.get_default_hdl_path
|vpiFullName:uvm_pkg.uvm_reg::clear_hdl_path.m_regfile_parent.get_default_hdl_path
|vpiElseStmt:
\_assignment: , line:790
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (kind), line:790
|vpiName:kind
|vpiFullName:uvm_pkg.uvm_reg::clear_hdl_path.kind
|vpiRhs:
\_ref_obj: (m_parent.get_default_hdl_path), line:790
|vpiName:m_parent.get_default_hdl_path
|vpiFullName:uvm_pkg.uvm_reg::clear_hdl_path.m_parent.get_default_hdl_path
|vpiStmt:
\_if_stmt: , line:134
|vpiCondition:
\_operation: , line:134
|vpiOpType:3
|vpiOperand:
\_ref_obj: (m_hdl_paths_pool.exists), line:134
|vpiName:m_hdl_paths_pool.exists
|vpiFullName:uvm_pkg.uvm_reg::clear_hdl_path.m_hdl_paths_pool.exists
|vpiStmt:
\_begin: , line:134
|vpiFullName:uvm_pkg.uvm_reg::clear_hdl_path
|vpiStmt:
\_begin: , line:136
|vpiFullName:uvm_pkg.uvm_reg::clear_hdl_path
|vpiStmt:
\_if_stmt: , line:138
|vpiCondition:
\_func_call: (uvm_report_enabled), line:138
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:138
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_WARNING), line:138
|vpiName:UVM_WARNING
|vpiArgument:
\_constant: , line:138
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_warning), line:139
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_operation: , line:139
|vpiOpType:33
|vpiOperand:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"Unknown HDL Abstraction '"
|vpiSize:27
|STRING:"Unknown HDL Abstraction '"
|vpiOperand:
\_ref_obj: (kind), line:139
|vpiName:kind
|vpiOperand:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"'"
|vpiSize:3
|STRING:"'"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:139
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg.svh"
|vpiSize:202
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg.svh"
|vpiArgument:
\_constant: , line:139
|vpiConstType:7
|vpiDecompile:793
|vpiSize:32
|INT:793
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:139
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:795
|vpiStmt:
\_func_call: (m_hdl_paths_pool.delete), line:798
|vpiName:m_hdl_paths_pool.delete
|vpiArgument:
\_ref_obj: (kind), line:798
|vpiName:kind
|vpiTaskFunc:
\_function: (uvm_reg::add_hdl_path), line:804
|vpiName:uvm_reg::add_hdl_path
|vpiFullName:uvm_pkg.uvm_reg::add_hdl_path
|vpiIODecl:
\_io_decl: (slices)
|vpiName:slices
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_hdl_path_slice), line:804, parent:slices
|vpiName:uvm_hdl_path_slice
|vpiFullName:slices.uvm_hdl_path_slice
|vpiIODecl:
\_io_decl: (kind)
|vpiName:kind
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:805, parent:kind
|vpiFullName:kind
|vpiStmt:
\_begin: , parent:uvm_reg::add_hdl_path
|vpiFullName:uvm_pkg.uvm_reg::add_hdl_path
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_ref_obj: (m_hdl_paths_pool.get), line:806
|vpiName:m_hdl_paths_pool.get
|vpiFullName:uvm_pkg.uvm_reg::add_hdl_path.m_hdl_paths_pool.get
|vpiLhs:
\_chandle_var: (paths), line:806
|vpiName:paths
|vpiFullName:uvm_pkg.uvm_reg::add_hdl_path.paths
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_unsupported_expr: , line:807
|STRING:
|vpiLhs:
\_chandle_var: (concat), line:807
|vpiName:concat
|vpiFullName:uvm_pkg.uvm_reg::add_hdl_path.concat
|vpiStmt:
\_func_call: (concat.set), line:809
|vpiName:concat.set
|vpiArgument:
\_ref_obj: (slices), line:809
|vpiName:slices
|vpiStmt:
\_func_call: (paths.push_back), line:810
|vpiName:paths.push_back
|vpiArgument:
\_ref_obj: (concat), line:810
|vpiName:concat
|vpiTaskFunc:
\_function: (uvm_reg::add_hdl_path_slice), line:816
|vpiName:uvm_reg::add_hdl_path_slice
|vpiFullName:uvm_pkg.uvm_reg::add_hdl_path_slice
|vpiIODecl:
\_io_decl: (name)
|vpiName:name
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:816, parent:name
|vpiFullName:name
|vpiIODecl:
\_io_decl: (offset)
|vpiName:offset
|vpiDirection:5
|vpiExpr:
\_int_var: , line:817, parent:offset
|vpiFullName:offset
|vpiIODecl:
\_io_decl: (size)
|vpiName:size
|vpiDirection:5
|vpiExpr:
\_int_var: , line:818, parent:size
|vpiFullName:size
|vpiIODecl:
\_io_decl: (first)
|vpiName:first
|vpiDirection:5
|vpiExpr:
\_bit_var: , line:819, parent:first
|vpiFullName:first
|vpiIODecl:
\_io_decl: (kind)
|vpiName:kind
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:820, parent:kind
|vpiFullName:kind
|vpiStmt:
\_begin: , parent:uvm_reg::add_hdl_path_slice
|vpiFullName:uvm_pkg.uvm_reg::add_hdl_path_slice
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_ref_obj: (m_hdl_paths_pool.get), line:821
|vpiName:m_hdl_paths_pool.get
|vpiFullName:uvm_pkg.uvm_reg::add_hdl_path_slice.m_hdl_paths_pool.get
|vpiLhs:
\_chandle_var: (paths), line:821
|vpiName:paths
|vpiFullName:uvm_pkg.uvm_reg::add_hdl_path_slice.paths
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (concat), line:822
|vpiName:concat
|vpiFullName:uvm_pkg.uvm_reg::add_hdl_path_slice.concat
|vpiStmt:
\_if_else: , line:824
|vpiCondition:
\_operation: , line:824
|vpiOpType:27
|vpiOperand:
\_ref_obj: (first), line:824
|vpiName:first
|vpiFullName:uvm_pkg.uvm_reg::add_hdl_path_slice.first
|vpiOperand:
\_operation: , line:824
|vpiOpType:14
|vpiOperand:
\_ref_obj: (paths.size), line:824
|vpiName:paths.size
|vpiFullName:uvm_pkg.uvm_reg::add_hdl_path_slice.paths.size
|vpiOperand:
\_constant: , line:824
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_begin: , line:824
|vpiFullName:uvm_pkg.uvm_reg::add_hdl_path_slice
|vpiStmt:
\_assignment: , line:825
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:28
|STRING:
|vpiRhs:
\_unsupported_expr: , line:28
|STRING:
|vpiStmt:
\_func_call: (paths.push_back), line:826
|vpiName:paths.push_back
|vpiArgument:
\_ref_obj: (concat), line:826
|vpiName:concat
|vpiElseStmt:
\_assignment: , line:829
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (concat), line:829
|vpiName:concat
|vpiFullName:uvm_pkg.uvm_reg::add_hdl_path_slice.concat
|vpiRhs:
\_ref_obj: (paths.get), line:829
|vpiName:paths.get
|vpiFullName:uvm_pkg.uvm_reg::add_hdl_path_slice.paths.get
|vpiStmt:
\_func_call: (concat.add_path), line:831
|vpiName:concat.add_path
|vpiArgument:
\_ref_obj: (name), line:831
|vpiName:name
|vpiArgument:
\_ref_obj: (offset), line:831
|vpiName:offset
|vpiArgument:
\_ref_obj: (size), line:831
|vpiName:size
|vpiTaskFunc:
\_function: (uvm_reg::has_hdl_path), line:837
|vpiName:uvm_reg::has_hdl_path
|vpiFullName:uvm_pkg.uvm_reg::has_hdl_path
|vpiReturn:
\_bit_var: , line:837
|vpiIODecl:
\_io_decl: (kind)
|vpiName:kind
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:837, parent:kind
|vpiFullName:kind
|vpiStmt:
\_begin: , parent:uvm_reg::has_hdl_path
|vpiFullName:uvm_pkg.uvm_reg::has_hdl_path
|vpiStmt:
\_if_stmt: , line:838
|vpiCondition:
\_operation: , line:838
|vpiOpType:14
|vpiOperand:
\_ref_obj: (kind), line:838
|vpiName:kind
|vpiFullName:uvm_pkg.uvm_reg::has_hdl_path.kind
|vpiOperand:
\_constant: , line:838
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiStmt:
\_begin: , line:838
|vpiFullName:uvm_pkg.uvm_reg::has_hdl_path
|vpiStmt:
\_if_else: , line:839
|vpiCondition:
\_operation: , line:839
|vpiOpType:15
|vpiOperand:
\_ref_obj: (m_regfile_parent), line:839
|vpiName:m_regfile_parent
|vpiFullName:uvm_pkg.uvm_reg::has_hdl_path.m_regfile_parent
|vpiOperand:
\_unsupported_expr: , line:839
|STRING:
|vpiStmt:
\_assignment: , line:840
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (kind), line:840
|vpiName:kind
|vpiFullName:uvm_pkg.uvm_reg::has_hdl_path.kind
|vpiRhs:
\_ref_obj: (m_regfile_parent.get_default_hdl_path), line:840
|vpiName:m_regfile_parent.get_default_hdl_path
|vpiFullName:uvm_pkg.uvm_reg::has_hdl_path.m_regfile_parent.get_default_hdl_path
|vpiElseStmt:
\_assignment: , line:842
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (kind), line:842
|vpiName:kind
|vpiFullName:uvm_pkg.uvm_reg::has_hdl_path.kind
|vpiRhs:
\_ref_obj: (m_parent.get_default_hdl_path), line:842
|vpiName:m_parent.get_default_hdl_path
|vpiFullName:uvm_pkg.uvm_reg::has_hdl_path.m_parent.get_default_hdl_path
|vpiStmt:
\_return_stmt: , line:845
|vpiCondition:
\_ref_obj: (m_hdl_paths_pool.exists), line:845
|vpiName:m_hdl_paths_pool.exists
|vpiFullName:uvm_pkg.uvm_reg::has_hdl_path.m_hdl_paths_pool.exists
|vpiTaskFunc:
\_function: (uvm_reg::get_hdl_path_kinds), line:851
|vpiName:uvm_reg::get_hdl_path_kinds
|vpiFullName:uvm_pkg.uvm_reg::get_hdl_path_kinds
|vpiIODecl:
\_io_decl: (kinds)
|vpiName:kinds
|vpiDirection:6
|vpiExpr:
\_logic_var: , line:851, parent:kinds
|vpiFullName:kinds
|vpiStmt:
\_begin: , parent:uvm_reg::get_hdl_path_kinds
|vpiFullName:uvm_pkg.uvm_reg::get_hdl_path_kinds
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_logic_var: (kind), line:852
|vpiName:kind
|vpiFullName:uvm_pkg.uvm_reg::get_hdl_path_kinds.kind
|vpiStmt:
\_func_call: (kinds.delete), line:853
|vpiName:kinds.delete
|vpiStmt:
\_if_stmt: , line:854
|vpiCondition:
\_operation: , line:854
|vpiOpType:3
|vpiOperand:
\_ref_obj: (m_hdl_paths_pool.first), line:854
|vpiName:m_hdl_paths_pool.first
|vpiFullName:uvm_pkg.uvm_reg::get_hdl_path_kinds.m_hdl_paths_pool.first
|vpiStmt:
\_return_stmt: , line:855
|vpiTaskFunc:
\_function: (uvm_reg::get_hdl_path), line:864
|vpiName:uvm_reg::get_hdl_path
|vpiFullName:uvm_pkg.uvm_reg::get_hdl_path
|vpiIODecl:
\_io_decl: (paths)
|vpiName:paths
|vpiDirection:6
|vpiExpr:
\_chandle_var: (uvm_hdl_path_concat), line:864, parent:paths
|vpiName:uvm_hdl_path_concat
|vpiFullName:paths.uvm_hdl_path_concat
|vpiIODecl:
\_io_decl: (kind)
|vpiName:kind
|vpiDirection:1
|vpiExpr:
\_logic_var: , line:865, parent:kind
|vpiFullName:kind
|vpiStmt:
\_begin: , parent:uvm_reg::get_hdl_path
|vpiFullName:uvm_pkg.uvm_reg::get_hdl_path
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (hdl_paths), line:867
|vpiName:hdl_paths
|vpiFullName:uvm_pkg.uvm_reg::get_hdl_path.hdl_paths
|vpiStmt:
\_if_stmt: , line:869
|vpiCondition:
\_operation: , line:869
|vpiOpType:14
|vpiOperand:
\_ref_obj: (kind), line:869
|vpiName:kind
|vpiFullName:uvm_pkg.uvm_reg::get_hdl_path.kind
|vpiOperand:
\_constant: , line:869
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiStmt:
\_begin: , line:869
|vpiFullName:uvm_pkg.uvm_reg::get_hdl_path
|vpiStmt:
\_if_else: , line:870
|vpiCondition:
\_operation: , line:870
|vpiOpType:15
|vpiOperand:
\_ref_obj: (m_regfile_parent), line:870
|vpiName:m_regfile_parent
|vpiFullName:uvm_pkg.uvm_reg::get_hdl_path.m_regfile_parent
|vpiOperand:
\_unsupported_expr: , line:870
|STRING:
|vpiStmt:
\_assignment: , line:871
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (kind), line:871
|vpiName:kind
|vpiFullName:uvm_pkg.uvm_reg::get_hdl_path.kind
|vpiRhs:
\_ref_obj: (m_regfile_parent.get_default_hdl_path), line:871
|vpiName:m_regfile_parent.get_default_hdl_path
|vpiFullName:uvm_pkg.uvm_reg::get_hdl_path.m_regfile_parent.get_default_hdl_path
|vpiElseStmt:
\_assignment: , line:873
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (kind), line:873
|vpiName:kind
|vpiFullName:uvm_pkg.uvm_reg::get_hdl_path.kind
|vpiRhs:
\_ref_obj: (m_parent.get_default_hdl_path), line:873
|vpiName:m_parent.get_default_hdl_path
|vpiFullName:uvm_pkg.uvm_reg::get_hdl_path.m_parent.get_default_hdl_path
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:3
|vpiOperand:
\_func_call: (has_hdl_path), line:152
|vpiName:has_hdl_path
|vpiArgument:
\_ref_obj: (kind), line:152
|vpiName:kind
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_reg::get_hdl_path
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_reg::get_hdl_path
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:155
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_operation: , line:158
|vpiOpType:33
|vpiOperand:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"Register does not have hdl path defined for abstraction '"
|vpiSize:59
|STRING:"Register does not have hdl path defined for abstraction '"
|vpiOperand:
\_ref_obj: (kind), line:158
|vpiName:kind
|vpiOperand:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"'"
|vpiSize:3
|STRING:"'"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:158
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg.svh"
|vpiSize:202
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg.svh"
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:876
|vpiSize:32
|INT:876
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:878
|vpiStmt:
\_assignment: , line:881
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (hdl_paths), line:881
|vpiName:hdl_paths
|vpiFullName:uvm_pkg.uvm_reg::get_hdl_path.hdl_paths
|vpiRhs:
\_ref_obj: (m_hdl_paths_pool.get), line:881
|vpiName:m_hdl_paths_pool.get
|vpiFullName:uvm_pkg.uvm_reg::get_hdl_path.m_hdl_paths_pool.get
|vpiStmt:
\_for_stmt: , line:883
|vpiFullName:uvm_pkg.uvm_reg::get_hdl_path
|vpiCondition:
\_operation: , line:883
|vpiOpType:20
|vpiOperand:
\_ref_obj: (i), line:883
|vpiName:i
|vpiFullName:uvm_pkg.uvm_reg::get_hdl_path.i
|vpiOperand:
\_ref_obj: (hdl_paths.size), line:883
|vpiName:hdl_paths.size
|vpiFullName:uvm_pkg.uvm_reg::get_hdl_path.hdl_paths.size
|vpiForInitStmt:
\_assign_stmt:
|vpiRhs:
\_constant: , line:883
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiLhs:
\_int_var: (i), line:883
|vpiName:i
|vpiFullName:uvm_pkg.uvm_reg::get_hdl_path.i
|vpiForIncStmt:
\_operation: , line:883
|vpiOpType:62
|vpiOperand:
\_ref_obj: (i), line:883
|vpiName:i
|vpiStmt:
\_begin: , line:883
|vpiFullName:uvm_pkg.uvm_reg::get_hdl_path
|vpiStmt:
\_func_call: (paths.push_back), line:884
|vpiName:paths.push_back
|vpiArgument:
\_ref_obj: (hdl_paths.get), line:884
|vpiName:hdl_paths.get
|vpiTaskFunc:
\_function: (uvm_reg::get_full_hdl_path), line:892
|vpiName:uvm_reg::get_full_hdl_path
|vpiFullName:uvm_pkg.uvm_reg::get_full_hdl_path
|vpiIODecl:
\_io_decl: (paths)
|vpiName:paths
|vpiDirection:6
|vpiExpr:
\_chandle_var: (uvm_hdl_path_concat), line:892, parent:paths
|vpiName:uvm_hdl_path_concat
|vpiFullName:paths.uvm_hdl_path_concat
|vpiIODecl:
\_io_decl: (kind)
|vpiName:kind
|vpiDirection:1
|vpiExpr:
\_logic_var: , line:893, parent:kind
|vpiFullName:kind
|vpiIODecl:
\_io_decl: (separator)
|vpiName:separator
|vpiDirection:1
|vpiExpr:
\_logic_var: , line:894, parent:separator
|vpiFullName:separator
|vpiStmt:
\_begin: , parent:uvm_reg::get_full_hdl_path
|vpiFullName:uvm_pkg.uvm_reg::get_full_hdl_path
|vpiStmt:
\_if_stmt: , line:896
|vpiCondition:
\_operation: , line:896
|vpiOpType:14
|vpiOperand:
\_ref_obj: (kind), line:896
|vpiName:kind
|vpiFullName:uvm_pkg.uvm_reg::get_full_hdl_path.kind
|vpiOperand:
\_constant: , line:896
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiStmt:
\_begin: , line:896
|vpiFullName:uvm_pkg.uvm_reg::get_full_hdl_path
|vpiStmt:
\_if_else: , line:897
|vpiCondition:
\_operation: , line:897
|vpiOpType:15
|vpiOperand:
\_ref_obj: (m_regfile_parent), line:897
|vpiName:m_regfile_parent
|vpiFullName:uvm_pkg.uvm_reg::get_full_hdl_path.m_regfile_parent
|vpiOperand:
\_unsupported_expr: , line:897
|STRING:
|vpiStmt:
\_assignment: , line:898
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (kind), line:898
|vpiName:kind
|vpiFullName:uvm_pkg.uvm_reg::get_full_hdl_path.kind
|vpiRhs:
\_ref_obj: (m_regfile_parent.get_default_hdl_path), line:898
|vpiName:m_regfile_parent.get_default_hdl_path
|vpiFullName:uvm_pkg.uvm_reg::get_full_hdl_path.m_regfile_parent.get_default_hdl_path
|vpiElseStmt:
\_assignment: , line:900
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (kind), line:900
|vpiName:kind
|vpiFullName:uvm_pkg.uvm_reg::get_full_hdl_path.kind
|vpiRhs:
\_ref_obj: (m_parent.get_default_hdl_path), line:900
|vpiName:m_parent.get_default_hdl_path
|vpiFullName:uvm_pkg.uvm_reg::get_full_hdl_path.m_parent.get_default_hdl_path
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:3
|vpiOperand:
\_func_call: (has_hdl_path), line:152
|vpiName:has_hdl_path
|vpiArgument:
\_ref_obj: (kind), line:152
|vpiName:kind
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_reg::get_full_hdl_path
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_reg::get_full_hdl_path
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:155
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_operation: , line:158
|vpiOpType:33
|vpiOperand:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"Register "
|vpiSize:11
|STRING:"Register "
|vpiOperand:
\_func_call: (get_full_name), line:158
|vpiName:get_full_name
|vpiOperand:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:" does not have hdl path defined for abstraction '"
|vpiSize:51
|STRING:" does not have hdl path defined for abstraction '"
|vpiOperand:
\_ref_obj: (kind), line:158
|vpiName:kind
|vpiOperand:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"'"
|vpiSize:3
|STRING:"'"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:158
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg.svh"
|vpiSize:202
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg.svh"
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:904
|vpiSize:32
|INT:904
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:906
|vpiStmt:
\_begin: , line:909
|vpiFullName:uvm_pkg.uvm_reg::get_full_hdl_path
|vpiStmt:
\_if_else: , line:913
|vpiCondition:
\_operation: , line:913
|vpiOpType:15
|vpiOperand:
\_ref_obj: (m_regfile_parent), line:913
|vpiName:m_regfile_parent
|vpiFullName:uvm_pkg.uvm_reg::get_full_hdl_path.m_regfile_parent
|vpiOperand:
\_unsupported_expr: , line:913
|STRING:
|vpiStmt:
\_func_call: (m_regfile_parent.get_full_hdl_path), line:914
|vpiName:m_regfile_parent.get_full_hdl_path
|vpiArgument:
\_ref_obj: (parent_paths), line:914
|vpiName:parent_paths
|vpiArgument:
\_ref_obj: (kind), line:914
|vpiName:kind
|vpiArgument:
\_ref_obj: (separator), line:914
|vpiName:separator
|vpiElseStmt:
\_func_call: (m_parent.get_full_hdl_path), line:916
|vpiName:m_parent.get_full_hdl_path
|vpiArgument:
\_ref_obj: (parent_paths), line:916
|vpiName:parent_paths
|vpiArgument:
\_ref_obj: (kind), line:916
|vpiName:kind
|vpiArgument:
\_ref_obj: (separator), line:916
|vpiName:separator
|vpiStmt:
\_for_stmt: , line:918
|vpiFullName:uvm_pkg.uvm_reg::get_full_hdl_path
|vpiCondition:
\_operation: , line:918
|vpiOpType:20
|vpiOperand:
\_ref_obj: (i), line:918
|vpiName:i
|vpiFullName:uvm_pkg.uvm_reg::get_full_hdl_path.i
|vpiOperand:
\_ref_obj: (hdl_paths.size), line:918
|vpiName:hdl_paths.size
|vpiFullName:uvm_pkg.uvm_reg::get_full_hdl_path.hdl_paths.size
|vpiForInitStmt:
\_assign_stmt:
|vpiRhs:
\_constant: , line:918
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiLhs:
\_int_var: (i), line:918
|vpiName:i
|vpiFullName:uvm_pkg.uvm_reg::get_full_hdl_path.i
|vpiForIncStmt:
\_operation: , line:918
|vpiOpType:62
|vpiOperand:
\_ref_obj: (i), line:918
|vpiName:i
|vpiStmt:
\_begin: , line:918
|vpiFullName:uvm_pkg.uvm_reg::get_full_hdl_path
|vpiStmt:
\_foreach_stmt: , line:921
|vpiFullName:uvm_pkg.uvm_reg::get_full_hdl_path
|vpiVariables:
\_chandle_var: (parent_paths), line:921
|vpiName:parent_paths
|vpiFullName:uvm_pkg.uvm_reg::get_full_hdl_path.parent_paths
|vpiLoopVars:
\_chandle_var: (j), line:921
|vpiName:j
|vpiFullName:uvm_pkg.uvm_reg::get_full_hdl_path.j
|vpiStmt:
\_begin: , line:921
|vpiFullName:uvm_pkg.uvm_reg::get_full_hdl_path
|vpiStmt:
\_foreach_stmt: , line:924
|vpiFullName:uvm_pkg.uvm_reg::get_full_hdl_path
|vpiVariables:
\_chandle_var: (hdl_concat), line:924
|vpiName:hdl_concat
|vpiFullName:uvm_pkg.uvm_reg::get_full_hdl_path.hdl_concat
|vpiLoopVars:
\_chandle_var: (k), line:924
|vpiName:k
|vpiFullName:uvm_pkg.uvm_reg::get_full_hdl_path.k
|vpiStmt:
\_begin: , line:924
|vpiFullName:uvm_pkg.uvm_reg::get_full_hdl_path
|vpiStmt:
\_if_else: , line:925
|vpiCondition:
\_operation: , line:925
|vpiOpType:14
|vpiOperand:
\_ref_obj: (hdl_concat.slices), line:925
|vpiName:hdl_concat.slices
|vpiFullName:uvm_pkg.uvm_reg::get_full_hdl_path.hdl_concat.slices
|vpiOperand:
\_constant: , line:925
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiStmt:
\_func_call: (t.add_path), line:926
|vpiName:t.add_path
|vpiArgument:
\_bit_select: (parent_paths), line:926
|vpiName:parent_paths
|vpiIndex:
\_ref_obj: (j), line:926
|vpiName:j
|vpiElseStmt:
\_func_call: (t.add_path), line:928
|vpiName:t.add_path
|vpiArgument:
\_operation: , line:928
|vpiOpType:33
|vpiOperand:
\_bit_select: (parent_paths), line:928
|vpiName:parent_paths
|vpiIndex:
\_ref_obj: (j), line:928
|vpiName:j
|vpiOperand:
\_ref_obj: (separator), line:928
|vpiName:separator
|vpiOperand:
\_ref_obj: (hdl_concat.slices), line:928
|vpiName:hdl_concat.slices
|vpiArgument:
\_ref_obj: (hdl_concat.slices), line:929
|vpiName:hdl_concat.slices
|vpiArgument:
\_ref_obj: (hdl_concat.slices), line:930
|vpiName:hdl_concat.slices
|vpiStmt:
\_func_call: (paths.push_back), line:932
|vpiName:paths.push_back
|vpiArgument:
\_ref_obj: (t), line:932
|vpiName:t
|vpiTaskFunc:
\_function: (uvm_reg::set_offset), line:941
|vpiName:uvm_reg::set_offset
|vpiFullName:uvm_pkg.uvm_reg::set_offset
|vpiIODecl:
\_io_decl: (map)
|vpiName:map
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_map), line:941, parent:map
|vpiName:uvm_reg_map
|vpiFullName:map.uvm_reg_map
|vpiIODecl:
\_io_decl: (offset)
|vpiName:offset
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_addr_t), line:942, parent:offset
|vpiName:uvm_reg_addr_t
|vpiFullName:offset.uvm_reg_addr_t
|vpiIODecl:
\_io_decl: (unmapped)
|vpiName:unmapped
|vpiDirection:5
|vpiExpr:
\_bit_var: , line:943, parent:unmapped
|vpiFullName:unmapped
|vpiStmt:
\_begin: , parent:uvm_reg::set_offset
|vpiFullName:uvm_pkg.uvm_reg::set_offset
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_ref_obj: (map), line:945
|vpiName:map
|vpiFullName:uvm_pkg.uvm_reg::set_offset.map
|vpiLhs:
\_chandle_var: (orig_map), line:945
|vpiName:orig_map
|vpiFullName:uvm_pkg.uvm_reg::set_offset.orig_map
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:26
|vpiOperand:
\_operation: , line:152
|vpiOpType:18
|vpiOperand:
\_ref_obj: (m_maps.num), line:152
|vpiName:m_maps.num
|vpiFullName:uvm_pkg.uvm_reg::set_offset.m_maps.num
|vpiOperand:
\_constant: , line:152
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_operation: , line:152
|vpiOpType:14
|vpiOperand:
\_ref_obj: (map), line:152
|vpiName:map
|vpiFullName:uvm_pkg.uvm_reg::set_offset.map
|vpiOperand:
\_unsupported_expr: , line:152
|STRING:
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_reg::set_offset
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_reg::set_offset
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:155
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_operation: , line:157
|vpiOpType:33
|vpiOperand:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"set_offset requires a non-null map when register '"
|vpiSize:52
|STRING:"set_offset requires a non-null map when register '"
|vpiOperand:
\_func_call: (get_full_name), line:158
|vpiName:get_full_name
|vpiOperand:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"' belongs to more than one map."
|vpiSize:33
|STRING:"' belongs to more than one map."
|vpiArgument:
\_ref_obj: (UVM_NONE), line:158
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg.svh"
|vpiSize:202
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg.svh"
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:948
|vpiSize:32
|INT:948
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:950
|vpiStmt:
\_assignment: , line:953
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (map), line:953
|vpiName:map
|vpiFullName:uvm_pkg.uvm_reg::set_offset.map
|vpiRhs:
\_func_call: (get_local_map), line:953
|vpiName:get_local_map
|vpiArgument:
\_ref_obj: (map), line:953
|vpiName:map
|vpiStmt:
\_if_stmt: , line:955
|vpiCondition:
\_operation: , line:955
|vpiOpType:14
|vpiOperand:
\_ref_obj: (map), line:955
|vpiName:map
|vpiFullName:uvm_pkg.uvm_reg::set_offset.map
|vpiOperand:
\_unsupported_expr: , line:955
|STRING:
|vpiStmt:
\_return_stmt: , line:956
|vpiStmt:
\_func_call: (map.m_set_reg_offset), line:958
|vpiName:map.m_set_reg_offset
|vpiArgument:
\_ref_obj: (this), line:958
|vpiName:this
|vpiArgument:
\_ref_obj: (offset), line:958
|vpiName:offset
|vpiArgument:
\_ref_obj: (unmapped), line:958
|vpiName:unmapped
|vpiTaskFunc:
\_function: (uvm_reg::set_parent), line:964
|vpiName:uvm_reg::set_parent
|vpiFullName:uvm_pkg.uvm_reg::set_parent
|vpiIODecl:
\_io_decl: (blk_parent)
|vpiName:blk_parent
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_block), line:964, parent:blk_parent
|vpiName:uvm_reg_block
|vpiFullName:blk_parent.uvm_reg_block
|vpiIODecl:
\_io_decl: (regfile_parent)
|vpiName:regfile_parent
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_file), line:965, parent:regfile_parent
|vpiName:uvm_reg_file
|vpiFullName:regfile_parent.uvm_reg_file
|vpiStmt:
\_begin: , parent:uvm_reg::set_parent
|vpiFullName:uvm_pkg.uvm_reg::set_parent
|vpiStmt:
\_if_stmt: , line:966
|vpiCondition:
\_operation: , line:966
|vpiOpType:15
|vpiOperand:
\_ref_obj: (m_parent), line:966
|vpiName:m_parent
|vpiFullName:uvm_pkg.uvm_reg::set_parent.m_parent
|vpiOperand:
\_unsupported_expr: , line:966
|STRING:
|vpiStmt:
\_begin: , line:966
|vpiFullName:uvm_pkg.uvm_reg::set_parent
|vpiStmt:
\_assignment: , line:969
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_parent), line:969
|vpiName:m_parent
|vpiFullName:uvm_pkg.uvm_reg::set_parent.m_parent
|vpiRhs:
\_ref_obj: (blk_parent), line:969
|vpiName:blk_parent
|vpiFullName:uvm_pkg.uvm_reg::set_parent.blk_parent
|vpiStmt:
\_assignment: , line:970
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_regfile_parent), line:970
|vpiName:m_regfile_parent
|vpiFullName:uvm_pkg.uvm_reg::set_parent.m_regfile_parent
|vpiRhs:
\_ref_obj: (regfile_parent), line:970
|vpiName:regfile_parent
|vpiFullName:uvm_pkg.uvm_reg::set_parent.regfile_parent
|vpiTaskFunc:
\_function: (uvm_reg::get_parent), line:976
|vpiName:uvm_reg::get_parent
|vpiFullName:uvm_pkg.uvm_reg::get_parent
|vpiReturn:
\_chandle_var: (uvm_reg_block), line:976
|vpiName:uvm_reg_block
|vpiStmt:
\_return_stmt: , line:977, parent:uvm_reg::get_parent
|vpiCondition:
\_func_call: (get_block), line:977
|vpiName:get_block
|vpiTaskFunc:
\_function: (uvm_reg::get_regfile), line:983
|vpiName:uvm_reg::get_regfile
|vpiFullName:uvm_pkg.uvm_reg::get_regfile
|vpiReturn:
\_chandle_var: (uvm_reg_file), line:983
|vpiName:uvm_reg_file
|vpiStmt:
\_return_stmt: , line:984, parent:uvm_reg::get_regfile
|vpiCondition:
\_ref_obj: (m_regfile_parent), line:984
|vpiName:m_regfile_parent
|vpiFullName:uvm_pkg.uvm_reg::get_regfile.m_regfile_parent
|vpiTaskFunc:
\_function: (uvm_reg::get_full_name), line:990
|vpiName:uvm_reg::get_full_name
|vpiFullName:uvm_pkg.uvm_reg::get_full_name
|vpiReturn:
\_logic_var: , line:990
|vpiStmt:
\_begin: , parent:uvm_reg::get_full_name
|vpiFullName:uvm_pkg.uvm_reg::get_full_name
|vpiStmt:
\_if_stmt: , line:992
|vpiCondition:
\_operation: , line:992
|vpiOpType:15
|vpiOperand:
\_ref_obj: (m_regfile_parent), line:992
|vpiName:m_regfile_parent
|vpiFullName:uvm_pkg.uvm_reg::get_full_name.m_regfile_parent
|vpiOperand:
\_unsupported_expr: , line:992
|STRING:
|vpiStmt:
\_return_stmt: , line:993
|vpiCondition:
\_operation: , line:993
|vpiOpType:33
|vpiOperand:
\_ref_obj: (m_regfile_parent.get_full_name), line:993
|vpiName:m_regfile_parent.get_full_name
|vpiOperand:
\_constant: , line:993
|vpiConstType:6
|vpiDecompile:"."
|vpiSize:3
|STRING:"."
|vpiOperand:
\_func_call: (get_name), line:993
|vpiName:get_name
|vpiStmt:
\_if_stmt: , line:995
|vpiCondition:
\_operation: , line:995
|vpiOpType:15
|vpiOperand:
\_ref_obj: (m_parent), line:995
|vpiName:m_parent
|vpiFullName:uvm_pkg.uvm_reg::get_full_name.m_parent
|vpiOperand:
\_unsupported_expr: , line:995
|STRING:
|vpiStmt:
\_return_stmt: , line:996
|vpiCondition:
\_operation: , line:996
|vpiOpType:33
|vpiOperand:
\_ref_obj: (m_parent.get_full_name), line:996
|vpiName:m_parent.get_full_name
|vpiOperand:
\_constant: , line:996
|vpiConstType:6
|vpiDecompile:"."
|vpiSize:3
|STRING:"."
|vpiOperand:
\_func_call: (get_name), line:996
|vpiName:get_name
|vpiStmt:
\_return_stmt: , line:998
|vpiCondition:
\_func_call: (get_name), line:998
|vpiName:get_name
|vpiTaskFunc:
\_function: (uvm_reg::add_map), line:1004
|vpiName:uvm_reg::add_map
|vpiFullName:uvm_pkg.uvm_reg::add_map
|vpiIODecl:
\_io_decl: (map)
|vpiName:map
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_map), line:1004, parent:map
|vpiName:uvm_reg_map
|vpiFullName:map.uvm_reg_map
|vpiStmt:
\_assignment: , line:1005, parent:uvm_reg::add_map
|vpiBlocking:1
|vpiLhs:
\_bit_select: (m_maps), line:1005
|vpiName:m_maps
|vpiFullName:uvm_pkg.uvm_reg::add_map.m_maps
|vpiIndex:
\_ref_obj: (map), line:1005
|vpiName:map
|vpiRhs:
\_constant: , line:1005
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiTaskFunc:
\_function: (uvm_reg::get_maps), line:1011
|vpiName:uvm_reg::get_maps
|vpiFullName:uvm_pkg.uvm_reg::get_maps
|vpiIODecl:
\_io_decl: (maps)
|vpiName:maps
|vpiDirection:6
|vpiExpr:
\_chandle_var: (uvm_reg_map), line:1011, parent:maps
|vpiName:uvm_reg_map
|vpiFullName:maps.uvm_reg_map
|vpiStmt:
\_foreach_stmt: , line:1012, parent:uvm_reg::get_maps
|vpiFullName:uvm_pkg.uvm_reg::get_maps
|vpiVariables:
\_chandle_var: (m_maps), line:1012
|vpiName:m_maps
|vpiFullName:uvm_pkg.uvm_reg::get_maps.m_maps
|vpiLoopVars:
\_chandle_var: (map), line:1012
|vpiName:map
|vpiFullName:uvm_pkg.uvm_reg::get_maps.map
|vpiStmt:
\_func_call: (maps.push_back), line:1013
|vpiName:maps.push_back
|vpiArgument:
\_ref_obj: (map), line:1013
|vpiName:map
|vpiTaskFunc:
\_function: (uvm_reg::get_n_maps), line:1019
|vpiName:uvm_reg::get_n_maps
|vpiFullName:uvm_pkg.uvm_reg::get_n_maps
|vpiReturn:
\_int_var: , line:1019
|vpiStmt:
\_return_stmt: , line:1020, parent:uvm_reg::get_n_maps
|vpiCondition:
\_ref_obj: (m_maps.num), line:1020
|vpiName:m_maps.num
|vpiFullName:uvm_pkg.uvm_reg::get_n_maps.m_maps.num
|vpiTaskFunc:
\_function: (uvm_reg::is_in_map), line:1026
|vpiName:uvm_reg::is_in_map
|vpiFullName:uvm_pkg.uvm_reg::is_in_map
|vpiReturn:
\_bit_var: , line:1026
|vpiIODecl:
\_io_decl: (map)
|vpiName:map
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_map), line:1026, parent:map
|vpiName:uvm_reg_map
|vpiFullName:map.uvm_reg_map
|vpiStmt:
\_begin: , parent:uvm_reg::is_in_map
|vpiFullName:uvm_pkg.uvm_reg::is_in_map
|vpiStmt:
\_if_stmt: , line:1027
|vpiCondition:
\_ref_obj: (m_maps.exists), line:1027
|vpiName:m_maps.exists
|vpiFullName:uvm_pkg.uvm_reg::is_in_map.m_maps.exists
|vpiStmt:
\_return_stmt: , line:1028
|vpiCondition:
\_constant: , line:1028
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_foreach_stmt: , line:1029
|vpiFullName:uvm_pkg.uvm_reg::is_in_map
|vpiVariables:
\_chandle_var: (m_maps), line:1029
|vpiName:m_maps
|vpiFullName:uvm_pkg.uvm_reg::is_in_map.m_maps
|vpiLoopVars:
\_chandle_var: (l), line:1029
|vpiName:l
|vpiFullName:uvm_pkg.uvm_reg::is_in_map.l
|vpiStmt:
\_begin: , line:1029
|vpiFullName:uvm_pkg.uvm_reg::is_in_map
|vpiStmt:
\_while_stmt: , line:1033
|vpiCondition:
\_operation: , line:1033
|vpiOpType:15
|vpiOperand:
\_ref_obj: (parent_map), line:1033
|vpiName:parent_map
|vpiFullName:uvm_pkg.uvm_reg::is_in_map.parent_map
|vpiOperand:
\_unsupported_expr: , line:1033
|STRING:
|vpiStmt:
\_begin: , line:1033
|vpiFullName:uvm_pkg.uvm_reg::is_in_map
|vpiStmt:
\_if_stmt: , line:1034
|vpiCondition:
\_operation: , line:1034
|vpiOpType:14
|vpiOperand:
\_ref_obj: (parent_map), line:1034
|vpiName:parent_map
|vpiFullName:uvm_pkg.uvm_reg::is_in_map.parent_map
|vpiOperand:
\_ref_obj: (map), line:1034
|vpiName:map
|vpiFullName:uvm_pkg.uvm_reg::is_in_map.map
|vpiStmt:
\_return_stmt: , line:1035
|vpiCondition:
\_constant: , line:1035
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:1036
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (parent_map), line:1036
|vpiName:parent_map
|vpiFullName:uvm_pkg.uvm_reg::is_in_map.parent_map
|vpiRhs:
\_ref_obj: (parent_map.get_parent_map), line:1036
|vpiName:parent_map.get_parent_map
|vpiFullName:uvm_pkg.uvm_reg::is_in_map.parent_map.get_parent_map
|vpiStmt:
\_return_stmt: , line:1039
|vpiCondition:
\_constant: , line:1039
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiTaskFunc:
\_function: (uvm_reg::get_local_map), line:1046
|vpiName:uvm_reg::get_local_map
|vpiFullName:uvm_pkg.uvm_reg::get_local_map
|vpiReturn:
\_chandle_var: (uvm_reg_map), line:1046
|vpiName:uvm_reg_map
|vpiIODecl:
\_io_decl: (map)
|vpiName:map
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_map), line:1046, parent:map
|vpiName:uvm_reg_map
|vpiFullName:map.uvm_reg_map
|vpiStmt:
\_begin: , parent:uvm_reg::get_local_map
|vpiFullName:uvm_pkg.uvm_reg::get_local_map
|vpiStmt:
\_if_stmt: , line:1047
|vpiCondition:
\_operation: , line:1047
|vpiOpType:14
|vpiOperand:
\_ref_obj: (map), line:1047
|vpiName:map
|vpiFullName:uvm_pkg.uvm_reg::get_local_map.map
|vpiOperand:
\_unsupported_expr: , line:1047
|STRING:
|vpiStmt:
\_return_stmt: , line:1048
|vpiCondition:
\_func_call: (get_default_map), line:1048
|vpiName:get_default_map
|vpiStmt:
\_if_stmt: , line:1049
|vpiCondition:
\_ref_obj: (m_maps.exists), line:1049
|vpiName:m_maps.exists
|vpiFullName:uvm_pkg.uvm_reg::get_local_map.m_maps.exists
|vpiStmt:
\_return_stmt: , line:1050
|vpiCondition:
\_ref_obj: (map), line:1050
|vpiName:map
|vpiFullName:uvm_pkg.uvm_reg::get_local_map.map
|vpiStmt:
\_foreach_stmt: , line:1051
|vpiFullName:uvm_pkg.uvm_reg::get_local_map
|vpiVariables:
\_chandle_var: (m_maps), line:1051
|vpiName:m_maps
|vpiFullName:uvm_pkg.uvm_reg::get_local_map.m_maps
|vpiLoopVars:
\_chandle_var: (l), line:1051
|vpiName:l
|vpiFullName:uvm_pkg.uvm_reg::get_local_map.l
|vpiStmt:
\_begin: , line:1051
|vpiFullName:uvm_pkg.uvm_reg::get_local_map
|vpiStmt:
\_while_stmt: , line:1055
|vpiCondition:
\_operation: , line:1055
|vpiOpType:15
|vpiOperand:
\_ref_obj: (parent_map), line:1055
|vpiName:parent_map
|vpiFullName:uvm_pkg.uvm_reg::get_local_map.parent_map
|vpiOperand:
\_unsupported_expr: , line:1055
|STRING:
|vpiStmt:
\_begin: , line:1055
|vpiFullName:uvm_pkg.uvm_reg::get_local_map
|vpiStmt:
\_if_stmt: , line:1056
|vpiCondition:
\_operation: , line:1056
|vpiOpType:14
|vpiOperand:
\_ref_obj: (parent_map), line:1056
|vpiName:parent_map
|vpiFullName:uvm_pkg.uvm_reg::get_local_map.parent_map
|vpiOperand:
\_ref_obj: (map), line:1056
|vpiName:map
|vpiFullName:uvm_pkg.uvm_reg::get_local_map.map
|vpiStmt:
\_return_stmt: , line:1057
|vpiCondition:
\_ref_obj: (local_map), line:1057
|vpiName:local_map
|vpiFullName:uvm_pkg.uvm_reg::get_local_map.local_map
|vpiStmt:
\_assignment: , line:1058
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (parent_map), line:1058
|vpiName:parent_map
|vpiFullName:uvm_pkg.uvm_reg::get_local_map.parent_map
|vpiRhs:
\_ref_obj: (parent_map.get_parent_map), line:1058
|vpiName:parent_map.get_parent_map
|vpiFullName:uvm_pkg.uvm_reg::get_local_map.parent_map.get_parent_map
|vpiStmt:
\_begin: , line:136
|vpiFullName:uvm_pkg.uvm_reg::get_local_map
|vpiStmt:
\_if_stmt: , line:137
|vpiCondition:
\_func_call: (uvm_report_enabled), line:137
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:137
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_WARNING), line:137
|vpiName:UVM_WARNING
|vpiArgument:
\_constant: , line:137
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_warning), line:139
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_operation: , line:140
|vpiOpType:33
|vpiOperand:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:"Register '"
|vpiSize:12
|STRING:"Register '"
|vpiOperand:
\_func_call: (get_full_name), line:140
|vpiName:get_full_name
|vpiOperand:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:"' is not contained within map '"
|vpiSize:33
|STRING:"' is not contained within map '"
|vpiOperand:
\_ref_obj: (map.get_full_name), line:140
|vpiName:map.get_full_name
|vpiOperand:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:"'"
|vpiSize:3
|STRING:"'"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:140
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg.svh"
|vpiSize:202
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg.svh"
|vpiArgument:
\_constant: , line:140
|vpiConstType:7
|vpiDecompile:1061
|vpiSize:32
|INT:1061
|vpiArgument:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:140
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:1063
|vpiCondition:
\_unsupported_expr: , line:1063
|STRING:
|vpiTaskFunc:
\_function: (uvm_reg::get_default_map), line:1070
|vpiName:uvm_reg::get_default_map
|vpiFullName:uvm_pkg.uvm_reg::get_default_map
|vpiReturn:
\_chandle_var: (uvm_reg_map), line:1070
|vpiName:uvm_reg_map
|vpiStmt:
\_begin: , parent:uvm_reg::get_default_map
|vpiFullName:uvm_pkg.uvm_reg::get_default_map
|vpiStmt:
\_if_stmt: , line:134
|vpiCondition:
\_operation: , line:134
|vpiOpType:14
|vpiOperand:
\_ref_obj: (m_maps.num), line:134
|vpiName:m_maps.num
|vpiFullName:uvm_pkg.uvm_reg::get_default_map.m_maps.num
|vpiOperand:
\_constant: , line:134
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_begin: , line:134
|vpiFullName:uvm_pkg.uvm_reg::get_default_map
|vpiStmt:
\_begin: , line:136
|vpiFullName:uvm_pkg.uvm_reg::get_default_map
|vpiStmt:
\_if_stmt: , line:137
|vpiCondition:
\_func_call: (uvm_report_enabled), line:137
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:137
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_WARNING), line:137
|vpiName:UVM_WARNING
|vpiArgument:
\_constant: , line:137
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_warning), line:139
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_operation: , line:140
|vpiOpType:33
|vpiOperand:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:"Register '"
|vpiSize:12
|STRING:"Register '"
|vpiOperand:
\_func_call: (get_full_name), line:140
|vpiName:get_full_name
|vpiOperand:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:"' is not registered with any map"
|vpiSize:34
|STRING:"' is not registered with any map"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:140
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg.svh"
|vpiSize:202
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg.svh"
|vpiArgument:
\_constant: , line:140
|vpiConstType:7
|vpiDecompile:1074
|vpiSize:32
|INT:1074
|vpiArgument:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:140
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:1076
|vpiCondition:
\_unsupported_expr: , line:1076
|STRING:
|vpiStmt:
\_if_stmt: , line:1080
|vpiCondition:
\_operation: , line:1080
|vpiOpType:14
|vpiOperand:
\_ref_obj: (m_maps.num), line:1080
|vpiName:m_maps.num
|vpiFullName:uvm_pkg.uvm_reg::get_default_map.m_maps.num
|vpiOperand:
\_constant: , line:1080
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_begin: , line:1080
|vpiFullName:uvm_pkg.uvm_reg::get_default_map
|vpiStmt:
\_func_call: (m_maps.first), line:1082
|vpiName:m_maps.first
|vpiArgument:
\_ref_obj: (map), line:1082
|vpiName:map
|vpiStmt:
\_return_stmt: , line:1083
|vpiCondition:
\_ref_obj: (map), line:1083
|vpiName:map
|vpiFullName:uvm_pkg.uvm_reg::get_default_map.map
|vpiStmt:
\_foreach_stmt: , line:1087
|vpiFullName:uvm_pkg.uvm_reg::get_default_map
|vpiVariables:
\_chandle_var: (m_maps), line:1087
|vpiName:m_maps
|vpiFullName:uvm_pkg.uvm_reg::get_default_map.m_maps
|vpiLoopVars:
\_chandle_var: (l), line:1087
|vpiName:l
|vpiFullName:uvm_pkg.uvm_reg::get_default_map.l
|vpiStmt:
\_begin: , line:1087
|vpiFullName:uvm_pkg.uvm_reg::get_default_map
|vpiStmt:
\_if_stmt: , line:1091
|vpiCondition:
\_operation: , line:1091
|vpiOpType:15
|vpiOperand:
\_ref_obj: (default_map), line:1091
|vpiName:default_map
|vpiFullName:uvm_pkg.uvm_reg::get_default_map.default_map
|vpiOperand:
\_unsupported_expr: , line:1091
|STRING:
|vpiStmt:
\_begin: , line:1091
|vpiFullName:uvm_pkg.uvm_reg::get_default_map
|vpiStmt:
\_if_stmt: , line:1093
|vpiCondition:
\_operation: , line:1093
|vpiOpType:15
|vpiOperand:
\_ref_obj: (local_map), line:1093
|vpiName:local_map
|vpiFullName:uvm_pkg.uvm_reg::get_default_map.local_map
|vpiOperand:
\_unsupported_expr: , line:1093
|STRING:
|vpiStmt:
\_return_stmt: , line:1094
|vpiCondition:
\_ref_obj: (local_map), line:1094
|vpiName:local_map
|vpiFullName:uvm_pkg.uvm_reg::get_default_map.local_map
|vpiStmt:
\_begin: , line:1100
|vpiFullName:uvm_pkg.uvm_reg::get_default_map
|vpiStmt:
\_func_call: (m_maps.first), line:1102
|vpiName:m_maps.first
|vpiArgument:
\_ref_obj: (map), line:1102
|vpiName:map
|vpiStmt:
\_return_stmt: , line:1103
|vpiCondition:
\_ref_obj: (map), line:1103
|vpiName:map
|vpiFullName:uvm_pkg.uvm_reg::get_default_map.map
|vpiTaskFunc:
\_function: (uvm_reg::get_rights), line:1111
|vpiName:uvm_reg::get_rights
|vpiFullName:uvm_pkg.uvm_reg::get_rights
|vpiReturn:
\_logic_var: , line:1111
|vpiIODecl:
\_io_decl: (map)
|vpiName:map
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_map), line:1111, parent:map
|vpiName:uvm_reg_map
|vpiFullName:map.uvm_reg_map
|vpiStmt:
\_begin: , parent:uvm_reg::get_rights
|vpiFullName:uvm_pkg.uvm_reg::get_rights
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (info), line:1113
|vpiName:info
|vpiFullName:uvm_pkg.uvm_reg::get_rights.info
|vpiStmt:
\_assignment: , line:1115
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (map), line:1115
|vpiName:map
|vpiFullName:uvm_pkg.uvm_reg::get_rights.map
|vpiRhs:
\_func_call: (get_local_map), line:1115
|vpiName:get_local_map
|vpiArgument:
\_ref_obj: (map), line:1115
|vpiName:map
|vpiStmt:
\_if_stmt: , line:1117
|vpiCondition:
\_operation: , line:1117
|vpiOpType:14
|vpiOperand:
\_ref_obj: (map), line:1117
|vpiName:map
|vpiFullName:uvm_pkg.uvm_reg::get_rights.map
|vpiOperand:
\_unsupported_expr: , line:1117
|STRING:
|vpiStmt:
\_return_stmt: , line:1118
|vpiCondition:
\_constant: , line:1118
|vpiConstType:6
|vpiDecompile:"RW"
|vpiSize:4
|STRING:"RW"
|vpiStmt:
\_assignment: , line:1120
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (info), line:1120
|vpiName:info
|vpiFullName:uvm_pkg.uvm_reg::get_rights.info
|vpiRhs:
\_ref_obj: (map.get_reg_map_info), line:1120
|vpiName:map.get_reg_map_info
|vpiFullName:uvm_pkg.uvm_reg::get_rights.map.get_reg_map_info
|vpiStmt:
\_return_stmt: , line:1121
|vpiCondition:
\_ref_obj: (info.rights), line:1121
|vpiName:info.rights
|vpiFullName:uvm_pkg.uvm_reg::get_rights.info.rights
|vpiTaskFunc:
\_function: (uvm_reg::get_block), line:1129
|vpiName:uvm_reg::get_block
|vpiFullName:uvm_pkg.uvm_reg::get_block
|vpiReturn:
\_chandle_var: (uvm_reg_block), line:1129
|vpiName:uvm_reg_block
|vpiStmt:
\_assignment: , line:1130, parent:uvm_reg::get_block
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (get_block), line:1130
|vpiName:get_block
|vpiFullName:uvm_pkg.uvm_reg::get_block.get_block
|vpiRhs:
\_ref_obj: (m_parent), line:1130
|vpiName:m_parent
|vpiFullName:uvm_pkg.uvm_reg::get_block.m_parent
|vpiTaskFunc:
\_function: (uvm_reg::get_offset), line:1136
|vpiName:uvm_reg::get_offset
|vpiFullName:uvm_pkg.uvm_reg::get_offset
|vpiReturn:
\_chandle_var: (uvm_reg_addr_t), line:1136
|vpiName:uvm_reg_addr_t
|vpiIODecl:
\_io_decl: (map)
|vpiName:map
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_map), line:1136, parent:map
|vpiName:uvm_reg_map
|vpiFullName:map.uvm_reg_map
|vpiStmt:
\_begin: , parent:uvm_reg::get_offset
|vpiFullName:uvm_pkg.uvm_reg::get_offset
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (map_info), line:1138
|vpiName:map_info
|vpiFullName:uvm_pkg.uvm_reg::get_offset.map_info
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_ref_obj: (map), line:1139
|vpiName:map
|vpiFullName:uvm_pkg.uvm_reg::get_offset.map
|vpiLhs:
\_chandle_var: (orig_map), line:1139
|vpiName:orig_map
|vpiFullName:uvm_pkg.uvm_reg::get_offset.orig_map
|vpiStmt:
\_assignment: , line:1141
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (map), line:1141
|vpiName:map
|vpiFullName:uvm_pkg.uvm_reg::get_offset.map
|vpiRhs:
\_func_call: (get_local_map), line:1141
|vpiName:get_local_map
|vpiArgument:
\_ref_obj: (map), line:1141
|vpiName:map
|vpiStmt:
\_if_stmt: , line:1143
|vpiCondition:
\_operation: , line:1143
|vpiOpType:14
|vpiOperand:
\_ref_obj: (map), line:1143
|vpiName:map
|vpiFullName:uvm_pkg.uvm_reg::get_offset.map
|vpiOperand:
\_unsupported_expr: , line:1143
|STRING:
|vpiStmt:
\_return_stmt: , line:1144
|vpiCondition:
\_operation: , line:1144
|vpiOpType:1
|vpiOperand:
\_constant: , line:1144
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:1146
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (map_info), line:1146
|vpiName:map_info
|vpiFullName:uvm_pkg.uvm_reg::get_offset.map_info
|vpiRhs:
\_ref_obj: (map.get_reg_map_info), line:1146
|vpiName:map.get_reg_map_info
|vpiFullName:uvm_pkg.uvm_reg::get_offset.map.get_reg_map_info
|vpiStmt:
\_if_stmt: , line:134
|vpiCondition:
\_ref_obj: (map_info.unmapped), line:134
|vpiName:map_info.unmapped
|vpiFullName:uvm_pkg.uvm_reg::get_offset.map_info.unmapped
|vpiStmt:
\_begin: , line:134
|vpiFullName:uvm_pkg.uvm_reg::get_offset
|vpiStmt:
\_begin: , line:136
|vpiFullName:uvm_pkg.uvm_reg::get_offset
|vpiStmt:
\_if_stmt: , line:137
|vpiCondition:
\_func_call: (uvm_report_enabled), line:137
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:137
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_WARNING), line:137
|vpiName:UVM_WARNING
|vpiArgument:
\_constant: , line:137
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_warning), line:138
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:138
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_operation: , line:138
|vpiOpType:33
|vpiOperand:
\_constant: , line:138
|vpiConstType:6
|vpiDecompile:"Register '"
|vpiSize:12
|STRING:"Register '"
|vpiOperand:
\_func_call: (get_name), line:138
|vpiName:get_name
|vpiOperand:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:"' is unmapped in map '"
|vpiSize:24
|STRING:"' is unmapped in map '"
|vpiOperand:
\_operation: , line:141
|vpiOpType:32
|vpiOperand:
\_operation: , line:141
|vpiOpType:14
|vpiOperand:
\_ref_obj: (orig_map), line:141
|vpiName:orig_map
|vpiOperand:
\_unsupported_expr: , line:141
|STRING:
|vpiOperand:
\_ref_obj: (map.get_full_name), line:141
|vpiName:map.get_full_name
|vpiOperand:
\_ref_obj: (orig_map.get_full_name), line:141
|vpiName:orig_map.get_full_name
|vpiOperand:
\_constant: , line:141
|vpiConstType:6
|vpiDecompile:"'"
|vpiSize:3
|STRING:"'"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:141
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:141
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg.svh"
|vpiSize:202
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg.svh"
|vpiArgument:
\_constant: , line:141
|vpiConstType:7
|vpiDecompile:1149
|vpiSize:32
|INT:1149
|vpiArgument:
\_constant: , line:141
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:141
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:1151
|vpiCondition:
\_operation: , line:1151
|vpiOpType:1
|vpiOperand:
\_constant: , line:1151
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:1154
|vpiCondition:
\_ref_obj: (map_info.offset), line:1154
|vpiName:map_info.offset
|vpiFullName:uvm_pkg.uvm_reg::get_offset.map_info.offset
|vpiTaskFunc:
\_function: (uvm_reg::get_addresses), line:1161
|vpiName:uvm_reg::get_addresses
|vpiFullName:uvm_pkg.uvm_reg::get_addresses
|vpiReturn:
\_int_var: , line:1161
|vpiIODecl:
\_io_decl: (map)
|vpiName:map
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_map), line:1161, parent:map
|vpiName:uvm_reg_map
|vpiFullName:map.uvm_reg_map
|vpiIODecl:
\_io_decl: (addr)
|vpiName:addr
|vpiDirection:6
|vpiExpr:
\_chandle_var: (uvm_reg_addr_t), line:1161, parent:addr
|vpiName:uvm_reg_addr_t
|vpiFullName:addr.uvm_reg_addr_t
|vpiStmt:
\_begin: , parent:uvm_reg::get_addresses
|vpiFullName:uvm_pkg.uvm_reg::get_addresses
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (map_info), line:1163
|vpiName:map_info
|vpiFullName:uvm_pkg.uvm_reg::get_addresses.map_info
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_ref_obj: (map), line:1164
|vpiName:map
|vpiFullName:uvm_pkg.uvm_reg::get_addresses.map
|vpiLhs:
\_chandle_var: (orig_map), line:1164
|vpiName:orig_map
|vpiFullName:uvm_pkg.uvm_reg::get_addresses.orig_map
|vpiStmt:
\_assignment: , line:1166
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (map), line:1166
|vpiName:map
|vpiFullName:uvm_pkg.uvm_reg::get_addresses.map
|vpiRhs:
\_func_call: (get_local_map), line:1166
|vpiName:get_local_map
|vpiArgument:
\_ref_obj: (map), line:1166
|vpiName:map
|vpiStmt:
\_if_stmt: , line:1168
|vpiCondition:
\_operation: , line:1168
|vpiOpType:14
|vpiOperand:
\_ref_obj: (map), line:1168
|vpiName:map
|vpiFullName:uvm_pkg.uvm_reg::get_addresses.map
|vpiOperand:
\_unsupported_expr: , line:1168
|STRING:
|vpiStmt:
\_return_stmt: , line:1169
|vpiCondition:
\_operation: , line:1169
|vpiOpType:1
|vpiOperand:
\_constant: , line:1169
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:1171
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (map_info), line:1171
|vpiName:map_info
|vpiFullName:uvm_pkg.uvm_reg::get_addresses.map_info
|vpiRhs:
\_ref_obj: (map.get_reg_map_info), line:1171
|vpiName:map.get_reg_map_info
|vpiFullName:uvm_pkg.uvm_reg::get_addresses.map.get_reg_map_info
|vpiStmt:
\_if_stmt: , line:134
|vpiCondition:
\_ref_obj: (map_info.unmapped), line:134
|vpiName:map_info.unmapped
|vpiFullName:uvm_pkg.uvm_reg::get_addresses.map_info.unmapped
|vpiStmt:
\_begin: , line:134
|vpiFullName:uvm_pkg.uvm_reg::get_addresses
|vpiStmt:
\_begin: , line:136
|vpiFullName:uvm_pkg.uvm_reg::get_addresses
|vpiStmt:
\_if_stmt: , line:137
|vpiCondition:
\_func_call: (uvm_report_enabled), line:137
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:137
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_WARNING), line:137
|vpiName:UVM_WARNING
|vpiArgument:
\_constant: , line:137
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_warning), line:138
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:138
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_operation: , line:138
|vpiOpType:33
|vpiOperand:
\_constant: , line:138
|vpiConstType:6
|vpiDecompile:"Register '"
|vpiSize:12
|STRING:"Register '"
|vpiOperand:
\_func_call: (get_name), line:138
|vpiName:get_name
|vpiOperand:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:"' is unmapped in map '"
|vpiSize:24
|STRING:"' is unmapped in map '"
|vpiOperand:
\_operation: , line:141
|vpiOpType:32
|vpiOperand:
\_operation: , line:141
|vpiOpType:14
|vpiOperand:
\_ref_obj: (orig_map), line:141
|vpiName:orig_map
|vpiOperand:
\_unsupported_expr: , line:141
|STRING:
|vpiOperand:
\_ref_obj: (map.get_full_name), line:141
|vpiName:map.get_full_name
|vpiOperand:
\_ref_obj: (orig_map.get_full_name), line:141
|vpiName:orig_map.get_full_name
|vpiOperand:
\_constant: , line:141
|vpiConstType:6
|vpiDecompile:"'"
|vpiSize:3
|STRING:"'"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:141
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:141
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg.svh"
|vpiSize:202
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg.svh"
|vpiArgument:
\_constant: , line:141
|vpiConstType:7
|vpiDecompile:1175
|vpiSize:32
|INT:1175
|vpiArgument:
\_constant: , line:141
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:141
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:1177
|vpiCondition:
\_operation: , line:1177
|vpiOpType:1
|vpiOperand:
\_constant: , line:1177
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:1180
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (addr), line:1180
|vpiName:addr
|vpiFullName:uvm_pkg.uvm_reg::get_addresses.addr
|vpiRhs:
\_ref_obj: (map_info.addr), line:1180
|vpiName:map_info.addr
|vpiFullName:uvm_pkg.uvm_reg::get_addresses.map_info.addr
|vpiStmt:
\_return_stmt: , line:1181
|vpiCondition:
\_ref_obj: (map.get_n_bytes), line:1181
|vpiName:map.get_n_bytes
|vpiFullName:uvm_pkg.uvm_reg::get_addresses.map.get_n_bytes
|vpiTaskFunc:
\_function: (uvm_reg::get_address), line:1188
|vpiName:uvm_reg::get_address
|vpiFullName:uvm_pkg.uvm_reg::get_address
|vpiReturn:
\_chandle_var: (uvm_reg_addr_t), line:1188
|vpiName:uvm_reg_addr_t
|vpiIODecl:
\_io_decl: (map)
|vpiName:map
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_map), line:1188, parent:map
|vpiName:uvm_reg_map
|vpiFullName:map.uvm_reg_map
|vpiStmt:
\_begin: , parent:uvm_reg::get_address
|vpiFullName:uvm_pkg.uvm_reg::get_address
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_unsupported_expr: , line:1189
|STRING:
|vpiLhs:
\_chandle_var: (addr), line:1189
|vpiName:addr
|vpiFullName:uvm_pkg.uvm_reg::get_address.addr
|vpiStmt:
\_func_call: (get_addresses), line:1190
|vpiName:get_addresses
|vpiArgument:
\_ref_obj: (map), line:1190
|vpiName:map
|vpiArgument:
\_ref_obj: (addr), line:1190
|vpiName:addr
|vpiStmt:
\_return_stmt: , line:1191
|vpiCondition:
\_bit_select: (addr), line:1191
|vpiName:addr
|vpiFullName:uvm_pkg.uvm_reg::get_address.addr
|vpiIndex:
\_constant: , line:1191
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiTaskFunc:
\_function: (uvm_reg::get_n_bits), line:1197
|vpiName:uvm_reg::get_n_bits
|vpiFullName:uvm_pkg.uvm_reg::get_n_bits
|vpiReturn:
\_int_var: , line:1197
|vpiStmt:
\_return_stmt: , line:1198, parent:uvm_reg::get_n_bits
|vpiCondition:
\_ref_obj: (m_n_bits), line:1198
|vpiName:m_n_bits
|vpiFullName:uvm_pkg.uvm_reg::get_n_bits.m_n_bits
|vpiTaskFunc:
\_function: (uvm_reg::get_n_bytes), line:1204
|vpiName:uvm_reg::get_n_bytes
|vpiFullName:uvm_pkg.uvm_reg::get_n_bytes
|vpiReturn:
\_int_var: , line:1204
|vpiStmt:
\_return_stmt: , line:1205, parent:uvm_reg::get_n_bytes
|vpiCondition:
\_operation: , line:1205
|vpiOpType:24
|vpiOperand:
\_operation: , line:1205
|vpiOpType:12
|vpiOperand:
\_operation: , line:1205
|vpiOpType:11
|vpiOperand:
\_ref_obj: (m_n_bits), line:1205
|vpiName:m_n_bits
|vpiFullName:uvm_pkg.uvm_reg::get_n_bytes.m_n_bits
|vpiOperand:
\_constant: , line:1205
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_constant: , line:1205
|vpiConstType:7
|vpiDecompile:8
|vpiSize:32
|INT:8
|vpiOperand:
\_constant: , line:1205
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiTaskFunc:
\_function: (uvm_reg::get_max_size), line:1211
|vpiName:uvm_reg::get_max_size
|vpiFullName:uvm_pkg.uvm_reg::get_max_size
|vpiReturn:
\_int_var: , line:1211
|vpiStmt:
\_return_stmt: , line:1212, parent:uvm_reg::get_max_size
|vpiCondition:
\_ref_obj: (m_max_size), line:1212
|vpiName:m_max_size
|vpiFullName:uvm_pkg.uvm_reg::get_max_size.m_max_size
|vpiTaskFunc:
\_function: (uvm_reg::get_fields), line:1218
|vpiName:uvm_reg::get_fields
|vpiFullName:uvm_pkg.uvm_reg::get_fields
|vpiIODecl:
\_io_decl: (fields)
|vpiName:fields
|vpiDirection:6
|vpiExpr:
\_chandle_var: (uvm_reg_field), line:1218, parent:fields
|vpiName:uvm_reg_field
|vpiFullName:fields.uvm_reg_field
|vpiStmt:
\_foreach_stmt: , line:1219, parent:uvm_reg::get_fields
|vpiFullName:uvm_pkg.uvm_reg::get_fields
|vpiVariables:
\_chandle_var: (m_fields), line:1219
|vpiName:m_fields
|vpiFullName:uvm_pkg.uvm_reg::get_fields.m_fields
|vpiLoopVars:
\_chandle_var: (i), line:1219
|vpiName:i
|vpiFullName:uvm_pkg.uvm_reg::get_fields.i
|vpiStmt:
\_func_call: (fields.push_back), line:1220
|vpiName:fields.push_back
|vpiArgument:
\_bit_select: (m_fields), line:1220
|vpiName:m_fields
|vpiIndex:
\_ref_obj: (i), line:1220
|vpiName:i
|vpiTaskFunc:
\_function: (uvm_reg::get_field_by_name), line:1226
|vpiName:uvm_reg::get_field_by_name
|vpiFullName:uvm_pkg.uvm_reg::get_field_by_name
|vpiReturn:
\_chandle_var: (uvm_reg_field), line:1226
|vpiName:uvm_reg_field
|vpiIODecl:
\_io_decl: (name)
|vpiName:name
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1226, parent:name
|vpiFullName:name
|vpiStmt:
\_begin: , parent:uvm_reg::get_field_by_name
|vpiFullName:uvm_pkg.uvm_reg::get_field_by_name
|vpiStmt:
\_foreach_stmt: , line:1227
|vpiFullName:uvm_pkg.uvm_reg::get_field_by_name
|vpiVariables:
\_chandle_var: (m_fields), line:1227
|vpiName:m_fields
|vpiFullName:uvm_pkg.uvm_reg::get_field_by_name.m_fields
|vpiLoopVars:
\_chandle_var: (i), line:1227
|vpiName:i
|vpiFullName:uvm_pkg.uvm_reg::get_field_by_name.i
|vpiStmt:
\_if_stmt: , line:1228
|vpiCondition:
\_operation: , line:1228
|vpiOpType:14
|vpiOperand:
\_bit_select: (m_fields.get_name), line:1228
|vpiName:m_fields.get_name
|vpiFullName:uvm_pkg.uvm_reg::get_field_by_name.m_fields.get_name
|vpiIndex:
\_ref_obj: (i), line:1228
|vpiName:i
|vpiOperand:
\_ref_obj: (name), line:1228
|vpiName:name
|vpiFullName:uvm_pkg.uvm_reg::get_field_by_name.name
|vpiStmt:
\_return_stmt: , line:134
|vpiCondition:
\_bit_select: (m_fields), line:134
|vpiName:m_fields
|vpiFullName:uvm_pkg.uvm_reg::get_field_by_name.m_fields
|vpiIndex:
\_ref_obj: (i), line:134
|vpiName:i
|vpiStmt:
\_begin: , line:136
|vpiFullName:uvm_pkg.uvm_reg::get_field_by_name
|vpiStmt:
\_if_stmt: , line:137
|vpiCondition:
\_func_call: (uvm_report_enabled), line:137
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:137
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_WARNING), line:137
|vpiName:UVM_WARNING
|vpiArgument:
\_constant: , line:137
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_warning), line:139
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_operation: , line:139
|vpiOpType:33
|vpiOperand:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"Unable to locate field '"
|vpiSize:26
|STRING:"Unable to locate field '"
|vpiOperand:
\_ref_obj: (name), line:139
|vpiName:name
|vpiOperand:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:"' in register '"
|vpiSize:17
|STRING:"' in register '"
|vpiOperand:
\_func_call: (get_name), line:140
|vpiName:get_name
|vpiOperand:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:"'"
|vpiSize:3
|STRING:"'"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:140
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg.svh"
|vpiSize:202
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg.svh"
|vpiArgument:
\_constant: , line:140
|vpiConstType:7
|vpiDecompile:1231
|vpiSize:32
|INT:1231
|vpiArgument:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:140
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:1233
|vpiCondition:
\_unsupported_expr: , line:1233
|STRING:
|vpiTaskFunc:
\_function: (uvm_reg::Xget_fields_accessX), line:1243
|vpiName:uvm_reg::Xget_fields_accessX
|vpiFullName:uvm_pkg.uvm_reg::Xget_fields_accessX
|vpiReturn:
\_logic_var: , line:1243
|vpiIODecl:
\_io_decl: (map)
|vpiName:map
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_map), line:1243, parent:map
|vpiName:uvm_reg_map
|vpiFullName:map.uvm_reg_map
|vpiStmt:
\_begin: , parent:uvm_reg::Xget_fields_accessX
|vpiFullName:uvm_pkg.uvm_reg::Xget_fields_accessX
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_bit_var: (is_R), line:1244
|vpiName:is_R
|vpiFullName:uvm_pkg.uvm_reg::Xget_fields_accessX.is_R
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_bit_var: (is_W), line:1245
|vpiName:is_W
|vpiFullName:uvm_pkg.uvm_reg::Xget_fields_accessX.is_W
|vpiStmt:
\_foreach_stmt: , line:1247
|vpiFullName:uvm_pkg.uvm_reg::Xget_fields_accessX
|vpiVariables:
\_chandle_var: (m_fields), line:1247
|vpiName:m_fields
|vpiFullName:uvm_pkg.uvm_reg::Xget_fields_accessX.m_fields
|vpiLoopVars:
\_chandle_var: (i), line:1247
|vpiName:i
|vpiFullName:uvm_pkg.uvm_reg::Xget_fields_accessX.i
|vpiStmt:
\_begin: , line:1247
|vpiFullName:uvm_pkg.uvm_reg::Xget_fields_accessX
|vpiStmt:
\_case_stmt: , line:1248
|vpiCaseType:1
|vpiCondition:
\_bit_select: (m_fields.get_access), line:1248
|vpiName:m_fields.get_access
|vpiFullName:uvm_pkg.uvm_reg::Xget_fields_accessX.m_fields.get_access
|vpiIndex:
\_ref_obj: (i), line:1248
|vpiName:i
|vpiCaseItem:
\_case_item: , line:1249
|vpiExpr:
\_constant: , line:1249
|vpiConstType:6
|vpiDecompile:"RO"
|vpiSize:4
|STRING:"RO"
|vpiExpr:
\_constant: , line:1250
|vpiConstType:6
|vpiDecompile:"RC"
|vpiSize:4
|STRING:"RC"
|vpiExpr:
\_constant: , line:1251
|vpiConstType:6
|vpiDecompile:"RS"
|vpiSize:4
|STRING:"RS"
|vpiStmt:
\_assignment: , line:1252
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (is_R), line:1252
|vpiName:is_R
|vpiFullName:uvm_pkg.uvm_reg::Xget_fields_accessX.is_R
|vpiRhs:
\_constant: , line:1252
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiCaseItem:
\_case_item: , line:1254
|vpiExpr:
\_constant: , line:1254
|vpiConstType:6
|vpiDecompile:"WO"
|vpiSize:4
|STRING:"WO"
|vpiExpr:
\_constant: , line:1255
|vpiConstType:6
|vpiDecompile:"WOC"
|vpiSize:5
|STRING:"WOC"
|vpiExpr:
\_constant: , line:1256
|vpiConstType:6
|vpiDecompile:"WOS"
|vpiSize:5
|STRING:"WOS"
|vpiExpr:
\_constant: , line:1257
|vpiConstType:6
|vpiDecompile:"WO1"
|vpiSize:5
|STRING:"WO1"
|vpiStmt:
\_assignment: , line:1258
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (is_W), line:1258
|vpiName:is_W
|vpiFullName:uvm_pkg.uvm_reg::Xget_fields_accessX.is_W
|vpiRhs:
\_constant: , line:1258
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiCaseItem:
\_case_item: , line:1260
|vpiStmt:
\_return_stmt: , line:1261
|vpiCondition:
\_constant: , line:1261
|vpiConstType:6
|vpiDecompile:"RW"
|vpiSize:4
|STRING:"RW"
|vpiStmt:
\_if_stmt: , line:1264
|vpiCondition:
\_operation: , line:1264
|vpiOpType:26
|vpiOperand:
\_ref_obj: (is_R), line:1264
|vpiName:is_R
|vpiFullName:uvm_pkg.uvm_reg::Xget_fields_accessX.is_R
|vpiOperand:
\_ref_obj: (is_W), line:1264
|vpiName:is_W
|vpiFullName:uvm_pkg.uvm_reg::Xget_fields_accessX.is_W
|vpiStmt:
\_return_stmt: , line:1264
|vpiCondition:
\_constant: , line:1264
|vpiConstType:6
|vpiDecompile:"RW"
|vpiSize:4
|STRING:"RW"
|vpiStmt:
\_case_stmt: , line:1267
|vpiCaseType:1
|vpiCondition:
\_operation: , line:1267
|vpiOpType:33
|vpiOperand:
\_ref_obj: (is_R), line:1267
|vpiName:is_R
|vpiOperand:
\_ref_obj: (is_W), line:1267
|vpiName:is_W
|vpiCaseItem:
\_case_item: , line:1268
|vpiExpr:
\_constant: , line:1268
|vpiConstType:3
|vpiDecompile:2'b01
|vpiSize:2
|BIN:2'b01
|vpiStmt:
\_return_stmt: , line:1268
|vpiCondition:
\_constant: , line:1268
|vpiConstType:6
|vpiDecompile:"WO"
|vpiSize:4
|STRING:"WO"
|vpiCaseItem:
\_case_item: , line:1269
|vpiExpr:
\_constant: , line:1269
|vpiConstType:3
|vpiDecompile:2'b10
|vpiSize:2
|BIN:2'b10
|vpiStmt:
\_return_stmt: , line:1269
|vpiCondition:
\_constant: , line:1269
|vpiConstType:6
|vpiDecompile:"RO"
|vpiSize:4
|STRING:"RO"
|vpiStmt:
\_return_stmt: , line:1271
|vpiCondition:
\_constant: , line:1271
|vpiConstType:6
|vpiDecompile:"RW"
|vpiSize:4
|STRING:"RW"
|vpiTaskFunc:
\_function: (uvm_reg::include_coverage), line:1282
|vpiName:uvm_reg::include_coverage
|vpiFullName:uvm_pkg.uvm_reg::include_coverage
|vpiIODecl:
\_io_decl: (scope)
|vpiName:scope
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1282, parent:scope
|vpiFullName:scope
|vpiIODecl:
\_io_decl: (models)
|vpiName:models
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_cvr_t), line:1283, parent:models
|vpiName:uvm_reg_cvr_t
|vpiFullName:models.uvm_reg_cvr_t
|vpiIODecl:
\_io_decl: (accessor)
|vpiName:accessor
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_object), line:1284, parent:accessor
|vpiName:uvm_object
|vpiFullName:accessor.uvm_object
|vpiStmt:
\_func_call: (@@BAD_SYMBOL@@), line:1285, parent:uvm_reg::include_coverage
|vpiName:@@BAD_SYMBOL@@
|vpiTaskFunc:
\_function: (uvm_reg::build_coverage), line:1293
|vpiName:uvm_reg::build_coverage
|vpiFullName:uvm_pkg.uvm_reg::build_coverage
|vpiReturn:
\_chandle_var: (uvm_reg_cvr_t), line:1293
|vpiName:uvm_reg_cvr_t
|vpiIODecl:
\_io_decl: (models)
|vpiName:models
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_cvr_t), line:1293, parent:models
|vpiName:uvm_reg_cvr_t
|vpiFullName:models.uvm_reg_cvr_t
|vpiStmt:
\_begin: , parent:uvm_reg::build_coverage
|vpiFullName:uvm_pkg.uvm_reg::build_coverage
|vpiStmt:
\_assignment: , line:1294
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (build_coverage), line:1294
|vpiName:build_coverage
|vpiFullName:uvm_pkg.uvm_reg::build_coverage.build_coverage
|vpiRhs:
\_ref_obj: (UVM_NO_COVERAGE), line:1294
|vpiName:UVM_NO_COVERAGE
|vpiFullName:uvm_pkg.uvm_reg::build_coverage.UVM_NO_COVERAGE
|vpiStmt:
\_func_call: (@@BAD_SYMBOL@@), line:1295
|vpiName:@@BAD_SYMBOL@@
|vpiStmt:
\_return_stmt: , line:1298
|vpiCondition:
\_operation: , line:1298
|vpiOpType:28
|vpiOperand:
\_ref_obj: (build_coverage), line:1298
|vpiName:build_coverage
|vpiFullName:uvm_pkg.uvm_reg::build_coverage.build_coverage
|vpiOperand:
\_ref_obj: (models), line:1298
|vpiName:models
|vpiFullName:uvm_pkg.uvm_reg::build_coverage.models
|vpiTaskFunc:
\_function: (uvm_reg::add_coverage), line:1304
|vpiName:uvm_reg::add_coverage
|vpiFullName:uvm_pkg.uvm_reg::add_coverage
|vpiIODecl:
\_io_decl: (models)
|vpiName:models
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_cvr_t), line:1304, parent:models
|vpiName:uvm_reg_cvr_t
|vpiFullName:models.uvm_reg_cvr_t
|vpiStmt:
\_assignment: , line:1305, parent:uvm_reg::add_coverage
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_has_cover), line:1305
|vpiName:m_has_cover
|vpiFullName:uvm_pkg.uvm_reg::add_coverage.m_has_cover
|vpiRhs:
\_ref_obj: (models), line:1305
|vpiName:models
|vpiFullName:uvm_pkg.uvm_reg::add_coverage.models
|vpiTaskFunc:
\_function: (uvm_reg::has_coverage), line:1311
|vpiName:uvm_reg::has_coverage
|vpiFullName:uvm_pkg.uvm_reg::has_coverage
|vpiReturn:
\_bit_var: , line:1311
|vpiIODecl:
\_io_decl: (models)
|vpiName:models
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_cvr_t), line:1311, parent:models
|vpiName:uvm_reg_cvr_t
|vpiFullName:models.uvm_reg_cvr_t
|vpiStmt:
\_return_stmt: , line:1312, parent:uvm_reg::has_coverage
|vpiCondition:
\_operation: , line:1312
|vpiOpType:14
|vpiOperand:
\_operation: , line:1312
|vpiOpType:28
|vpiOperand:
\_ref_obj: (m_has_cover), line:1312
|vpiName:m_has_cover
|vpiFullName:uvm_pkg.uvm_reg::has_coverage.m_has_cover
|vpiOperand:
\_ref_obj: (models), line:1312
|vpiName:models
|vpiFullName:uvm_pkg.uvm_reg::has_coverage.models
|vpiOperand:
\_ref_obj: (models), line:1312
|vpiName:models
|vpiFullName:uvm_pkg.uvm_reg::has_coverage.models
|vpiTaskFunc:
\_function: (uvm_reg::set_coverage), line:1318
|vpiName:uvm_reg::set_coverage
|vpiFullName:uvm_pkg.uvm_reg::set_coverage
|vpiReturn:
\_chandle_var: (uvm_reg_cvr_t), line:1318
|vpiName:uvm_reg_cvr_t
|vpiIODecl:
\_io_decl: (is_on)
|vpiName:is_on
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_cvr_t), line:1318, parent:is_on
|vpiName:uvm_reg_cvr_t
|vpiFullName:is_on.uvm_reg_cvr_t
|vpiStmt:
\_begin: , parent:uvm_reg::set_coverage
|vpiFullName:uvm_pkg.uvm_reg::set_coverage
|vpiStmt:
\_if_stmt: , line:1319
|vpiCondition:
\_operation: , line:1319
|vpiOpType:14
|vpiOperand:
\_ref_obj: (is_on), line:1319
|vpiName:is_on
|vpiFullName:uvm_pkg.uvm_reg::set_coverage.is_on
|vpiOperand:
\_operation: , line:1319
|vpiOpType:67
|vpiOperand:
\_ref_obj: (UVM_NO_COVERAGE), line:1319
|vpiName:UVM_NO_COVERAGE
|vpiFullName:uvm_pkg.uvm_reg::set_coverage.UVM_NO_COVERAGE
|vpiTypespec:
\_bit_typespec: (uvm_reg_cvr_t), line:110
|vpiName:uvm_reg_cvr_t
|vpiRange:
\_range: , line:110
|vpiLeftRange:
\_constant: , line:110
|vpiConstType:7
|vpiDecompile:31
|vpiSize:32
|INT:31
|vpiRightRange:
\_constant: , line:110
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_begin: , line:1319
|vpiFullName:uvm_pkg.uvm_reg::set_coverage
|vpiStmt:
\_assignment: , line:1320
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_cover_on), line:1320
|vpiName:m_cover_on
|vpiFullName:uvm_pkg.uvm_reg::set_coverage.m_cover_on
|vpiRhs:
\_ref_obj: (is_on), line:1320
|vpiName:is_on
|vpiFullName:uvm_pkg.uvm_reg::set_coverage.is_on
|vpiStmt:
\_return_stmt: , line:1321
|vpiCondition:
\_ref_obj: (m_cover_on), line:1321
|vpiName:m_cover_on
|vpiFullName:uvm_pkg.uvm_reg::set_coverage.m_cover_on
|vpiStmt:
\_assignment: , line:1324
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_cover_on), line:1324
|vpiName:m_cover_on
|vpiFullName:uvm_pkg.uvm_reg::set_coverage.m_cover_on
|vpiRhs:
\_operation: , line:1324
|vpiOpType:28
|vpiOperand:
\_ref_obj: (m_has_cover), line:1324
|vpiName:m_has_cover
|vpiFullName:uvm_pkg.uvm_reg::set_coverage.m_has_cover
|vpiOperand:
\_ref_obj: (is_on), line:1324
|vpiName:is_on
|vpiFullName:uvm_pkg.uvm_reg::set_coverage.is_on
|vpiStmt:
\_return_stmt: , line:1326
|vpiCondition:
\_ref_obj: (m_cover_on), line:1326
|vpiName:m_cover_on
|vpiFullName:uvm_pkg.uvm_reg::set_coverage.m_cover_on
|vpiTaskFunc:
\_function: (uvm_reg::get_coverage), line:1332
|vpiName:uvm_reg::get_coverage
|vpiFullName:uvm_pkg.uvm_reg::get_coverage
|vpiReturn:
\_bit_var: , line:1332
|vpiIODecl:
\_io_decl: (is_on)
|vpiName:is_on
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_cvr_t), line:1332, parent:is_on
|vpiName:uvm_reg_cvr_t
|vpiFullName:is_on.uvm_reg_cvr_t
|vpiStmt:
\_begin: , parent:uvm_reg::get_coverage
|vpiFullName:uvm_pkg.uvm_reg::get_coverage
|vpiStmt:
\_if_stmt: , line:1333
|vpiCondition:
\_operation: , line:1333
|vpiOpType:14
|vpiOperand:
\_func_call: (has_coverage), line:1333
|vpiName:has_coverage
|vpiArgument:
\_ref_obj: (is_on), line:1333
|vpiName:is_on
|vpiOperand:
\_constant: , line:1333
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_return_stmt: , line:1334
|vpiCondition:
\_constant: , line:1334
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_return_stmt: , line:1335
|vpiCondition:
\_operation: , line:1335
|vpiOpType:14
|vpiOperand:
\_operation: , line:1335
|vpiOpType:28
|vpiOperand:
\_ref_obj: (m_cover_on), line:1335
|vpiName:m_cover_on
|vpiFullName:uvm_pkg.uvm_reg::get_coverage.m_cover_on
|vpiOperand:
\_ref_obj: (is_on), line:1335
|vpiName:is_on
|vpiFullName:uvm_pkg.uvm_reg::get_coverage.is_on
|vpiOperand:
\_ref_obj: (is_on), line:1335
|vpiName:is_on
|vpiFullName:uvm_pkg.uvm_reg::get_coverage.is_on
|vpiTaskFunc:
\_function: (uvm_reg::set), line:1347
|vpiName:uvm_reg::set
|vpiFullName:uvm_pkg.uvm_reg::set
|vpiIODecl:
\_io_decl: (value)
|vpiName:value
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_data_t), line:1347, parent:value
|vpiName:uvm_reg_data_t
|vpiFullName:value.uvm_reg_data_t
|vpiIODecl:
\_io_decl: (fname)
|vpiName:fname
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1348, parent:fname
|vpiFullName:fname
|vpiIODecl:
\_io_decl: (lineno)
|vpiName:lineno
|vpiDirection:5
|vpiExpr:
\_int_var: , line:1349, parent:lineno
|vpiFullName:lineno
|vpiStmt:
\_begin: , parent:uvm_reg::set
|vpiFullName:uvm_pkg.uvm_reg::set
|vpiStmt:
\_assignment: , line:1351
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_fname), line:1351
|vpiName:m_fname
|vpiFullName:uvm_pkg.uvm_reg::set.m_fname
|vpiRhs:
\_ref_obj: (fname), line:1351
|vpiName:fname
|vpiFullName:uvm_pkg.uvm_reg::set.fname
|vpiStmt:
\_assignment: , line:1352
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_lineno), line:1352
|vpiName:m_lineno
|vpiFullName:uvm_pkg.uvm_reg::set.m_lineno
|vpiRhs:
\_ref_obj: (lineno), line:1352
|vpiName:lineno
|vpiFullName:uvm_pkg.uvm_reg::set.lineno
|vpiStmt:
\_foreach_stmt: , line:1354
|vpiFullName:uvm_pkg.uvm_reg::set
|vpiVariables:
\_chandle_var: (m_fields), line:1354
|vpiName:m_fields
|vpiFullName:uvm_pkg.uvm_reg::set.m_fields
|vpiLoopVars:
\_chandle_var: (i), line:1354
|vpiName:i
|vpiFullName:uvm_pkg.uvm_reg::set.i
|vpiStmt:
\_func_call: (m_fields.set), line:1355
|vpiName:m_fields.set
|vpiArgument:
\_operation: , line:1355
|vpiOpType:28
|vpiOperand:
\_operation: , line:1355
|vpiOpType:23
|vpiOperand:
\_ref_obj: (value), line:1355
|vpiName:value
|vpiOperand:
\_bit_select: (m_fields.get_lsb_pos), line:1355
|vpiName:m_fields.get_lsb_pos
|vpiIndex:
\_ref_obj: (i), line:1355
|vpiName:i
|vpiOperand:
\_operation: , line:1356
|vpiOpType:11
|vpiOperand:
\_operation: , line:1356
|vpiOpType:22
|vpiOperand:
\_constant: , line:1356
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_bit_select: (m_fields.get_n_bits), line:1356
|vpiName:m_fields.get_n_bits
|vpiIndex:
\_ref_obj: (i), line:1356
|vpiName:i
|vpiOperand:
\_constant: , line:1356
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiTaskFunc:
\_function: (uvm_reg::predict), line:1362
|vpiName:uvm_reg::predict
|vpiFullName:uvm_pkg.uvm_reg::predict
|vpiReturn:
\_bit_var: , line:1362
|vpiIODecl:
\_io_decl: (value)
|vpiName:value
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_data_t), line:1362, parent:value
|vpiName:uvm_reg_data_t
|vpiFullName:value.uvm_reg_data_t
|vpiIODecl:
\_io_decl: (be)
|vpiName:be
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_byte_en_t), line:1363, parent:be
|vpiName:uvm_reg_byte_en_t
|vpiFullName:be.uvm_reg_byte_en_t
|vpiIODecl:
\_io_decl: (kind)
|vpiName:kind
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_predict_e), line:1364, parent:kind
|vpiName:uvm_predict_e
|vpiFullName:kind.uvm_predict_e
|vpiIODecl:
\_io_decl: (path)
|vpiName:path
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_door_e), line:1365, parent:path
|vpiName:uvm_door_e
|vpiFullName:path.uvm_door_e
|vpiIODecl:
\_io_decl: (map)
|vpiName:map
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_map), line:1366, parent:map
|vpiName:uvm_reg_map
|vpiFullName:map.uvm_reg_map
|vpiIODecl:
\_io_decl: (fname)
|vpiName:fname
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1367, parent:fname
|vpiFullName:fname
|vpiIODecl:
\_io_decl: (lineno)
|vpiName:lineno
|vpiDirection:5
|vpiExpr:
\_int_var: , line:1368, parent:lineno
|vpiFullName:lineno
|vpiStmt:
\_begin: , parent:uvm_reg::predict
|vpiFullName:uvm_pkg.uvm_reg::predict
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_unsupported_expr: , line:1369
|STRING:
|vpiLhs:
\_chandle_var: (rw), line:1369
|vpiName:rw
|vpiFullName:uvm_pkg.uvm_reg::predict.rw
|vpiStmt:
\_assignment: , line:1370
|vpiBlocking:1
|vpiLhs:
\_bit_select: (rw.value), line:1370
|vpiName:rw.value
|vpiFullName:uvm_pkg.uvm_reg::predict.rw.value
|vpiIndex:
\_constant: , line:1370
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiRhs:
\_ref_obj: (value), line:1370
|vpiName:value
|vpiFullName:uvm_pkg.uvm_reg::predict.value
|vpiStmt:
\_assignment: , line:1371
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.path), line:1371
|vpiName:rw.path
|vpiFullName:uvm_pkg.uvm_reg::predict.rw.path
|vpiRhs:
\_ref_obj: (path), line:1371
|vpiName:path
|vpiFullName:uvm_pkg.uvm_reg::predict.path
|vpiStmt:
\_assignment: , line:1372
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.map), line:1372
|vpiName:rw.map
|vpiFullName:uvm_pkg.uvm_reg::predict.rw.map
|vpiRhs:
\_ref_obj: (map), line:1372
|vpiName:map
|vpiFullName:uvm_pkg.uvm_reg::predict.map
|vpiStmt:
\_assignment: , line:1373
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.fname), line:1373
|vpiName:rw.fname
|vpiFullName:uvm_pkg.uvm_reg::predict.rw.fname
|vpiRhs:
\_ref_obj: (fname), line:1373
|vpiName:fname
|vpiFullName:uvm_pkg.uvm_reg::predict.fname
|vpiStmt:
\_assignment: , line:1374
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.lineno), line:1374
|vpiName:rw.lineno
|vpiFullName:uvm_pkg.uvm_reg::predict.rw.lineno
|vpiRhs:
\_ref_obj: (lineno), line:1374
|vpiName:lineno
|vpiFullName:uvm_pkg.uvm_reg::predict.lineno
|vpiStmt:
\_func_call: (do_predict), line:1375
|vpiName:do_predict
|vpiArgument:
\_ref_obj: (rw), line:1375
|vpiName:rw
|vpiArgument:
\_ref_obj: (kind), line:1375
|vpiName:kind
|vpiArgument:
\_ref_obj: (be), line:1375
|vpiName:be
|vpiStmt:
\_assignment: , line:1376
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (predict), line:1376
|vpiName:predict
|vpiFullName:uvm_pkg.uvm_reg::predict.predict
|vpiRhs:
\_operation: , line:1376
|vpiOpType:32
|vpiOperand:
\_operation: , line:1376
|vpiOpType:14
|vpiOperand:
\_ref_obj: (rw.status), line:1376
|vpiName:rw.status
|vpiFullName:uvm_pkg.uvm_reg::predict.rw.status
|vpiOperand:
\_ref_obj: (UVM_NOT_OK), line:1376
|vpiName:UVM_NOT_OK
|vpiFullName:uvm_pkg.uvm_reg::predict.UVM_NOT_OK
|vpiOperand:
\_constant: , line:1376
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiOperand:
\_constant: , line:1376
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiTaskFunc:
\_function: (uvm_reg::do_predict), line:1382
|vpiName:uvm_reg::do_predict
|vpiFullName:uvm_pkg.uvm_reg::do_predict
|vpiIODecl:
\_io_decl: (rw)
|vpiName:rw
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_item), line:1382, parent:rw
|vpiName:uvm_reg_item
|vpiFullName:rw.uvm_reg_item
|vpiIODecl:
\_io_decl: (kind)
|vpiName:kind
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_predict_e), line:1383, parent:kind
|vpiName:uvm_predict_e
|vpiFullName:kind.uvm_predict_e
|vpiIODecl:
\_io_decl: (be)
|vpiName:be
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_byte_en_t), line:1384, parent:be
|vpiName:uvm_reg_byte_en_t
|vpiFullName:be.uvm_reg_byte_en_t
|vpiStmt:
\_begin: , parent:uvm_reg::do_predict
|vpiFullName:uvm_pkg.uvm_reg::do_predict
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_ref_obj: (rw.value), line:1386
|vpiName:rw.value
|vpiFullName:uvm_pkg.uvm_reg::do_predict.rw.value
|vpiLhs:
\_chandle_var: (reg_value), line:1386
|vpiName:reg_value
|vpiFullName:uvm_pkg.uvm_reg::do_predict.reg_value
|vpiStmt:
\_assignment: , line:1387
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_fname), line:1387
|vpiName:m_fname
|vpiFullName:uvm_pkg.uvm_reg::do_predict.m_fname
|vpiRhs:
\_ref_obj: (rw.fname), line:1387
|vpiName:rw.fname
|vpiFullName:uvm_pkg.uvm_reg::do_predict.rw.fname
|vpiStmt:
\_assignment: , line:1388
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_lineno), line:1388
|vpiName:m_lineno
|vpiFullName:uvm_pkg.uvm_reg::do_predict.m_lineno
|vpiRhs:
\_ref_obj: (rw.lineno), line:1388
|vpiName:rw.lineno
|vpiFullName:uvm_pkg.uvm_reg::do_predict.rw.lineno
|vpiStmt:
\_if_stmt: , line:1390
|vpiCondition:
\_operation: , line:1390
|vpiOpType:14
|vpiOperand:
\_ref_obj: (rw.status), line:1390
|vpiName:rw.status
|vpiFullName:uvm_pkg.uvm_reg::do_predict.rw.status
|vpiOperand:
\_ref_obj: (UVM_IS_OK), line:1390
|vpiName:UVM_IS_OK
|vpiFullName:uvm_pkg.uvm_reg::do_predict.UVM_IS_OK
|vpiStmt:
\_assignment: , line:1391
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.status), line:1391
|vpiName:rw.status
|vpiFullName:uvm_pkg.uvm_reg::do_predict.rw.status
|vpiRhs:
\_ref_obj: (UVM_IS_OK), line:1391
|vpiName:UVM_IS_OK
|vpiFullName:uvm_pkg.uvm_reg::do_predict.UVM_IS_OK
|vpiStmt:
\_if_stmt: , line:134
|vpiCondition:
\_operation: , line:134
|vpiOpType:26
|vpiOperand:
\_ref_obj: (m_is_busy), line:134
|vpiName:m_is_busy
|vpiFullName:uvm_pkg.uvm_reg::do_predict.m_is_busy
|vpiOperand:
\_operation: , line:134
|vpiOpType:14
|vpiOperand:
\_ref_obj: (kind), line:134
|vpiName:kind
|vpiFullName:uvm_pkg.uvm_reg::do_predict.kind
|vpiOperand:
\_ref_obj: (UVM_PREDICT_DIRECT), line:134
|vpiName:UVM_PREDICT_DIRECT
|vpiFullName:uvm_pkg.uvm_reg::do_predict.UVM_PREDICT_DIRECT
|vpiStmt:
\_begin: , line:134
|vpiFullName:uvm_pkg.uvm_reg::do_predict
|vpiStmt:
\_begin: , line:136
|vpiFullName:uvm_pkg.uvm_reg::do_predict
|vpiStmt:
\_if_stmt: , line:137
|vpiCondition:
\_func_call: (uvm_report_enabled), line:137
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:137
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_WARNING), line:137
|vpiName:UVM_WARNING
|vpiArgument:
\_constant: , line:137
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_warning), line:139
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_operation: , line:139
|vpiOpType:33
|vpiOperand:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"Trying to predict value of register '"
|vpiSize:39
|STRING:"Trying to predict value of register '"
|vpiOperand:
\_func_call: (get_full_name), line:140
|vpiName:get_full_name
|vpiOperand:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:"' while it is being accessed"
|vpiSize:30
|STRING:"' while it is being accessed"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:140
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg.svh"
|vpiSize:202
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg.svh"
|vpiArgument:
\_constant: , line:140
|vpiConstType:7
|vpiDecompile:1394
|vpiSize:32
|INT:1394
|vpiArgument:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:140
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:1396
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.status), line:1396
|vpiName:rw.status
|vpiFullName:uvm_pkg.uvm_reg::do_predict.rw.status
|vpiRhs:
\_ref_obj: (UVM_NOT_OK), line:1396
|vpiName:UVM_NOT_OK
|vpiFullName:uvm_pkg.uvm_reg::do_predict.UVM_NOT_OK
|vpiStmt:
\_return_stmt: , line:1397
|vpiStmt:
\_foreach_stmt: , line:1400
|vpiFullName:uvm_pkg.uvm_reg::do_predict
|vpiVariables:
\_chandle_var: (m_fields), line:1400
|vpiName:m_fields
|vpiFullName:uvm_pkg.uvm_reg::do_predict.m_fields
|vpiLoopVars:
\_chandle_var: (i), line:1400
|vpiName:i
|vpiFullName:uvm_pkg.uvm_reg::do_predict.i
|vpiStmt:
\_begin: , line:1400
|vpiFullName:uvm_pkg.uvm_reg::do_predict
|vpiStmt:
\_assignment: , line:1401
|vpiBlocking:1
|vpiLhs:
\_bit_select: (rw.value), line:1401
|vpiName:rw.value
|vpiFullName:uvm_pkg.uvm_reg::do_predict.rw.value
|vpiIndex:
\_constant: , line:1401
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiRhs:
\_operation: , line:1401
|vpiOpType:28
|vpiOperand:
\_operation: , line:1401
|vpiOpType:23
|vpiOperand:
\_ref_obj: (reg_value), line:1401
|vpiName:reg_value
|vpiFullName:uvm_pkg.uvm_reg::do_predict.reg_value
|vpiOperand:
\_bit_select: (m_fields.get_lsb_pos), line:1401
|vpiName:m_fields.get_lsb_pos
|vpiFullName:uvm_pkg.uvm_reg::do_predict.m_fields.get_lsb_pos
|vpiIndex:
\_ref_obj: (i), line:1401
|vpiName:i
|vpiFullName:uvm_pkg.uvm_reg::do_predict.i
|vpiOperand:
\_operation: , line:1402
|vpiOpType:11
|vpiOperand:
\_operation: , line:1402
|vpiOpType:22
|vpiOperand:
\_constant: , line:1402
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_bit_select: (m_fields.get_n_bits), line:1402
|vpiName:m_fields.get_n_bits
|vpiFullName:uvm_pkg.uvm_reg::do_predict.m_fields.get_n_bits
|vpiIndex:
\_ref_obj: (i), line:1402
|vpiName:i
|vpiFullName:uvm_pkg.uvm_reg::do_predict.i
|vpiOperand:
\_constant: , line:1402
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_func_call: (m_fields.do_predict), line:1403
|vpiName:m_fields.do_predict
|vpiArgument:
\_ref_obj: (rw), line:1403
|vpiName:rw
|vpiArgument:
\_ref_obj: (kind), line:1403
|vpiName:kind
|vpiArgument:
\_operation: , line:1403
|vpiOpType:23
|vpiOperand:
\_ref_obj: (be), line:1403
|vpiName:be
|vpiOperand:
\_operation: , line:1403
|vpiOpType:12
|vpiOperand:
\_bit_select: (m_fields.get_lsb_pos), line:1403
|vpiName:m_fields.get_lsb_pos
|vpiIndex:
\_ref_obj: (i), line:1403
|vpiName:i
|vpiOperand:
\_constant: , line:1403
|vpiConstType:7
|vpiDecompile:8
|vpiSize:32
|INT:8
|vpiStmt:
\_assignment: , line:1406
|vpiBlocking:1
|vpiLhs:
\_bit_select: (rw.value), line:1406
|vpiName:rw.value
|vpiFullName:uvm_pkg.uvm_reg::do_predict.rw.value
|vpiIndex:
\_constant: , line:1406
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiRhs:
\_ref_obj: (reg_value), line:1406
|vpiName:reg_value
|vpiFullName:uvm_pkg.uvm_reg::do_predict.reg_value
|vpiTaskFunc:
\_function: (uvm_reg::get), line:1413
|vpiName:uvm_reg::get
|vpiFullName:uvm_pkg.uvm_reg::get
|vpiReturn:
\_chandle_var: (uvm_reg_data_t), line:1413
|vpiName:uvm_reg_data_t
|vpiIODecl:
\_io_decl: (fname)
|vpiName:fname
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1413, parent:fname
|vpiFullName:fname
|vpiIODecl:
\_io_decl: (lineno)
|vpiName:lineno
|vpiDirection:5
|vpiExpr:
\_int_var: , line:1414, parent:lineno
|vpiFullName:lineno
|vpiStmt:
\_begin: , parent:uvm_reg::get
|vpiFullName:uvm_pkg.uvm_reg::get
|vpiStmt:
\_assignment: , line:1417
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_fname), line:1417
|vpiName:m_fname
|vpiFullName:uvm_pkg.uvm_reg::get.m_fname
|vpiRhs:
\_ref_obj: (fname), line:1417
|vpiName:fname
|vpiFullName:uvm_pkg.uvm_reg::get.fname
|vpiStmt:
\_assignment: , line:1418
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_lineno), line:1418
|vpiName:m_lineno
|vpiFullName:uvm_pkg.uvm_reg::get.m_lineno
|vpiRhs:
\_ref_obj: (lineno), line:1418
|vpiName:lineno
|vpiFullName:uvm_pkg.uvm_reg::get.lineno
|vpiStmt:
\_assignment: , line:1420
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (get), line:1420
|vpiName:get
|vpiFullName:uvm_pkg.uvm_reg::get.get
|vpiRhs:
\_constant: , line:1420
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_foreach_stmt: , line:1422
|vpiFullName:uvm_pkg.uvm_reg::get
|vpiVariables:
\_chandle_var: (m_fields), line:1422
|vpiName:m_fields
|vpiFullName:uvm_pkg.uvm_reg::get.m_fields
|vpiLoopVars:
\_chandle_var: (i), line:1422
|vpiName:i
|vpiFullName:uvm_pkg.uvm_reg::get.i
|vpiStmt:
\_assignment: , line:1423
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (get), line:1423
|vpiName:get
|vpiFullName:uvm_pkg.uvm_reg::get.get
|vpiRhs:
\_operation: , line:1423
|vpiOpType:22
|vpiOperand:
\_bit_select: (m_fields.get), line:1423
|vpiName:m_fields.get
|vpiFullName:uvm_pkg.uvm_reg::get.m_fields.get
|vpiIndex:
\_ref_obj: (i), line:1423
|vpiName:i
|vpiOperand:
\_bit_select: (m_fields.get_lsb_pos), line:1423
|vpiName:m_fields.get_lsb_pos
|vpiFullName:uvm_pkg.uvm_reg::get.m_fields.get_lsb_pos
|vpiIndex:
\_ref_obj: (i), line:1423
|vpiName:i
|vpiFullName:uvm_pkg.uvm_reg::get.i
|vpiTaskFunc:
\_function: (uvm_reg::get_mirrored_value), line:1429
|vpiName:uvm_reg::get_mirrored_value
|vpiFullName:uvm_pkg.uvm_reg::get_mirrored_value
|vpiReturn:
\_chandle_var: (uvm_reg_data_t), line:1429
|vpiName:uvm_reg_data_t
|vpiIODecl:
\_io_decl: (fname)
|vpiName:fname
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1429, parent:fname
|vpiFullName:fname
|vpiIODecl:
\_io_decl: (lineno)
|vpiName:lineno
|vpiDirection:5
|vpiExpr:
\_int_var: , line:1430, parent:lineno
|vpiFullName:lineno
|vpiStmt:
\_begin: , parent:uvm_reg::get_mirrored_value
|vpiFullName:uvm_pkg.uvm_reg::get_mirrored_value
|vpiStmt:
\_assignment: , line:1433
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_fname), line:1433
|vpiName:m_fname
|vpiFullName:uvm_pkg.uvm_reg::get_mirrored_value.m_fname
|vpiRhs:
\_ref_obj: (fname), line:1433
|vpiName:fname
|vpiFullName:uvm_pkg.uvm_reg::get_mirrored_value.fname
|vpiStmt:
\_assignment: , line:1434
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_lineno), line:1434
|vpiName:m_lineno
|vpiFullName:uvm_pkg.uvm_reg::get_mirrored_value.m_lineno
|vpiRhs:
\_ref_obj: (lineno), line:1434
|vpiName:lineno
|vpiFullName:uvm_pkg.uvm_reg::get_mirrored_value.lineno
|vpiStmt:
\_assignment: , line:1436
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (get_mirrored_value), line:1436
|vpiName:get_mirrored_value
|vpiFullName:uvm_pkg.uvm_reg::get_mirrored_value.get_mirrored_value
|vpiRhs:
\_constant: , line:1436
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_foreach_stmt: , line:1438
|vpiFullName:uvm_pkg.uvm_reg::get_mirrored_value
|vpiVariables:
\_chandle_var: (m_fields), line:1438
|vpiName:m_fields
|vpiFullName:uvm_pkg.uvm_reg::get_mirrored_value.m_fields
|vpiLoopVars:
\_chandle_var: (i), line:1438
|vpiName:i
|vpiFullName:uvm_pkg.uvm_reg::get_mirrored_value.i
|vpiStmt:
\_assignment: , line:1439
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (get_mirrored_value), line:1439
|vpiName:get_mirrored_value
|vpiFullName:uvm_pkg.uvm_reg::get_mirrored_value.get_mirrored_value
|vpiRhs:
\_operation: , line:1439
|vpiOpType:22
|vpiOperand:
\_bit_select: (m_fields.get_mirrored_value), line:1439
|vpiName:m_fields.get_mirrored_value
|vpiFullName:uvm_pkg.uvm_reg::get_mirrored_value.m_fields.get_mirrored_value
|vpiIndex:
\_ref_obj: (i), line:1439
|vpiName:i
|vpiOperand:
\_bit_select: (m_fields.get_lsb_pos), line:1439
|vpiName:m_fields.get_lsb_pos
|vpiFullName:uvm_pkg.uvm_reg::get_mirrored_value.m_fields.get_lsb_pos
|vpiIndex:
\_ref_obj: (i), line:1439
|vpiName:i
|vpiFullName:uvm_pkg.uvm_reg::get_mirrored_value.i
|vpiTaskFunc:
\_function: (uvm_reg::reset), line:1445
|vpiName:uvm_reg::reset
|vpiFullName:uvm_pkg.uvm_reg::reset
|vpiIODecl:
\_io_decl: (kind)
|vpiName:kind
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1445, parent:kind
|vpiFullName:kind
|vpiStmt:
\_begin: , parent:uvm_reg::reset
|vpiFullName:uvm_pkg.uvm_reg::reset
|vpiStmt:
\_foreach_stmt: , line:1446
|vpiFullName:uvm_pkg.uvm_reg::reset
|vpiVariables:
\_chandle_var: (m_fields), line:1446
|vpiName:m_fields
|vpiFullName:uvm_pkg.uvm_reg::reset.m_fields
|vpiLoopVars:
\_chandle_var: (i), line:1446
|vpiName:i
|vpiFullName:uvm_pkg.uvm_reg::reset.i
|vpiStmt:
\_func_call: (m_fields.reset), line:1447
|vpiName:m_fields.reset
|vpiArgument:
\_ref_obj: (kind), line:1447
|vpiName:kind
|vpiStmt:
\_func_call: (m_atomic.try_get), line:1450
|vpiName:m_atomic.try_get
|vpiArgument:
\_constant: , line:1450
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_func_call: (m_atomic.put), line:1451
|vpiName:m_atomic.put
|vpiArgument:
\_constant: , line:1451
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:1452
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_process), line:1452
|vpiName:m_process
|vpiFullName:uvm_pkg.uvm_reg::reset.m_process
|vpiRhs:
\_unsupported_expr: , line:1452
|STRING:
|vpiStmt:
\_func_call: (Xset_busyX), line:1453
|vpiName:Xset_busyX
|vpiArgument:
\_constant: , line:1453
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiTaskFunc:
\_function: (uvm_reg::get_reset), line:1459
|vpiName:uvm_reg::get_reset
|vpiFullName:uvm_pkg.uvm_reg::get_reset
|vpiReturn:
\_chandle_var: (uvm_reg_data_t), line:1459
|vpiName:uvm_reg_data_t
|vpiIODecl:
\_io_decl: (kind)
|vpiName:kind
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1459, parent:kind
|vpiFullName:kind
|vpiStmt:
\_begin: , parent:uvm_reg::get_reset
|vpiFullName:uvm_pkg.uvm_reg::get_reset
|vpiStmt:
\_assignment: , line:1462
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (get_reset), line:1462
|vpiName:get_reset
|vpiFullName:uvm_pkg.uvm_reg::get_reset.get_reset
|vpiRhs:
\_constant: , line:1462
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_foreach_stmt: , line:1464
|vpiFullName:uvm_pkg.uvm_reg::get_reset
|vpiVariables:
\_chandle_var: (m_fields), line:1464
|vpiName:m_fields
|vpiFullName:uvm_pkg.uvm_reg::get_reset.m_fields
|vpiLoopVars:
\_chandle_var: (i), line:1464
|vpiName:i
|vpiFullName:uvm_pkg.uvm_reg::get_reset.i
|vpiStmt:
\_assignment: , line:1465
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (get_reset), line:1465
|vpiName:get_reset
|vpiFullName:uvm_pkg.uvm_reg::get_reset.get_reset
|vpiRhs:
\_operation: , line:1465
|vpiOpType:22
|vpiOperand:
\_bit_select: (m_fields.get_reset), line:1465
|vpiName:m_fields.get_reset
|vpiFullName:uvm_pkg.uvm_reg::get_reset.m_fields.get_reset
|vpiIndex:
\_ref_obj: (i), line:1465
|vpiName:i
|vpiOperand:
\_bit_select: (m_fields.get_lsb_pos), line:1465
|vpiName:m_fields.get_lsb_pos
|vpiFullName:uvm_pkg.uvm_reg::get_reset.m_fields.get_lsb_pos
|vpiIndex:
\_ref_obj: (i), line:1465
|vpiName:i
|vpiFullName:uvm_pkg.uvm_reg::get_reset.i
|vpiTaskFunc:
\_function: (uvm_reg::has_reset), line:1471
|vpiName:uvm_reg::has_reset
|vpiFullName:uvm_pkg.uvm_reg::has_reset
|vpiReturn:
\_bit_var: , line:1471
|vpiIODecl:
\_io_decl: (kind)
|vpiName:kind
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1471, parent:kind
|vpiFullName:kind
|vpiIODecl:
\_io_decl: (delete)
|vpiName:delete
|vpiDirection:5
|vpiExpr:
\_bit_var: , line:1472, parent:delete
|vpiFullName:delete
|vpiStmt:
\_begin: , parent:uvm_reg::has_reset
|vpiFullName:uvm_pkg.uvm_reg::has_reset
|vpiStmt:
\_assignment: , line:1474
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (has_reset), line:1474
|vpiName:has_reset
|vpiFullName:uvm_pkg.uvm_reg::has_reset.has_reset
|vpiRhs:
\_constant: , line:1474
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_foreach_stmt: , line:1475
|vpiFullName:uvm_pkg.uvm_reg::has_reset
|vpiVariables:
\_chandle_var: (m_fields), line:1475
|vpiName:m_fields
|vpiFullName:uvm_pkg.uvm_reg::has_reset.m_fields
|vpiLoopVars:
\_chandle_var: (i), line:1475
|vpiName:i
|vpiFullName:uvm_pkg.uvm_reg::has_reset.i
|vpiStmt:
\_begin: , line:1475
|vpiFullName:uvm_pkg.uvm_reg::has_reset
|vpiStmt:
\_assignment: , line:1476
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (has_reset), line:1476
|vpiName:has_reset
|vpiFullName:uvm_pkg.uvm_reg::has_reset.has_reset
|vpiRhs:
\_bit_select: (m_fields.has_reset), line:1476
|vpiName:m_fields.has_reset
|vpiFullName:uvm_pkg.uvm_reg::has_reset.m_fields.has_reset
|vpiIndex:
\_ref_obj: (i), line:1476
|vpiName:i
|vpiStmt:
\_if_stmt: , line:1477
|vpiCondition:
\_operation: , line:1477
|vpiOpType:26
|vpiOperand:
\_operation: , line:1477
|vpiOpType:3
|vpiOperand:
\_ref_obj: (delete), line:1477
|vpiName:delete
|vpiFullName:uvm_pkg.uvm_reg::has_reset.delete
|vpiOperand:
\_ref_obj: (has_reset), line:1477
|vpiName:has_reset
|vpiFullName:uvm_pkg.uvm_reg::has_reset.has_reset
|vpiStmt:
\_return_stmt: , line:1478
|vpiCondition:
\_constant: , line:1478
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiTaskFunc:
\_function: (uvm_reg::set_reset), line:1485
|vpiName:uvm_reg::set_reset
|vpiFullName:uvm_pkg.uvm_reg::set_reset
|vpiIODecl:
\_io_decl: (value)
|vpiName:value
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_data_t), line:1485, parent:value
|vpiName:uvm_reg_data_t
|vpiFullName:value.uvm_reg_data_t
|vpiIODecl:
\_io_decl: (kind)
|vpiName:kind
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1486, parent:kind
|vpiFullName:kind
|vpiStmt:
\_foreach_stmt: , line:1487, parent:uvm_reg::set_reset
|vpiFullName:uvm_pkg.uvm_reg::set_reset
|vpiVariables:
\_chandle_var: (m_fields), line:1487
|vpiName:m_fields
|vpiFullName:uvm_pkg.uvm_reg::set_reset.m_fields
|vpiLoopVars:
\_chandle_var: (i), line:1487
|vpiName:i
|vpiFullName:uvm_pkg.uvm_reg::set_reset.i
|vpiStmt:
\_begin: , line:1487
|vpiFullName:uvm_pkg.uvm_reg::set_reset
|vpiStmt:
\_func_call: (m_fields.set_reset), line:1488
|vpiName:m_fields.set_reset
|vpiArgument:
\_operation: , line:1488
|vpiOpType:23
|vpiOperand:
\_ref_obj: (value), line:1488
|vpiName:value
|vpiOperand:
\_bit_select: (m_fields.get_lsb_pos), line:1488
|vpiName:m_fields.get_lsb_pos
|vpiIndex:
\_ref_obj: (i), line:1488
|vpiName:i
|vpiArgument:
\_ref_obj: (kind), line:1488
|vpiName:kind
|vpiTaskFunc:
\_function: (uvm_reg::needs_update), line:1499
|vpiName:uvm_reg::needs_update
|vpiFullName:uvm_pkg.uvm_reg::needs_update
|vpiReturn:
\_bit_var: , line:1499
|vpiStmt:
\_begin: , parent:uvm_reg::needs_update
|vpiFullName:uvm_pkg.uvm_reg::needs_update
|vpiStmt:
\_assignment: , line:1500
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (needs_update), line:1500
|vpiName:needs_update
|vpiFullName:uvm_pkg.uvm_reg::needs_update.needs_update
|vpiRhs:
\_constant: , line:1500
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_foreach_stmt: , line:1501
|vpiFullName:uvm_pkg.uvm_reg::needs_update
|vpiVariables:
\_chandle_var: (m_fields), line:1501
|vpiName:m_fields
|vpiFullName:uvm_pkg.uvm_reg::needs_update.m_fields
|vpiLoopVars:
\_chandle_var: (i), line:1501
|vpiName:i
|vpiFullName:uvm_pkg.uvm_reg::needs_update.i
|vpiStmt:
\_begin: , line:1501
|vpiFullName:uvm_pkg.uvm_reg::needs_update
|vpiStmt:
\_if_stmt: , line:1502
|vpiCondition:
\_bit_select: (m_fields.needs_update), line:1502
|vpiName:m_fields.needs_update
|vpiFullName:uvm_pkg.uvm_reg::needs_update.m_fields.needs_update
|vpiIndex:
\_ref_obj: (i), line:1502
|vpiName:i
|vpiStmt:
\_begin: , line:1502
|vpiFullName:uvm_pkg.uvm_reg::needs_update
|vpiStmt:
\_return_stmt: , line:1503
|vpiCondition:
\_constant: , line:1503
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiTaskFunc:
\_task: (uvm_reg::update), line:1511
|vpiName:uvm_reg::update
|vpiFullName:uvm_pkg.uvm_reg::update
|vpiStmt:
\_begin: , parent:uvm_reg::update
|vpiFullName:uvm_pkg.uvm_reg::update
|vpiStmt:
\_assignment: , line:1521
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (status), line:1521
|vpiName:status
|vpiFullName:uvm_pkg.uvm_reg::update.status
|vpiRhs:
\_ref_obj: (UVM_IS_OK), line:1521
|vpiName:UVM_IS_OK
|vpiFullName:uvm_pkg.uvm_reg::update.UVM_IS_OK
|vpiStmt:
\_if_stmt: , line:1523
|vpiCondition:
\_operation: , line:1523
|vpiOpType:3
|vpiOperand:
\_func_call: (needs_update), line:1523
|vpiName:needs_update
|vpiStmt:
\_return_stmt: , line:1523
|vpiStmt:
\_assignment: , line:1527
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (upd), line:1527
|vpiName:upd
|vpiFullName:uvm_pkg.uvm_reg::update.upd
|vpiRhs:
\_constant: , line:1527
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_foreach_stmt: , line:1528
|vpiFullName:uvm_pkg.uvm_reg::update
|vpiVariables:
\_chandle_var: (m_fields), line:1528
|vpiName:m_fields
|vpiFullName:uvm_pkg.uvm_reg::update.m_fields
|vpiLoopVars:
\_chandle_var: (i), line:1528
|vpiName:i
|vpiFullName:uvm_pkg.uvm_reg::update.i
|vpiStmt:
\_assignment: , line:1529
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (upd), line:1529
|vpiName:upd
|vpiFullName:uvm_pkg.uvm_reg::update.upd
|vpiRhs:
\_operation: , line:1529
|vpiOpType:22
|vpiOperand:
\_bit_select: (m_fields.XupdateX), line:1529
|vpiName:m_fields.XupdateX
|vpiFullName:uvm_pkg.uvm_reg::update.m_fields.XupdateX
|vpiIndex:
\_ref_obj: (i), line:1529
|vpiName:i
|vpiOperand:
\_bit_select: (m_fields.get_lsb_pos), line:1529
|vpiName:m_fields.get_lsb_pos
|vpiFullName:uvm_pkg.uvm_reg::update.m_fields.get_lsb_pos
|vpiIndex:
\_ref_obj: (i), line:1529
|vpiName:i
|vpiFullName:uvm_pkg.uvm_reg::update.i
|vpiStmt:
\_func_call: (write), line:1531
|vpiName:write
|vpiArgument:
\_ref_obj: (status), line:1531
|vpiName:status
|vpiArgument:
\_ref_obj: (upd), line:1531
|vpiName:upd
|vpiArgument:
\_ref_obj: (path), line:1531
|vpiName:path
|vpiArgument:
\_ref_obj: (map), line:1531
|vpiName:map
|vpiArgument:
\_ref_obj: (parent), line:1531
|vpiName:parent
|vpiArgument:
\_ref_obj: (prior), line:1531
|vpiName:prior
|vpiArgument:
\_ref_obj: (extension), line:1531
|vpiName:extension
|vpiArgument:
\_ref_obj: (fname), line:1531
|vpiName:fname
|vpiArgument:
\_ref_obj: (lineno), line:1531
|vpiName:lineno
|vpiTaskFunc:
\_task: (uvm_reg::write), line:1538
|vpiName:uvm_reg::write
|vpiFullName:uvm_pkg.uvm_reg::write
|vpiStmt:
\_begin: , parent:uvm_reg::write
|vpiFullName:uvm_pkg.uvm_reg::write
|vpiStmt:
\_func_call: (XatomicX), line:1551
|vpiName:XatomicX
|vpiArgument:
\_constant: , line:1551
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_func_call: (set), line:1553
|vpiName:set
|vpiArgument:
\_ref_obj: (value), line:1553
|vpiName:value
|vpiStmt:
\_assignment: , line:1555
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw), line:1555
|vpiName:rw
|vpiFullName:uvm_pkg.uvm_reg::write.rw
|vpiRhs:
\_ref_obj: (uvm_reg_item::create), line:1555
|vpiName:uvm_reg_item::create
|vpiFullName:uvm_pkg.uvm_reg::write.uvm_reg_item::create
|vpiStmt:
\_assignment: , line:1556
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.element), line:1556
|vpiName:rw.element
|vpiFullName:uvm_pkg.uvm_reg::write.rw.element
|vpiRhs:
\_ref_obj: (this), line:1556
|vpiName:this
|vpiFullName:uvm_pkg.uvm_reg::write.this
|vpiStmt:
\_assignment: , line:1557
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.element_kind), line:1557
|vpiName:rw.element_kind
|vpiFullName:uvm_pkg.uvm_reg::write.rw.element_kind
|vpiRhs:
\_ref_obj: (UVM_REG), line:1557
|vpiName:UVM_REG
|vpiFullName:uvm_pkg.uvm_reg::write.UVM_REG
|vpiStmt:
\_assignment: , line:1558
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.kind), line:1558
|vpiName:rw.kind
|vpiFullName:uvm_pkg.uvm_reg::write.rw.kind
|vpiRhs:
\_ref_obj: (UVM_WRITE), line:1558
|vpiName:UVM_WRITE
|vpiFullName:uvm_pkg.uvm_reg::write.UVM_WRITE
|vpiStmt:
\_assignment: , line:1559
|vpiBlocking:1
|vpiLhs:
\_bit_select: (rw.value), line:1559
|vpiName:rw.value
|vpiFullName:uvm_pkg.uvm_reg::write.rw.value
|vpiIndex:
\_constant: , line:1559
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiRhs:
\_ref_obj: (value), line:1559
|vpiName:value
|vpiFullName:uvm_pkg.uvm_reg::write.value
|vpiStmt:
\_assignment: , line:1560
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.path), line:1560
|vpiName:rw.path
|vpiFullName:uvm_pkg.uvm_reg::write.rw.path
|vpiRhs:
\_ref_obj: (path), line:1560
|vpiName:path
|vpiFullName:uvm_pkg.uvm_reg::write.path
|vpiStmt:
\_assignment: , line:1561
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.map), line:1561
|vpiName:rw.map
|vpiFullName:uvm_pkg.uvm_reg::write.rw.map
|vpiRhs:
\_ref_obj: (map), line:1561
|vpiName:map
|vpiFullName:uvm_pkg.uvm_reg::write.map
|vpiStmt:
\_assignment: , line:1562
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.parent), line:1562
|vpiName:rw.parent
|vpiFullName:uvm_pkg.uvm_reg::write.rw.parent
|vpiRhs:
\_ref_obj: (parent), line:1562
|vpiName:parent
|vpiFullName:uvm_pkg.uvm_reg::write.parent
|vpiStmt:
\_assignment: , line:1563
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.prior), line:1563
|vpiName:rw.prior
|vpiFullName:uvm_pkg.uvm_reg::write.rw.prior
|vpiRhs:
\_ref_obj: (prior), line:1563
|vpiName:prior
|vpiFullName:uvm_pkg.uvm_reg::write.prior
|vpiStmt:
\_assignment: , line:1564
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.extension), line:1564
|vpiName:rw.extension
|vpiFullName:uvm_pkg.uvm_reg::write.rw.extension
|vpiRhs:
\_ref_obj: (extension), line:1564
|vpiName:extension
|vpiFullName:uvm_pkg.uvm_reg::write.extension
|vpiStmt:
\_assignment: , line:1565
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.fname), line:1565
|vpiName:rw.fname
|vpiFullName:uvm_pkg.uvm_reg::write.rw.fname
|vpiRhs:
\_ref_obj: (fname), line:1565
|vpiName:fname
|vpiFullName:uvm_pkg.uvm_reg::write.fname
|vpiStmt:
\_assignment: , line:1566
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.lineno), line:1566
|vpiName:rw.lineno
|vpiFullName:uvm_pkg.uvm_reg::write.rw.lineno
|vpiRhs:
\_ref_obj: (lineno), line:1566
|vpiName:lineno
|vpiFullName:uvm_pkg.uvm_reg::write.lineno
|vpiStmt:
\_func_call: (do_write), line:1568
|vpiName:do_write
|vpiArgument:
\_ref_obj: (rw), line:1568
|vpiName:rw
|vpiStmt:
\_assignment: , line:1570
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (status), line:1570
|vpiName:status
|vpiFullName:uvm_pkg.uvm_reg::write.status
|vpiRhs:
\_ref_obj: (rw.status), line:1570
|vpiName:rw.status
|vpiFullName:uvm_pkg.uvm_reg::write.rw.status
|vpiStmt:
\_func_call: (XatomicX), line:1572
|vpiName:XatomicX
|vpiArgument:
\_constant: , line:1572
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiTaskFunc:
\_task: (uvm_reg::do_write), line:1579
|vpiName:uvm_reg::do_write
|vpiFullName:uvm_pkg.uvm_reg::do_write
|vpiStmt:
\_begin: , parent:uvm_reg::do_write
|vpiFullName:uvm_pkg.uvm_reg::do_write
|vpiStmt:
\_assignment: , line:1585
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_fname), line:1585
|vpiName:m_fname
|vpiFullName:uvm_pkg.uvm_reg::do_write.m_fname
|vpiRhs:
\_ref_obj: (rw.fname), line:1585
|vpiName:rw.fname
|vpiFullName:uvm_pkg.uvm_reg::do_write.rw.fname
|vpiStmt:
\_assignment: , line:1586
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_lineno), line:1586
|vpiName:m_lineno
|vpiFullName:uvm_pkg.uvm_reg::do_write.m_lineno
|vpiRhs:
\_ref_obj: (rw.lineno), line:1586
|vpiName:rw.lineno
|vpiFullName:uvm_pkg.uvm_reg::do_write.rw.lineno
|vpiStmt:
\_if_stmt: , line:1588
|vpiCondition:
\_operation: , line:1588
|vpiOpType:3
|vpiOperand:
\_func_call: (Xcheck_accessX), line:1588
|vpiName:Xcheck_accessX
|vpiArgument:
\_ref_obj: (rw), line:1588
|vpiName:rw
|vpiArgument:
\_ref_obj: (map_info), line:1588
|vpiName:map_info
|vpiStmt:
\_return_stmt: , line:1589
|vpiStmt:
\_func_call: (XatomicX), line:1591
|vpiName:XatomicX
|vpiArgument:
\_constant: , line:1591
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:1593
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_write_in_progress), line:1593
|vpiName:m_write_in_progress
|vpiFullName:uvm_pkg.uvm_reg::do_write.m_write_in_progress
|vpiRhs:
\_constant: , line:1593
|vpiConstType:3
|vpiDecompile:'b1
|vpiSize:1
|BIN:1
|vpiStmt:
\_assignment: , line:1595
|vpiBlocking:1
|vpiLhs:
\_bit_select: (rw.value), line:1595
|vpiName:rw.value
|vpiFullName:uvm_pkg.uvm_reg::do_write.rw.value
|vpiIndex:
\_constant: , line:1595
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiRhs:
\_operation: , line:1595
|vpiOpType:11
|vpiOperand:
\_operation: , line:1595
|vpiOpType:22
|vpiOperand:
\_constant: , line:1595
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_ref_obj: (m_n_bits), line:1595
|vpiName:m_n_bits
|vpiFullName:uvm_pkg.uvm_reg::do_write.m_n_bits
|vpiOperand:
\_constant: , line:1595
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:1596
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (value), line:1596
|vpiName:value
|vpiFullName:uvm_pkg.uvm_reg::do_write.value
|vpiRhs:
\_ref_obj: (rw.value), line:1596
|vpiName:rw.value
|vpiFullName:uvm_pkg.uvm_reg::do_write.rw.value
|vpiStmt:
\_assignment: , line:1598
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.status), line:1598
|vpiName:rw.status
|vpiFullName:uvm_pkg.uvm_reg::do_write.rw.status
|vpiRhs:
\_ref_obj: (UVM_IS_OK), line:1598
|vpiName:UVM_IS_OK
|vpiFullName:uvm_pkg.uvm_reg::do_write.UVM_IS_OK
|vpiStmt:
\_named_begin: (pre_write_callbacks), line:1601
|vpiName:pre_write_callbacks
|vpiFullName:uvm_pkg.uvm_reg::do_write.pre_write_callbacks
|vpiStmt:
\_foreach_stmt: , line:1605, parent:pre_write_callbacks
|vpiFullName:uvm_pkg.uvm_reg::do_write.pre_write_callbacks
|vpiVariables:
\_chandle_var: (m_fields), line:1605
|vpiName:m_fields
|vpiFullName:uvm_pkg.uvm_reg::do_write.pre_write_callbacks.m_fields
|vpiLoopVars:
\_chandle_var: (i), line:1605
|vpiName:i
|vpiFullName:uvm_pkg.uvm_reg::do_write.pre_write_callbacks.i
|vpiStmt:
\_begin: , line:1605
|vpiFullName:uvm_pkg.uvm_reg::do_write.pre_write_callbacks
|vpiStmt:
\_assignment: , line:1608
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (lsb), line:1608
|vpiName:lsb
|vpiFullName:uvm_pkg.uvm_reg::do_write.pre_write_callbacks.lsb
|vpiRhs:
\_ref_obj: (f.get_lsb_pos), line:1608
|vpiName:f.get_lsb_pos
|vpiFullName:uvm_pkg.uvm_reg::do_write.pre_write_callbacks.f.get_lsb_pos
|vpiStmt:
\_assignment: , line:1609
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (msk), line:1609
|vpiName:msk
|vpiFullName:uvm_pkg.uvm_reg::do_write.pre_write_callbacks.msk
|vpiRhs:
\_operation: , line:1609
|vpiOpType:22
|vpiOperand:
\_operation: , line:1609
|vpiOpType:11
|vpiOperand:
\_operation: , line:1609
|vpiOpType:22
|vpiOperand:
\_constant: , line:1609
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_ref_obj: (f.get_n_bits), line:1609
|vpiName:f.get_n_bits
|vpiFullName:uvm_pkg.uvm_reg::do_write.pre_write_callbacks.f.get_n_bits
|vpiOperand:
\_constant: , line:1609
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_ref_obj: (lsb), line:1609
|vpiName:lsb
|vpiFullName:uvm_pkg.uvm_reg::do_write.pre_write_callbacks.lsb
|vpiStmt:
\_assignment: , line:1610
|vpiBlocking:1
|vpiLhs:
\_bit_select: (rw.value), line:1610
|vpiName:rw.value
|vpiFullName:uvm_pkg.uvm_reg::do_write.pre_write_callbacks.rw.value
|vpiIndex:
\_constant: , line:1610
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiRhs:
\_operation: , line:1610
|vpiOpType:23
|vpiOperand:
\_operation: , line:1610
|vpiOpType:28
|vpiOperand:
\_ref_obj: (value), line:1610
|vpiName:value
|vpiFullName:uvm_pkg.uvm_reg::do_write.pre_write_callbacks.value
|vpiOperand:
\_ref_obj: (msk), line:1610
|vpiName:msk
|vpiFullName:uvm_pkg.uvm_reg::do_write.pre_write_callbacks.msk
|vpiOperand:
\_ref_obj: (lsb), line:1610
|vpiName:lsb
|vpiFullName:uvm_pkg.uvm_reg::do_write.pre_write_callbacks.lsb
|vpiStmt:
\_func_call: (f.pre_write), line:1611
|vpiName:f.pre_write
|vpiArgument:
\_ref_obj: (rw), line:1611
|vpiName:rw
|vpiStmt:
\_for_stmt: , line:1612
|vpiFullName:uvm_pkg.uvm_reg::do_write.pre_write_callbacks
|vpiCondition:
\_operation: , line:1612
|vpiOpType:15
|vpiOperand:
\_ref_obj: (cb), line:1612
|vpiName:cb
|vpiFullName:uvm_pkg.uvm_reg::do_write.pre_write_callbacks.cb
|vpiOperand:
\_unsupported_expr: , line:1612
|STRING:
|vpiForInitStmt:
\_assign_stmt:
|vpiRhs:
\_ref_obj: (cbs.first), line:1612
|vpiName:cbs.first
|vpiFullName:uvm_pkg.uvm_reg::do_write.pre_write_callbacks.cbs.first
|vpiLhs:
\_chandle_var: (cb), line:1612
|vpiName:cb
|vpiFullName:uvm_pkg.uvm_reg::do_write.pre_write_callbacks.cb
|vpiForIncStmt:
\_operation: , line:1612
|vpiOpType:82
|vpiOperand:
\_ref_obj: (cb), line:1612
|vpiName:cb
|vpiStmt:
\_begin: , line:1612
|vpiFullName:uvm_pkg.uvm_reg::do_write.pre_write_callbacks
|vpiStmt:
\_assignment: , line:1613
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.element), line:1613
|vpiName:rw.element
|vpiFullName:uvm_pkg.uvm_reg::do_write.pre_write_callbacks.rw.element
|vpiRhs:
\_ref_obj: (f), line:1613
|vpiName:f
|vpiFullName:uvm_pkg.uvm_reg::do_write.pre_write_callbacks.f
|vpiStmt:
\_assignment: , line:1614
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.element_kind), line:1614
|vpiName:rw.element_kind
|vpiFullName:uvm_pkg.uvm_reg::do_write.pre_write_callbacks.rw.element_kind
|vpiRhs:
\_ref_obj: (UVM_FIELD), line:1614
|vpiName:UVM_FIELD
|vpiFullName:uvm_pkg.uvm_reg::do_write.pre_write_callbacks.UVM_FIELD
|vpiStmt:
\_func_call: (cb.pre_write), line:1615
|vpiName:cb.pre_write
|vpiArgument:
\_ref_obj: (rw), line:1615
|vpiName:rw
|vpiStmt:
\_assignment: , line:1618
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (value), line:1618
|vpiName:value
|vpiFullName:uvm_pkg.uvm_reg::do_write.pre_write_callbacks.value
|vpiRhs:
\_operation: , line:1618
|vpiOpType:29
|vpiOperand:
\_operation: , line:1618
|vpiOpType:28
|vpiOperand:
\_ref_obj: (value), line:1618
|vpiName:value
|vpiFullName:uvm_pkg.uvm_reg::do_write.pre_write_callbacks.value
|vpiOperand:
\_operation: , line:1618
|vpiOpType:4
|vpiOperand:
\_ref_obj: (msk), line:1618
|vpiName:msk
|vpiFullName:uvm_pkg.uvm_reg::do_write.pre_write_callbacks.msk
|vpiOperand:
\_operation: , line:1618
|vpiOpType:22
|vpiOperand:
\_ref_obj: (rw.value), line:1618
|vpiName:rw.value
|vpiFullName:uvm_pkg.uvm_reg::do_write.pre_write_callbacks.rw.value
|vpiOperand:
\_ref_obj: (lsb), line:1618
|vpiName:lsb
|vpiFullName:uvm_pkg.uvm_reg::do_write.pre_write_callbacks.lsb
|vpiStmt:
\_assignment: , line:1621
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.element), line:1621
|vpiName:rw.element
|vpiFullName:uvm_pkg.uvm_reg::do_write.rw.element
|vpiRhs:
\_ref_obj: (this), line:1621
|vpiName:this
|vpiFullName:uvm_pkg.uvm_reg::do_write.this
|vpiStmt:
\_assignment: , line:1622
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.element_kind), line:1622
|vpiName:rw.element_kind
|vpiFullName:uvm_pkg.uvm_reg::do_write.rw.element_kind
|vpiRhs:
\_ref_obj: (UVM_REG), line:1622
|vpiName:UVM_REG
|vpiFullName:uvm_pkg.uvm_reg::do_write.UVM_REG
|vpiStmt:
\_assignment: , line:1623
|vpiBlocking:1
|vpiLhs:
\_bit_select: (rw.value), line:1623
|vpiName:rw.value
|vpiFullName:uvm_pkg.uvm_reg::do_write.rw.value
|vpiIndex:
\_constant: , line:1623
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiRhs:
\_ref_obj: (value), line:1623
|vpiName:value
|vpiFullName:uvm_pkg.uvm_reg::do_write.value
|vpiStmt:
\_func_call: (pre_write), line:1626
|vpiName:pre_write
|vpiArgument:
\_ref_obj: (rw), line:1626
|vpiName:rw
|vpiStmt:
\_for_stmt: , line:1627
|vpiFullName:uvm_pkg.uvm_reg::do_write
|vpiCondition:
\_operation: , line:1627
|vpiOpType:15
|vpiOperand:
\_ref_obj: (cb), line:1627
|vpiName:cb
|vpiFullName:uvm_pkg.uvm_reg::do_write.cb
|vpiOperand:
\_unsupported_expr: , line:1627
|STRING:
|vpiForInitStmt:
\_assign_stmt:
|vpiRhs:
\_ref_obj: (cbs.first), line:1627
|vpiName:cbs.first
|vpiFullName:uvm_pkg.uvm_reg::do_write.cbs.first
|vpiLhs:
\_chandle_var: (cb), line:1627
|vpiName:cb
|vpiFullName:uvm_pkg.uvm_reg::do_write.cb
|vpiForIncStmt:
\_operation: , line:1627
|vpiOpType:82
|vpiOperand:
\_ref_obj: (cb), line:1627
|vpiName:cb
|vpiStmt:
\_func_call: (cb.pre_write), line:1628
|vpiName:cb.pre_write
|vpiArgument:
\_ref_obj: (rw), line:1628
|vpiName:rw
|vpiStmt:
\_if_stmt: , line:1630
|vpiCondition:
\_operation: , line:1630
|vpiOpType:15
|vpiOperand:
\_ref_obj: (rw.status), line:1630
|vpiName:rw.status
|vpiFullName:uvm_pkg.uvm_reg::do_write.rw.status
|vpiOperand:
\_ref_obj: (UVM_IS_OK), line:1630
|vpiName:UVM_IS_OK
|vpiFullName:uvm_pkg.uvm_reg::do_write.UVM_IS_OK
|vpiStmt:
\_begin: , line:1630
|vpiFullName:uvm_pkg.uvm_reg::do_write
|vpiStmt:
\_assignment: , line:1631
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_write_in_progress), line:1631
|vpiName:m_write_in_progress
|vpiFullName:uvm_pkg.uvm_reg::do_write.m_write_in_progress
|vpiRhs:
\_constant: , line:1631
|vpiConstType:3
|vpiDecompile:'b0
|vpiSize:1
|BIN:0
|vpiStmt:
\_func_call: (XatomicX), line:1633
|vpiName:XatomicX
|vpiArgument:
\_constant: , line:1633
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_return_stmt: , line:1635
|vpiStmt:
\_case_stmt: , line:1639
|vpiCaseType:1
|vpiCondition:
\_ref_obj: (rw.path), line:1639
|vpiName:rw.path
|vpiFullName:uvm_pkg.uvm_reg::do_write.rw.path
|vpiCaseItem:
\_case_item: , line:1642
|vpiExpr:
\_ref_obj: (UVM_BACKDOOR), line:1642
|vpiName:UVM_BACKDOOR
|vpiFullName:uvm_pkg.uvm_reg::do_write.UVM_BACKDOOR
|vpiStmt:
\_begin: , line:1642
|vpiFullName:uvm_pkg.uvm_reg::do_write
|vpiStmt:
\_if_else: , line:1646
|vpiCondition:
\_operation: , line:1646
|vpiOpType:15
|vpiOperand:
\_ref_obj: (rw.map), line:1646
|vpiName:rw.map
|vpiFullName:uvm_pkg.uvm_reg::do_write.rw.map
|vpiOperand:
\_unsupported_expr: , line:1646
|STRING:
|vpiStmt:
\_assignment: , line:1647
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.local_map), line:1647
|vpiName:rw.local_map
|vpiFullName:uvm_pkg.uvm_reg::do_write.rw.local_map
|vpiRhs:
\_ref_obj: (rw.map), line:1647
|vpiName:rw.map
|vpiFullName:uvm_pkg.uvm_reg::do_write.rw.map
|vpiElseStmt:
\_assignment: , line:1649
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.local_map), line:1649
|vpiName:rw.local_map
|vpiFullName:uvm_pkg.uvm_reg::do_write.rw.local_map
|vpiRhs:
\_func_call: (get_default_map), line:1649
|vpiName:get_default_map
|vpiStmt:
\_assignment: , line:1651
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (value), line:1651
|vpiName:value
|vpiFullName:uvm_pkg.uvm_reg::do_write.value
|vpiRhs:
\_ref_obj: (rw.value), line:1651
|vpiName:rw.value
|vpiFullName:uvm_pkg.uvm_reg::do_write.rw.value
|vpiStmt:
\_assignment: , line:1654
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.kind), line:1654
|vpiName:rw.kind
|vpiFullName:uvm_pkg.uvm_reg::do_write.rw.kind
|vpiRhs:
\_ref_obj: (UVM_READ), line:1654
|vpiName:UVM_READ
|vpiFullName:uvm_pkg.uvm_reg::do_write.UVM_READ
|vpiStmt:
\_if_else: , line:1655
|vpiCondition:
\_operation: , line:1655
|vpiOpType:15
|vpiOperand:
\_ref_obj: (bkdr), line:1655
|vpiName:bkdr
|vpiFullName:uvm_pkg.uvm_reg::do_write.bkdr
|vpiOperand:
\_unsupported_expr: , line:1655
|STRING:
|vpiStmt:
\_func_call: (bkdr.read), line:1656
|vpiName:bkdr.read
|vpiArgument:
\_ref_obj: (rw), line:1656
|vpiName:rw
|vpiElseStmt:
\_func_call: (backdoor_read), line:1658
|vpiName:backdoor_read
|vpiArgument:
\_ref_obj: (rw), line:1658
|vpiName:rw
|vpiStmt:
\_if_stmt: , line:1660
|vpiCondition:
\_operation: , line:1660
|vpiOpType:14
|vpiOperand:
\_ref_obj: (rw.status), line:1660
|vpiName:rw.status
|vpiFullName:uvm_pkg.uvm_reg::do_write.rw.status
|vpiOperand:
\_ref_obj: (UVM_NOT_OK), line:1660
|vpiName:UVM_NOT_OK
|vpiFullName:uvm_pkg.uvm_reg::do_write.UVM_NOT_OK
|vpiStmt:
\_begin: , line:1660
|vpiFullName:uvm_pkg.uvm_reg::do_write
|vpiStmt:
\_assignment: , line:1661
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_write_in_progress), line:1661
|vpiName:m_write_in_progress
|vpiFullName:uvm_pkg.uvm_reg::do_write.m_write_in_progress
|vpiRhs:
\_constant: , line:1661
|vpiConstType:3
|vpiDecompile:'b0
|vpiSize:1
|BIN:0
|vpiStmt:
\_return_stmt: , line:1662
|vpiStmt:
\_begin: , line:1665
|vpiFullName:uvm_pkg.uvm_reg::do_write
|vpiStmt:
\_foreach_stmt: , line:1666
|vpiFullName:uvm_pkg.uvm_reg::do_write
|vpiVariables:
\_chandle_var: (m_fields), line:1666
|vpiName:m_fields
|vpiFullName:uvm_pkg.uvm_reg::do_write.m_fields
|vpiLoopVars:
\_chandle_var: (i), line:1666
|vpiName:i
|vpiFullName:uvm_pkg.uvm_reg::do_write.i
|vpiStmt:
\_begin: , line:1666
|vpiFullName:uvm_pkg.uvm_reg::do_write
|vpiStmt:
\_assignment: , line:1670
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (field_val), line:1670
|vpiName:field_val
|vpiFullName:uvm_pkg.uvm_reg::do_write.field_val
|vpiRhs:
\_bit_select: (m_fields.XpredictX), line:1670
|vpiName:m_fields.XpredictX
|vpiFullName:uvm_pkg.uvm_reg::do_write.m_fields.XpredictX
|vpiIndex:
\_ref_obj: (i), line:1670
|vpiName:i
|vpiStmt:
\_assignment: , line:1673
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (final_val), line:1673
|vpiName:final_val
|vpiFullName:uvm_pkg.uvm_reg::do_write.final_val
|vpiRhs:
\_operation: , line:1673
|vpiOpType:22
|vpiOperand:
\_ref_obj: (field_val), line:1673
|vpiName:field_val
|vpiFullName:uvm_pkg.uvm_reg::do_write.field_val
|vpiOperand:
\_ref_obj: (lsb), line:1673
|vpiName:lsb
|vpiFullName:uvm_pkg.uvm_reg::do_write.lsb
|vpiStmt:
\_assignment: , line:1676
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.kind), line:1676
|vpiName:rw.kind
|vpiFullName:uvm_pkg.uvm_reg::do_write.rw.kind
|vpiRhs:
\_ref_obj: (UVM_WRITE), line:1676
|vpiName:UVM_WRITE
|vpiFullName:uvm_pkg.uvm_reg::do_write.UVM_WRITE
|vpiStmt:
\_assignment: , line:1677
|vpiBlocking:1
|vpiLhs:
\_bit_select: (rw.value), line:1677
|vpiName:rw.value
|vpiFullName:uvm_pkg.uvm_reg::do_write.rw.value
|vpiIndex:
\_constant: , line:1677
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiRhs:
\_ref_obj: (final_val), line:1677
|vpiName:final_val
|vpiFullName:uvm_pkg.uvm_reg::do_write.final_val
|vpiStmt:
\_if_else: , line:1679
|vpiCondition:
\_operation: , line:1679
|vpiOpType:95
|vpiOperand:
\_func_call: (get_rights), line:1679
|vpiName:get_rights
|vpiArgument:
\_ref_obj: (rw.local_map), line:1679
|vpiName:rw.local_map
|vpiOperand:
\_constant: , line:1679
|vpiConstType:6
|vpiDecompile:"RW"
|vpiSize:4
|STRING:"RW"
|vpiOperand:
\_constant: , line:1679
|vpiConstType:6
|vpiDecompile:"WO"
|vpiSize:4
|STRING:"WO"
|vpiStmt:
\_begin: , line:1679
|vpiFullName:uvm_pkg.uvm_reg::do_write
|vpiStmt:
\_if_else: , line:1680
|vpiCondition:
\_operation: , line:1680
|vpiOpType:15
|vpiOperand:
\_ref_obj: (bkdr), line:1680
|vpiName:bkdr
|vpiFullName:uvm_pkg.uvm_reg::do_write.bkdr
|vpiOperand:
\_unsupported_expr: , line:1680
|STRING:
|vpiStmt:
\_func_call: (bkdr.write), line:1681
|vpiName:bkdr.write
|vpiArgument:
\_ref_obj: (rw), line:1681
|vpiName:rw
|vpiElseStmt:
\_func_call: (backdoor_write), line:1683
|vpiName:backdoor_write
|vpiArgument:
\_ref_obj: (rw), line:1683
|vpiName:rw
|vpiStmt:
\_func_call: (do_predict), line:1685
|vpiName:do_predict
|vpiArgument:
\_ref_obj: (rw), line:1685
|vpiName:rw
|vpiArgument:
\_ref_obj: (UVM_PREDICT_WRITE), line:1685
|vpiName:UVM_PREDICT_WRITE
|vpiElseStmt:
\_begin: , line:1687
|vpiFullName:uvm_pkg.uvm_reg::do_write
|vpiStmt:
\_assignment: , line:1688
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.status), line:1688
|vpiName:rw.status
|vpiFullName:uvm_pkg.uvm_reg::do_write.rw.status
|vpiRhs:
\_ref_obj: (UVM_NOT_OK), line:1688
|vpiName:UVM_NOT_OK
|vpiFullName:uvm_pkg.uvm_reg::do_write.UVM_NOT_OK
|vpiCaseItem:
\_case_item: , line:1694
|vpiExpr:
\_ref_obj: (UVM_FRONTDOOR), line:1694
|vpiName:UVM_FRONTDOOR
|vpiFullName:uvm_pkg.uvm_reg::do_write.UVM_FRONTDOOR
|vpiStmt:
\_begin: , line:1694
|vpiFullName:uvm_pkg.uvm_reg::do_write
|vpiStmt:
\_assignment: , line:1698
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_is_busy), line:1698
|vpiName:m_is_busy
|vpiFullName:uvm_pkg.uvm_reg::do_write.m_is_busy
|vpiRhs:
\_constant: , line:1698
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_if_else: , line:1701
|vpiCondition:
\_operation: , line:1701
|vpiOpType:15
|vpiOperand:
\_ref_obj: (map_info.frontdoor), line:1701
|vpiName:map_info.frontdoor
|vpiFullName:uvm_pkg.uvm_reg::do_write.map_info.frontdoor
|vpiOperand:
\_unsupported_expr: , line:1701
|STRING:
|vpiStmt:
\_begin: , line:1701
|vpiFullName:uvm_pkg.uvm_reg::do_write
|vpiStmt:
\_assignment: , line:1703
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (fd.rw_info), line:1703
|vpiName:fd.rw_info
|vpiFullName:uvm_pkg.uvm_reg::do_write.fd.rw_info
|vpiRhs:
\_ref_obj: (rw), line:1703
|vpiName:rw
|vpiFullName:uvm_pkg.uvm_reg::do_write.rw
|vpiStmt:
\_if_stmt: , line:1704
|vpiCondition:
\_operation: , line:1704
|vpiOpType:14
|vpiOperand:
\_ref_obj: (fd.sequencer), line:1704
|vpiName:fd.sequencer
|vpiFullName:uvm_pkg.uvm_reg::do_write.fd.sequencer
|vpiOperand:
\_unsupported_expr: , line:1704
|STRING:
|vpiStmt:
\_assignment: , line:1705
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (fd.sequencer), line:1705
|vpiName:fd.sequencer
|vpiFullName:uvm_pkg.uvm_reg::do_write.fd.sequencer
|vpiRhs:
\_ref_obj: (system_map.get_sequencer), line:1705
|vpiName:system_map.get_sequencer
|vpiFullName:uvm_pkg.uvm_reg::do_write.system_map.get_sequencer
|vpiStmt:
\_func_call: (fd.start), line:1706
|vpiName:fd.start
|vpiArgument:
\_ref_obj: (fd.sequencer), line:1706
|vpiName:fd.sequencer
|vpiArgument:
\_ref_obj: (rw.parent), line:1706
|vpiName:rw.parent
|vpiElseStmt:
\_named_begin: (built_in_frontdoor), line:1710
|vpiName:built_in_frontdoor
|vpiFullName:uvm_pkg.uvm_reg::do_write.built_in_frontdoor
|vpiStmt:
\_func_call: (rw.local_map), line:1712, parent:built_in_frontdoor
|vpiName:rw.local_map
|vpiStmt:
\_assignment: , line:1716
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_is_busy), line:1716
|vpiName:m_is_busy
|vpiFullName:uvm_pkg.uvm_reg::do_write.m_is_busy
|vpiRhs:
\_constant: , line:1716
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_if_stmt: , line:1718
|vpiCondition:
\_ref_obj: (system_map.get_auto_predict), line:1718
|vpiName:system_map.get_auto_predict
|vpiFullName:uvm_pkg.uvm_reg::do_write.system_map.get_auto_predict
|vpiStmt:
\_begin: , line:1718
|vpiFullName:uvm_pkg.uvm_reg::do_write
|vpiStmt:
\_if_stmt: , line:1720
|vpiCondition:
\_operation: , line:1720
|vpiOpType:15
|vpiOperand:
\_ref_obj: (rw.status), line:1720
|vpiName:rw.status
|vpiFullName:uvm_pkg.uvm_reg::do_write.rw.status
|vpiOperand:
\_ref_obj: (UVM_NOT_OK), line:1720
|vpiName:UVM_NOT_OK
|vpiFullName:uvm_pkg.uvm_reg::do_write.UVM_NOT_OK
|vpiStmt:
\_begin: , line:1720
|vpiFullName:uvm_pkg.uvm_reg::do_write
|vpiStmt:
\_func_call: (sample), line:1721
|vpiName:sample
|vpiArgument:
\_ref_obj: (value), line:1721
|vpiName:value
|vpiArgument:
\_operation: , line:1721
|vpiOpType:1
|vpiOperand:
\_constant: , line:1721
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiArgument:
\_constant: , line:1721
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiArgument:
\_ref_obj: (rw.map), line:1721
|vpiName:rw.map
|vpiStmt:
\_func_call: (m_parent.XsampleX), line:1722
|vpiName:m_parent.XsampleX
|vpiArgument:
\_ref_obj: (map_info.offset), line:1722
|vpiName:map_info.offset
|vpiArgument:
\_constant: , line:1722
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiArgument:
\_ref_obj: (rw.map), line:1722
|vpiName:rw.map
|vpiStmt:
\_assignment: , line:1725
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (status), line:1725
|vpiName:status
|vpiFullName:uvm_pkg.uvm_reg::do_write.status
|vpiRhs:
\_ref_obj: (rw.status), line:1725
|vpiName:rw.status
|vpiFullName:uvm_pkg.uvm_reg::do_write.rw.status
|vpiStmt:
\_func_call: (do_predict), line:1726
|vpiName:do_predict
|vpiArgument:
\_ref_obj: (rw), line:1726
|vpiName:rw
|vpiArgument:
\_ref_obj: (UVM_PREDICT_WRITE), line:1726
|vpiName:UVM_PREDICT_WRITE
|vpiStmt:
\_assignment: , line:1727
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.status), line:1727
|vpiName:rw.status
|vpiFullName:uvm_pkg.uvm_reg::do_write.rw.status
|vpiRhs:
\_ref_obj: (status), line:1727
|vpiName:status
|vpiFullName:uvm_pkg.uvm_reg::do_write.status
|vpiStmt:
\_assignment: , line:1733
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (value), line:1733
|vpiName:value
|vpiFullName:uvm_pkg.uvm_reg::do_write.value
|vpiRhs:
\_ref_obj: (rw.value), line:1733
|vpiName:rw.value
|vpiFullName:uvm_pkg.uvm_reg::do_write.rw.value
|vpiStmt:
\_for_stmt: , line:1736
|vpiFullName:uvm_pkg.uvm_reg::do_write
|vpiCondition:
\_operation: , line:1736
|vpiOpType:15
|vpiOperand:
\_ref_obj: (cb), line:1736
|vpiName:cb
|vpiFullName:uvm_pkg.uvm_reg::do_write.cb
|vpiOperand:
\_unsupported_expr: , line:1736
|STRING:
|vpiForInitStmt:
\_assign_stmt:
|vpiRhs:
\_ref_obj: (cbs.first), line:1736
|vpiName:cbs.first
|vpiFullName:uvm_pkg.uvm_reg::do_write.cbs.first
|vpiLhs:
\_chandle_var: (cb), line:1736
|vpiName:cb
|vpiFullName:uvm_pkg.uvm_reg::do_write.cb
|vpiForIncStmt:
\_operation: , line:1736
|vpiOpType:82
|vpiOperand:
\_ref_obj: (cb), line:1736
|vpiName:cb
|vpiStmt:
\_func_call: (cb.post_write), line:1737
|vpiName:cb.post_write
|vpiArgument:
\_ref_obj: (rw), line:1737
|vpiName:rw
|vpiStmt:
\_func_call: (post_write), line:1738
|vpiName:post_write
|vpiArgument:
\_ref_obj: (rw), line:1738
|vpiName:rw
|vpiStmt:
\_foreach_stmt: , line:1741
|vpiFullName:uvm_pkg.uvm_reg::do_write
|vpiVariables:
\_chandle_var: (m_fields), line:1741
|vpiName:m_fields
|vpiFullName:uvm_pkg.uvm_reg::do_write.m_fields
|vpiLoopVars:
\_chandle_var: (i), line:1741
|vpiName:i
|vpiFullName:uvm_pkg.uvm_reg::do_write.i
|vpiStmt:
\_begin: , line:1741
|vpiFullName:uvm_pkg.uvm_reg::do_write
|vpiStmt:
\_assignment: , line:1745
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.element), line:1745
|vpiName:rw.element
|vpiFullName:uvm_pkg.uvm_reg::do_write.rw.element
|vpiRhs:
\_ref_obj: (f), line:1745
|vpiName:f
|vpiFullName:uvm_pkg.uvm_reg::do_write.f
|vpiStmt:
\_assignment: , line:1746
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.element_kind), line:1746
|vpiName:rw.element_kind
|vpiFullName:uvm_pkg.uvm_reg::do_write.rw.element_kind
|vpiRhs:
\_ref_obj: (UVM_FIELD), line:1746
|vpiName:UVM_FIELD
|vpiFullName:uvm_pkg.uvm_reg::do_write.UVM_FIELD
|vpiStmt:
\_assignment: , line:1747
|vpiBlocking:1
|vpiLhs:
\_bit_select: (rw.value), line:1747
|vpiName:rw.value
|vpiFullName:uvm_pkg.uvm_reg::do_write.rw.value
|vpiIndex:
\_constant: , line:1747
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiRhs:
\_operation: , line:1747
|vpiOpType:28
|vpiOperand:
\_operation: , line:1747
|vpiOpType:23
|vpiOperand:
\_ref_obj: (value), line:1747
|vpiName:value
|vpiFullName:uvm_pkg.uvm_reg::do_write.value
|vpiOperand:
\_ref_obj: (f.get_lsb_pos), line:1747
|vpiName:f.get_lsb_pos
|vpiFullName:uvm_pkg.uvm_reg::do_write.f.get_lsb_pos
|vpiOperand:
\_operation: , line:1747
|vpiOpType:11
|vpiOperand:
\_operation: , line:1747
|vpiOpType:22
|vpiOperand:
\_constant: , line:1747
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_ref_obj: (f.get_n_bits), line:1747
|vpiName:f.get_n_bits
|vpiFullName:uvm_pkg.uvm_reg::do_write.f.get_n_bits
|vpiOperand:
\_constant: , line:1747
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_for_stmt: , line:1749
|vpiFullName:uvm_pkg.uvm_reg::do_write
|vpiCondition:
\_operation: , line:1749
|vpiOpType:15
|vpiOperand:
\_ref_obj: (cb), line:1749
|vpiName:cb
|vpiFullName:uvm_pkg.uvm_reg::do_write.cb
|vpiOperand:
\_unsupported_expr: , line:1749
|STRING:
|vpiForInitStmt:
\_assign_stmt:
|vpiRhs:
\_ref_obj: (cbs.first), line:1749
|vpiName:cbs.first
|vpiFullName:uvm_pkg.uvm_reg::do_write.cbs.first
|vpiLhs:
\_chandle_var: (cb), line:1749
|vpiName:cb
|vpiFullName:uvm_pkg.uvm_reg::do_write.cb
|vpiForIncStmt:
\_operation: , line:1749
|vpiOpType:82
|vpiOperand:
\_ref_obj: (cb), line:1749
|vpiName:cb
|vpiStmt:
\_func_call: (cb.post_write), line:1750
|vpiName:cb.post_write
|vpiArgument:
\_ref_obj: (rw), line:1750
|vpiName:rw
|vpiStmt:
\_func_call: (f.post_write), line:1751
|vpiName:f.post_write
|vpiArgument:
\_ref_obj: (rw), line:1751
|vpiName:rw
|vpiStmt:
\_assignment: , line:1754
|vpiBlocking:1
|vpiLhs:
\_bit_select: (rw.value), line:1754
|vpiName:rw.value
|vpiFullName:uvm_pkg.uvm_reg::do_write.rw.value
|vpiIndex:
\_constant: , line:1754
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiRhs:
\_ref_obj: (value), line:1754
|vpiName:value
|vpiFullName:uvm_pkg.uvm_reg::do_write.value
|vpiStmt:
\_assignment: , line:1755
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.element), line:1755
|vpiName:rw.element
|vpiFullName:uvm_pkg.uvm_reg::do_write.rw.element
|vpiRhs:
\_ref_obj: (this), line:1755
|vpiName:this
|vpiFullName:uvm_pkg.uvm_reg::do_write.this
|vpiStmt:
\_assignment: , line:1756
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.element_kind), line:1756
|vpiName:rw.element_kind
|vpiFullName:uvm_pkg.uvm_reg::do_write.rw.element_kind
|vpiRhs:
\_ref_obj: (UVM_REG), line:1756
|vpiName:UVM_REG
|vpiFullName:uvm_pkg.uvm_reg::do_write.UVM_REG
|vpiStmt:
\_if_stmt: , line:1759
|vpiCondition:
\_func_call: (uvm_report_enabled), line:1759
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_HIGH), line:1759
|vpiName:UVM_HIGH
|vpiArgument:
\_ref_obj: (UVM_INFO), line:1759
|vpiName:UVM_INFO
|vpiArgument:
\_constant: , line:1759
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_begin: , line:1759
|vpiFullName:uvm_pkg.uvm_reg::do_write
|vpiStmt:
\_if_else: , line:1761
|vpiCondition:
\_operation: , line:1761
|vpiOpType:14
|vpiOperand:
\_ref_obj: (rw.path), line:1761
|vpiName:rw.path
|vpiFullName:uvm_pkg.uvm_reg::do_write.rw.path
|vpiOperand:
\_ref_obj: (UVM_FRONTDOOR), line:1761
|vpiName:UVM_FRONTDOOR
|vpiFullName:uvm_pkg.uvm_reg::do_write.UVM_FRONTDOOR
|vpiStmt:
\_assignment: , line:1762
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (path_s), line:1762
|vpiName:path_s
|vpiFullName:uvm_pkg.uvm_reg::do_write.path_s
|vpiRhs:
\_operation: , line:1762
|vpiOpType:32
|vpiOperand:
\_operation: , line:1762
|vpiOpType:15
|vpiOperand:
\_ref_obj: (map_info.frontdoor), line:1762
|vpiName:map_info.frontdoor
|vpiFullName:uvm_pkg.uvm_reg::do_write.map_info.frontdoor
|vpiOperand:
\_unsupported_expr: , line:1762
|STRING:
|vpiOperand:
\_constant: , line:1762
|vpiConstType:6
|vpiDecompile:"user frontdoor"
|vpiSize:16
|STRING:"user frontdoor"
|vpiOperand:
\_operation: , line:1763
|vpiOpType:33
|vpiOperand:
\_constant: , line:1763
|vpiConstType:6
|vpiDecompile:"map "
|vpiSize:6
|STRING:"map "
|vpiOperand:
\_ref_obj: (rw.map), line:1763
|vpiName:rw.map
|vpiFullName:uvm_pkg.uvm_reg::do_write.rw.map
|vpiElseStmt:
\_assignment: , line:1765
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (path_s), line:1765
|vpiName:path_s
|vpiFullName:uvm_pkg.uvm_reg::do_write.path_s
|vpiRhs:
\_operation: , line:1765
|vpiOpType:32
|vpiOperand:
\_operation: , line:1765
|vpiOpType:15
|vpiOperand:
\_func_call: (get_backdoor), line:1765
|vpiName:get_backdoor
|vpiOperand:
\_unsupported_expr: , line:1765
|STRING:
|vpiOperand:
\_constant: , line:1765
|vpiConstType:6
|vpiDecompile:"user backdoor"
|vpiSize:15
|STRING:"user backdoor"
|vpiOperand:
\_constant: , line:1765
|vpiConstType:6
|vpiDecompile:"DPI backdoor"
|vpiSize:14
|STRING:"DPI backdoor"
|vpiStmt:
\_assignment: , line:1767
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (value_s), line:1767
|vpiName:value_s
|vpiFullName:uvm_pkg.uvm_reg::do_write.value_s
|vpiRhs:
\_sys_func_call: ($sformatf), line:1767
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:1767
|vpiConstType:6
|vpiDecompile:"=0x%0h"
|vpiSize:8
|STRING:"=0x%0h"
|vpiArgument:
\_ref_obj: (rw.value), line:1767
|vpiName:rw.value
|vpiStmt:
\_func_call: (uvm_report_info), line:1769
|vpiName:uvm_report_info
|vpiFunction:
\_function: (uvm_report_info), line:126
|vpiArgument:
\_constant: , line:1769
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_operation: , line:1769
|vpiOpType:33
|vpiOperand:
\_constant: , line:1769
|vpiConstType:6
|vpiDecompile:"Wrote register via "
|vpiSize:21
|STRING:"Wrote register via "
|vpiOperand:
\_ref_obj: (path_s), line:1769
|vpiName:path_s
|vpiOperand:
\_constant: , line:1769
|vpiConstType:6
|vpiDecompile:": "
|vpiSize:4
|STRING:": "
|vpiOperand:
\_func_call: (get_full_name), line:1770
|vpiName:get_full_name
|vpiOperand:
\_ref_obj: (value_s), line:1770
|vpiName:value_s
|vpiArgument:
\_ref_obj: (UVM_HIGH), line:1770
|vpiName:UVM_HIGH
|vpiStmt:
\_assignment: , line:1773
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_write_in_progress), line:1773
|vpiName:m_write_in_progress
|vpiFullName:uvm_pkg.uvm_reg::do_write.m_write_in_progress
|vpiRhs:
\_constant: , line:1773
|vpiConstType:3
|vpiDecompile:'b0
|vpiSize:1
|BIN:0
|vpiStmt:
\_func_call: (XatomicX), line:1775
|vpiName:XatomicX
|vpiArgument:
\_constant: , line:1775
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiTaskFunc:
\_task: (uvm_reg::read), line:1781
|vpiName:uvm_reg::read
|vpiFullName:uvm_pkg.uvm_reg::read
|vpiStmt:
\_begin: , parent:uvm_reg::read
|vpiFullName:uvm_pkg.uvm_reg::read
|vpiStmt:
\_func_call: (XatomicX), line:1790
|vpiName:XatomicX
|vpiArgument:
\_constant: , line:1790
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_func_call: (XreadX), line:1791
|vpiName:XreadX
|vpiArgument:
\_ref_obj: (status), line:1791
|vpiName:status
|vpiArgument:
\_ref_obj: (value), line:1791
|vpiName:value
|vpiArgument:
\_ref_obj: (path), line:1791
|vpiName:path
|vpiArgument:
\_ref_obj: (map), line:1791
|vpiName:map
|vpiArgument:
\_ref_obj: (parent), line:1791
|vpiName:parent
|vpiArgument:
\_ref_obj: (prior), line:1791
|vpiName:prior
|vpiArgument:
\_ref_obj: (extension), line:1791
|vpiName:extension
|vpiArgument:
\_ref_obj: (fname), line:1791
|vpiName:fname
|vpiArgument:
\_ref_obj: (lineno), line:1791
|vpiName:lineno
|vpiStmt:
\_func_call: (XatomicX), line:1792
|vpiName:XatomicX
|vpiArgument:
\_constant: , line:1792
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiTaskFunc:
\_task: (uvm_reg::XreadX), line:1798
|vpiName:uvm_reg::XreadX
|vpiFullName:uvm_pkg.uvm_reg::XreadX
|vpiStmt:
\_begin: , parent:uvm_reg::XreadX
|vpiFullName:uvm_pkg.uvm_reg::XreadX
|vpiStmt:
\_assignment: , line:1810
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw), line:1810
|vpiName:rw
|vpiFullName:uvm_pkg.uvm_reg::XreadX.rw
|vpiRhs:
\_ref_obj: (uvm_reg_item::create), line:1810
|vpiName:uvm_reg_item::create
|vpiFullName:uvm_pkg.uvm_reg::XreadX.uvm_reg_item::create
|vpiStmt:
\_assignment: , line:1811
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.element), line:1811
|vpiName:rw.element
|vpiFullName:uvm_pkg.uvm_reg::XreadX.rw.element
|vpiRhs:
\_ref_obj: (this), line:1811
|vpiName:this
|vpiFullName:uvm_pkg.uvm_reg::XreadX.this
|vpiStmt:
\_assignment: , line:1812
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.element_kind), line:1812
|vpiName:rw.element_kind
|vpiFullName:uvm_pkg.uvm_reg::XreadX.rw.element_kind
|vpiRhs:
\_ref_obj: (UVM_REG), line:1812
|vpiName:UVM_REG
|vpiFullName:uvm_pkg.uvm_reg::XreadX.UVM_REG
|vpiStmt:
\_assignment: , line:1813
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.kind), line:1813
|vpiName:rw.kind
|vpiFullName:uvm_pkg.uvm_reg::XreadX.rw.kind
|vpiRhs:
\_ref_obj: (UVM_READ), line:1813
|vpiName:UVM_READ
|vpiFullName:uvm_pkg.uvm_reg::XreadX.UVM_READ
|vpiStmt:
\_assignment: , line:1814
|vpiBlocking:1
|vpiLhs:
\_bit_select: (rw.value), line:1814
|vpiName:rw.value
|vpiFullName:uvm_pkg.uvm_reg::XreadX.rw.value
|vpiIndex:
\_constant: , line:1814
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiRhs:
\_constant: , line:1814
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_assignment: , line:1815
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.path), line:1815
|vpiName:rw.path
|vpiFullName:uvm_pkg.uvm_reg::XreadX.rw.path
|vpiRhs:
\_ref_obj: (path), line:1815
|vpiName:path
|vpiFullName:uvm_pkg.uvm_reg::XreadX.path
|vpiStmt:
\_assignment: , line:1816
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.map), line:1816
|vpiName:rw.map
|vpiFullName:uvm_pkg.uvm_reg::XreadX.rw.map
|vpiRhs:
\_ref_obj: (map), line:1816
|vpiName:map
|vpiFullName:uvm_pkg.uvm_reg::XreadX.map
|vpiStmt:
\_assignment: , line:1817
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.parent), line:1817
|vpiName:rw.parent
|vpiFullName:uvm_pkg.uvm_reg::XreadX.rw.parent
|vpiRhs:
\_ref_obj: (parent), line:1817
|vpiName:parent
|vpiFullName:uvm_pkg.uvm_reg::XreadX.parent
|vpiStmt:
\_assignment: , line:1818
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.prior), line:1818
|vpiName:rw.prior
|vpiFullName:uvm_pkg.uvm_reg::XreadX.rw.prior
|vpiRhs:
\_ref_obj: (prior), line:1818
|vpiName:prior
|vpiFullName:uvm_pkg.uvm_reg::XreadX.prior
|vpiStmt:
\_assignment: , line:1819
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.extension), line:1819
|vpiName:rw.extension
|vpiFullName:uvm_pkg.uvm_reg::XreadX.rw.extension
|vpiRhs:
\_ref_obj: (extension), line:1819
|vpiName:extension
|vpiFullName:uvm_pkg.uvm_reg::XreadX.extension
|vpiStmt:
\_assignment: , line:1820
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.fname), line:1820
|vpiName:rw.fname
|vpiFullName:uvm_pkg.uvm_reg::XreadX.rw.fname
|vpiRhs:
\_ref_obj: (fname), line:1820
|vpiName:fname
|vpiFullName:uvm_pkg.uvm_reg::XreadX.fname
|vpiStmt:
\_assignment: , line:1821
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.lineno), line:1821
|vpiName:rw.lineno
|vpiFullName:uvm_pkg.uvm_reg::XreadX.rw.lineno
|vpiRhs:
\_ref_obj: (lineno), line:1821
|vpiName:lineno
|vpiFullName:uvm_pkg.uvm_reg::XreadX.lineno
|vpiStmt:
\_func_call: (do_read), line:1823
|vpiName:do_read
|vpiArgument:
\_ref_obj: (rw), line:1823
|vpiName:rw
|vpiStmt:
\_assignment: , line:1825
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (status), line:1825
|vpiName:status
|vpiFullName:uvm_pkg.uvm_reg::XreadX.status
|vpiRhs:
\_ref_obj: (rw.status), line:1825
|vpiName:rw.status
|vpiFullName:uvm_pkg.uvm_reg::XreadX.rw.status
|vpiStmt:
\_assignment: , line:1826
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (value), line:1826
|vpiName:value
|vpiFullName:uvm_pkg.uvm_reg::XreadX.value
|vpiRhs:
\_ref_obj: (rw.value), line:1826
|vpiName:rw.value
|vpiFullName:uvm_pkg.uvm_reg::XreadX.rw.value
|vpiTaskFunc:
\_task: (uvm_reg::do_read), line:1833
|vpiName:uvm_reg::do_read
|vpiFullName:uvm_pkg.uvm_reg::do_read
|vpiStmt:
\_begin: , parent:uvm_reg::do_read
|vpiFullName:uvm_pkg.uvm_reg::do_read
|vpiStmt:
\_assignment: , line:1840
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_fname), line:1840
|vpiName:m_fname
|vpiFullName:uvm_pkg.uvm_reg::do_read.m_fname
|vpiRhs:
\_ref_obj: (rw.fname), line:1840
|vpiName:rw.fname
|vpiFullName:uvm_pkg.uvm_reg::do_read.rw.fname
|vpiStmt:
\_assignment: , line:1841
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_lineno), line:1841
|vpiName:m_lineno
|vpiFullName:uvm_pkg.uvm_reg::do_read.m_lineno
|vpiRhs:
\_ref_obj: (rw.lineno), line:1841
|vpiName:rw.lineno
|vpiFullName:uvm_pkg.uvm_reg::do_read.rw.lineno
|vpiStmt:
\_if_stmt: , line:1843
|vpiCondition:
\_operation: , line:1843
|vpiOpType:3
|vpiOperand:
\_func_call: (Xcheck_accessX), line:1843
|vpiName:Xcheck_accessX
|vpiArgument:
\_ref_obj: (rw), line:1843
|vpiName:rw
|vpiArgument:
\_ref_obj: (map_info), line:1843
|vpiName:map_info
|vpiStmt:
\_return_stmt: , line:1844
|vpiStmt:
\_assignment: , line:1846
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_read_in_progress), line:1846
|vpiName:m_read_in_progress
|vpiFullName:uvm_pkg.uvm_reg::do_read.m_read_in_progress
|vpiRhs:
\_constant: , line:1846
|vpiConstType:3
|vpiDecompile:'b1
|vpiSize:1
|BIN:1
|vpiStmt:
\_assignment: , line:1848
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.status), line:1848
|vpiName:rw.status
|vpiFullName:uvm_pkg.uvm_reg::do_read.rw.status
|vpiRhs:
\_ref_obj: (UVM_IS_OK), line:1848
|vpiName:UVM_IS_OK
|vpiFullName:uvm_pkg.uvm_reg::do_read.UVM_IS_OK
|vpiStmt:
\_foreach_stmt: , line:1851
|vpiFullName:uvm_pkg.uvm_reg::do_read
|vpiVariables:
\_chandle_var: (m_fields), line:1851
|vpiName:m_fields
|vpiFullName:uvm_pkg.uvm_reg::do_read.m_fields
|vpiLoopVars:
\_chandle_var: (i), line:1851
|vpiName:i
|vpiFullName:uvm_pkg.uvm_reg::do_read.i
|vpiStmt:
\_begin: , line:1851
|vpiFullName:uvm_pkg.uvm_reg::do_read
|vpiStmt:
\_assignment: , line:1854
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.element), line:1854
|vpiName:rw.element
|vpiFullName:uvm_pkg.uvm_reg::do_read.rw.element
|vpiRhs:
\_ref_obj: (f), line:1854
|vpiName:f
|vpiFullName:uvm_pkg.uvm_reg::do_read.f
|vpiStmt:
\_assignment: , line:1855
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.element_kind), line:1855
|vpiName:rw.element_kind
|vpiFullName:uvm_pkg.uvm_reg::do_read.rw.element_kind
|vpiRhs:
\_ref_obj: (UVM_FIELD), line:1855
|vpiName:UVM_FIELD
|vpiFullName:uvm_pkg.uvm_reg::do_read.UVM_FIELD
|vpiStmt:
\_func_call: (m_fields.pre_read), line:1856
|vpiName:m_fields.pre_read
|vpiArgument:
\_ref_obj: (rw), line:1856
|vpiName:rw
|vpiStmt:
\_for_stmt: , line:1857
|vpiFullName:uvm_pkg.uvm_reg::do_read
|vpiCondition:
\_operation: , line:1857
|vpiOpType:15
|vpiOperand:
\_ref_obj: (cb), line:1857
|vpiName:cb
|vpiFullName:uvm_pkg.uvm_reg::do_read.cb
|vpiOperand:
\_unsupported_expr: , line:1857
|STRING:
|vpiForInitStmt:
\_assign_stmt:
|vpiRhs:
\_ref_obj: (cbs.first), line:1857
|vpiName:cbs.first
|vpiFullName:uvm_pkg.uvm_reg::do_read.cbs.first
|vpiLhs:
\_chandle_var: (cb), line:1857
|vpiName:cb
|vpiFullName:uvm_pkg.uvm_reg::do_read.cb
|vpiForIncStmt:
\_operation: , line:1857
|vpiOpType:82
|vpiOperand:
\_ref_obj: (cb), line:1857
|vpiName:cb
|vpiStmt:
\_func_call: (cb.pre_read), line:1858
|vpiName:cb.pre_read
|vpiArgument:
\_ref_obj: (rw), line:1858
|vpiName:rw
|vpiStmt:
\_assignment: , line:1861
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.element), line:1861
|vpiName:rw.element
|vpiFullName:uvm_pkg.uvm_reg::do_read.rw.element
|vpiRhs:
\_ref_obj: (this), line:1861
|vpiName:this
|vpiFullName:uvm_pkg.uvm_reg::do_read.this
|vpiStmt:
\_assignment: , line:1862
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.element_kind), line:1862
|vpiName:rw.element_kind
|vpiFullName:uvm_pkg.uvm_reg::do_read.rw.element_kind
|vpiRhs:
\_ref_obj: (UVM_REG), line:1862
|vpiName:UVM_REG
|vpiFullName:uvm_pkg.uvm_reg::do_read.UVM_REG
|vpiStmt:
\_func_call: (pre_read), line:1865
|vpiName:pre_read
|vpiArgument:
\_ref_obj: (rw), line:1865
|vpiName:rw
|vpiStmt:
\_for_stmt: , line:1866
|vpiFullName:uvm_pkg.uvm_reg::do_read
|vpiCondition:
\_operation: , line:1866
|vpiOpType:15
|vpiOperand:
\_ref_obj: (cb), line:1866
|vpiName:cb
|vpiFullName:uvm_pkg.uvm_reg::do_read.cb
|vpiOperand:
\_unsupported_expr: , line:1866
|STRING:
|vpiForInitStmt:
\_assign_stmt:
|vpiRhs:
\_ref_obj: (cbs.first), line:1866
|vpiName:cbs.first
|vpiFullName:uvm_pkg.uvm_reg::do_read.cbs.first
|vpiLhs:
\_chandle_var: (cb), line:1866
|vpiName:cb
|vpiFullName:uvm_pkg.uvm_reg::do_read.cb
|vpiForIncStmt:
\_operation: , line:1866
|vpiOpType:82
|vpiOperand:
\_ref_obj: (cb), line:1866
|vpiName:cb
|vpiStmt:
\_func_call: (cb.pre_read), line:1867
|vpiName:cb.pre_read
|vpiArgument:
\_ref_obj: (rw), line:1867
|vpiName:rw
|vpiStmt:
\_if_stmt: , line:1869
|vpiCondition:
\_operation: , line:1869
|vpiOpType:15
|vpiOperand:
\_ref_obj: (rw.status), line:1869
|vpiName:rw.status
|vpiFullName:uvm_pkg.uvm_reg::do_read.rw.status
|vpiOperand:
\_ref_obj: (UVM_IS_OK), line:1869
|vpiName:UVM_IS_OK
|vpiFullName:uvm_pkg.uvm_reg::do_read.UVM_IS_OK
|vpiStmt:
\_begin: , line:1869
|vpiFullName:uvm_pkg.uvm_reg::do_read
|vpiStmt:
\_assignment: , line:1870
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_read_in_progress), line:1870
|vpiName:m_read_in_progress
|vpiFullName:uvm_pkg.uvm_reg::do_read.m_read_in_progress
|vpiRhs:
\_constant: , line:1870
|vpiConstType:3
|vpiDecompile:'b0
|vpiSize:1
|BIN:0
|vpiStmt:
\_return_stmt: , line:1872
|vpiStmt:
\_case_stmt: , line:1876
|vpiCaseType:1
|vpiCondition:
\_ref_obj: (rw.path), line:1876
|vpiName:rw.path
|vpiFullName:uvm_pkg.uvm_reg::do_read.rw.path
|vpiCaseItem:
\_case_item: , line:1879
|vpiExpr:
\_ref_obj: (UVM_BACKDOOR), line:1879
|vpiName:UVM_BACKDOOR
|vpiFullName:uvm_pkg.uvm_reg::do_read.UVM_BACKDOOR
|vpiStmt:
\_begin: , line:1879
|vpiFullName:uvm_pkg.uvm_reg::do_read
|vpiStmt:
\_if_else: , line:1883
|vpiCondition:
\_operation: , line:1883
|vpiOpType:15
|vpiOperand:
\_ref_obj: (rw.map), line:1883
|vpiName:rw.map
|vpiFullName:uvm_pkg.uvm_reg::do_read.rw.map
|vpiOperand:
\_unsupported_expr: , line:1883
|STRING:
|vpiStmt:
\_assignment: , line:1884
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.local_map), line:1884
|vpiName:rw.local_map
|vpiFullName:uvm_pkg.uvm_reg::do_read.rw.local_map
|vpiRhs:
\_ref_obj: (rw.map), line:1884
|vpiName:rw.map
|vpiFullName:uvm_pkg.uvm_reg::do_read.rw.map
|vpiElseStmt:
\_assignment: , line:1886
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.local_map), line:1886
|vpiName:rw.local_map
|vpiFullName:uvm_pkg.uvm_reg::do_read.rw.local_map
|vpiRhs:
\_func_call: (get_default_map), line:1886
|vpiName:get_default_map
|vpiStmt:
\_assignment: , line:1888
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (map), line:1888
|vpiName:map
|vpiFullName:uvm_pkg.uvm_reg::do_read.map
|vpiRhs:
\_ref_obj: (rw.local_map), line:1888
|vpiName:rw.local_map
|vpiFullName:uvm_pkg.uvm_reg::do_read.rw.local_map
|vpiStmt:
\_if_stmt: , line:1890
|vpiCondition:
\_ref_obj: (map.get_check_on_read), line:1890
|vpiName:map.get_check_on_read
|vpiFullName:uvm_pkg.uvm_reg::do_read.map.get_check_on_read
|vpiStmt:
\_assignment: , line:1890
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (exp), line:1890
|vpiName:exp
|vpiFullName:uvm_pkg.uvm_reg::do_read.exp
|vpiRhs:
\_func_call: (get), line:1890
|vpiName:get
|vpiStmt:
\_if_else: , line:1892
|vpiCondition:
\_operation: , line:1892
|vpiOpType:95
|vpiOperand:
\_func_call: (get_rights), line:1892
|vpiName:get_rights
|vpiArgument:
\_ref_obj: (rw.local_map), line:1892
|vpiName:rw.local_map
|vpiOperand:
\_constant: , line:1892
|vpiConstType:6
|vpiDecompile:"RW"
|vpiSize:4
|STRING:"RW"
|vpiOperand:
\_constant: , line:1892
|vpiConstType:6
|vpiDecompile:"RO"
|vpiSize:4
|STRING:"RO"
|vpiStmt:
\_begin: , line:1892
|vpiFullName:uvm_pkg.uvm_reg::do_read
|vpiStmt:
\_if_else: , line:1893
|vpiCondition:
\_operation: , line:1893
|vpiOpType:15
|vpiOperand:
\_ref_obj: (bkdr), line:1893
|vpiName:bkdr
|vpiFullName:uvm_pkg.uvm_reg::do_read.bkdr
|vpiOperand:
\_unsupported_expr: , line:1893
|STRING:
|vpiStmt:
\_func_call: (bkdr.read), line:1894
|vpiName:bkdr.read
|vpiArgument:
\_ref_obj: (rw), line:1894
|vpiName:rw
|vpiElseStmt:
\_func_call: (backdoor_read), line:1896
|vpiName:backdoor_read
|vpiArgument:
\_ref_obj: (rw), line:1896
|vpiName:rw
|vpiElseStmt:
\_begin: , line:1898
|vpiFullName:uvm_pkg.uvm_reg::do_read
|vpiStmt:
\_assignment: , line:1899
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.status), line:1899
|vpiName:rw.status
|vpiFullName:uvm_pkg.uvm_reg::do_read.rw.status
|vpiRhs:
\_ref_obj: (UVM_NOT_OK), line:1899
|vpiName:UVM_NOT_OK
|vpiFullName:uvm_pkg.uvm_reg::do_read.UVM_NOT_OK
|vpiStmt:
\_assignment: , line:1902
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (value), line:1902
|vpiName:value
|vpiFullName:uvm_pkg.uvm_reg::do_read.value
|vpiRhs:
\_ref_obj: (rw.value), line:1902
|vpiName:rw.value
|vpiFullName:uvm_pkg.uvm_reg::do_read.rw.value
|vpiStmt:
\_if_stmt: , line:1905
|vpiCondition:
\_operation: , line:1905
|vpiOpType:15
|vpiOperand:
\_ref_obj: (rw.status), line:1905
|vpiName:rw.status
|vpiFullName:uvm_pkg.uvm_reg::do_read.rw.status
|vpiOperand:
\_ref_obj: (UVM_NOT_OK), line:1905
|vpiName:UVM_NOT_OK
|vpiFullName:uvm_pkg.uvm_reg::do_read.UVM_NOT_OK
|vpiStmt:
\_begin: , line:1905
|vpiFullName:uvm_pkg.uvm_reg::do_read
|vpiStmt:
\_foreach_stmt: , line:1909
|vpiFullName:uvm_pkg.uvm_reg::do_read
|vpiVariables:
\_chandle_var: (m_fields), line:1909
|vpiName:m_fields
|vpiFullName:uvm_pkg.uvm_reg::do_read.m_fields
|vpiLoopVars:
\_chandle_var: (i), line:1909
|vpiName:i
|vpiFullName:uvm_pkg.uvm_reg::do_read.i
|vpiStmt:
\_begin: , line:1909
|vpiFullName:uvm_pkg.uvm_reg::do_read
|vpiStmt:
\_if_else: , line:1912
|vpiCondition:
\_operation: , line:1912
|vpiOpType:27
|vpiOperand:
\_operation: , line:1912
|vpiOpType:27
|vpiOperand:
\_operation: , line:1912
|vpiOpType:27
|vpiOperand:
\_operation: , line:1912
|vpiOpType:27
|vpiOperand:
\_operation: , line:1912
|vpiOpType:14
|vpiOperand:
\_ref_obj: (acc), line:1912
|vpiName:acc
|vpiFullName:uvm_pkg.uvm_reg::do_read.acc
|vpiOperand:
\_constant: , line:1912
|vpiConstType:6
|vpiDecompile:"RC"
|vpiSize:4
|STRING:"RC"
|vpiOperand:
\_operation: , line:1913
|vpiOpType:14
|vpiOperand:
\_ref_obj: (acc), line:1913
|vpiName:acc
|vpiFullName:uvm_pkg.uvm_reg::do_read.acc
|vpiOperand:
\_constant: , line:1913
|vpiConstType:6
|vpiDecompile:"WRC"
|vpiSize:5
|STRING:"WRC"
|vpiOperand:
\_operation: , line:1914
|vpiOpType:14
|vpiOperand:
\_ref_obj: (acc), line:1914
|vpiName:acc
|vpiFullName:uvm_pkg.uvm_reg::do_read.acc
|vpiOperand:
\_constant: , line:1914
|vpiConstType:6
|vpiDecompile:"WSRC"
|vpiSize:6
|STRING:"WSRC"
|vpiOperand:
\_operation: , line:1915
|vpiOpType:14
|vpiOperand:
\_ref_obj: (acc), line:1915
|vpiName:acc
|vpiFullName:uvm_pkg.uvm_reg::do_read.acc
|vpiOperand:
\_constant: , line:1915
|vpiConstType:6
|vpiDecompile:"W1SRC"
|vpiSize:7
|STRING:"W1SRC"
|vpiOperand:
\_operation: , line:1916
|vpiOpType:14
|vpiOperand:
\_ref_obj: (acc), line:1916
|vpiName:acc
|vpiFullName:uvm_pkg.uvm_reg::do_read.acc
|vpiOperand:
\_constant: , line:1916
|vpiConstType:6
|vpiDecompile:"W0SRC"
|vpiSize:7
|STRING:"W0SRC"
|vpiStmt:
\_begin: , line:1916
|vpiFullName:uvm_pkg.uvm_reg::do_read
|vpiStmt:
\_assignment: , line:1917
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (value), line:1917
|vpiName:value
|vpiFullName:uvm_pkg.uvm_reg::do_read.value
|vpiRhs:
\_operation: , line:1917
|vpiOpType:4
|vpiOperand:
\_operation: , line:1917
|vpiOpType:22
|vpiOperand:
\_operation: , line:1917
|vpiOpType:11
|vpiOperand:
\_operation: , line:1917
|vpiOpType:22
|vpiOperand:
\_constant: , line:1917
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_bit_select: (m_fields.get_n_bits), line:1917
|vpiName:m_fields.get_n_bits
|vpiFullName:uvm_pkg.uvm_reg::do_read.m_fields.get_n_bits
|vpiIndex:
\_ref_obj: (i), line:1917
|vpiName:i
|vpiFullName:uvm_pkg.uvm_reg::do_read.i
|vpiOperand:
\_constant: , line:1917
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_bit_select: (m_fields.get_lsb_pos), line:1918
|vpiName:m_fields.get_lsb_pos
|vpiFullName:uvm_pkg.uvm_reg::do_read.m_fields.get_lsb_pos
|vpiIndex:
\_ref_obj: (i), line:1918
|vpiName:i
|vpiFullName:uvm_pkg.uvm_reg::do_read.i
|vpiElseStmt:
\_if_else: , line:1920
|vpiCondition:
\_operation: , line:1920
|vpiOpType:27
|vpiOperand:
\_operation: , line:1920
|vpiOpType:27
|vpiOperand:
\_operation: , line:1920
|vpiOpType:27
|vpiOperand:
\_operation: , line:1920
|vpiOpType:27
|vpiOperand:
\_operation: , line:1920
|vpiOpType:14
|vpiOperand:
\_ref_obj: (acc), line:1920
|vpiName:acc
|vpiFullName:uvm_pkg.uvm_reg::do_read.acc
|vpiOperand:
\_constant: , line:1920
|vpiConstType:6
|vpiDecompile:"RS"
|vpiSize:4
|STRING:"RS"
|vpiOperand:
\_operation: , line:1921
|vpiOpType:14
|vpiOperand:
\_ref_obj: (acc), line:1921
|vpiName:acc
|vpiFullName:uvm_pkg.uvm_reg::do_read.acc
|vpiOperand:
\_constant: , line:1921
|vpiConstType:6
|vpiDecompile:"WRS"
|vpiSize:5
|STRING:"WRS"
|vpiOperand:
\_operation: , line:1922
|vpiOpType:14
|vpiOperand:
\_ref_obj: (acc), line:1922
|vpiName:acc
|vpiFullName:uvm_pkg.uvm_reg::do_read.acc
|vpiOperand:
\_constant: , line:1922
|vpiConstType:6
|vpiDecompile:"WCRS"
|vpiSize:6
|STRING:"WCRS"
|vpiOperand:
\_operation: , line:1923
|vpiOpType:14
|vpiOperand:
\_ref_obj: (acc), line:1923
|vpiName:acc
|vpiFullName:uvm_pkg.uvm_reg::do_read.acc
|vpiOperand:
\_constant: , line:1923
|vpiConstType:6
|vpiDecompile:"W1CRS"
|vpiSize:7
|STRING:"W1CRS"
|vpiOperand:
\_operation: , line:1924
|vpiOpType:14
|vpiOperand:
\_ref_obj: (acc), line:1924
|vpiName:acc
|vpiFullName:uvm_pkg.uvm_reg::do_read.acc
|vpiOperand:
\_constant: , line:1924
|vpiConstType:6
|vpiDecompile:"W0CRS"
|vpiSize:7
|STRING:"W0CRS"
|vpiStmt:
\_begin: , line:1924
|vpiFullName:uvm_pkg.uvm_reg::do_read
|vpiStmt:
\_assignment: , line:1925
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (value), line:1925
|vpiName:value
|vpiFullName:uvm_pkg.uvm_reg::do_read.value
|vpiRhs:
\_operation: , line:1925
|vpiOpType:22
|vpiOperand:
\_operation: , line:1925
|vpiOpType:11
|vpiOperand:
\_operation: , line:1925
|vpiOpType:22
|vpiOperand:
\_constant: , line:1925
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_bit_select: (m_fields.get_n_bits), line:1925
|vpiName:m_fields.get_n_bits
|vpiFullName:uvm_pkg.uvm_reg::do_read.m_fields.get_n_bits
|vpiIndex:
\_ref_obj: (i), line:1925
|vpiName:i
|vpiFullName:uvm_pkg.uvm_reg::do_read.i
|vpiOperand:
\_constant: , line:1925
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_bit_select: (m_fields.get_lsb_pos), line:1926
|vpiName:m_fields.get_lsb_pos
|vpiFullName:uvm_pkg.uvm_reg::do_read.m_fields.get_lsb_pos
|vpiIndex:
\_ref_obj: (i), line:1926
|vpiName:i
|vpiFullName:uvm_pkg.uvm_reg::do_read.i
|vpiElseStmt:
\_if_stmt: , line:1928
|vpiCondition:
\_operation: , line:1928
|vpiOpType:27
|vpiOperand:
\_operation: , line:1928
|vpiOpType:27
|vpiOperand:
\_operation: , line:1928
|vpiOpType:27
|vpiOperand:
\_operation: , line:1928
|vpiOpType:14
|vpiOperand:
\_ref_obj: (acc), line:1928
|vpiName:acc
|vpiFullName:uvm_pkg.uvm_reg::do_read.acc
|vpiOperand:
\_constant: , line:1928
|vpiConstType:6
|vpiDecompile:"WO"
|vpiSize:4
|STRING:"WO"
|vpiOperand:
\_operation: , line:1929
|vpiOpType:14
|vpiOperand:
\_ref_obj: (acc), line:1929
|vpiName:acc
|vpiFullName:uvm_pkg.uvm_reg::do_read.acc
|vpiOperand:
\_constant: , line:1929
|vpiConstType:6
|vpiDecompile:"WOC"
|vpiSize:5
|STRING:"WOC"
|vpiOperand:
\_operation: , line:1930
|vpiOpType:14
|vpiOperand:
\_ref_obj: (acc), line:1930
|vpiName:acc
|vpiFullName:uvm_pkg.uvm_reg::do_read.acc
|vpiOperand:
\_constant: , line:1930
|vpiConstType:6
|vpiDecompile:"WOS"
|vpiSize:5
|STRING:"WOS"
|vpiOperand:
\_operation: , line:1931
|vpiOpType:14
|vpiOperand:
\_ref_obj: (acc), line:1931
|vpiName:acc
|vpiFullName:uvm_pkg.uvm_reg::do_read.acc
|vpiOperand:
\_constant: , line:1931
|vpiConstType:6
|vpiDecompile:"WO1"
|vpiSize:5
|STRING:"WO1"
|vpiStmt:
\_begin: , line:1931
|vpiFullName:uvm_pkg.uvm_reg::do_read
|vpiStmt:
\_assignment: , line:1932
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (wo_mask), line:1932
|vpiName:wo_mask
|vpiFullName:uvm_pkg.uvm_reg::do_read.wo_mask
|vpiRhs:
\_operation: , line:1932
|vpiOpType:22
|vpiOperand:
\_operation: , line:1932
|vpiOpType:11
|vpiOperand:
\_operation: , line:1932
|vpiOpType:22
|vpiOperand:
\_constant: , line:1932
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_bit_select: (m_fields.get_n_bits), line:1932
|vpiName:m_fields.get_n_bits
|vpiFullName:uvm_pkg.uvm_reg::do_read.m_fields.get_n_bits
|vpiIndex:
\_ref_obj: (i), line:1932
|vpiName:i
|vpiFullName:uvm_pkg.uvm_reg::do_read.i
|vpiOperand:
\_constant: , line:1932
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_bit_select: (m_fields.get_lsb_pos), line:1933
|vpiName:m_fields.get_lsb_pos
|vpiFullName:uvm_pkg.uvm_reg::do_read.m_fields.get_lsb_pos
|vpiIndex:
\_ref_obj: (i), line:1933
|vpiName:i
|vpiFullName:uvm_pkg.uvm_reg::do_read.i
|vpiStmt:
\_if_else: , line:1937
|vpiCondition:
\_operation: , line:1937
|vpiOpType:95
|vpiOperand:
\_func_call: (get_rights), line:1937
|vpiName:get_rights
|vpiArgument:
\_ref_obj: (rw.local_map), line:1937
|vpiName:rw.local_map
|vpiOperand:
\_constant: , line:1937
|vpiConstType:6
|vpiDecompile:"RW"
|vpiSize:4
|STRING:"RW"
|vpiOperand:
\_constant: , line:1937
|vpiConstType:6
|vpiDecompile:"RO"
|vpiSize:4
|STRING:"RO"
|vpiStmt:
\_begin: , line:1937
|vpiFullName:uvm_pkg.uvm_reg::do_read
|vpiStmt:
\_if_stmt: , line:1939
|vpiCondition:
\_operation: , line:1939
|vpiOpType:15
|vpiOperand:
\_ref_obj: (value), line:1939
|vpiName:value
|vpiFullName:uvm_pkg.uvm_reg::do_read.value
|vpiOperand:
\_ref_obj: (rw.value), line:1939
|vpiName:rw.value
|vpiFullName:uvm_pkg.uvm_reg::do_read.rw.value
|vpiStmt:
\_begin: , line:1939
|vpiFullName:uvm_pkg.uvm_reg::do_read
|vpiStmt:
\_assignment: , line:1941
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (saved), line:1941
|vpiName:saved
|vpiFullName:uvm_pkg.uvm_reg::do_read.saved
|vpiRhs:
\_ref_obj: (rw.value), line:1941
|vpiName:rw.value
|vpiFullName:uvm_pkg.uvm_reg::do_read.rw.value
|vpiStmt:
\_assignment: , line:1942
|vpiBlocking:1
|vpiLhs:
\_bit_select: (rw.value), line:1942
|vpiName:rw.value
|vpiFullName:uvm_pkg.uvm_reg::do_read.rw.value
|vpiIndex:
\_constant: , line:1942
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiRhs:
\_ref_obj: (value), line:1942
|vpiName:value
|vpiFullName:uvm_pkg.uvm_reg::do_read.value
|vpiStmt:
\_if_else: , line:1943
|vpiCondition:
\_operation: , line:1943
|vpiOpType:15
|vpiOperand:
\_ref_obj: (bkdr), line:1943
|vpiName:bkdr
|vpiFullName:uvm_pkg.uvm_reg::do_read.bkdr
|vpiOperand:
\_unsupported_expr: , line:1943
|STRING:
|vpiStmt:
\_func_call: (bkdr.write), line:1944
|vpiName:bkdr.write
|vpiArgument:
\_ref_obj: (rw), line:1944
|vpiName:rw
|vpiElseStmt:
\_func_call: (backdoor_write), line:1946
|vpiName:backdoor_write
|vpiArgument:
\_ref_obj: (rw), line:1946
|vpiName:rw
|vpiStmt:
\_assignment: , line:1947
|vpiBlocking:1
|vpiLhs:
\_bit_select: (rw.value), line:1947
|vpiName:rw.value
|vpiFullName:uvm_pkg.uvm_reg::do_read.rw.value
|vpiIndex:
\_constant: , line:1947
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiRhs:
\_ref_obj: (saved), line:1947
|vpiName:saved
|vpiFullName:uvm_pkg.uvm_reg::do_read.saved
|vpiStmt:
\_assignment: , line:1950
|vpiBlocking:1
|vpiLhs:
\_bit_select: (rw.value), line:1950
|vpiName:rw.value
|vpiFullName:uvm_pkg.uvm_reg::do_read.rw.value
|vpiIndex:
\_constant: , line:1950
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiRhs:
\_operation: , line:1950
|vpiOpType:4
|vpiOperand:
\_ref_obj: (wo_mask), line:1950
|vpiName:wo_mask
|vpiFullName:uvm_pkg.uvm_reg::do_read.wo_mask
|vpiStmt:
\_if_stmt: , line:1952
|vpiCondition:
\_operation: , line:1952
|vpiOpType:26
|vpiOperand:
\_ref_obj: (map.get_check_on_read), line:1952
|vpiName:map.get_check_on_read
|vpiFullName:uvm_pkg.uvm_reg::do_read.map.get_check_on_read
|vpiOperand:
\_operation: , line:1953
|vpiOpType:15
|vpiOperand:
\_ref_obj: (rw.status), line:1953
|vpiName:rw.status
|vpiFullName:uvm_pkg.uvm_reg::do_read.rw.status
|vpiOperand:
\_ref_obj: (UVM_NOT_OK), line:1953
|vpiName:UVM_NOT_OK
|vpiFullName:uvm_pkg.uvm_reg::do_read.UVM_NOT_OK
|vpiStmt:
\_begin: , line:1953
|vpiFullName:uvm_pkg.uvm_reg::do_read
|vpiStmt:
\_func_call: (do_check), line:1954
|vpiName:do_check
|vpiArgument:
\_ref_obj: (exp), line:1954
|vpiName:exp
|vpiArgument:
\_ref_obj: (rw.value), line:1954
|vpiName:rw.value
|vpiArgument:
\_ref_obj: (map), line:1954
|vpiName:map
|vpiStmt:
\_func_call: (do_predict), line:1957
|vpiName:do_predict
|vpiArgument:
\_ref_obj: (rw), line:1957
|vpiName:rw
|vpiArgument:
\_ref_obj: (UVM_PREDICT_READ), line:1957
|vpiName:UVM_PREDICT_READ
|vpiElseStmt:
\_begin: , line:1959
|vpiFullName:uvm_pkg.uvm_reg::do_read
|vpiStmt:
\_assignment: , line:1960
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.status), line:1960
|vpiName:rw.status
|vpiFullName:uvm_pkg.uvm_reg::do_read.rw.status
|vpiRhs:
\_ref_obj: (UVM_NOT_OK), line:1960
|vpiName:UVM_NOT_OK
|vpiFullName:uvm_pkg.uvm_reg::do_read.UVM_NOT_OK
|vpiCaseItem:
\_case_item: , line:1967
|vpiExpr:
\_ref_obj: (UVM_FRONTDOOR), line:1967
|vpiName:UVM_FRONTDOOR
|vpiFullName:uvm_pkg.uvm_reg::do_read.UVM_FRONTDOOR
|vpiStmt:
\_begin: , line:1967
|vpiFullName:uvm_pkg.uvm_reg::do_read
|vpiStmt:
\_assignment: , line:1971
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_is_busy), line:1971
|vpiName:m_is_busy
|vpiFullName:uvm_pkg.uvm_reg::do_read.m_is_busy
|vpiRhs:
\_constant: , line:1971
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_if_stmt: , line:1973
|vpiCondition:
\_ref_obj: (rw.local_map), line:1973
|vpiName:rw.local_map
|vpiFullName:uvm_pkg.uvm_reg::do_read.rw.local_map
|vpiStmt:
\_assignment: , line:1973
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (exp), line:1973
|vpiName:exp
|vpiFullName:uvm_pkg.uvm_reg::do_read.exp
|vpiRhs:
\_func_call: (get), line:1973
|vpiName:get
|vpiStmt:
\_if_else: , line:1976
|vpiCondition:
\_operation: , line:1976
|vpiOpType:15
|vpiOperand:
\_ref_obj: (map_info.frontdoor), line:1976
|vpiName:map_info.frontdoor
|vpiFullName:uvm_pkg.uvm_reg::do_read.map_info.frontdoor
|vpiOperand:
\_unsupported_expr: , line:1976
|STRING:
|vpiStmt:
\_begin: , line:1976
|vpiFullName:uvm_pkg.uvm_reg::do_read
|vpiStmt:
\_assignment: , line:1978
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (fd.rw_info), line:1978
|vpiName:fd.rw_info
|vpiFullName:uvm_pkg.uvm_reg::do_read.fd.rw_info
|vpiRhs:
\_ref_obj: (rw), line:1978
|vpiName:rw
|vpiFullName:uvm_pkg.uvm_reg::do_read.rw
|vpiStmt:
\_if_stmt: , line:1979
|vpiCondition:
\_operation: , line:1979
|vpiOpType:14
|vpiOperand:
\_ref_obj: (fd.sequencer), line:1979
|vpiName:fd.sequencer
|vpiFullName:uvm_pkg.uvm_reg::do_read.fd.sequencer
|vpiOperand:
\_unsupported_expr: , line:1979
|STRING:
|vpiStmt:
\_assignment: , line:1980
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (fd.sequencer), line:1980
|vpiName:fd.sequencer
|vpiFullName:uvm_pkg.uvm_reg::do_read.fd.sequencer
|vpiRhs:
\_ref_obj: (system_map.get_sequencer), line:1980
|vpiName:system_map.get_sequencer
|vpiFullName:uvm_pkg.uvm_reg::do_read.system_map.get_sequencer
|vpiStmt:
\_func_call: (fd.start), line:1981
|vpiName:fd.start
|vpiArgument:
\_ref_obj: (fd.sequencer), line:1981
|vpiName:fd.sequencer
|vpiArgument:
\_ref_obj: (rw.parent), line:1981
|vpiName:rw.parent
|vpiElseStmt:
\_begin: , line:1985
|vpiFullName:uvm_pkg.uvm_reg::do_read
|vpiStmt:
\_func_call: (rw.local_map), line:1986
|vpiName:rw.local_map
|vpiStmt:
\_assignment: , line:1989
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_is_busy), line:1989
|vpiName:m_is_busy
|vpiFullName:uvm_pkg.uvm_reg::do_read.m_is_busy
|vpiRhs:
\_constant: , line:1989
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_if_stmt: , line:1991
|vpiCondition:
\_ref_obj: (system_map.get_auto_predict), line:1991
|vpiName:system_map.get_auto_predict
|vpiFullName:uvm_pkg.uvm_reg::do_read.system_map.get_auto_predict
|vpiStmt:
\_begin: , line:1991
|vpiFullName:uvm_pkg.uvm_reg::do_read
|vpiStmt:
\_if_stmt: , line:1993
|vpiCondition:
\_operation: , line:1993
|vpiOpType:26
|vpiOperand:
\_ref_obj: (rw.local_map), line:1993
|vpiName:rw.local_map
|vpiFullName:uvm_pkg.uvm_reg::do_read.rw.local_map
|vpiOperand:
\_operation: , line:1994
|vpiOpType:15
|vpiOperand:
\_ref_obj: (rw.status), line:1994
|vpiName:rw.status
|vpiFullName:uvm_pkg.uvm_reg::do_read.rw.status
|vpiOperand:
\_ref_obj: (UVM_NOT_OK), line:1994
|vpiName:UVM_NOT_OK
|vpiFullName:uvm_pkg.uvm_reg::do_read.UVM_NOT_OK
|vpiStmt:
\_begin: , line:1994
|vpiFullName:uvm_pkg.uvm_reg::do_read
|vpiStmt:
\_func_call: (do_check), line:1995
|vpiName:do_check
|vpiArgument:
\_ref_obj: (exp), line:1995
|vpiName:exp
|vpiArgument:
\_ref_obj: (rw.value), line:1995
|vpiName:rw.value
|vpiArgument:
\_ref_obj: (system_map), line:1995
|vpiName:system_map
|vpiStmt:
\_if_stmt: , line:1998
|vpiCondition:
\_operation: , line:1998
|vpiOpType:15
|vpiOperand:
\_ref_obj: (rw.status), line:1998
|vpiName:rw.status
|vpiFullName:uvm_pkg.uvm_reg::do_read.rw.status
|vpiOperand:
\_ref_obj: (UVM_NOT_OK), line:1998
|vpiName:UVM_NOT_OK
|vpiFullName:uvm_pkg.uvm_reg::do_read.UVM_NOT_OK
|vpiStmt:
\_begin: , line:1998
|vpiFullName:uvm_pkg.uvm_reg::do_read
|vpiStmt:
\_func_call: (sample), line:1999
|vpiName:sample
|vpiArgument:
\_ref_obj: (rw.value), line:1999
|vpiName:rw.value
|vpiArgument:
\_operation: , line:1999
|vpiOpType:1
|vpiOperand:
\_constant: , line:1999
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiArgument:
\_constant: , line:1999
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiArgument:
\_ref_obj: (rw.map), line:1999
|vpiName:rw.map
|vpiStmt:
\_func_call: (m_parent.XsampleX), line:2000
|vpiName:m_parent.XsampleX
|vpiArgument:
\_ref_obj: (map_info.offset), line:2000
|vpiName:map_info.offset
|vpiArgument:
\_constant: , line:2000
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiArgument:
\_ref_obj: (rw.map), line:2000
|vpiName:rw.map
|vpiStmt:
\_assignment: , line:2003
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (status), line:2003
|vpiName:status
|vpiFullName:uvm_pkg.uvm_reg::do_read.status
|vpiRhs:
\_ref_obj: (rw.status), line:2003
|vpiName:rw.status
|vpiFullName:uvm_pkg.uvm_reg::do_read.rw.status
|vpiStmt:
\_func_call: (do_predict), line:2004
|vpiName:do_predict
|vpiArgument:
\_ref_obj: (rw), line:2004
|vpiName:rw
|vpiArgument:
\_ref_obj: (UVM_PREDICT_READ), line:2004
|vpiName:UVM_PREDICT_READ
|vpiStmt:
\_assignment: , line:2005
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.status), line:2005
|vpiName:rw.status
|vpiFullName:uvm_pkg.uvm_reg::do_read.rw.status
|vpiRhs:
\_ref_obj: (status), line:2005
|vpiName:status
|vpiFullName:uvm_pkg.uvm_reg::do_read.status
|vpiStmt:
\_assignment: , line:2011
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (value), line:2011
|vpiName:value
|vpiFullName:uvm_pkg.uvm_reg::do_read.value
|vpiRhs:
\_ref_obj: (rw.value), line:2011
|vpiName:rw.value
|vpiFullName:uvm_pkg.uvm_reg::do_read.rw.value
|vpiStmt:
\_for_stmt: , line:2014
|vpiFullName:uvm_pkg.uvm_reg::do_read
|vpiCondition:
\_operation: , line:2014
|vpiOpType:15
|vpiOperand:
\_ref_obj: (cb), line:2014
|vpiName:cb
|vpiFullName:uvm_pkg.uvm_reg::do_read.cb
|vpiOperand:
\_unsupported_expr: , line:2014
|STRING:
|vpiForInitStmt:
\_assign_stmt:
|vpiRhs:
\_ref_obj: (cbs.first), line:2014
|vpiName:cbs.first
|vpiFullName:uvm_pkg.uvm_reg::do_read.cbs.first
|vpiLhs:
\_chandle_var: (cb), line:2014
|vpiName:cb
|vpiFullName:uvm_pkg.uvm_reg::do_read.cb
|vpiForIncStmt:
\_operation: , line:2014
|vpiOpType:82
|vpiOperand:
\_ref_obj: (cb), line:2014
|vpiName:cb
|vpiStmt:
\_func_call: (cb.post_read), line:2015
|vpiName:cb.post_read
|vpiArgument:
\_ref_obj: (rw), line:2015
|vpiName:rw
|vpiStmt:
\_func_call: (post_read), line:2016
|vpiName:post_read
|vpiArgument:
\_ref_obj: (rw), line:2016
|vpiName:rw
|vpiStmt:
\_foreach_stmt: , line:2019
|vpiFullName:uvm_pkg.uvm_reg::do_read
|vpiVariables:
\_chandle_var: (m_fields), line:2019
|vpiName:m_fields
|vpiFullName:uvm_pkg.uvm_reg::do_read.m_fields
|vpiLoopVars:
\_chandle_var: (i), line:2019
|vpiName:i
|vpiFullName:uvm_pkg.uvm_reg::do_read.i
|vpiStmt:
\_begin: , line:2019
|vpiFullName:uvm_pkg.uvm_reg::do_read
|vpiStmt:
\_assignment: , line:2023
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.element), line:2023
|vpiName:rw.element
|vpiFullName:uvm_pkg.uvm_reg::do_read.rw.element
|vpiRhs:
\_ref_obj: (f), line:2023
|vpiName:f
|vpiFullName:uvm_pkg.uvm_reg::do_read.f
|vpiStmt:
\_assignment: , line:2024
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.element_kind), line:2024
|vpiName:rw.element_kind
|vpiFullName:uvm_pkg.uvm_reg::do_read.rw.element_kind
|vpiRhs:
\_ref_obj: (UVM_FIELD), line:2024
|vpiName:UVM_FIELD
|vpiFullName:uvm_pkg.uvm_reg::do_read.UVM_FIELD
|vpiStmt:
\_assignment: , line:2025
|vpiBlocking:1
|vpiLhs:
\_bit_select: (rw.value), line:2025
|vpiName:rw.value
|vpiFullName:uvm_pkg.uvm_reg::do_read.rw.value
|vpiIndex:
\_constant: , line:2025
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiRhs:
\_operation: , line:2025
|vpiOpType:28
|vpiOperand:
\_operation: , line:2025
|vpiOpType:23
|vpiOperand:
\_ref_obj: (value), line:2025
|vpiName:value
|vpiFullName:uvm_pkg.uvm_reg::do_read.value
|vpiOperand:
\_ref_obj: (f.get_lsb_pos), line:2025
|vpiName:f.get_lsb_pos
|vpiFullName:uvm_pkg.uvm_reg::do_read.f.get_lsb_pos
|vpiOperand:
\_operation: , line:2025
|vpiOpType:11
|vpiOperand:
\_operation: , line:2025
|vpiOpType:22
|vpiOperand:
\_constant: , line:2025
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_ref_obj: (f.get_n_bits), line:2025
|vpiName:f.get_n_bits
|vpiFullName:uvm_pkg.uvm_reg::do_read.f.get_n_bits
|vpiOperand:
\_constant: , line:2025
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_for_stmt: , line:2027
|vpiFullName:uvm_pkg.uvm_reg::do_read
|vpiCondition:
\_operation: , line:2027
|vpiOpType:15
|vpiOperand:
\_ref_obj: (cb), line:2027
|vpiName:cb
|vpiFullName:uvm_pkg.uvm_reg::do_read.cb
|vpiOperand:
\_unsupported_expr: , line:2027
|STRING:
|vpiForInitStmt:
\_assign_stmt:
|vpiRhs:
\_ref_obj: (cbs.first), line:2027
|vpiName:cbs.first
|vpiFullName:uvm_pkg.uvm_reg::do_read.cbs.first
|vpiLhs:
\_chandle_var: (cb), line:2027
|vpiName:cb
|vpiFullName:uvm_pkg.uvm_reg::do_read.cb
|vpiForIncStmt:
\_operation: , line:2027
|vpiOpType:82
|vpiOperand:
\_ref_obj: (cb), line:2027
|vpiName:cb
|vpiStmt:
\_func_call: (cb.post_read), line:2028
|vpiName:cb.post_read
|vpiArgument:
\_ref_obj: (rw), line:2028
|vpiName:rw
|vpiStmt:
\_func_call: (f.post_read), line:2029
|vpiName:f.post_read
|vpiArgument:
\_ref_obj: (rw), line:2029
|vpiName:rw
|vpiStmt:
\_assignment: , line:2032
|vpiBlocking:1
|vpiLhs:
\_bit_select: (rw.value), line:2032
|vpiName:rw.value
|vpiFullName:uvm_pkg.uvm_reg::do_read.rw.value
|vpiIndex:
\_constant: , line:2032
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiRhs:
\_ref_obj: (value), line:2032
|vpiName:value
|vpiFullName:uvm_pkg.uvm_reg::do_read.value
|vpiStmt:
\_assignment: , line:2033
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.element), line:2033
|vpiName:rw.element
|vpiFullName:uvm_pkg.uvm_reg::do_read.rw.element
|vpiRhs:
\_ref_obj: (this), line:2033
|vpiName:this
|vpiFullName:uvm_pkg.uvm_reg::do_read.this
|vpiStmt:
\_assignment: , line:2034
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.element_kind), line:2034
|vpiName:rw.element_kind
|vpiFullName:uvm_pkg.uvm_reg::do_read.rw.element_kind
|vpiRhs:
\_ref_obj: (UVM_REG), line:2034
|vpiName:UVM_REG
|vpiFullName:uvm_pkg.uvm_reg::do_read.UVM_REG
|vpiStmt:
\_if_stmt: , line:2037
|vpiCondition:
\_func_call: (uvm_report_enabled), line:2037
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_HIGH), line:2037
|vpiName:UVM_HIGH
|vpiArgument:
\_ref_obj: (UVM_INFO), line:2037
|vpiName:UVM_INFO
|vpiArgument:
\_constant: , line:2037
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_begin: , line:2037
|vpiFullName:uvm_pkg.uvm_reg::do_read
|vpiStmt:
\_if_else: , line:2039
|vpiCondition:
\_operation: , line:2039
|vpiOpType:14
|vpiOperand:
\_ref_obj: (rw.path), line:2039
|vpiName:rw.path
|vpiFullName:uvm_pkg.uvm_reg::do_read.rw.path
|vpiOperand:
\_ref_obj: (UVM_FRONTDOOR), line:2039
|vpiName:UVM_FRONTDOOR
|vpiFullName:uvm_pkg.uvm_reg::do_read.UVM_FRONTDOOR
|vpiStmt:
\_assignment: , line:2040
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (path_s), line:2040
|vpiName:path_s
|vpiFullName:uvm_pkg.uvm_reg::do_read.path_s
|vpiRhs:
\_operation: , line:2040
|vpiOpType:32
|vpiOperand:
\_operation: , line:2040
|vpiOpType:15
|vpiOperand:
\_ref_obj: (map_info.frontdoor), line:2040
|vpiName:map_info.frontdoor
|vpiFullName:uvm_pkg.uvm_reg::do_read.map_info.frontdoor
|vpiOperand:
\_unsupported_expr: , line:2040
|STRING:
|vpiOperand:
\_constant: , line:2040
|vpiConstType:6
|vpiDecompile:"user frontdoor"
|vpiSize:16
|STRING:"user frontdoor"
|vpiOperand:
\_operation: , line:2041
|vpiOpType:33
|vpiOperand:
\_constant: , line:2041
|vpiConstType:6
|vpiDecompile:"map "
|vpiSize:6
|STRING:"map "
|vpiOperand:
\_ref_obj: (rw.map), line:2041
|vpiName:rw.map
|vpiFullName:uvm_pkg.uvm_reg::do_read.rw.map
|vpiElseStmt:
\_assignment: , line:2043
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (path_s), line:2043
|vpiName:path_s
|vpiFullName:uvm_pkg.uvm_reg::do_read.path_s
|vpiRhs:
\_operation: , line:2043
|vpiOpType:32
|vpiOperand:
\_operation: , line:2043
|vpiOpType:15
|vpiOperand:
\_func_call: (get_backdoor), line:2043
|vpiName:get_backdoor
|vpiOperand:
\_unsupported_expr: , line:2043
|STRING:
|vpiOperand:
\_constant: , line:2043
|vpiConstType:6
|vpiDecompile:"user backdoor"
|vpiSize:15
|STRING:"user backdoor"
|vpiOperand:
\_constant: , line:2043
|vpiConstType:6
|vpiDecompile:"DPI backdoor"
|vpiSize:14
|STRING:"DPI backdoor"
|vpiStmt:
\_assignment: , line:2045
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (value_s), line:2045
|vpiName:value_s
|vpiFullName:uvm_pkg.uvm_reg::do_read.value_s
|vpiRhs:
\_sys_func_call: ($sformatf), line:2045
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:2045
|vpiConstType:6
|vpiDecompile:"=%0h"
|vpiSize:6
|STRING:"=%0h"
|vpiArgument:
\_ref_obj: (rw.value), line:2045
|vpiName:rw.value
|vpiStmt:
\_func_call: (uvm_report_info), line:2047
|vpiName:uvm_report_info
|vpiFunction:
\_function: (uvm_report_info), line:126
|vpiArgument:
\_constant: , line:2047
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_operation: , line:2047
|vpiOpType:33
|vpiOperand:
\_constant: , line:2047
|vpiConstType:6
|vpiDecompile:"Read register via "
|vpiSize:21
|STRING:"Read register via "
|vpiOperand:
\_ref_obj: (path_s), line:2047
|vpiName:path_s
|vpiOperand:
\_constant: , line:2047
|vpiConstType:6
|vpiDecompile:": "
|vpiSize:4
|STRING:": "
|vpiOperand:
\_func_call: (get_full_name), line:2048
|vpiName:get_full_name
|vpiOperand:
\_ref_obj: (value_s), line:2048
|vpiName:value_s
|vpiArgument:
\_ref_obj: (UVM_HIGH), line:2048
|vpiName:UVM_HIGH
|vpiStmt:
\_assignment: , line:2051
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_read_in_progress), line:2051
|vpiName:m_read_in_progress
|vpiFullName:uvm_pkg.uvm_reg::do_read.m_read_in_progress
|vpiRhs:
\_constant: , line:2051
|vpiConstType:3
|vpiDecompile:'b0
|vpiSize:1
|BIN:0
|vpiTaskFunc:
\_function: (uvm_reg::Xcheck_accessX), line:2058
|vpiName:uvm_reg::Xcheck_accessX
|vpiFullName:uvm_pkg.uvm_reg::Xcheck_accessX
|vpiReturn:
\_bit_var: , line:2058
|vpiIODecl:
\_io_decl: (rw)
|vpiName:rw
|vpiDirection:1
|vpiExpr:
\_chandle_var: (uvm_reg_item), line:2058, parent:rw
|vpiName:uvm_reg_item
|vpiFullName:rw.uvm_reg_item
|vpiIODecl:
\_io_decl: (map_info)
|vpiName:map_info
|vpiDirection:2
|vpiExpr:
\_chandle_var: (uvm_reg_map_info), line:2059, parent:map_info
|vpiName:uvm_reg_map_info
|vpiFullName:map_info.uvm_reg_map_info
|vpiStmt:
\_begin: , parent:uvm_reg::Xcheck_accessX
|vpiFullName:uvm_pkg.uvm_reg::Xcheck_accessX
|vpiStmt:
\_if_stmt: , line:2062
|vpiCondition:
\_operation: , line:2062
|vpiOpType:14
|vpiOperand:
\_ref_obj: (rw.path), line:2062
|vpiName:rw.path
|vpiFullName:uvm_pkg.uvm_reg::Xcheck_accessX.rw.path
|vpiOperand:
\_ref_obj: (UVM_DEFAULT_DOOR), line:2062
|vpiName:UVM_DEFAULT_DOOR
|vpiFullName:uvm_pkg.uvm_reg::Xcheck_accessX.UVM_DEFAULT_DOOR
|vpiStmt:
\_assignment: , line:2063
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.path), line:2063
|vpiName:rw.path
|vpiFullName:uvm_pkg.uvm_reg::Xcheck_accessX.rw.path
|vpiRhs:
\_ref_obj: (m_parent.get_default_door), line:2063
|vpiName:m_parent.get_default_door
|vpiFullName:uvm_pkg.uvm_reg::Xcheck_accessX.m_parent.get_default_door
|vpiStmt:
\_if_stmt: , line:2065
|vpiCondition:
\_operation: , line:2065
|vpiOpType:14
|vpiOperand:
\_ref_obj: (rw.path), line:2065
|vpiName:rw.path
|vpiFullName:uvm_pkg.uvm_reg::Xcheck_accessX.rw.path
|vpiOperand:
\_ref_obj: (UVM_BACKDOOR), line:2065
|vpiName:UVM_BACKDOOR
|vpiFullName:uvm_pkg.uvm_reg::Xcheck_accessX.UVM_BACKDOOR
|vpiStmt:
\_begin: , line:2065
|vpiFullName:uvm_pkg.uvm_reg::Xcheck_accessX
|vpiStmt:
\_if_else: , line:134
|vpiCondition:
\_operation: , line:134
|vpiOpType:26
|vpiOperand:
\_operation: , line:134
|vpiOpType:14
|vpiOperand:
\_func_call: (get_backdoor), line:134
|vpiName:get_backdoor
|vpiOperand:
\_unsupported_expr: , line:134
|STRING:
|vpiOperand:
\_operation: , line:134
|vpiOpType:3
|vpiOperand:
\_func_call: (has_hdl_path), line:134
|vpiName:has_hdl_path
|vpiStmt:
\_begin: , line:134
|vpiFullName:uvm_pkg.uvm_reg::Xcheck_accessX
|vpiStmt:
\_begin: , line:136
|vpiFullName:uvm_pkg.uvm_reg::Xcheck_accessX
|vpiStmt:
\_if_stmt: , line:137
|vpiCondition:
\_func_call: (uvm_report_enabled), line:137
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:137
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_WARNING), line:137
|vpiName:UVM_WARNING
|vpiArgument:
\_constant: , line:137
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_warning), line:138
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:138
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_operation: , line:140
|vpiOpType:33
|vpiOperand:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:"No backdoor access available for register '"
|vpiSize:45
|STRING:"No backdoor access available for register '"
|vpiOperand:
\_func_call: (get_full_name), line:140
|vpiName:get_full_name
|vpiOperand:
\_constant: , line:141
|vpiConstType:6
|vpiDecompile:"' . Using frontdoor instead."
|vpiSize:30
|STRING:"' . Using frontdoor instead."
|vpiArgument:
\_ref_obj: (UVM_NONE), line:141
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:141
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg.svh"
|vpiSize:202
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg.svh"
|vpiArgument:
\_constant: , line:141
|vpiConstType:7
|vpiDecompile:2067
|vpiSize:32
|INT:2067
|vpiArgument:
\_constant: , line:141
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:141
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:2069
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.path), line:2069
|vpiName:rw.path
|vpiFullName:uvm_pkg.uvm_reg::Xcheck_accessX.rw.path
|vpiRhs:
\_ref_obj: (UVM_FRONTDOOR), line:2069
|vpiName:UVM_FRONTDOOR
|vpiFullName:uvm_pkg.uvm_reg::Xcheck_accessX.UVM_FRONTDOOR
|vpiElseStmt:
\_if_stmt: , line:2071
|vpiCondition:
\_operation: , line:2071
|vpiOpType:14
|vpiOperand:
\_ref_obj: (rw.map), line:2071
|vpiName:rw.map
|vpiFullName:uvm_pkg.uvm_reg::Xcheck_accessX.rw.map
|vpiOperand:
\_unsupported_expr: , line:2071
|STRING:
|vpiStmt:
\_begin: , line:2071
|vpiFullName:uvm_pkg.uvm_reg::Xcheck_accessX
|vpiStmt:
\_if_else: , line:2073
|vpiCondition:
\_operation: , line:2073
|vpiOpType:15
|vpiOperand:
\_ref_obj: (bkdr_map), line:2073
|vpiName:bkdr_map
|vpiFullName:uvm_pkg.uvm_reg::Xcheck_accessX.bkdr_map
|vpiOperand:
\_unsupported_expr: , line:2073
|STRING:
|vpiStmt:
\_assignment: , line:2074
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.map), line:2074
|vpiName:rw.map
|vpiFullName:uvm_pkg.uvm_reg::Xcheck_accessX.rw.map
|vpiRhs:
\_ref_obj: (bkdr_map), line:2074
|vpiName:bkdr_map
|vpiFullName:uvm_pkg.uvm_reg::Xcheck_accessX.bkdr_map
|vpiElseStmt:
\_assignment: , line:2076
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.map), line:2076
|vpiName:rw.map
|vpiFullName:uvm_pkg.uvm_reg::Xcheck_accessX.rw.map
|vpiRhs:
\_ref_obj: (uvm_reg_map::backdoor), line:2076
|vpiName:uvm_reg_map::backdoor
|vpiFullName:uvm_pkg.uvm_reg::Xcheck_accessX.uvm_reg_map::backdoor
|vpiStmt:
\_if_stmt: , line:2082
|vpiCondition:
\_operation: , line:2082
|vpiOpType:15
|vpiOperand:
\_ref_obj: (rw.path), line:2082
|vpiName:rw.path
|vpiFullName:uvm_pkg.uvm_reg::Xcheck_accessX.rw.path
|vpiOperand:
\_ref_obj: (UVM_BACKDOOR), line:2082
|vpiName:UVM_BACKDOOR
|vpiFullName:uvm_pkg.uvm_reg::Xcheck_accessX.UVM_BACKDOOR
|vpiStmt:
\_begin: , line:2082
|vpiFullName:uvm_pkg.uvm_reg::Xcheck_accessX
|vpiStmt:
\_assignment: , line:2084
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.local_map), line:2084
|vpiName:rw.local_map
|vpiFullName:uvm_pkg.uvm_reg::Xcheck_accessX.rw.local_map
|vpiRhs:
\_func_call: (get_local_map), line:2084
|vpiName:get_local_map
|vpiArgument:
\_ref_obj: (rw.map), line:2084
|vpiName:rw.map
|vpiStmt:
\_if_stmt: , line:2086
|vpiCondition:
\_operation: , line:2086
|vpiOpType:14
|vpiOperand:
\_ref_obj: (rw.local_map), line:2086
|vpiName:rw.local_map
|vpiFullName:uvm_pkg.uvm_reg::Xcheck_accessX.rw.local_map
|vpiOperand:
\_unsupported_expr: , line:2086
|STRING:
|vpiStmt:
\_begin: , line:2086
|vpiFullName:uvm_pkg.uvm_reg::Xcheck_accessX
|vpiStmt:
\_if_else: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:14
|vpiOperand:
\_ref_obj: (rw.map), line:152
|vpiName:rw.map
|vpiFullName:uvm_pkg.uvm_reg::Xcheck_accessX.rw.map
|vpiOperand:
\_unsupported_expr: , line:152
|STRING:
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_reg::Xcheck_accessX
|vpiStmt:
\_if_stmt: , line:156
|vpiCondition:
\_func_call: (uvm_report_enabled), line:156
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:156
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:156
|vpiName:UVM_ERROR
|vpiArgument:
\_func_call: (get_type_name), line:156
|vpiName:get_type_name
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_func_call: (get_type_name), line:157
|vpiName:get_type_name
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"Unable to physically access register with null map"
|vpiSize:52
|STRING:"Unable to physically access register with null map"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:157
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg.svh"
|vpiSize:202
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg.svh"
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:2089
|vpiSize:32
|INT:2089
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiElseStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_reg::Xcheck_accessX
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_func_call: (get_type_name), line:155
|vpiName:get_type_name
|vpiStmt:
\_func_call: (uvm_report_error), line:156
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_func_call: (get_type_name), line:156
|vpiName:get_type_name
|vpiArgument:
\_operation: , line:158
|vpiOpType:33
|vpiOperand:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"No transactor available to physically access register on map '"
|vpiSize:64
|STRING:"No transactor available to physically access register on map '"
|vpiOperand:
\_ref_obj: (rw.map), line:159
|vpiName:rw.map
|vpiOperand:
\_constant: , line:159
|vpiConstType:6
|vpiDecompile:"'"
|vpiSize:3
|STRING:"'"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:159
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:159
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg.svh"
|vpiSize:202
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg.svh"
|vpiArgument:
\_constant: , line:159
|vpiConstType:7
|vpiDecompile:2091
|vpiSize:32
|INT:2091
|vpiArgument:
\_constant: , line:159
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:159
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:2093
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.status), line:2093
|vpiName:rw.status
|vpiFullName:uvm_pkg.uvm_reg::Xcheck_accessX.rw.status
|vpiRhs:
\_ref_obj: (UVM_NOT_OK), line:2093
|vpiName:UVM_NOT_OK
|vpiFullName:uvm_pkg.uvm_reg::Xcheck_accessX.UVM_NOT_OK
|vpiStmt:
\_return_stmt: , line:2094
|vpiCondition:
\_constant: , line:2094
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_assignment: , line:2097
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (map_info), line:2097
|vpiName:map_info
|vpiFullName:uvm_pkg.uvm_reg::Xcheck_accessX.map_info
|vpiRhs:
\_ref_obj: (rw.local_map), line:2097
|vpiName:rw.local_map
|vpiFullName:uvm_pkg.uvm_reg::Xcheck_accessX.rw.local_map
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:26
|vpiOperand:
\_operation: , line:152
|vpiOpType:14
|vpiOperand:
\_ref_obj: (map_info.frontdoor), line:152
|vpiName:map_info.frontdoor
|vpiFullName:uvm_pkg.uvm_reg::Xcheck_accessX.map_info.frontdoor
|vpiOperand:
\_unsupported_expr: , line:152
|STRING:
|vpiOperand:
\_ref_obj: (map_info.unmapped), line:152
|vpiName:map_info.unmapped
|vpiFullName:uvm_pkg.uvm_reg::Xcheck_accessX.map_info.unmapped
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_reg::Xcheck_accessX
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_reg::Xcheck_accessX
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:155
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:156
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_operation: , line:156
|vpiOpType:33
|vpiOperand:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"Register '"
|vpiSize:12
|STRING:"Register '"
|vpiOperand:
\_func_call: (get_full_name), line:156
|vpiName:get_full_name
|vpiOperand:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"' unmapped in map '"
|vpiSize:21
|STRING:"' unmapped in map '"
|vpiOperand:
\_operation: , line:159
|vpiOpType:32
|vpiOperand:
\_operation: , line:159
|vpiOpType:14
|vpiOperand:
\_ref_obj: (rw.map), line:159
|vpiName:rw.map
|vpiOperand:
\_unsupported_expr: , line:159
|STRING:
|vpiOperand:
\_ref_obj: (rw.local_map), line:159
|vpiName:rw.local_map
|vpiOperand:
\_ref_obj: (rw.map), line:159
|vpiName:rw.map
|vpiOperand:
\_constant: , line:160
|vpiConstType:6
|vpiDecompile:"' and does not have a user-defined frontdoor"
|vpiSize:46
|STRING:"' and does not have a user-defined frontdoor"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:160
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:160
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg.svh"
|vpiSize:202
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg.svh"
|vpiArgument:
\_constant: , line:160
|vpiConstType:7
|vpiDecompile:2101
|vpiSize:32
|INT:2101
|vpiArgument:
\_constant: , line:160
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:160
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:2103
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.status), line:2103
|vpiName:rw.status
|vpiFullName:uvm_pkg.uvm_reg::Xcheck_accessX.rw.status
|vpiRhs:
\_ref_obj: (UVM_NOT_OK), line:2103
|vpiName:UVM_NOT_OK
|vpiFullName:uvm_pkg.uvm_reg::Xcheck_accessX.UVM_NOT_OK
|vpiStmt:
\_return_stmt: , line:2104
|vpiCondition:
\_constant: , line:2104
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_if_stmt: , line:2107
|vpiCondition:
\_operation: , line:2107
|vpiOpType:14
|vpiOperand:
\_ref_obj: (rw.map), line:2107
|vpiName:rw.map
|vpiFullName:uvm_pkg.uvm_reg::Xcheck_accessX.rw.map
|vpiOperand:
\_unsupported_expr: , line:2107
|STRING:
|vpiStmt:
\_assignment: , line:2108
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.map), line:2108
|vpiName:rw.map
|vpiFullName:uvm_pkg.uvm_reg::Xcheck_accessX.rw.map
|vpiRhs:
\_ref_obj: (rw.local_map), line:2108
|vpiName:rw.local_map
|vpiFullName:uvm_pkg.uvm_reg::Xcheck_accessX.rw.local_map
|vpiStmt:
\_return_stmt: , line:2110
|vpiCondition:
\_constant: , line:2110
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiTaskFunc:
\_function: (uvm_reg::is_busy), line:2116
|vpiName:uvm_reg::is_busy
|vpiFullName:uvm_pkg.uvm_reg::is_busy
|vpiReturn:
\_bit_var: , line:2116
|vpiStmt:
\_return_stmt: , line:2117, parent:uvm_reg::is_busy
|vpiCondition:
\_ref_obj: (m_is_busy), line:2117
|vpiName:m_is_busy
|vpiFullName:uvm_pkg.uvm_reg::is_busy.m_is_busy
|vpiTaskFunc:
\_function: (uvm_reg::Xset_busyX), line:2123
|vpiName:uvm_reg::Xset_busyX
|vpiFullName:uvm_pkg.uvm_reg::Xset_busyX
|vpiIODecl:
\_io_decl: (busy)
|vpiName:busy
|vpiDirection:5
|vpiExpr:
\_bit_var: , line:2123, parent:busy
|vpiFullName:busy
|vpiStmt:
\_assignment: , line:2124, parent:uvm_reg::Xset_busyX
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_is_busy), line:2124
|vpiName:m_is_busy
|vpiFullName:uvm_pkg.uvm_reg::Xset_busyX.m_is_busy
|vpiRhs:
\_ref_obj: (busy), line:2124
|vpiName:busy
|vpiFullName:uvm_pkg.uvm_reg::Xset_busyX.busy
|vpiTaskFunc:
\_function: (uvm_reg::Xis_locked_by_fieldX), line:2130
|vpiName:uvm_reg::Xis_locked_by_fieldX
|vpiFullName:uvm_pkg.uvm_reg::Xis_locked_by_fieldX
|vpiReturn:
\_bit_var: , line:2130
|vpiStmt:
\_return_stmt: , line:2131, parent:uvm_reg::Xis_locked_by_fieldX
|vpiCondition:
\_ref_obj: (m_is_locked_by_field), line:2131
|vpiName:m_is_locked_by_field
|vpiFullName:uvm_pkg.uvm_reg::Xis_locked_by_fieldX.m_is_locked_by_field
|vpiTaskFunc:
\_task: (uvm_reg::backdoor_write), line:2137
|vpiName:uvm_reg::backdoor_write
|vpiFullName:uvm_pkg.uvm_reg::backdoor_write
|vpiStmt:
\_begin: , parent:uvm_reg::backdoor_write
|vpiFullName:uvm_pkg.uvm_reg::backdoor_write
|vpiStmt:
\_func_call: (get_full_hdl_path), line:2140
|vpiName:get_full_hdl_path
|vpiArgument:
\_ref_obj: (paths), line:2140
|vpiName:paths
|vpiArgument:
\_ref_obj: (rw.bd_kind), line:2140
|vpiName:rw.bd_kind
|vpiStmt:
\_foreach_stmt: , line:2141
|vpiFullName:uvm_pkg.uvm_reg::backdoor_write
|vpiVariables:
\_chandle_var: (paths), line:2141
|vpiName:paths
|vpiFullName:uvm_pkg.uvm_reg::backdoor_write.paths
|vpiLoopVars:
\_chandle_var: (i), line:2141
|vpiName:i
|vpiFullName:uvm_pkg.uvm_reg::backdoor_write.i
|vpiStmt:
\_begin: , line:2141
|vpiFullName:uvm_pkg.uvm_reg::backdoor_write
|vpiStmt:
\_foreach_stmt: , line:116
|vpiFullName:uvm_pkg.uvm_reg::backdoor_write
|vpiVariables:
\_chandle_var: (hdl_concat), line:116
|vpiName:hdl_concat
|vpiFullName:uvm_pkg.uvm_reg::backdoor_write.hdl_concat
|vpiLoopVars:
\_chandle_var: (j), line:116
|vpiName:j
|vpiFullName:uvm_pkg.uvm_reg::backdoor_write.j
|vpiStmt:
\_begin: , line:116
|vpiFullName:uvm_pkg.uvm_reg::backdoor_write
|vpiStmt:
\_begin: , line:118
|vpiFullName:uvm_pkg.uvm_reg::backdoor_write
|vpiStmt:
\_if_stmt: , line:119
|vpiCondition:
\_func_call: (uvm_report_enabled), line:119
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_DEBUG), line:119
|vpiName:UVM_DEBUG
|vpiArgument:
\_ref_obj: (UVM_INFO), line:119
|vpiName:UVM_INFO
|vpiArgument:
\_constant: , line:119
|vpiConstType:6
|vpiDecompile:"RegMem"
|vpiSize:8
|STRING:"RegMem"
|vpiStmt:
\_func_call: (uvm_report_info), line:121
|vpiName:uvm_report_info
|vpiFunction:
\_function: (uvm_report_info), line:126
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"RegMem"
|vpiSize:8
|STRING:"RegMem"
|vpiArgument:
\_sys_func_call: ($sformatf), line:121
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"backdoor_write to %s"
|vpiSize:22
|STRING:"backdoor_write to %s"
|vpiArgument:
\_ref_obj: (hdl_concat.slices), line:122
|vpiName:hdl_concat.slices
|vpiArgument:
\_ref_obj: (UVM_DEBUG), line:122
|vpiName:UVM_DEBUG
|vpiArgument:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg.svh"
|vpiSize:202
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg.svh"
|vpiArgument:
\_constant: , line:122
|vpiConstType:7
|vpiDecompile:2146
|vpiSize:32
|INT:2146
|vpiArgument:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:122
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_if_stmt: , line:2149
|vpiCondition:
\_operation: , line:2149
|vpiOpType:20
|vpiOperand:
\_ref_obj: (hdl_concat.slices), line:2149
|vpiName:hdl_concat.slices
|vpiFullName:uvm_pkg.uvm_reg::backdoor_write.hdl_concat.slices
|vpiOperand:
\_constant: , line:2149
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_begin: , line:2149
|vpiFullName:uvm_pkg.uvm_reg::backdoor_write
|vpiStmt:
\_assignment: , line:2150
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (ok), line:2150
|vpiName:ok
|vpiFullName:uvm_pkg.uvm_reg::backdoor_write.ok
|vpiRhs:
\_func_call: (uvm_hdl_deposit), line:2150
|vpiName:uvm_hdl_deposit
|vpiArgument:
\_ref_obj: (hdl_concat.slices), line:2150
|vpiName:hdl_concat.slices
|vpiArgument:
\_ref_obj: (rw.value), line:2150
|vpiName:rw.value
|vpiStmt:
\_continue_stmt: , line:2151
|vpiStmt:
\_begin: , line:2153
|vpiFullName:uvm_pkg.uvm_reg::backdoor_write
|vpiStmt:
\_assignment: , line:2155
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (slice), line:2155
|vpiName:slice
|vpiFullName:uvm_pkg.uvm_reg::backdoor_write.slice
|vpiRhs:
\_operation: , line:2155
|vpiOpType:23
|vpiOperand:
\_ref_obj: (rw.value), line:2155
|vpiName:rw.value
|vpiFullName:uvm_pkg.uvm_reg::backdoor_write.rw.value
|vpiOperand:
\_ref_obj: (hdl_concat.slices), line:2155
|vpiName:hdl_concat.slices
|vpiFullName:uvm_pkg.uvm_reg::backdoor_write.hdl_concat.slices
|vpiStmt:
\_assignment: , line:2156
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (slice), line:2156
|vpiName:slice
|vpiFullName:uvm_pkg.uvm_reg::backdoor_write.slice
|vpiRhs:
\_operation: , line:2156
|vpiOpType:11
|vpiOperand:
\_operation: , line:2156
|vpiOpType:22
|vpiOperand:
\_constant: , line:2156
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_ref_obj: (hdl_concat.slices), line:2156
|vpiName:hdl_concat.slices
|vpiFullName:uvm_pkg.uvm_reg::backdoor_write.hdl_concat.slices
|vpiOperand:
\_constant: , line:2156
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:2157
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (ok), line:2157
|vpiName:ok
|vpiFullName:uvm_pkg.uvm_reg::backdoor_write.ok
|vpiRhs:
\_func_call: (uvm_hdl_deposit), line:2157
|vpiName:uvm_hdl_deposit
|vpiArgument:
\_ref_obj: (hdl_concat.slices), line:2157
|vpiName:hdl_concat.slices
|vpiArgument:
\_ref_obj: (slice), line:2157
|vpiName:slice
|vpiStmt:
\_assignment: , line:2161
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.status), line:2161
|vpiName:rw.status
|vpiFullName:uvm_pkg.uvm_reg::backdoor_write.rw.status
|vpiRhs:
\_operation: , line:2161
|vpiOpType:32
|vpiOperand:
\_ref_obj: (ok), line:2161
|vpiName:ok
|vpiFullName:uvm_pkg.uvm_reg::backdoor_write.ok
|vpiOperand:
\_ref_obj: (UVM_IS_OK), line:2161
|vpiName:UVM_IS_OK
|vpiFullName:uvm_pkg.uvm_reg::backdoor_write.UVM_IS_OK
|vpiOperand:
\_ref_obj: (UVM_NOT_OK), line:2161
|vpiName:UVM_NOT_OK
|vpiFullName:uvm_pkg.uvm_reg::backdoor_write.UVM_NOT_OK
|vpiTaskFunc:
\_task: (uvm_reg::backdoor_read), line:2167
|vpiName:uvm_reg::backdoor_read
|vpiFullName:uvm_pkg.uvm_reg::backdoor_read
|vpiStmt:
\_begin: , parent:uvm_reg::backdoor_read
|vpiFullName:uvm_pkg.uvm_reg::backdoor_read
|vpiStmt:
\_assignment: , line:2168
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.status), line:2168
|vpiName:rw.status
|vpiFullName:uvm_pkg.uvm_reg::backdoor_read.rw.status
|vpiRhs:
\_func_call: (backdoor_read_func), line:2168
|vpiName:backdoor_read_func
|vpiArgument:
\_ref_obj: (rw), line:2168
|vpiName:rw
|vpiTaskFunc:
\_function: (uvm_reg::backdoor_read_func), line:2174
|vpiName:uvm_reg::backdoor_read_func
|vpiFullName:uvm_pkg.uvm_reg::backdoor_read_func
|vpiReturn:
\_chandle_var: (uvm_status_e), line:2174
|vpiName:uvm_status_e
|vpiIODecl:
\_io_decl: (rw)
|vpiName:rw
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_item), line:2174, parent:rw
|vpiName:uvm_reg_item
|vpiFullName:rw.uvm_reg_item
|vpiStmt:
\_begin: , parent:uvm_reg::backdoor_read_func
|vpiFullName:uvm_pkg.uvm_reg::backdoor_read_func
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_unsupported_expr: , line:2175
|STRING:
|vpiLhs:
\_chandle_var: (paths), line:2175
|vpiName:paths
|vpiFullName:uvm_pkg.uvm_reg::backdoor_read_func.paths
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (val), line:2176
|vpiName:val
|vpiFullName:uvm_pkg.uvm_reg::backdoor_read_func.val
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_constant: , line:2177
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiLhs:
\_bit_var: (ok), line:2177
|vpiName:ok
|vpiFullName:uvm_pkg.uvm_reg::backdoor_read_func.ok
|vpiStmt:
\_func_call: (get_full_hdl_path), line:2178
|vpiName:get_full_hdl_path
|vpiArgument:
\_ref_obj: (paths), line:2178
|vpiName:paths
|vpiArgument:
\_ref_obj: (rw.bd_kind), line:2178
|vpiName:rw.bd_kind
|vpiStmt:
\_foreach_stmt: , line:2179
|vpiFullName:uvm_pkg.uvm_reg::backdoor_read_func
|vpiVariables:
\_chandle_var: (paths), line:2179
|vpiName:paths
|vpiFullName:uvm_pkg.uvm_reg::backdoor_read_func.paths
|vpiLoopVars:
\_chandle_var: (i), line:2179
|vpiName:i
|vpiFullName:uvm_pkg.uvm_reg::backdoor_read_func.i
|vpiStmt:
\_begin: , line:2179
|vpiFullName:uvm_pkg.uvm_reg::backdoor_read_func
|vpiStmt:
\_assignment: , line:2181
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (val), line:2181
|vpiName:val
|vpiFullName:uvm_pkg.uvm_reg::backdoor_read_func.val
|vpiRhs:
\_constant: , line:2181
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_foreach_stmt: , line:116
|vpiFullName:uvm_pkg.uvm_reg::backdoor_read_func
|vpiVariables:
\_chandle_var: (hdl_concat), line:116
|vpiName:hdl_concat
|vpiFullName:uvm_pkg.uvm_reg::backdoor_read_func.hdl_concat
|vpiLoopVars:
\_chandle_var: (j), line:116
|vpiName:j
|vpiFullName:uvm_pkg.uvm_reg::backdoor_read_func.j
|vpiStmt:
\_begin: , line:116
|vpiFullName:uvm_pkg.uvm_reg::backdoor_read_func
|vpiStmt:
\_begin: , line:118
|vpiFullName:uvm_pkg.uvm_reg::backdoor_read_func
|vpiStmt:
\_if_stmt: , line:119
|vpiCondition:
\_func_call: (uvm_report_enabled), line:119
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_DEBUG), line:119
|vpiName:UVM_DEBUG
|vpiArgument:
\_ref_obj: (UVM_INFO), line:119
|vpiName:UVM_INFO
|vpiArgument:
\_constant: , line:119
|vpiConstType:6
|vpiDecompile:"RegMem"
|vpiSize:8
|STRING:"RegMem"
|vpiStmt:
\_func_call: (uvm_report_info), line:121
|vpiName:uvm_report_info
|vpiFunction:
\_function: (uvm_report_info), line:126
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"RegMem"
|vpiSize:8
|STRING:"RegMem"
|vpiArgument:
\_sys_func_call: ($sformatf), line:121
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"backdoor_read from %s "
|vpiSize:24
|STRING:"backdoor_read from %s "
|vpiArgument:
\_ref_obj: (hdl_concat.slices), line:122
|vpiName:hdl_concat.slices
|vpiArgument:
\_ref_obj: (UVM_DEBUG), line:122
|vpiName:UVM_DEBUG
|vpiArgument:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg.svh"
|vpiSize:202
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg.svh"
|vpiArgument:
\_constant: , line:122
|vpiConstType:7
|vpiDecompile:2183
|vpiSize:32
|INT:2183
|vpiArgument:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:122
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_if_stmt: , line:2186
|vpiCondition:
\_operation: , line:2186
|vpiOpType:20
|vpiOperand:
\_ref_obj: (hdl_concat.slices), line:2186
|vpiName:hdl_concat.slices
|vpiFullName:uvm_pkg.uvm_reg::backdoor_read_func.hdl_concat.slices
|vpiOperand:
\_constant: , line:2186
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_begin: , line:2186
|vpiFullName:uvm_pkg.uvm_reg::backdoor_read_func
|vpiStmt:
\_assignment: , line:2187
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (ok), line:2187
|vpiName:ok
|vpiFullName:uvm_pkg.uvm_reg::backdoor_read_func.ok
|vpiRhs:
\_func_call: (uvm_hdl_read), line:2187
|vpiName:uvm_hdl_read
|vpiArgument:
\_ref_obj: (hdl_concat.slices), line:2187
|vpiName:hdl_concat.slices
|vpiArgument:
\_ref_obj: (val), line:2187
|vpiName:val
|vpiStmt:
\_continue_stmt: , line:2188
|vpiStmt:
\_begin: , line:2190
|vpiFullName:uvm_pkg.uvm_reg::backdoor_read_func
|vpiStmt:
\_assignment: , line:2194
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (ok), line:2194
|vpiName:ok
|vpiFullName:uvm_pkg.uvm_reg::backdoor_read_func.ok
|vpiRhs:
\_func_call: (uvm_hdl_read), line:2194
|vpiName:uvm_hdl_read
|vpiArgument:
\_ref_obj: (hdl_concat.slices), line:2194
|vpiName:hdl_concat.slices
|vpiArgument:
\_ref_obj: (slice), line:2194
|vpiName:slice
|vpiStmt:
\_repeat: , line:2196
|vpiCondition:
\_ref_obj: (hdl_concat.slices), line:2196
|vpiName:hdl_concat.slices
|vpiFullName:uvm_pkg.uvm_reg::backdoor_read_func.hdl_concat.slices
|vpiStmt:
\_begin: , line:2196
|vpiFullName:uvm_pkg.uvm_reg::backdoor_read_func
|vpiStmt:
\_assignment: , line:2197
|vpiBlocking:1
|vpiLhs:
\_bit_select: (val), line:2197
|vpiName:val
|vpiFullName:uvm_pkg.uvm_reg::backdoor_read_func.val
|vpiIndex:
\_operation: , line:2197
|vpiOpType:62
|vpiOperand:
\_ref_obj: (k), line:2197
|vpiName:k
|vpiRhs:
\_bit_select: (slice), line:2197
|vpiName:slice
|vpiFullName:uvm_pkg.uvm_reg::backdoor_read_func.slice
|vpiIndex:
\_constant: , line:2197
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_assignment: , line:2198
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (slice), line:2198
|vpiName:slice
|vpiFullName:uvm_pkg.uvm_reg::backdoor_read_func.slice
|vpiRhs:
\_constant: , line:2198
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:2203
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (val), line:2203
|vpiName:val
|vpiFullName:uvm_pkg.uvm_reg::backdoor_read_func.val
|vpiRhs:
\_operation: , line:2203
|vpiOpType:11
|vpiOperand:
\_operation: , line:2203
|vpiOpType:22
|vpiOperand:
\_constant: , line:2203
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_ref_obj: (m_n_bits), line:2203
|vpiName:m_n_bits
|vpiFullName:uvm_pkg.uvm_reg::backdoor_read_func.m_n_bits
|vpiOperand:
\_constant: , line:2203
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_if_stmt: , line:2205
|vpiCondition:
\_operation: , line:2205
|vpiOpType:14
|vpiOperand:
\_ref_obj: (i), line:2205
|vpiName:i
|vpiFullName:uvm_pkg.uvm_reg::backdoor_read_func.i
|vpiOperand:
\_constant: , line:2205
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_assignment: , line:2206
|vpiBlocking:1
|vpiLhs:
\_bit_select: (rw.value), line:2206
|vpiName:rw.value
|vpiFullName:uvm_pkg.uvm_reg::backdoor_read_func.rw.value
|vpiIndex:
\_constant: , line:2206
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiRhs:
\_ref_obj: (val), line:2206
|vpiName:val
|vpiFullName:uvm_pkg.uvm_reg::backdoor_read_func.val
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:15
|vpiOperand:
\_ref_obj: (val), line:152
|vpiName:val
|vpiFullName:uvm_pkg.uvm_reg::backdoor_read_func.val
|vpiOperand:
\_ref_obj: (rw.value), line:152
|vpiName:rw.value
|vpiFullName:uvm_pkg.uvm_reg::backdoor_read_func.rw.value
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_reg::backdoor_read_func
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_reg::backdoor_read_func
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:155
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:156
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_sys_func_call: ($sformatf), line:156
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"Backdoor read of register %s with multiple HDL copies: values are not the same: %0h at path '%s', and %0h at path '%s'. Returning first value."
|vpiSize:144
|STRING:"Backdoor read of register %s with multiple HDL copies: values are not the same: %0h at path '%s', and %0h at path '%s'. Returning first value."
|vpiArgument:
\_func_call: (get_full_name), line:157
|vpiName:get_full_name
|vpiArgument:
\_ref_obj: (rw.value), line:159
|vpiName:rw.value
|vpiArgument:
\_func_call: (uvm_hdl_concat2string), line:159
|vpiName:uvm_hdl_concat2string
|vpiFunction:
\_function: (uvm_hdl_concat2string), line:397
|vpiArgument:
\_bit_select: (paths), line:159
|vpiName:paths
|vpiIndex:
\_constant: , line:159
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiArgument:
\_ref_obj: (val), line:160
|vpiName:val
|vpiArgument:
\_func_call: (uvm_hdl_concat2string), line:160
|vpiName:uvm_hdl_concat2string
|vpiFunction:
\_function: (uvm_hdl_concat2string), line:397
|vpiArgument:
\_bit_select: (paths), line:160
|vpiName:paths
|vpiIndex:
\_ref_obj: (i), line:160
|vpiName:i
|vpiArgument:
\_ref_obj: (UVM_NONE), line:160
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:160
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg.svh"
|vpiSize:202
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg.svh"
|vpiArgument:
\_constant: , line:160
|vpiConstType:7
|vpiDecompile:2209
|vpiSize:32
|INT:2209
|vpiArgument:
\_constant: , line:160
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:160
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:2211
|vpiCondition:
\_ref_obj: (UVM_NOT_OK), line:2211
|vpiName:UVM_NOT_OK
|vpiFullName:uvm_pkg.uvm_reg::backdoor_read_func.UVM_NOT_OK
|vpiStmt:
\_begin: , line:118
|vpiFullName:uvm_pkg.uvm_reg::backdoor_read_func
|vpiStmt:
\_if_stmt: , line:119
|vpiCondition:
\_func_call: (uvm_report_enabled), line:119
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_DEBUG), line:119
|vpiName:UVM_DEBUG
|vpiArgument:
\_ref_obj: (UVM_INFO), line:119
|vpiName:UVM_INFO
|vpiArgument:
\_constant: , line:119
|vpiConstType:6
|vpiDecompile:"RegMem"
|vpiSize:8
|STRING:"RegMem"
|vpiStmt:
\_func_call: (uvm_report_info), line:121
|vpiName:uvm_report_info
|vpiFunction:
\_function: (uvm_report_info), line:126
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"RegMem"
|vpiSize:8
|STRING:"RegMem"
|vpiArgument:
\_sys_func_call: ($sformatf), line:122
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:"returned backdoor value 0x%0x"
|vpiSize:31
|STRING:"returned backdoor value 0x%0x"
|vpiArgument:
\_ref_obj: (rw.value), line:122
|vpiName:rw.value
|vpiArgument:
\_ref_obj: (UVM_DEBUG), line:122
|vpiName:UVM_DEBUG
|vpiArgument:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg.svh"
|vpiSize:202
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg.svh"
|vpiArgument:
\_constant: , line:122
|vpiConstType:7
|vpiDecompile:2215
|vpiSize:32
|INT:2215
|vpiArgument:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:122
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:2220
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.status), line:2220
|vpiName:rw.status
|vpiFullName:uvm_pkg.uvm_reg::backdoor_read_func.rw.status
|vpiRhs:
\_operation: , line:2220
|vpiOpType:32
|vpiOperand:
\_ref_obj: (ok), line:2220
|vpiName:ok
|vpiFullName:uvm_pkg.uvm_reg::backdoor_read_func.ok
|vpiOperand:
\_ref_obj: (UVM_IS_OK), line:2220
|vpiName:UVM_IS_OK
|vpiFullName:uvm_pkg.uvm_reg::backdoor_read_func.UVM_IS_OK
|vpiOperand:
\_ref_obj: (UVM_NOT_OK), line:2220
|vpiName:UVM_NOT_OK
|vpiFullName:uvm_pkg.uvm_reg::backdoor_read_func.UVM_NOT_OK
|vpiStmt:
\_return_stmt: , line:2221
|vpiCondition:
\_ref_obj: (rw.status), line:2221
|vpiName:rw.status
|vpiFullName:uvm_pkg.uvm_reg::backdoor_read_func.rw.status
|vpiTaskFunc:
\_task: (uvm_reg::poke), line:2227
|vpiName:uvm_reg::poke
|vpiFullName:uvm_pkg.uvm_reg::poke
|vpiStmt:
\_begin: , parent:uvm_reg::poke
|vpiFullName:uvm_pkg.uvm_reg::poke
|vpiStmt:
\_assignment: , line:2238
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_fname), line:2238
|vpiName:m_fname
|vpiFullName:uvm_pkg.uvm_reg::poke.m_fname
|vpiRhs:
\_ref_obj: (fname), line:2238
|vpiName:fname
|vpiFullName:uvm_pkg.uvm_reg::poke.fname
|vpiStmt:
\_assignment: , line:2239
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_lineno), line:2239
|vpiName:m_lineno
|vpiFullName:uvm_pkg.uvm_reg::poke.m_lineno
|vpiRhs:
\_ref_obj: (lineno), line:2239
|vpiName:lineno
|vpiFullName:uvm_pkg.uvm_reg::poke.lineno
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:26
|vpiOperand:
\_operation: , line:152
|vpiOpType:14
|vpiOperand:
\_ref_obj: (bkdr), line:152
|vpiName:bkdr
|vpiFullName:uvm_pkg.uvm_reg::poke.bkdr
|vpiOperand:
\_unsupported_expr: , line:152
|STRING:
|vpiOperand:
\_operation: , line:152
|vpiOpType:3
|vpiOperand:
\_func_call: (has_hdl_path), line:152
|vpiName:has_hdl_path
|vpiArgument:
\_ref_obj: (kind), line:152
|vpiName:kind
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_reg::poke
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_reg::poke
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:155
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_operation: , line:158
|vpiOpType:33
|vpiOperand:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"No backdoor access available to poke register '"
|vpiSize:49
|STRING:"No backdoor access available to poke register '"
|vpiOperand:
\_func_call: (get_full_name), line:158
|vpiName:get_full_name
|vpiOperand:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"'"
|vpiSize:3
|STRING:"'"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:158
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg.svh"
|vpiSize:202
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg.svh"
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:2243
|vpiSize:32
|INT:2243
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:2245
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (status), line:2245
|vpiName:status
|vpiFullName:uvm_pkg.uvm_reg::poke.status
|vpiRhs:
\_ref_obj: (UVM_NOT_OK), line:2245
|vpiName:UVM_NOT_OK
|vpiFullName:uvm_pkg.uvm_reg::poke.UVM_NOT_OK
|vpiStmt:
\_return_stmt: , line:2246
|vpiStmt:
\_if_stmt: , line:2249
|vpiCondition:
\_operation: , line:2249
|vpiOpType:3
|vpiOperand:
\_ref_obj: (m_is_locked_by_field), line:2249
|vpiName:m_is_locked_by_field
|vpiFullName:uvm_pkg.uvm_reg::poke.m_is_locked_by_field
|vpiStmt:
\_func_call: (XatomicX), line:2250
|vpiName:XatomicX
|vpiArgument:
\_constant: , line:2250
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:2253
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw), line:2253
|vpiName:rw
|vpiFullName:uvm_pkg.uvm_reg::poke.rw
|vpiRhs:
\_ref_obj: (uvm_reg_item::create), line:2253
|vpiName:uvm_reg_item::create
|vpiFullName:uvm_pkg.uvm_reg::poke.uvm_reg_item::create
|vpiStmt:
\_assignment: , line:2254
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.element), line:2254
|vpiName:rw.element
|vpiFullName:uvm_pkg.uvm_reg::poke.rw.element
|vpiRhs:
\_ref_obj: (this), line:2254
|vpiName:this
|vpiFullName:uvm_pkg.uvm_reg::poke.this
|vpiStmt:
\_assignment: , line:2255
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.path), line:2255
|vpiName:rw.path
|vpiFullName:uvm_pkg.uvm_reg::poke.rw.path
|vpiRhs:
\_ref_obj: (UVM_BACKDOOR), line:2255
|vpiName:UVM_BACKDOOR
|vpiFullName:uvm_pkg.uvm_reg::poke.UVM_BACKDOOR
|vpiStmt:
\_assignment: , line:2256
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.element_kind), line:2256
|vpiName:rw.element_kind
|vpiFullName:uvm_pkg.uvm_reg::poke.rw.element_kind
|vpiRhs:
\_ref_obj: (UVM_REG), line:2256
|vpiName:UVM_REG
|vpiFullName:uvm_pkg.uvm_reg::poke.UVM_REG
|vpiStmt:
\_assignment: , line:2257
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.kind), line:2257
|vpiName:rw.kind
|vpiFullName:uvm_pkg.uvm_reg::poke.rw.kind
|vpiRhs:
\_ref_obj: (UVM_WRITE), line:2257
|vpiName:UVM_WRITE
|vpiFullName:uvm_pkg.uvm_reg::poke.UVM_WRITE
|vpiStmt:
\_assignment: , line:2258
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.bd_kind), line:2258
|vpiName:rw.bd_kind
|vpiFullName:uvm_pkg.uvm_reg::poke.rw.bd_kind
|vpiRhs:
\_ref_obj: (kind), line:2258
|vpiName:kind
|vpiFullName:uvm_pkg.uvm_reg::poke.kind
|vpiStmt:
\_assignment: , line:2259
|vpiBlocking:1
|vpiLhs:
\_bit_select: (rw.value), line:2259
|vpiName:rw.value
|vpiFullName:uvm_pkg.uvm_reg::poke.rw.value
|vpiIndex:
\_constant: , line:2259
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiRhs:
\_operation: , line:2259
|vpiOpType:28
|vpiOperand:
\_ref_obj: (value), line:2259
|vpiName:value
|vpiFullName:uvm_pkg.uvm_reg::poke.value
|vpiOperand:
\_operation: , line:2259
|vpiOpType:11
|vpiOperand:
\_operation: , line:2259
|vpiOpType:22
|vpiOperand:
\_constant: , line:2259
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_ref_obj: (m_n_bits), line:2259
|vpiName:m_n_bits
|vpiFullName:uvm_pkg.uvm_reg::poke.m_n_bits
|vpiOperand:
\_constant: , line:2259
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:2260
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.parent), line:2260
|vpiName:rw.parent
|vpiFullName:uvm_pkg.uvm_reg::poke.rw.parent
|vpiRhs:
\_ref_obj: (parent), line:2260
|vpiName:parent
|vpiFullName:uvm_pkg.uvm_reg::poke.parent
|vpiStmt:
\_assignment: , line:2261
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.extension), line:2261
|vpiName:rw.extension
|vpiFullName:uvm_pkg.uvm_reg::poke.rw.extension
|vpiRhs:
\_ref_obj: (extension), line:2261
|vpiName:extension
|vpiFullName:uvm_pkg.uvm_reg::poke.extension
|vpiStmt:
\_assignment: , line:2262
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.fname), line:2262
|vpiName:rw.fname
|vpiFullName:uvm_pkg.uvm_reg::poke.rw.fname
|vpiRhs:
\_ref_obj: (fname), line:2262
|vpiName:fname
|vpiFullName:uvm_pkg.uvm_reg::poke.fname
|vpiStmt:
\_assignment: , line:2263
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.lineno), line:2263
|vpiName:rw.lineno
|vpiFullName:uvm_pkg.uvm_reg::poke.rw.lineno
|vpiRhs:
\_ref_obj: (lineno), line:2263
|vpiName:lineno
|vpiFullName:uvm_pkg.uvm_reg::poke.lineno
|vpiStmt:
\_if_else: , line:2265
|vpiCondition:
\_operation: , line:2265
|vpiOpType:15
|vpiOperand:
\_ref_obj: (bkdr), line:2265
|vpiName:bkdr
|vpiFullName:uvm_pkg.uvm_reg::poke.bkdr
|vpiOperand:
\_unsupported_expr: , line:2265
|STRING:
|vpiStmt:
\_func_call: (bkdr.write), line:2266
|vpiName:bkdr.write
|vpiArgument:
\_ref_obj: (rw), line:2266
|vpiName:rw
|vpiElseStmt:
\_func_call: (backdoor_write), line:2268
|vpiName:backdoor_write
|vpiArgument:
\_ref_obj: (rw), line:2268
|vpiName:rw
|vpiStmt:
\_assignment: , line:2270
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (status), line:2270
|vpiName:status
|vpiFullName:uvm_pkg.uvm_reg::poke.status
|vpiRhs:
\_ref_obj: (rw.status), line:2270
|vpiName:rw.status
|vpiFullName:uvm_pkg.uvm_reg::poke.rw.status
|vpiStmt:
\_begin: , line:118
|vpiFullName:uvm_pkg.uvm_reg::poke
|vpiStmt:
\_if_stmt: , line:119
|vpiCondition:
\_func_call: (uvm_report_enabled), line:119
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_HIGH), line:119
|vpiName:UVM_HIGH
|vpiArgument:
\_ref_obj: (UVM_INFO), line:119
|vpiName:UVM_INFO
|vpiArgument:
\_constant: , line:119
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_info), line:121
|vpiName:uvm_report_info
|vpiFunction:
\_function: (uvm_report_info), line:126
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_sys_func_call: ($sformatf), line:121
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"Poked register \"%s\": 'h%h"
|vpiSize:29
|STRING:"Poked register \"%s\": 'h%h"
|vpiArgument:
\_func_call: (get_full_name), line:122
|vpiName:get_full_name
|vpiArgument:
\_ref_obj: (value), line:122
|vpiName:value
|vpiArgument:
\_ref_obj: (UVM_HIGH), line:122
|vpiName:UVM_HIGH
|vpiArgument:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg.svh"
|vpiSize:202
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg.svh"
|vpiArgument:
\_constant: , line:122
|vpiConstType:7
|vpiDecompile:2272
|vpiSize:32
|INT:2272
|vpiArgument:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:122
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_func_call: (do_predict), line:2275
|vpiName:do_predict
|vpiArgument:
\_ref_obj: (rw), line:2275
|vpiName:rw
|vpiArgument:
\_ref_obj: (UVM_PREDICT_WRITE), line:2275
|vpiName:UVM_PREDICT_WRITE
|vpiStmt:
\_if_stmt: , line:2277
|vpiCondition:
\_operation: , line:2277
|vpiOpType:3
|vpiOperand:
\_ref_obj: (m_is_locked_by_field), line:2277
|vpiName:m_is_locked_by_field
|vpiFullName:uvm_pkg.uvm_reg::poke.m_is_locked_by_field
|vpiStmt:
\_func_call: (XatomicX), line:2278
|vpiName:XatomicX
|vpiArgument:
\_constant: , line:2278
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiTaskFunc:
\_task: (uvm_reg::peek), line:2284
|vpiName:uvm_reg::peek
|vpiFullName:uvm_pkg.uvm_reg::peek
|vpiStmt:
\_begin: , parent:uvm_reg::peek
|vpiFullName:uvm_pkg.uvm_reg::peek
|vpiStmt:
\_assignment: , line:2295
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_fname), line:2295
|vpiName:m_fname
|vpiFullName:uvm_pkg.uvm_reg::peek.m_fname
|vpiRhs:
\_ref_obj: (fname), line:2295
|vpiName:fname
|vpiFullName:uvm_pkg.uvm_reg::peek.fname
|vpiStmt:
\_assignment: , line:2296
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_lineno), line:2296
|vpiName:m_lineno
|vpiFullName:uvm_pkg.uvm_reg::peek.m_lineno
|vpiRhs:
\_ref_obj: (lineno), line:2296
|vpiName:lineno
|vpiFullName:uvm_pkg.uvm_reg::peek.lineno
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:26
|vpiOperand:
\_operation: , line:152
|vpiOpType:14
|vpiOperand:
\_ref_obj: (bkdr), line:152
|vpiName:bkdr
|vpiFullName:uvm_pkg.uvm_reg::peek.bkdr
|vpiOperand:
\_unsupported_expr: , line:152
|STRING:
|vpiOperand:
\_operation: , line:152
|vpiOpType:3
|vpiOperand:
\_func_call: (has_hdl_path), line:152
|vpiName:has_hdl_path
|vpiArgument:
\_ref_obj: (kind), line:152
|vpiName:kind
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_reg::peek
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_reg::peek
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:155
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:156
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_sys_func_call: ($sformatf), line:158
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"No backdoor access available to peek register \"%s\""
|vpiSize:54
|STRING:"No backdoor access available to peek register \"%s\""
|vpiArgument:
\_func_call: (get_full_name), line:159
|vpiName:get_full_name
|vpiArgument:
\_ref_obj: (UVM_NONE), line:159
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:159
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg.svh"
|vpiSize:202
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg.svh"
|vpiArgument:
\_constant: , line:159
|vpiConstType:7
|vpiDecompile:2299
|vpiSize:32
|INT:2299
|vpiArgument:
\_constant: , line:159
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:159
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:2301
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (status), line:2301
|vpiName:status
|vpiFullName:uvm_pkg.uvm_reg::peek.status
|vpiRhs:
\_ref_obj: (UVM_NOT_OK), line:2301
|vpiName:UVM_NOT_OK
|vpiFullName:uvm_pkg.uvm_reg::peek.UVM_NOT_OK
|vpiStmt:
\_return_stmt: , line:2302
|vpiStmt:
\_if_stmt: , line:2305
|vpiCondition:
\_operation: , line:2305
|vpiOpType:3
|vpiOperand:
\_ref_obj: (m_is_locked_by_field), line:2305
|vpiName:m_is_locked_by_field
|vpiFullName:uvm_pkg.uvm_reg::peek.m_is_locked_by_field
|vpiStmt:
\_func_call: (XatomicX), line:2306
|vpiName:XatomicX
|vpiArgument:
\_constant: , line:2306
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:2309
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw), line:2309
|vpiName:rw
|vpiFullName:uvm_pkg.uvm_reg::peek.rw
|vpiRhs:
\_ref_obj: (uvm_reg_item::create), line:2309
|vpiName:uvm_reg_item::create
|vpiFullName:uvm_pkg.uvm_reg::peek.uvm_reg_item::create
|vpiStmt:
\_assignment: , line:2310
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.element), line:2310
|vpiName:rw.element
|vpiFullName:uvm_pkg.uvm_reg::peek.rw.element
|vpiRhs:
\_ref_obj: (this), line:2310
|vpiName:this
|vpiFullName:uvm_pkg.uvm_reg::peek.this
|vpiStmt:
\_assignment: , line:2311
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.path), line:2311
|vpiName:rw.path
|vpiFullName:uvm_pkg.uvm_reg::peek.rw.path
|vpiRhs:
\_ref_obj: (UVM_BACKDOOR), line:2311
|vpiName:UVM_BACKDOOR
|vpiFullName:uvm_pkg.uvm_reg::peek.UVM_BACKDOOR
|vpiStmt:
\_assignment: , line:2312
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.element_kind), line:2312
|vpiName:rw.element_kind
|vpiFullName:uvm_pkg.uvm_reg::peek.rw.element_kind
|vpiRhs:
\_ref_obj: (UVM_REG), line:2312
|vpiName:UVM_REG
|vpiFullName:uvm_pkg.uvm_reg::peek.UVM_REG
|vpiStmt:
\_assignment: , line:2313
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.kind), line:2313
|vpiName:rw.kind
|vpiFullName:uvm_pkg.uvm_reg::peek.rw.kind
|vpiRhs:
\_ref_obj: (UVM_READ), line:2313
|vpiName:UVM_READ
|vpiFullName:uvm_pkg.uvm_reg::peek.UVM_READ
|vpiStmt:
\_assignment: , line:2314
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.bd_kind), line:2314
|vpiName:rw.bd_kind
|vpiFullName:uvm_pkg.uvm_reg::peek.rw.bd_kind
|vpiRhs:
\_ref_obj: (kind), line:2314
|vpiName:kind
|vpiFullName:uvm_pkg.uvm_reg::peek.kind
|vpiStmt:
\_assignment: , line:2315
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.parent), line:2315
|vpiName:rw.parent
|vpiFullName:uvm_pkg.uvm_reg::peek.rw.parent
|vpiRhs:
\_ref_obj: (parent), line:2315
|vpiName:parent
|vpiFullName:uvm_pkg.uvm_reg::peek.parent
|vpiStmt:
\_assignment: , line:2316
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.extension), line:2316
|vpiName:rw.extension
|vpiFullName:uvm_pkg.uvm_reg::peek.rw.extension
|vpiRhs:
\_ref_obj: (extension), line:2316
|vpiName:extension
|vpiFullName:uvm_pkg.uvm_reg::peek.extension
|vpiStmt:
\_assignment: , line:2317
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.fname), line:2317
|vpiName:rw.fname
|vpiFullName:uvm_pkg.uvm_reg::peek.rw.fname
|vpiRhs:
\_ref_obj: (fname), line:2317
|vpiName:fname
|vpiFullName:uvm_pkg.uvm_reg::peek.fname
|vpiStmt:
\_assignment: , line:2318
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.lineno), line:2318
|vpiName:rw.lineno
|vpiFullName:uvm_pkg.uvm_reg::peek.rw.lineno
|vpiRhs:
\_ref_obj: (lineno), line:2318
|vpiName:lineno
|vpiFullName:uvm_pkg.uvm_reg::peek.lineno
|vpiStmt:
\_if_else: , line:2320
|vpiCondition:
\_operation: , line:2320
|vpiOpType:15
|vpiOperand:
\_ref_obj: (bkdr), line:2320
|vpiName:bkdr
|vpiFullName:uvm_pkg.uvm_reg::peek.bkdr
|vpiOperand:
\_unsupported_expr: , line:2320
|STRING:
|vpiStmt:
\_func_call: (bkdr.read), line:2321
|vpiName:bkdr.read
|vpiArgument:
\_ref_obj: (rw), line:2321
|vpiName:rw
|vpiElseStmt:
\_func_call: (backdoor_read), line:2323
|vpiName:backdoor_read
|vpiArgument:
\_ref_obj: (rw), line:2323
|vpiName:rw
|vpiStmt:
\_assignment: , line:2325
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (status), line:2325
|vpiName:status
|vpiFullName:uvm_pkg.uvm_reg::peek.status
|vpiRhs:
\_ref_obj: (rw.status), line:2325
|vpiName:rw.status
|vpiFullName:uvm_pkg.uvm_reg::peek.rw.status
|vpiStmt:
\_assignment: , line:2326
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (value), line:2326
|vpiName:value
|vpiFullName:uvm_pkg.uvm_reg::peek.value
|vpiRhs:
\_ref_obj: (rw.value), line:2326
|vpiName:rw.value
|vpiFullName:uvm_pkg.uvm_reg::peek.rw.value
|vpiStmt:
\_begin: , line:118
|vpiFullName:uvm_pkg.uvm_reg::peek
|vpiStmt:
\_if_stmt: , line:119
|vpiCondition:
\_func_call: (uvm_report_enabled), line:119
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_HIGH), line:119
|vpiName:UVM_HIGH
|vpiArgument:
\_ref_obj: (UVM_INFO), line:119
|vpiName:UVM_INFO
|vpiArgument:
\_constant: , line:119
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_info), line:121
|vpiName:uvm_report_info
|vpiFunction:
\_function: (uvm_report_info), line:126
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_sys_func_call: ($sformatf), line:121
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"Peeked register \"%s\": 'h%h"
|vpiSize:30
|STRING:"Peeked register \"%s\": 'h%h"
|vpiArgument:
\_func_call: (get_full_name), line:122
|vpiName:get_full_name
|vpiArgument:
\_ref_obj: (value), line:122
|vpiName:value
|vpiArgument:
\_ref_obj: (UVM_HIGH), line:122
|vpiName:UVM_HIGH
|vpiArgument:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg.svh"
|vpiSize:202
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg.svh"
|vpiArgument:
\_constant: , line:122
|vpiConstType:7
|vpiDecompile:2329
|vpiSize:32
|INT:2329
|vpiArgument:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:122
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_func_call: (do_predict), line:2332
|vpiName:do_predict
|vpiArgument:
\_ref_obj: (rw), line:2332
|vpiName:rw
|vpiArgument:
\_ref_obj: (UVM_PREDICT_READ), line:2332
|vpiName:UVM_PREDICT_READ
|vpiStmt:
\_if_stmt: , line:2334
|vpiCondition:
\_operation: , line:2334
|vpiOpType:3
|vpiOperand:
\_ref_obj: (m_is_locked_by_field), line:2334
|vpiName:m_is_locked_by_field
|vpiFullName:uvm_pkg.uvm_reg::peek.m_is_locked_by_field
|vpiStmt:
\_func_call: (XatomicX), line:2335
|vpiName:XatomicX
|vpiArgument:
\_constant: , line:2335
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiTaskFunc:
\_function: (uvm_reg::do_check), line:2340
|vpiName:uvm_reg::do_check
|vpiFullName:uvm_pkg.uvm_reg::do_check
|vpiReturn:
\_bit_var: , line:2340
|vpiIODecl:
\_io_decl: (expected)
|vpiName:expected
|vpiDirection:1
|vpiExpr:
\_chandle_var: (uvm_reg_data_t), line:2340, parent:expected
|vpiName:uvm_reg_data_t
|vpiFullName:expected.uvm_reg_data_t
|vpiIODecl:
\_io_decl: (actual)
|vpiName:actual
|vpiDirection:1
|vpiExpr:
\_chandle_var: (uvm_reg_data_t), line:2341, parent:actual
|vpiName:uvm_reg_data_t
|vpiFullName:actual.uvm_reg_data_t
|vpiIODecl:
\_io_decl: (map)
|vpiName:map
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_map), line:2342, parent:map
|vpiName:uvm_reg_map
|vpiFullName:map.uvm_reg_map
|vpiStmt:
\_begin: , parent:uvm_reg::do_check
|vpiFullName:uvm_pkg.uvm_reg::do_check
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_constant: , line:2344
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiLhs:
\_chandle_var: (valid_bits_mask), line:2344
|vpiName:valid_bits_mask
|vpiFullName:uvm_pkg.uvm_reg::do_check.valid_bits_mask
|vpiStmt:
\_foreach_stmt: , line:2346
|vpiFullName:uvm_pkg.uvm_reg::do_check
|vpiVariables:
\_chandle_var: (m_fields), line:2346
|vpiName:m_fields
|vpiFullName:uvm_pkg.uvm_reg::do_check.m_fields
|vpiLoopVars:
\_chandle_var: (i), line:2346
|vpiName:i
|vpiFullName:uvm_pkg.uvm_reg::do_check.i
|vpiStmt:
\_begin: , line:2346
|vpiFullName:uvm_pkg.uvm_reg::do_check
|vpiStmt:
\_assignment: , line:2348
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (acc), line:2348
|vpiName:acc
|vpiFullName:uvm_pkg.uvm_reg::do_check.acc
|vpiRhs:
\_ref_obj: (acc.substr), line:2348
|vpiName:acc.substr
|vpiFullName:uvm_pkg.uvm_reg::do_check.acc.substr
|vpiStmt:
\_if_stmt: , line:2349
|vpiCondition:
\_operation: , line:2349
|vpiOpType:3
|vpiOperand:
\_operation: , line:2349
|vpiOpType:27
|vpiOperand:
\_operation: , line:2349
|vpiOpType:14
|vpiOperand:
\_bit_select: (m_fields.get_compare), line:2349
|vpiName:m_fields.get_compare
|vpiFullName:uvm_pkg.uvm_reg::do_check.m_fields.get_compare
|vpiIndex:
\_ref_obj: (i), line:2349
|vpiName:i
|vpiFullName:uvm_pkg.uvm_reg::do_check.i
|vpiOperand:
\_ref_obj: (UVM_NO_CHECK), line:2349
|vpiName:UVM_NO_CHECK
|vpiFullName:uvm_pkg.uvm_reg::do_check.UVM_NO_CHECK
|vpiOperand:
\_operation: , line:2349
|vpiOpType:14
|vpiOperand:
\_ref_obj: (acc), line:2349
|vpiName:acc
|vpiFullName:uvm_pkg.uvm_reg::do_check.acc
|vpiOperand:
\_constant: , line:2349
|vpiConstType:6
|vpiDecompile:"WO"
|vpiSize:4
|STRING:"WO"
|vpiStmt:
\_begin: , line:2349
|vpiFullName:uvm_pkg.uvm_reg::do_check
|vpiStmt:
\_assignment: , line:2350
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (valid_bits_mask), line:2350
|vpiName:valid_bits_mask
|vpiFullName:uvm_pkg.uvm_reg::do_check.valid_bits_mask
|vpiRhs:
\_operation: , line:2350
|vpiOpType:22
|vpiOperand:
\_operation: , line:2350
|vpiOpType:11
|vpiOperand:
\_operation: , line:2350
|vpiOpType:22
|vpiOperand:
\_constant: , line:2350
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_bit_select: (m_fields.get_n_bits), line:2350
|vpiName:m_fields.get_n_bits
|vpiFullName:uvm_pkg.uvm_reg::do_check.m_fields.get_n_bits
|vpiIndex:
\_ref_obj: (i), line:2350
|vpiName:i
|vpiFullName:uvm_pkg.uvm_reg::do_check.i
|vpiOperand:
\_constant: , line:2350
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_bit_select: (m_fields.get_lsb_pos), line:2350
|vpiName:m_fields.get_lsb_pos
|vpiFullName:uvm_pkg.uvm_reg::do_check.m_fields.get_lsb_pos
|vpiIndex:
\_ref_obj: (i), line:2350
|vpiName:i
|vpiFullName:uvm_pkg.uvm_reg::do_check.i
|vpiStmt:
\_if_stmt: , line:2354
|vpiCondition:
\_operation: , line:2354
|vpiOpType:16
|vpiOperand:
\_operation: , line:2354
|vpiOpType:28
|vpiOperand:
\_ref_obj: (actual), line:2354
|vpiName:actual
|vpiFullName:uvm_pkg.uvm_reg::do_check.actual
|vpiOperand:
\_ref_obj: (valid_bits_mask), line:2354
|vpiName:valid_bits_mask
|vpiFullName:uvm_pkg.uvm_reg::do_check.valid_bits_mask
|vpiOperand:
\_operation: , line:2354
|vpiOpType:28
|vpiOperand:
\_ref_obj: (expected), line:2354
|vpiName:expected
|vpiFullName:uvm_pkg.uvm_reg::do_check.expected
|vpiOperand:
\_ref_obj: (valid_bits_mask), line:2354
|vpiName:valid_bits_mask
|vpiFullName:uvm_pkg.uvm_reg::do_check.valid_bits_mask
|vpiStmt:
\_return_stmt: , line:2354
|vpiCondition:
\_constant: , line:2354
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_reg::do_check
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:155
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_sys_func_call: ($sformatf), line:157
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"Register \"%s\" value read from DUT (0x%h) does not match mirrored value (0x%h) (valid bit mask = 0x%h)"
|vpiSize:105
|STRING:"Register \"%s\" value read from DUT (0x%h) does not match mirrored value (0x%h) (valid bit mask = 0x%h)"
|vpiArgument:
\_func_call: (get_full_name), line:158
|vpiName:get_full_name
|vpiArgument:
\_ref_obj: (actual), line:158
|vpiName:actual
|vpiArgument:
\_ref_obj: (expected), line:158
|vpiName:expected
|vpiArgument:
\_ref_obj: (valid_bits_mask), line:158
|vpiName:valid_bits_mask
|vpiArgument:
\_ref_obj: (UVM_NONE), line:158
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg.svh"
|vpiSize:202
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg.svh"
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:2356
|vpiSize:32
|INT:2356
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_foreach_stmt: , line:2359
|vpiFullName:uvm_pkg.uvm_reg::do_check
|vpiVariables:
\_chandle_var: (m_fields), line:2359
|vpiName:m_fields
|vpiFullName:uvm_pkg.uvm_reg::do_check.m_fields
|vpiLoopVars:
\_chandle_var: (i), line:2359
|vpiName:i
|vpiFullName:uvm_pkg.uvm_reg::do_check.i
|vpiStmt:
\_begin: , line:2359
|vpiFullName:uvm_pkg.uvm_reg::do_check
|vpiStmt:
\_assignment: , line:2361
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (acc), line:2361
|vpiName:acc
|vpiFullName:uvm_pkg.uvm_reg::do_check.acc
|vpiRhs:
\_ref_obj: (acc.substr), line:2361
|vpiName:acc.substr
|vpiFullName:uvm_pkg.uvm_reg::do_check.acc.substr
|vpiStmt:
\_if_stmt: , line:2362
|vpiCondition:
\_operation: , line:2362
|vpiOpType:3
|vpiOperand:
\_operation: , line:2362
|vpiOpType:27
|vpiOperand:
\_operation: , line:2362
|vpiOpType:14
|vpiOperand:
\_bit_select: (m_fields.get_compare), line:2362
|vpiName:m_fields.get_compare
|vpiFullName:uvm_pkg.uvm_reg::do_check.m_fields.get_compare
|vpiIndex:
\_ref_obj: (i), line:2362
|vpiName:i
|vpiFullName:uvm_pkg.uvm_reg::do_check.i
|vpiOperand:
\_ref_obj: (UVM_NO_CHECK), line:2362
|vpiName:UVM_NO_CHECK
|vpiFullName:uvm_pkg.uvm_reg::do_check.UVM_NO_CHECK
|vpiOperand:
\_operation: , line:2363
|vpiOpType:14
|vpiOperand:
\_ref_obj: (acc), line:2363
|vpiName:acc
|vpiFullName:uvm_pkg.uvm_reg::do_check.acc
|vpiOperand:
\_constant: , line:2363
|vpiConstType:6
|vpiDecompile:"WO"
|vpiSize:4
|STRING:"WO"
|vpiStmt:
\_begin: , line:2363
|vpiFullName:uvm_pkg.uvm_reg::do_check
|vpiStmt:
\_if_stmt: , line:116
|vpiCondition:
\_operation: , line:116
|vpiOpType:17
|vpiOperand:
\_ref_obj: (val), line:116
|vpiName:val
|vpiFullName:uvm_pkg.uvm_reg::do_check.val
|vpiOperand:
\_ref_obj: (exp), line:116
|vpiName:exp
|vpiFullName:uvm_pkg.uvm_reg::do_check.exp
|vpiStmt:
\_begin: , line:116
|vpiFullName:uvm_pkg.uvm_reg::do_check
|vpiStmt:
\_begin: , line:118
|vpiFullName:uvm_pkg.uvm_reg::do_check
|vpiStmt:
\_if_stmt: , line:119
|vpiCondition:
\_func_call: (uvm_report_enabled), line:119
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:120
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_INFO), line:120
|vpiName:UVM_INFO
|vpiArgument:
\_constant: , line:120
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_info), line:121
|vpiName:uvm_report_info
|vpiFunction:
\_function: (uvm_report_info), line:126
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_sys_func_call: ($sformatf), line:122
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:"Field %s (%s[%0d:%0d]) mismatch read=%0d'h%0h mirrored=%0d'h%0h "
|vpiSize:66
|STRING:"Field %s (%s[%0d:%0d]) mismatch read=%0d'h%0h mirrored=%0d'h%0h "
|vpiArgument:
\_bit_select: (m_fields.get_name), line:123
|vpiName:m_fields.get_name
|vpiIndex:
\_ref_obj: (i), line:123
|vpiName:i
|vpiArgument:
\_func_call: (get_full_name), line:123
|vpiName:get_full_name
|vpiArgument:
\_operation: , line:124
|vpiOpType:11
|vpiOperand:
\_operation: , line:124
|vpiOpType:24
|vpiOperand:
\_bit_select: (m_fields.get_lsb_pos), line:124
|vpiName:m_fields.get_lsb_pos
|vpiIndex:
\_ref_obj: (i), line:124
|vpiName:i
|vpiOperand:
\_bit_select: (m_fields.get_n_bits), line:124
|vpiName:m_fields.get_n_bits
|vpiIndex:
\_ref_obj: (i), line:124
|vpiName:i
|vpiOperand:
\_constant: , line:124
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiArgument:
\_bit_select: (m_fields.get_lsb_pos), line:125
|vpiName:m_fields.get_lsb_pos
|vpiIndex:
\_ref_obj: (i), line:125
|vpiName:i
|vpiArgument:
\_bit_select: (m_fields.get_n_bits), line:126
|vpiName:m_fields.get_n_bits
|vpiIndex:
\_ref_obj: (i), line:126
|vpiName:i
|vpiArgument:
\_ref_obj: (val), line:126
|vpiName:val
|vpiArgument:
\_bit_select: (m_fields.get_n_bits), line:128
|vpiName:m_fields.get_n_bits
|vpiIndex:
\_ref_obj: (i), line:128
|vpiName:i
|vpiArgument:
\_ref_obj: (exp), line:128
|vpiName:exp
|vpiArgument:
\_ref_obj: (UVM_NONE), line:129
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:129
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg.svh"
|vpiSize:202
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg.svh"
|vpiArgument:
\_constant: , line:129
|vpiConstType:7
|vpiDecompile:2369
|vpiSize:32
|INT:2369
|vpiArgument:
\_constant: , line:129
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:129
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:2375
|vpiCondition:
\_constant: , line:2375
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiTaskFunc:
\_task: (uvm_reg::mirror), line:2381
|vpiName:uvm_reg::mirror
|vpiFullName:uvm_pkg.uvm_reg::mirror
|vpiStmt:
\_begin: , parent:uvm_reg::mirror
|vpiFullName:uvm_pkg.uvm_reg::mirror
|vpiStmt:
\_func_call: (XatomicX), line:2394
|vpiName:XatomicX
|vpiArgument:
\_constant: , line:2394
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:2395
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_fname), line:2395
|vpiName:m_fname
|vpiFullName:uvm_pkg.uvm_reg::mirror.m_fname
|vpiRhs:
\_ref_obj: (fname), line:2395
|vpiName:fname
|vpiFullName:uvm_pkg.uvm_reg::mirror.fname
|vpiStmt:
\_assignment: , line:2396
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_lineno), line:2396
|vpiName:m_lineno
|vpiFullName:uvm_pkg.uvm_reg::mirror.m_lineno
|vpiRhs:
\_ref_obj: (lineno), line:2396
|vpiName:lineno
|vpiFullName:uvm_pkg.uvm_reg::mirror.lineno
|vpiStmt:
\_if_stmt: , line:2399
|vpiCondition:
\_operation: , line:2399
|vpiOpType:14
|vpiOperand:
\_ref_obj: (path), line:2399
|vpiName:path
|vpiFullName:uvm_pkg.uvm_reg::mirror.path
|vpiOperand:
\_ref_obj: (UVM_DEFAULT_DOOR), line:2399
|vpiName:UVM_DEFAULT_DOOR
|vpiFullName:uvm_pkg.uvm_reg::mirror.UVM_DEFAULT_DOOR
|vpiStmt:
\_assignment: , line:2400
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (path), line:2400
|vpiName:path
|vpiFullName:uvm_pkg.uvm_reg::mirror.path
|vpiRhs:
\_ref_obj: (m_parent.get_default_door), line:2400
|vpiName:m_parent.get_default_door
|vpiFullName:uvm_pkg.uvm_reg::mirror.m_parent.get_default_door
|vpiStmt:
\_if_else: , line:2402
|vpiCondition:
\_operation: , line:2402
|vpiOpType:26
|vpiOperand:
\_operation: , line:2402
|vpiOpType:14
|vpiOperand:
\_ref_obj: (path), line:2402
|vpiName:path
|vpiFullName:uvm_pkg.uvm_reg::mirror.path
|vpiOperand:
\_ref_obj: (UVM_BACKDOOR), line:2402
|vpiName:UVM_BACKDOOR
|vpiFullName:uvm_pkg.uvm_reg::mirror.UVM_BACKDOOR
|vpiOperand:
\_operation: , line:2402
|vpiOpType:27
|vpiOperand:
\_operation: , line:2402
|vpiOpType:15
|vpiOperand:
\_ref_obj: (bkdr), line:2402
|vpiName:bkdr
|vpiFullName:uvm_pkg.uvm_reg::mirror.bkdr
|vpiOperand:
\_unsupported_expr: , line:2402
|STRING:
|vpiOperand:
\_func_call: (has_hdl_path), line:2402
|vpiName:has_hdl_path
|vpiStmt:
\_assignment: , line:2403
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (map), line:2403
|vpiName:map
|vpiFullName:uvm_pkg.uvm_reg::mirror.map
|vpiRhs:
\_ref_obj: (uvm_reg_map::backdoor), line:2403
|vpiName:uvm_reg_map::backdoor
|vpiFullName:uvm_pkg.uvm_reg::mirror.uvm_reg_map::backdoor
|vpiElseStmt:
\_assignment: , line:2405
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (map), line:2405
|vpiName:map
|vpiFullName:uvm_pkg.uvm_reg::mirror.map
|vpiRhs:
\_func_call: (get_local_map), line:2405
|vpiName:get_local_map
|vpiArgument:
\_ref_obj: (map), line:2405
|vpiName:map
|vpiStmt:
\_if_stmt: , line:2407
|vpiCondition:
\_operation: , line:2407
|vpiOpType:14
|vpiOperand:
\_ref_obj: (map), line:2407
|vpiName:map
|vpiFullName:uvm_pkg.uvm_reg::mirror.map
|vpiOperand:
\_unsupported_expr: , line:2407
|STRING:
|vpiStmt:
\_return_stmt: , line:2408
|vpiStmt:
\_if_stmt: , line:2411
|vpiCondition:
\_operation: , line:2411
|vpiOpType:14
|vpiOperand:
\_ref_obj: (check), line:2411
|vpiName:check
|vpiFullName:uvm_pkg.uvm_reg::mirror.check
|vpiOperand:
\_ref_obj: (UVM_CHECK), line:2411
|vpiName:UVM_CHECK
|vpiFullName:uvm_pkg.uvm_reg::mirror.UVM_CHECK
|vpiStmt:
\_assignment: , line:2412
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (exp), line:2412
|vpiName:exp
|vpiFullName:uvm_pkg.uvm_reg::mirror.exp
|vpiRhs:
\_func_call: (get_mirrored_value), line:2412
|vpiName:get_mirrored_value
|vpiStmt:
\_func_call: (XreadX), line:2414
|vpiName:XreadX
|vpiArgument:
\_ref_obj: (status), line:2414
|vpiName:status
|vpiArgument:
\_ref_obj: (v), line:2414
|vpiName:v
|vpiArgument:
\_ref_obj: (path), line:2414
|vpiName:path
|vpiArgument:
\_ref_obj: (map), line:2414
|vpiName:map
|vpiArgument:
\_ref_obj: (parent), line:2414
|vpiName:parent
|vpiArgument:
\_ref_obj: (prior), line:2414
|vpiName:prior
|vpiArgument:
\_ref_obj: (extension), line:2414
|vpiName:extension
|vpiArgument:
\_ref_obj: (fname), line:2414
|vpiName:fname
|vpiArgument:
\_ref_obj: (lineno), line:2414
|vpiName:lineno
|vpiStmt:
\_if_stmt: , line:2416
|vpiCondition:
\_operation: , line:2416
|vpiOpType:14
|vpiOperand:
\_ref_obj: (status), line:2416
|vpiName:status
|vpiFullName:uvm_pkg.uvm_reg::mirror.status
|vpiOperand:
\_ref_obj: (UVM_NOT_OK), line:2416
|vpiName:UVM_NOT_OK
|vpiFullName:uvm_pkg.uvm_reg::mirror.UVM_NOT_OK
|vpiStmt:
\_begin: , line:2416
|vpiFullName:uvm_pkg.uvm_reg::mirror
|vpiStmt:
\_func_call: (XatomicX), line:2417
|vpiName:XatomicX
|vpiArgument:
\_constant: , line:2417
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_return_stmt: , line:2418
|vpiStmt:
\_if_stmt: , line:2421
|vpiCondition:
\_operation: , line:2421
|vpiOpType:14
|vpiOperand:
\_ref_obj: (check), line:2421
|vpiName:check
|vpiFullName:uvm_pkg.uvm_reg::mirror.check
|vpiOperand:
\_ref_obj: (UVM_CHECK), line:2421
|vpiName:UVM_CHECK
|vpiFullName:uvm_pkg.uvm_reg::mirror.UVM_CHECK
|vpiStmt:
\_func_call: (do_check), line:2421
|vpiName:do_check
|vpiArgument:
\_ref_obj: (exp), line:2421
|vpiName:exp
|vpiArgument:
\_ref_obj: (v), line:2421
|vpiName:v
|vpiArgument:
\_ref_obj: (map), line:2421
|vpiName:map
|vpiStmt:
\_func_call: (XatomicX), line:2423
|vpiName:XatomicX
|vpiArgument:
\_constant: , line:2423
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiTaskFunc:
\_task: (uvm_reg::XatomicX), line:2429
|vpiName:uvm_reg::XatomicX
|vpiFullName:uvm_pkg.uvm_reg::XatomicX
|vpiStmt:
\_begin: , parent:uvm_reg::XatomicX
|vpiFullName:uvm_pkg.uvm_reg::XatomicX
|vpiStmt:
\_assignment: , line:2431
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_reg_process), line:2431
|vpiName:m_reg_process
|vpiFullName:uvm_pkg.uvm_reg::XatomicX.m_reg_process
|vpiRhs:
\_ref_obj: (process::self), line:2431
|vpiName:process::self
|vpiFullName:uvm_pkg.uvm_reg::XatomicX.process::self
|vpiStmt:
\_if_else: , line:2433
|vpiCondition:
\_ref_obj: (on), line:2433
|vpiName:on
|vpiFullName:uvm_pkg.uvm_reg::XatomicX.on
|vpiStmt:
\_begin: , line:2433
|vpiFullName:uvm_pkg.uvm_reg::XatomicX
|vpiStmt:
\_if_stmt: , line:2434
|vpiCondition:
\_operation: , line:2434
|vpiOpType:14
|vpiOperand:
\_ref_obj: (m_reg_process), line:2434
|vpiName:m_reg_process
|vpiFullName:uvm_pkg.uvm_reg::XatomicX.m_reg_process
|vpiOperand:
\_ref_obj: (m_process), line:2434
|vpiName:m_process
|vpiFullName:uvm_pkg.uvm_reg::XatomicX.m_process
|vpiStmt:
\_return_stmt: , line:2435
|vpiStmt:
\_func_call: (m_atomic.get), line:2436
|vpiName:m_atomic.get
|vpiArgument:
\_constant: , line:2436
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:2437
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_process), line:2437
|vpiName:m_process
|vpiFullName:uvm_pkg.uvm_reg::XatomicX.m_process
|vpiRhs:
\_ref_obj: (m_reg_process), line:2437
|vpiName:m_reg_process
|vpiFullName:uvm_pkg.uvm_reg::XatomicX.m_reg_process
|vpiElseStmt:
\_begin: , line:2439
|vpiFullName:uvm_pkg.uvm_reg::XatomicX
|vpiStmt:
\_func_call: (m_atomic.try_get), line:2441
|vpiName:m_atomic.try_get
|vpiArgument:
\_constant: , line:2441
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_func_call: (m_atomic.put), line:2442
|vpiName:m_atomic.put
|vpiArgument:
\_constant: , line:2442
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:2443
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_process), line:2443
|vpiName:m_process
|vpiFullName:uvm_pkg.uvm_reg::XatomicX.m_process
|vpiRhs:
\_unsupported_expr: , line:2443
|STRING:
|vpiTaskFunc:
\_function: (uvm_reg::convert2string), line:2454
|vpiName:uvm_reg::convert2string
|vpiFullName:uvm_pkg.uvm_reg::convert2string
|vpiReturn:
\_logic_var: , line:2454
|vpiStmt:
\_begin: , parent:uvm_reg::convert2string
|vpiFullName:uvm_pkg.uvm_reg::convert2string
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_logic_var: (res_str), line:2455
|vpiName:res_str
|vpiFullName:uvm_pkg.uvm_reg::convert2string.res_str
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_logic_var: (t_str), line:2456
|vpiName:t_str
|vpiFullName:uvm_pkg.uvm_reg::convert2string.t_str
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_bit_var: (with_debug_info), line:2457
|vpiName:with_debug_info
|vpiFullName:uvm_pkg.uvm_reg::convert2string.with_debug_info
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_logic_var: (prefix), line:2459
|vpiName:prefix
|vpiFullName:uvm_pkg.uvm_reg::convert2string.prefix
|vpiStmt:
\_sys_func_call: ($sformat), line:2461
|vpiName:$sformat
|vpiArgument:
\_ref_obj: (convert2string), line:2461
|vpiName:convert2string
|vpiArgument:
\_constant: , line:2461
|vpiConstType:6
|vpiDecompile:"Register %s -- %0d bytes, mirror value:'h%h"
|vpiSize:45
|STRING:"Register %s -- %0d bytes, mirror value:'h%h"
|vpiArgument:
\_func_call: (get_full_name), line:2462
|vpiName:get_full_name
|vpiArgument:
\_func_call: (get_n_bytes), line:2462
|vpiName:get_n_bytes
|vpiArgument:
\_func_call: (get), line:2462
|vpiName:get
|vpiStmt:
\_if_else: , line:2464
|vpiCondition:
\_operation: , line:2464
|vpiOpType:14
|vpiOperand:
\_ref_obj: (m_maps.num), line:2464
|vpiName:m_maps.num
|vpiFullName:uvm_pkg.uvm_reg::convert2string.m_maps.num
|vpiOperand:
\_constant: , line:2464
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_assignment: , line:2465
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (convert2string), line:2465
|vpiName:convert2string
|vpiFullName:uvm_pkg.uvm_reg::convert2string.convert2string
|vpiRhs:
\_operation: , line:2465
|vpiOpType:33
|vpiOperand:
\_ref_obj: (convert2string), line:2465
|vpiName:convert2string
|vpiOperand:
\_constant: , line:2465
|vpiConstType:6
|vpiDecompile:" (unmapped)\n"
|vpiSize:16
|STRING:" (unmapped)\n"
|vpiElseStmt:
\_assignment: , line:2467
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (convert2string), line:2467
|vpiName:convert2string
|vpiFullName:uvm_pkg.uvm_reg::convert2string.convert2string
|vpiRhs:
\_operation: , line:2467
|vpiOpType:33
|vpiOperand:
\_ref_obj: (convert2string), line:2467
|vpiName:convert2string
|vpiOperand:
\_constant: , line:2467
|vpiConstType:6
|vpiDecompile:"\n"
|vpiSize:4
|STRING:"\n"
|vpiStmt:
\_foreach_stmt: , line:2468
|vpiFullName:uvm_pkg.uvm_reg::convert2string
|vpiVariables:
\_chandle_var: (m_maps), line:2468
|vpiName:m_maps
|vpiFullName:uvm_pkg.uvm_reg::convert2string.m_maps
|vpiLoopVars:
\_chandle_var: (map), line:2468
|vpiName:map
|vpiFullName:uvm_pkg.uvm_reg::convert2string.map
|vpiStmt:
\_begin: , line:2468
|vpiFullName:uvm_pkg.uvm_reg::convert2string
|vpiStmt:
\_while_stmt: , line:2471
|vpiCondition:
\_operation: , line:2471
|vpiOpType:15
|vpiOperand:
\_ref_obj: (parent_map), line:2471
|vpiName:parent_map
|vpiFullName:uvm_pkg.uvm_reg::convert2string.parent_map
|vpiOperand:
\_unsupported_expr: , line:2471
|STRING:
|vpiStmt:
\_begin: , line:2471
|vpiFullName:uvm_pkg.uvm_reg::convert2string
|vpiStmt:
\_assignment: , line:2473
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (parent_map), line:2473
|vpiName:parent_map
|vpiFullName:uvm_pkg.uvm_reg::convert2string.parent_map
|vpiRhs:
\_ref_obj: (this_map.get_parent_map), line:2473
|vpiName:this_map.get_parent_map
|vpiFullName:uvm_pkg.uvm_reg::convert2string.this_map.get_parent_map
|vpiStmt:
\_assignment: , line:2474
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (offset), line:2474
|vpiName:offset
|vpiFullName:uvm_pkg.uvm_reg::convert2string.offset
|vpiRhs:
\_operation: , line:2474
|vpiOpType:32
|vpiOperand:
\_operation: , line:2474
|vpiOpType:14
|vpiOperand:
\_ref_obj: (parent_map), line:2474
|vpiName:parent_map
|vpiFullName:uvm_pkg.uvm_reg::convert2string.parent_map
|vpiOperand:
\_unsupported_expr: , line:2474
|STRING:
|vpiOperand:
\_ref_obj: (this_map.get_base_addr), line:2474
|vpiName:this_map.get_base_addr
|vpiFullName:uvm_pkg.uvm_reg::convert2string.this_map.get_base_addr
|vpiOperand:
\_ref_obj: (parent_map.get_submap_offset), line:2475
|vpiName:parent_map.get_submap_offset
|vpiFullName:uvm_pkg.uvm_reg::convert2string.parent_map.get_submap_offset
|vpiStmt:
\_assignment: , line:2476
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (prefix), line:2476
|vpiName:prefix
|vpiFullName:uvm_pkg.uvm_reg::convert2string.prefix
|vpiRhs:
\_operation: , line:2476
|vpiOpType:33
|vpiOperand:
\_ref_obj: (prefix), line:2476
|vpiName:prefix
|vpiOperand:
\_constant: , line:2476
|vpiConstType:6
|vpiDecompile:" "
|vpiSize:4
|STRING:" "
|vpiStmt:
\_begin: , line:2477
|vpiFullName:uvm_pkg.uvm_reg::convert2string
|vpiStmt:
\_sys_func_call: ($sformat), line:2479
|vpiName:$sformat
|vpiArgument:
\_ref_obj: (convert2string), line:2479
|vpiName:convert2string
|vpiArgument:
\_constant: , line:2480
|vpiConstType:6
|vpiDecompile:"%sMapped in '%s' -- %d bytes, %s, offset 'h%0h\n"
|vpiSize:50
|STRING:"%sMapped in '%s' -- %d bytes, %s, offset 'h%0h\n"
|vpiArgument:
\_ref_obj: (prefix), line:2481
|vpiName:prefix
|vpiArgument:
\_ref_obj: (this_map.get_full_name), line:2481
|vpiName:this_map.get_full_name
|vpiArgument:
\_ref_obj: (this_map.get_n_bytes), line:2481
|vpiName:this_map.get_n_bytes
|vpiArgument:
\_ref_obj: (e.name), line:2482
|vpiName:e.name
|vpiArgument:
\_ref_obj: (offset), line:2482
|vpiName:offset
|vpiStmt:
\_assignment: , line:2486
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (prefix), line:2486
|vpiName:prefix
|vpiFullName:uvm_pkg.uvm_reg::convert2string.prefix
|vpiRhs:
\_constant: , line:2486
|vpiConstType:6
|vpiDecompile:" "
|vpiSize:4
|STRING:" "
|vpiStmt:
\_foreach_stmt: , line:2487
|vpiFullName:uvm_pkg.uvm_reg::convert2string
|vpiVariables:
\_chandle_var: (m_fields), line:2487
|vpiName:m_fields
|vpiFullName:uvm_pkg.uvm_reg::convert2string.m_fields
|vpiLoopVars:
\_chandle_var: (i), line:2487
|vpiName:i
|vpiFullName:uvm_pkg.uvm_reg::convert2string.i
|vpiStmt:
\_begin: , line:2487
|vpiFullName:uvm_pkg.uvm_reg::convert2string
|vpiStmt:
\_sys_func_call: ($sformat), line:2488
|vpiName:$sformat
|vpiArgument:
\_ref_obj: (convert2string), line:2488
|vpiName:convert2string
|vpiArgument:
\_constant: , line:2488
|vpiConstType:6
|vpiDecompile:"%s\n%s"
|vpiSize:8
|STRING:"%s\n%s"
|vpiArgument:
\_ref_obj: (convert2string), line:2488
|vpiName:convert2string
|vpiArgument:
\_bit_select: (m_fields.convert2string), line:2489
|vpiName:m_fields.convert2string
|vpiIndex:
\_ref_obj: (i), line:2489
|vpiName:i
|vpiStmt:
\_if_stmt: , line:2492
|vpiCondition:
\_operation: , line:2492
|vpiOpType:14
|vpiOperand:
\_ref_obj: (m_read_in_progress), line:2492
|vpiName:m_read_in_progress
|vpiFullName:uvm_pkg.uvm_reg::convert2string.m_read_in_progress
|vpiOperand:
\_constant: , line:2492
|vpiConstType:3
|vpiDecompile:'b1
|vpiSize:1
|BIN:1
|vpiStmt:
\_begin: , line:2492
|vpiFullName:uvm_pkg.uvm_reg::convert2string
|vpiStmt:
\_if_stmt: , line:2493
|vpiCondition:
\_operation: , line:2493
|vpiOpType:26
|vpiOperand:
\_operation: , line:2493
|vpiOpType:15
|vpiOperand:
\_ref_obj: (m_fname), line:2493
|vpiName:m_fname
|vpiFullName:uvm_pkg.uvm_reg::convert2string.m_fname
|vpiOperand:
\_constant: , line:2493
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiOperand:
\_operation: , line:2493
|vpiOpType:15
|vpiOperand:
\_ref_obj: (m_lineno), line:2493
|vpiName:m_lineno
|vpiFullName:uvm_pkg.uvm_reg::convert2string.m_lineno
|vpiOperand:
\_constant: , line:2493
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_sys_func_call: ($sformat), line:2494
|vpiName:$sformat
|vpiArgument:
\_ref_obj: (res_str), line:2494
|vpiName:res_str
|vpiArgument:
\_constant: , line:2494
|vpiConstType:6
|vpiDecompile:"%s:%0d "
|vpiSize:9
|STRING:"%s:%0d "
|vpiArgument:
\_ref_obj: (m_fname), line:2494
|vpiName:m_fname
|vpiArgument:
\_ref_obj: (m_lineno), line:2494
|vpiName:m_lineno
|vpiStmt:
\_assignment: , line:2495
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (convert2string), line:2495
|vpiName:convert2string
|vpiFullName:uvm_pkg.uvm_reg::convert2string.convert2string
|vpiRhs:
\_operation: , line:2495
|vpiOpType:33
|vpiOperand:
\_ref_obj: (convert2string), line:2495
|vpiName:convert2string
|vpiOperand:
\_constant: , line:2495
|vpiConstType:6
|vpiDecompile:"\n"
|vpiSize:4
|STRING:"\n"
|vpiOperand:
\_ref_obj: (res_str), line:2495
|vpiName:res_str
|vpiOperand:
\_constant: , line:2496
|vpiConstType:6
|vpiDecompile:"currently executing read method"
|vpiSize:33
|STRING:"currently executing read method"
|vpiStmt:
\_if_stmt: , line:2498
|vpiCondition:
\_operation: , line:2498
|vpiOpType:14
|vpiOperand:
\_ref_obj: (m_write_in_progress), line:2498
|vpiName:m_write_in_progress
|vpiFullName:uvm_pkg.uvm_reg::convert2string.m_write_in_progress
|vpiOperand:
\_constant: , line:2498
|vpiConstType:3
|vpiDecompile:'b1
|vpiSize:1
|BIN:1
|vpiStmt:
\_begin: , line:2498
|vpiFullName:uvm_pkg.uvm_reg::convert2string
|vpiStmt:
\_if_stmt: , line:2499
|vpiCondition:
\_operation: , line:2499
|vpiOpType:26
|vpiOperand:
\_operation: , line:2499
|vpiOpType:15
|vpiOperand:
\_ref_obj: (m_fname), line:2499
|vpiName:m_fname
|vpiFullName:uvm_pkg.uvm_reg::convert2string.m_fname
|vpiOperand:
\_constant: , line:2499
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiOperand:
\_operation: , line:2499
|vpiOpType:15
|vpiOperand:
\_ref_obj: (m_lineno), line:2499
|vpiName:m_lineno
|vpiFullName:uvm_pkg.uvm_reg::convert2string.m_lineno
|vpiOperand:
\_constant: , line:2499
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_sys_func_call: ($sformat), line:2500
|vpiName:$sformat
|vpiArgument:
\_ref_obj: (res_str), line:2500
|vpiName:res_str
|vpiArgument:
\_constant: , line:2500
|vpiConstType:6
|vpiDecompile:"%s:%0d "
|vpiSize:9
|STRING:"%s:%0d "
|vpiArgument:
\_ref_obj: (m_fname), line:2500
|vpiName:m_fname
|vpiArgument:
\_ref_obj: (m_lineno), line:2500
|vpiName:m_lineno
|vpiStmt:
\_assignment: , line:2501
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (convert2string), line:2501
|vpiName:convert2string
|vpiFullName:uvm_pkg.uvm_reg::convert2string.convert2string
|vpiRhs:
\_operation: , line:2501
|vpiOpType:33
|vpiOperand:
\_ref_obj: (convert2string), line:2501
|vpiName:convert2string
|vpiOperand:
\_constant: , line:2501
|vpiConstType:6
|vpiDecompile:"\n"
|vpiSize:4
|STRING:"\n"
|vpiOperand:
\_ref_obj: (res_str), line:2501
|vpiName:res_str
|vpiOperand:
\_constant: , line:2502
|vpiConstType:6
|vpiDecompile:"currently executing write method"
|vpiSize:34
|STRING:"currently executing write method"
|vpiTaskFunc:
\_function: (uvm_reg::do_print), line:2510
|vpiName:uvm_reg::do_print
|vpiFullName:uvm_pkg.uvm_reg::do_print
|vpiIODecl:
\_io_decl: (printer)
|vpiName:printer
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_printer), line:2510, parent:printer
|vpiName:uvm_printer
|vpiFullName:printer.uvm_printer
|vpiStmt:
\_begin: , parent:uvm_reg::do_print
|vpiFullName:uvm_pkg.uvm_reg::do_print
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_unsupported_expr: , line:2511
|STRING:
|vpiLhs:
\_chandle_var: (f), line:2511
|vpiName:f
|vpiFullName:uvm_pkg.uvm_reg::do_print.f
|vpiStmt:
\_sys_func_call: (super.do_print), line:2512
|vpiName:super.do_print
|vpiArgument:
\_ref_obj: (printer), line:2512
|vpiName:printer
|vpiStmt:
\_func_call: (get_fields), line:2513
|vpiName:get_fields
|vpiArgument:
\_ref_obj: (f), line:2513
|vpiName:f
|vpiStmt:
\_foreach_stmt: , line:2514
|vpiFullName:uvm_pkg.uvm_reg::do_print
|vpiVariables:
\_chandle_var: (f), line:2514
|vpiName:f
|vpiFullName:uvm_pkg.uvm_reg::do_print.f
|vpiLoopVars:
\_chandle_var: (i), line:2514
|vpiName:i
|vpiFullName:uvm_pkg.uvm_reg::do_print.i
|vpiStmt:
\_func_call: (printer.print_generic), line:2514
|vpiName:printer.print_generic
|vpiArgument:
\_bit_select: (f.get_name), line:2514
|vpiName:f.get_name
|vpiIndex:
\_ref_obj: (i), line:2514
|vpiName:i
|vpiArgument:
\_bit_select: (f.get_type_name), line:2514
|vpiName:f.get_type_name
|vpiIndex:
\_ref_obj: (i), line:2514
|vpiName:i
|vpiArgument:
\_operation: , line:2514
|vpiOpType:1
|vpiOperand:
\_constant: , line:2514
|vpiConstType:7
|vpiDecompile:2
|vpiSize:32
|INT:2
|vpiArgument:
\_bit_select: (f.convert2string), line:2514
|vpiName:f.convert2string
|vpiIndex:
\_ref_obj: (i), line:2514
|vpiName:i
|vpiTaskFunc:
\_function: (uvm_reg::clone), line:170
|vpiName:uvm_reg::clone
|vpiFullName:uvm_pkg.uvm_reg::clone
|vpiReturn:
\_chandle_var: (uvm_object), line:170
|vpiName:uvm_object
|vpiStmt:
\_begin: , parent:uvm_reg::clone
|vpiFullName:uvm_pkg.uvm_reg::clone
|vpiStmt:
\_begin: , line:172
|vpiFullName:uvm_pkg.uvm_reg::clone
|vpiStmt:
\_if_stmt: , line:174
|vpiCondition:
\_func_call: (uvm_report_enabled), line:174
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:174
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_FATAL), line:174
|vpiName:UVM_FATAL
|vpiArgument:
\_constant: , line:174
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_fatal), line:175
|vpiName:uvm_report_fatal
|vpiFunction:
\_function: (uvm_report_fatal), line:192
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"RegModel registers cannot be cloned"
|vpiSize:37
|STRING:"RegModel registers cannot be cloned"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:175
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg.svh"
|vpiSize:202
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg.svh"
|vpiArgument:
\_constant: , line:175
|vpiConstType:7
|vpiDecompile:2528
|vpiSize:32
|INT:2528
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:175
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:2530
|vpiCondition:
\_unsupported_expr: , line:2530
|STRING:
|vpiTaskFunc:
\_function: (uvm_reg::do_copy), line:170
|vpiName:uvm_reg::do_copy
|vpiFullName:uvm_pkg.uvm_reg::do_copy
|vpiIODecl:
\_io_decl: (rhs)
|vpiName:rhs
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_object), line:170, parent:rhs
|vpiName:uvm_object
|vpiFullName:rhs.uvm_object
|vpiStmt:
\_begin: , line:172, parent:uvm_reg::do_copy
|vpiFullName:uvm_pkg.uvm_reg::do_copy
|vpiStmt:
\_if_stmt: , line:174
|vpiCondition:
\_func_call: (uvm_report_enabled), line:174
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:174
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_FATAL), line:174
|vpiName:UVM_FATAL
|vpiArgument:
\_constant: , line:174
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_fatal), line:175
|vpiName:uvm_report_fatal
|vpiFunction:
\_function: (uvm_report_fatal), line:192
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"RegModel registers cannot be copied"
|vpiSize:37
|STRING:"RegModel registers cannot be copied"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:175
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg.svh"
|vpiSize:202
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg.svh"
|vpiArgument:
\_constant: , line:175
|vpiConstType:7
|vpiDecompile:2535
|vpiSize:32
|INT:2535
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:175
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiTaskFunc:
\_function: (uvm_reg::do_compare), line:2542
|vpiName:uvm_reg::do_compare
|vpiFullName:uvm_pkg.uvm_reg::do_compare
|vpiReturn:
\_bit_var: , line:2542
|vpiIODecl:
\_io_decl: (rhs)
|vpiName:rhs
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_object), line:2542, parent:rhs
|vpiName:uvm_object
|vpiFullName:rhs.uvm_object
|vpiIODecl:
\_io_decl: (comparer)
|vpiName:comparer
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_comparer), line:134, parent:comparer
|vpiName:uvm_comparer
|vpiFullName:comparer.uvm_comparer
|vpiStmt:
\_begin: , parent:uvm_reg::do_compare
|vpiFullName:uvm_pkg.uvm_reg::do_compare
|vpiStmt:
\_begin: , line:136
|vpiFullName:uvm_pkg.uvm_reg::do_compare
|vpiStmt:
\_if_stmt: , line:138
|vpiCondition:
\_func_call: (uvm_report_enabled), line:138
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:138
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_WARNING), line:138
|vpiName:UVM_WARNING
|vpiArgument:
\_constant: , line:138
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_warning), line:139
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"RegModel registers cannot be compared"
|vpiSize:39
|STRING:"RegModel registers cannot be compared"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:139
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg.svh"
|vpiSize:202
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg.svh"
|vpiArgument:
\_constant: , line:139
|vpiConstType:7
|vpiDecompile:2543
|vpiSize:32
|INT:2543
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:139
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:2545
|vpiCondition:
\_constant: , line:2545
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiTaskFunc:
\_function: (uvm_reg::do_pack), line:134
|vpiName:uvm_reg::do_pack
|vpiFullName:uvm_pkg.uvm_reg::do_pack
|vpiIODecl:
\_io_decl: (packer)
|vpiName:packer
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_packer), line:134, parent:packer
|vpiName:uvm_packer
|vpiFullName:packer.uvm_packer
|vpiStmt:
\_begin: , line:136, parent:uvm_reg::do_pack
|vpiFullName:uvm_pkg.uvm_reg::do_pack
|vpiStmt:
\_if_stmt: , line:138
|vpiCondition:
\_func_call: (uvm_report_enabled), line:138
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:138
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_WARNING), line:138
|vpiName:UVM_WARNING
|vpiArgument:
\_constant: , line:138
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_warning), line:139
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"RegModel registers cannot be packed"
|vpiSize:37
|STRING:"RegModel registers cannot be packed"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:139
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg.svh"
|vpiSize:202
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg.svh"
|vpiArgument:
\_constant: , line:139
|vpiConstType:7
|vpiDecompile:2551
|vpiSize:32
|INT:2551
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:139
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiTaskFunc:
\_function: (uvm_reg::do_unpack), line:134
|vpiName:uvm_reg::do_unpack
|vpiFullName:uvm_pkg.uvm_reg::do_unpack
|vpiIODecl:
\_io_decl: (packer)
|vpiName:packer
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_packer), line:134, parent:packer
|vpiName:uvm_packer
|vpiFullName:packer.uvm_packer
|vpiStmt:
\_begin: , line:136, parent:uvm_reg::do_unpack
|vpiFullName:uvm_pkg.uvm_reg::do_unpack
|vpiStmt:
\_if_stmt: , line:138
|vpiCondition:
\_func_call: (uvm_report_enabled), line:138
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:138
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_WARNING), line:138
|vpiName:UVM_WARNING
|vpiArgument:
\_constant: , line:138
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_warning), line:139
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"RegModel registers cannot be unpacked"
|vpiSize:39
|STRING:"RegModel registers cannot be unpacked"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:139
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg.svh"
|vpiSize:202
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg.svh"
|vpiArgument:
\_constant: , line:139
|vpiConstType:7
|vpiDecompile:2558
|vpiSize:32
|INT:2558
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:139
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiTaskFunc:
\_function: (uvm_reg_file::configure), line:147
|vpiName:uvm_reg_file::configure
|vpiFullName:uvm_pkg.uvm_reg_file::configure
|vpiIODecl:
\_io_decl: (blk_parent)
|vpiName:blk_parent
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_block), line:147, parent:blk_parent
|vpiName:uvm_reg_block
|vpiFullName:blk_parent.uvm_reg_block
|vpiIODecl:
\_io_decl: (regfile_parent)
|vpiName:regfile_parent
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_file), line:147, parent:regfile_parent
|vpiName:uvm_reg_file
|vpiFullName:regfile_parent.uvm_reg_file
|vpiIODecl:
\_io_decl: (hdl_path)
|vpiName:hdl_path
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:147, parent:hdl_path
|vpiFullName:hdl_path
|vpiStmt:
\_begin: , parent:uvm_reg_file::configure
|vpiFullName:uvm_pkg.uvm_reg_file::configure
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:14
|vpiOperand:
\_ref_obj: (blk_parent), line:152
|vpiName:blk_parent
|vpiFullName:uvm_pkg.uvm_reg_file::configure.blk_parent
|vpiOperand:
\_unsupported_expr: , line:152
|STRING:
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_reg_file::configure
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_reg_file::configure
|vpiStmt:
\_if_stmt: , line:156
|vpiCondition:
\_func_call: (uvm_report_enabled), line:156
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:156
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:156
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"UVM/RFILE/CFG/NOBLK"
|vpiSize:21
|STRING:"UVM/RFILE/CFG/NOBLK"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"UVM/RFILE/CFG/NOBLK"
|vpiSize:21
|STRING:"UVM/RFILE/CFG/NOBLK"
|vpiArgument:
\_operation: , line:157
|vpiOpType:33
|vpiOperand:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"uvm_reg_file::configure() called without a parent block for instance \""
|vpiSize:73
|STRING:"uvm_reg_file::configure() called without a parent block for instance \""
|vpiOperand:
\_func_call: (get_name), line:157
|vpiName:get_name
|vpiOperand:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"\" of register file type \""
|vpiSize:29
|STRING:"\" of register file type \""
|vpiOperand:
\_func_call: (get_type_name), line:157
|vpiName:get_type_name
|vpiOperand:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"\"."
|vpiSize:5
|STRING:"\"."
|vpiArgument:
\_ref_obj: (UVM_NONE), line:157
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_file.svh"
|vpiSize:207
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_file.svh"
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:148
|vpiSize:32
|INT:148
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:150
|vpiStmt:
\_assignment: , line:153
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:153
|STRING:
|vpiRhs:
\_ref_obj: (blk_parent), line:153
|vpiName:blk_parent
|vpiFullName:uvm_pkg.uvm_reg_file::configure.blk_parent
|vpiStmt:
\_assignment: , line:154
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:154
|STRING:
|vpiRhs:
\_ref_obj: (regfile_parent), line:154
|vpiName:regfile_parent
|vpiFullName:uvm_pkg.uvm_reg_file::configure.regfile_parent
|vpiStmt:
\_sys_func_call: (this.add_hdl_path), line:155
|vpiName:this.add_hdl_path
|vpiArgument:
\_ref_obj: (hdl_path), line:155
|vpiName:hdl_path
|vpiTaskFunc:
\_function: (uvm_reg_file::get_block), line:161
|vpiName:uvm_reg_file::get_block
|vpiFullName:uvm_pkg.uvm_reg_file::get_block
|vpiReturn:
\_chandle_var: (uvm_reg_block), line:161
|vpiName:uvm_reg_block
|vpiStmt:
\_assignment: , line:162, parent:uvm_reg_file::get_block
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (get_block), line:162
|vpiName:get_block
|vpiFullName:uvm_pkg.uvm_reg_file::get_block.get_block
|vpiRhs:
\_unsupported_expr: , line:162
|STRING:
|vpiTaskFunc:
\_function: (uvm_reg_file::get_regfile), line:168
|vpiName:uvm_reg_file::get_regfile
|vpiFullName:uvm_pkg.uvm_reg_file::get_regfile
|vpiReturn:
\_chandle_var: (uvm_reg_file), line:168
|vpiName:uvm_reg_file
|vpiStmt:
\_return_stmt: , line:169, parent:uvm_reg_file::get_regfile
|vpiCondition:
\_ref_obj: (m_rf), line:169
|vpiName:m_rf
|vpiFullName:uvm_pkg.uvm_reg_file::get_regfile.m_rf
|vpiTaskFunc:
\_function: (uvm_reg_file::clear_hdl_path), line:175
|vpiName:uvm_reg_file::clear_hdl_path
|vpiFullName:uvm_pkg.uvm_reg_file::clear_hdl_path
|vpiIODecl:
\_io_decl: (kind)
|vpiName:kind
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:175, parent:kind
|vpiFullName:kind
|vpiStmt:
\_begin: , parent:uvm_reg_file::clear_hdl_path
|vpiFullName:uvm_pkg.uvm_reg_file::clear_hdl_path
|vpiStmt:
\_if_stmt: , line:176
|vpiCondition:
\_operation: , line:176
|vpiOpType:14
|vpiOperand:
\_ref_obj: (kind), line:176
|vpiName:kind
|vpiFullName:uvm_pkg.uvm_reg_file::clear_hdl_path.kind
|vpiOperand:
\_constant: , line:176
|vpiConstType:6
|vpiDecompile:"ALL"
|vpiSize:5
|STRING:"ALL"
|vpiStmt:
\_begin: , line:176
|vpiFullName:uvm_pkg.uvm_reg_file::clear_hdl_path
|vpiStmt:
\_assignment: , line:177
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:28
|STRING:
|vpiRhs:
\_unsupported_expr: , line:28
|STRING:
|vpiStmt:
\_return_stmt: , line:178
|vpiStmt:
\_if_stmt: , line:181
|vpiCondition:
\_operation: , line:181
|vpiOpType:14
|vpiOperand:
\_ref_obj: (kind), line:181
|vpiName:kind
|vpiFullName:uvm_pkg.uvm_reg_file::clear_hdl_path.kind
|vpiOperand:
\_constant: , line:181
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiStmt:
\_begin: , line:181
|vpiFullName:uvm_pkg.uvm_reg_file::clear_hdl_path
|vpiStmt:
\_if_else: , line:182
|vpiCondition:
\_operation: , line:182
|vpiOpType:15
|vpiOperand:
\_ref_obj: (m_rf), line:182
|vpiName:m_rf
|vpiFullName:uvm_pkg.uvm_reg_file::clear_hdl_path.m_rf
|vpiOperand:
\_unsupported_expr: , line:182
|STRING:
|vpiStmt:
\_assignment: , line:183
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (kind), line:183
|vpiName:kind
|vpiFullName:uvm_pkg.uvm_reg_file::clear_hdl_path.kind
|vpiRhs:
\_ref_obj: (m_rf.get_default_hdl_path), line:183
|vpiName:m_rf.get_default_hdl_path
|vpiFullName:uvm_pkg.uvm_reg_file::clear_hdl_path.m_rf.get_default_hdl_path
|vpiElseStmt:
\_assignment: , line:185
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (kind), line:185
|vpiName:kind
|vpiFullName:uvm_pkg.uvm_reg_file::clear_hdl_path.kind
|vpiRhs:
\_ref_obj: (parent.get_default_hdl_path), line:185
|vpiName:parent.get_default_hdl_path
|vpiFullName:uvm_pkg.uvm_reg_file::clear_hdl_path.parent.get_default_hdl_path
|vpiStmt:
\_if_stmt: , line:134
|vpiCondition:
\_operation: , line:134
|vpiOpType:3
|vpiOperand:
\_ref_obj: (hdl_paths_pool.exists), line:134
|vpiName:hdl_paths_pool.exists
|vpiFullName:uvm_pkg.uvm_reg_file::clear_hdl_path.hdl_paths_pool.exists
|vpiStmt:
\_begin: , line:134
|vpiFullName:uvm_pkg.uvm_reg_file::clear_hdl_path
|vpiStmt:
\_begin: , line:136
|vpiFullName:uvm_pkg.uvm_reg_file::clear_hdl_path
|vpiStmt:
\_if_stmt: , line:138
|vpiCondition:
\_func_call: (uvm_report_enabled), line:138
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:138
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_WARNING), line:138
|vpiName:UVM_WARNING
|vpiArgument:
\_constant: , line:138
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_warning), line:139
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_operation: , line:139
|vpiOpType:33
|vpiOperand:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"Unknown HDL Abstraction '"
|vpiSize:27
|STRING:"Unknown HDL Abstraction '"
|vpiOperand:
\_ref_obj: (kind), line:139
|vpiName:kind
|vpiOperand:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"'"
|vpiSize:3
|STRING:"'"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:139
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_file.svh"
|vpiSize:207
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_file.svh"
|vpiArgument:
\_constant: , line:139
|vpiConstType:7
|vpiDecompile:188
|vpiSize:32
|INT:188
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:139
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:190
|vpiStmt:
\_func_call: (hdl_paths_pool.delete), line:193
|vpiName:hdl_paths_pool.delete
|vpiArgument:
\_ref_obj: (kind), line:193
|vpiName:kind
|vpiTaskFunc:
\_function: (uvm_reg_file::add_hdl_path), line:199
|vpiName:uvm_reg_file::add_hdl_path
|vpiFullName:uvm_pkg.uvm_reg_file::add_hdl_path
|vpiIODecl:
\_io_decl: (path)
|vpiName:path
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:199, parent:path
|vpiFullName:path
|vpiIODecl:
\_io_decl: (kind)
|vpiName:kind
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:199, parent:kind
|vpiFullName:kind
|vpiStmt:
\_begin: , parent:uvm_reg_file::add_hdl_path
|vpiFullName:uvm_pkg.uvm_reg_file::add_hdl_path
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (paths), line:201
|vpiName:paths
|vpiFullName:uvm_pkg.uvm_reg_file::add_hdl_path.paths
|vpiStmt:
\_assignment: , line:203
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (paths), line:203
|vpiName:paths
|vpiFullName:uvm_pkg.uvm_reg_file::add_hdl_path.paths
|vpiRhs:
\_ref_obj: (hdl_paths_pool.get), line:203
|vpiName:hdl_paths_pool.get
|vpiFullName:uvm_pkg.uvm_reg_file::add_hdl_path.hdl_paths_pool.get
|vpiStmt:
\_func_call: (paths.push_back), line:205
|vpiName:paths.push_back
|vpiArgument:
\_ref_obj: (path), line:205
|vpiName:path
|vpiTaskFunc:
\_function: (uvm_reg_file::has_hdl_path), line:212
|vpiName:uvm_reg_file::has_hdl_path
|vpiFullName:uvm_pkg.uvm_reg_file::has_hdl_path
|vpiReturn:
\_bit_var: , line:212
|vpiIODecl:
\_io_decl: (kind)
|vpiName:kind
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:212, parent:kind
|vpiFullName:kind
|vpiStmt:
\_begin: , parent:uvm_reg_file::has_hdl_path
|vpiFullName:uvm_pkg.uvm_reg_file::has_hdl_path
|vpiStmt:
\_if_stmt: , line:213
|vpiCondition:
\_operation: , line:213
|vpiOpType:14
|vpiOperand:
\_ref_obj: (kind), line:213
|vpiName:kind
|vpiFullName:uvm_pkg.uvm_reg_file::has_hdl_path.kind
|vpiOperand:
\_constant: , line:213
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiStmt:
\_begin: , line:213
|vpiFullName:uvm_pkg.uvm_reg_file::has_hdl_path
|vpiStmt:
\_if_else: , line:214
|vpiCondition:
\_operation: , line:214
|vpiOpType:15
|vpiOperand:
\_ref_obj: (m_rf), line:214
|vpiName:m_rf
|vpiFullName:uvm_pkg.uvm_reg_file::has_hdl_path.m_rf
|vpiOperand:
\_unsupported_expr: , line:214
|STRING:
|vpiStmt:
\_assignment: , line:215
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (kind), line:215
|vpiName:kind
|vpiFullName:uvm_pkg.uvm_reg_file::has_hdl_path.kind
|vpiRhs:
\_ref_obj: (m_rf.get_default_hdl_path), line:215
|vpiName:m_rf.get_default_hdl_path
|vpiFullName:uvm_pkg.uvm_reg_file::has_hdl_path.m_rf.get_default_hdl_path
|vpiElseStmt:
\_assignment: , line:217
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (kind), line:217
|vpiName:kind
|vpiFullName:uvm_pkg.uvm_reg_file::has_hdl_path.kind
|vpiRhs:
\_ref_obj: (parent.get_default_hdl_path), line:217
|vpiName:parent.get_default_hdl_path
|vpiFullName:uvm_pkg.uvm_reg_file::has_hdl_path.parent.get_default_hdl_path
|vpiStmt:
\_return_stmt: , line:220
|vpiCondition:
\_ref_obj: (hdl_paths_pool.exists), line:220
|vpiName:hdl_paths_pool.exists
|vpiFullName:uvm_pkg.uvm_reg_file::has_hdl_path.hdl_paths_pool.exists
|vpiTaskFunc:
\_function: (uvm_reg_file::get_hdl_path), line:226
|vpiName:uvm_reg_file::get_hdl_path
|vpiFullName:uvm_pkg.uvm_reg_file::get_hdl_path
|vpiIODecl:
\_io_decl: (paths)
|vpiName:paths
|vpiDirection:6
|vpiExpr:
\_logic_var: , line:226, parent:paths
|vpiFullName:paths
|vpiIODecl:
\_io_decl: (kind)
|vpiName:kind
|vpiDirection:1
|vpiExpr:
\_logic_var: , line:226, parent:kind
|vpiFullName:kind
|vpiStmt:
\_begin: , parent:uvm_reg_file::get_hdl_path
|vpiFullName:uvm_pkg.uvm_reg_file::get_hdl_path
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (hdl_paths), line:228
|vpiName:hdl_paths
|vpiFullName:uvm_pkg.uvm_reg_file::get_hdl_path.hdl_paths
|vpiStmt:
\_if_stmt: , line:230
|vpiCondition:
\_operation: , line:230
|vpiOpType:14
|vpiOperand:
\_ref_obj: (kind), line:230
|vpiName:kind
|vpiFullName:uvm_pkg.uvm_reg_file::get_hdl_path.kind
|vpiOperand:
\_constant: , line:230
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiStmt:
\_begin: , line:230
|vpiFullName:uvm_pkg.uvm_reg_file::get_hdl_path
|vpiStmt:
\_if_else: , line:231
|vpiCondition:
\_operation: , line:231
|vpiOpType:15
|vpiOperand:
\_ref_obj: (m_rf), line:231
|vpiName:m_rf
|vpiFullName:uvm_pkg.uvm_reg_file::get_hdl_path.m_rf
|vpiOperand:
\_unsupported_expr: , line:231
|STRING:
|vpiStmt:
\_assignment: , line:232
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (kind), line:232
|vpiName:kind
|vpiFullName:uvm_pkg.uvm_reg_file::get_hdl_path.kind
|vpiRhs:
\_ref_obj: (m_rf.get_default_hdl_path), line:232
|vpiName:m_rf.get_default_hdl_path
|vpiFullName:uvm_pkg.uvm_reg_file::get_hdl_path.m_rf.get_default_hdl_path
|vpiElseStmt:
\_assignment: , line:234
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (kind), line:234
|vpiName:kind
|vpiFullName:uvm_pkg.uvm_reg_file::get_hdl_path.kind
|vpiRhs:
\_ref_obj: (parent.get_default_hdl_path), line:234
|vpiName:parent.get_default_hdl_path
|vpiFullName:uvm_pkg.uvm_reg_file::get_hdl_path.parent.get_default_hdl_path
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:3
|vpiOperand:
\_func_call: (has_hdl_path), line:152
|vpiName:has_hdl_path
|vpiArgument:
\_ref_obj: (kind), line:152
|vpiName:kind
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_reg_file::get_hdl_path
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_reg_file::get_hdl_path
|vpiStmt:
\_if_stmt: , line:156
|vpiCondition:
\_func_call: (uvm_report_enabled), line:156
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:156
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:156
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_operation: , line:157
|vpiOpType:33
|vpiOperand:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"Register does not have hdl path defined for abstraction '"
|vpiSize:59
|STRING:"Register does not have hdl path defined for abstraction '"
|vpiOperand:
\_ref_obj: (kind), line:157
|vpiName:kind
|vpiOperand:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"'"
|vpiSize:3
|STRING:"'"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:157
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_file.svh"
|vpiSize:207
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_file.svh"
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:237
|vpiSize:32
|INT:237
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:239
|vpiStmt:
\_assignment: , line:242
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (hdl_paths), line:242
|vpiName:hdl_paths
|vpiFullName:uvm_pkg.uvm_reg_file::get_hdl_path.hdl_paths
|vpiRhs:
\_ref_obj: (hdl_paths_pool.get), line:242
|vpiName:hdl_paths_pool.get
|vpiFullName:uvm_pkg.uvm_reg_file::get_hdl_path.hdl_paths_pool.get
|vpiStmt:
\_for_stmt: , line:244
|vpiFullName:uvm_pkg.uvm_reg_file::get_hdl_path
|vpiCondition:
\_operation: , line:244
|vpiOpType:20
|vpiOperand:
\_ref_obj: (i), line:244
|vpiName:i
|vpiFullName:uvm_pkg.uvm_reg_file::get_hdl_path.i
|vpiOperand:
\_ref_obj: (hdl_paths.size), line:244
|vpiName:hdl_paths.size
|vpiFullName:uvm_pkg.uvm_reg_file::get_hdl_path.hdl_paths.size
|vpiForInitStmt:
\_assign_stmt:
|vpiRhs:
\_constant: , line:244
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiLhs:
\_int_var: (i), line:244
|vpiName:i
|vpiFullName:uvm_pkg.uvm_reg_file::get_hdl_path.i
|vpiForIncStmt:
\_operation: , line:244
|vpiOpType:62
|vpiOperand:
\_ref_obj: (i), line:244
|vpiName:i
|vpiStmt:
\_func_call: (paths.push_back), line:245
|vpiName:paths.push_back
|vpiArgument:
\_ref_obj: (hdl_paths.get), line:245
|vpiName:hdl_paths.get
|vpiTaskFunc:
\_function: (uvm_reg_file::get_full_hdl_path), line:252
|vpiName:uvm_reg_file::get_full_hdl_path
|vpiFullName:uvm_pkg.uvm_reg_file::get_full_hdl_path
|vpiIODecl:
\_io_decl: (paths)
|vpiName:paths
|vpiDirection:6
|vpiExpr:
\_logic_var: , line:252, parent:paths
|vpiFullName:paths
|vpiIODecl:
\_io_decl: (kind)
|vpiName:kind
|vpiDirection:1
|vpiExpr:
\_logic_var: , line:253, parent:kind
|vpiFullName:kind
|vpiIODecl:
\_io_decl: (separator)
|vpiName:separator
|vpiDirection:1
|vpiExpr:
\_logic_var: , line:254, parent:separator
|vpiFullName:separator
|vpiStmt:
\_begin: , parent:uvm_reg_file::get_full_hdl_path
|vpiFullName:uvm_pkg.uvm_reg_file::get_full_hdl_path
|vpiStmt:
\_if_stmt: , line:255
|vpiCondition:
\_operation: , line:255
|vpiOpType:14
|vpiOperand:
\_ref_obj: (kind), line:255
|vpiName:kind
|vpiFullName:uvm_pkg.uvm_reg_file::get_full_hdl_path.kind
|vpiOperand:
\_constant: , line:255
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiStmt:
\_assignment: , line:256
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (kind), line:256
|vpiName:kind
|vpiFullName:uvm_pkg.uvm_reg_file::get_full_hdl_path.kind
|vpiRhs:
\_func_call: (get_default_hdl_path), line:256
|vpiName:get_default_hdl_path
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:3
|vpiOperand:
\_func_call: (has_hdl_path), line:152
|vpiName:has_hdl_path
|vpiArgument:
\_ref_obj: (kind), line:152
|vpiName:kind
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_reg_file::get_full_hdl_path
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_reg_file::get_full_hdl_path
|vpiStmt:
\_if_stmt: , line:156
|vpiCondition:
\_func_call: (uvm_report_enabled), line:156
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:156
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:156
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_operation: , line:157
|vpiOpType:33
|vpiOperand:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"Register file does not have hdl path defined for abstraction '"
|vpiSize:64
|STRING:"Register file does not have hdl path defined for abstraction '"
|vpiOperand:
\_ref_obj: (kind), line:157
|vpiName:kind
|vpiOperand:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"'"
|vpiSize:3
|STRING:"'"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:157
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_file.svh"
|vpiSize:207
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_file.svh"
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:258
|vpiSize:32
|INT:258
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:260
|vpiStmt:
\_func_call: (paths.delete), line:263
|vpiName:paths.delete
|vpiStmt:
\_begin: , line:265
|vpiFullName:uvm_pkg.uvm_reg_file::get_full_hdl_path
|vpiStmt:
\_if_else: , line:269
|vpiCondition:
\_operation: , line:269
|vpiOpType:15
|vpiOperand:
\_ref_obj: (m_rf), line:269
|vpiName:m_rf
|vpiFullName:uvm_pkg.uvm_reg_file::get_full_hdl_path.m_rf
|vpiOperand:
\_unsupported_expr: , line:269
|STRING:
|vpiStmt:
\_func_call: (m_rf.get_full_hdl_path), line:270
|vpiName:m_rf.get_full_hdl_path
|vpiArgument:
\_ref_obj: (parent_paths), line:270
|vpiName:parent_paths
|vpiArgument:
\_ref_obj: (kind), line:270
|vpiName:kind
|vpiArgument:
\_ref_obj: (separator), line:270
|vpiName:separator
|vpiElseStmt:
\_if_stmt: , line:271
|vpiCondition:
\_operation: , line:271
|vpiOpType:15
|vpiOperand:
\_ref_obj: (parent), line:271
|vpiName:parent
|vpiFullName:uvm_pkg.uvm_reg_file::get_full_hdl_path.parent
|vpiOperand:
\_unsupported_expr: , line:271
|STRING:
|vpiStmt:
\_func_call: (parent.get_full_hdl_path), line:272
|vpiName:parent.get_full_hdl_path
|vpiArgument:
\_ref_obj: (parent_paths), line:272
|vpiName:parent_paths
|vpiArgument:
\_ref_obj: (kind), line:272
|vpiName:kind
|vpiArgument:
\_ref_obj: (separator), line:272
|vpiName:separator
|vpiStmt:
\_for_stmt: , line:274
|vpiFullName:uvm_pkg.uvm_reg_file::get_full_hdl_path
|vpiCondition:
\_operation: , line:274
|vpiOpType:20
|vpiOperand:
\_ref_obj: (i), line:274
|vpiName:i
|vpiFullName:uvm_pkg.uvm_reg_file::get_full_hdl_path.i
|vpiOperand:
\_ref_obj: (hdl_paths.size), line:274
|vpiName:hdl_paths.size
|vpiFullName:uvm_pkg.uvm_reg_file::get_full_hdl_path.hdl_paths.size
|vpiForInitStmt:
\_assign_stmt:
|vpiRhs:
\_constant: , line:274
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiLhs:
\_int_var: (i), line:274
|vpiName:i
|vpiFullName:uvm_pkg.uvm_reg_file::get_full_hdl_path.i
|vpiForIncStmt:
\_operation: , line:274
|vpiOpType:62
|vpiOperand:
\_ref_obj: (i), line:274
|vpiName:i
|vpiStmt:
\_begin: , line:274
|vpiFullName:uvm_pkg.uvm_reg_file::get_full_hdl_path
|vpiStmt:
\_if_stmt: , line:277
|vpiCondition:
\_operation: , line:277
|vpiOpType:14
|vpiOperand:
\_ref_obj: (parent_paths.size), line:277
|vpiName:parent_paths.size
|vpiFullName:uvm_pkg.uvm_reg_file::get_full_hdl_path.parent_paths.size
|vpiOperand:
\_constant: , line:277
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_begin: , line:277
|vpiFullName:uvm_pkg.uvm_reg_file::get_full_hdl_path
|vpiStmt:
\_if_stmt: , line:278
|vpiCondition:
\_operation: , line:278
|vpiOpType:15
|vpiOperand:
\_ref_obj: (hdl_path), line:278
|vpiName:hdl_path
|vpiFullName:uvm_pkg.uvm_reg_file::get_full_hdl_path.hdl_path
|vpiOperand:
\_constant: , line:278
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiStmt:
\_func_call: (paths.push_back), line:279
|vpiName:paths.push_back
|vpiArgument:
\_ref_obj: (hdl_path), line:279
|vpiName:hdl_path
|vpiStmt:
\_continue_stmt: , line:281
|vpiStmt:
\_foreach_stmt: , line:284
|vpiFullName:uvm_pkg.uvm_reg_file::get_full_hdl_path
|vpiVariables:
\_chandle_var: (parent_paths), line:284
|vpiName:parent_paths
|vpiFullName:uvm_pkg.uvm_reg_file::get_full_hdl_path.parent_paths
|vpiLoopVars:
\_chandle_var: (j), line:284
|vpiName:j
|vpiFullName:uvm_pkg.uvm_reg_file::get_full_hdl_path.j
|vpiStmt:
\_begin: , line:284
|vpiFullName:uvm_pkg.uvm_reg_file::get_full_hdl_path
|vpiStmt:
\_if_else: , line:285
|vpiCondition:
\_operation: , line:285
|vpiOpType:14
|vpiOperand:
\_ref_obj: (hdl_path), line:285
|vpiName:hdl_path
|vpiFullName:uvm_pkg.uvm_reg_file::get_full_hdl_path.hdl_path
|vpiOperand:
\_constant: , line:285
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiStmt:
\_func_call: (paths.push_back), line:286
|vpiName:paths.push_back
|vpiArgument:
\_bit_select: (parent_paths), line:286
|vpiName:parent_paths
|vpiIndex:
\_ref_obj: (j), line:286
|vpiName:j
|vpiElseStmt:
\_func_call: (paths.push_back), line:288
|vpiName:paths.push_back
|vpiArgument:
\_operation: , line:288
|vpiOpType:33
|vpiOperand:
\_bit_select: (parent_paths), line:288
|vpiName:parent_paths
|vpiIndex:
\_ref_obj: (j), line:288
|vpiName:j
|vpiOperand:
\_ref_obj: (separator), line:288
|vpiName:separator
|vpiOperand:
\_ref_obj: (hdl_path), line:288
|vpiName:hdl_path
|vpiTaskFunc:
\_function: (uvm_reg_file::get_default_hdl_path), line:298
|vpiName:uvm_reg_file::get_default_hdl_path
|vpiFullName:uvm_pkg.uvm_reg_file::get_default_hdl_path
|vpiReturn:
\_logic_var: , line:298
|vpiStmt:
\_begin: , parent:uvm_reg_file::get_default_hdl_path
|vpiFullName:uvm_pkg.uvm_reg_file::get_default_hdl_path
|vpiStmt:
\_if_stmt: , line:299
|vpiCondition:
\_operation: , line:299
|vpiOpType:14
|vpiOperand:
\_ref_obj: (default_hdl_path), line:299
|vpiName:default_hdl_path
|vpiFullName:uvm_pkg.uvm_reg_file::get_default_hdl_path.default_hdl_path
|vpiOperand:
\_constant: , line:299
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiStmt:
\_begin: , line:299
|vpiFullName:uvm_pkg.uvm_reg_file::get_default_hdl_path
|vpiStmt:
\_if_else: , line:300
|vpiCondition:
\_operation: , line:300
|vpiOpType:15
|vpiOperand:
\_ref_obj: (m_rf), line:300
|vpiName:m_rf
|vpiFullName:uvm_pkg.uvm_reg_file::get_default_hdl_path.m_rf
|vpiOperand:
\_unsupported_expr: , line:300
|STRING:
|vpiStmt:
\_return_stmt: , line:301
|vpiCondition:
\_ref_obj: (m_rf.get_default_hdl_path), line:301
|vpiName:m_rf.get_default_hdl_path
|vpiFullName:uvm_pkg.uvm_reg_file::get_default_hdl_path.m_rf.get_default_hdl_path
|vpiElseStmt:
\_return_stmt: , line:303
|vpiCondition:
\_ref_obj: (parent.get_default_hdl_path), line:303
|vpiName:parent.get_default_hdl_path
|vpiFullName:uvm_pkg.uvm_reg_file::get_default_hdl_path.parent.get_default_hdl_path
|vpiStmt:
\_return_stmt: , line:305
|vpiCondition:
\_ref_obj: (default_hdl_path), line:305
|vpiName:default_hdl_path
|vpiFullName:uvm_pkg.uvm_reg_file::get_default_hdl_path.default_hdl_path
|vpiTaskFunc:
\_function: (uvm_reg_file::set_default_hdl_path), line:311
|vpiName:uvm_reg_file::set_default_hdl_path
|vpiFullName:uvm_pkg.uvm_reg_file::set_default_hdl_path
|vpiIODecl:
\_io_decl: (kind)
|vpiName:kind
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:311, parent:kind
|vpiFullName:kind
|vpiStmt:
\_begin: , parent:uvm_reg_file::set_default_hdl_path
|vpiFullName:uvm_pkg.uvm_reg_file::set_default_hdl_path
|vpiStmt:
\_if_stmt: , line:313
|vpiCondition:
\_operation: , line:313
|vpiOpType:14
|vpiOperand:
\_ref_obj: (kind), line:313
|vpiName:kind
|vpiFullName:uvm_pkg.uvm_reg_file::set_default_hdl_path.kind
|vpiOperand:
\_constant: , line:313
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiStmt:
\_begin: , line:313
|vpiFullName:uvm_pkg.uvm_reg_file::set_default_hdl_path
|vpiStmt:
\_if_else: , line:314
|vpiCondition:
\_operation: , line:314
|vpiOpType:15
|vpiOperand:
\_ref_obj: (m_rf), line:314
|vpiName:m_rf
|vpiFullName:uvm_pkg.uvm_reg_file::set_default_hdl_path.m_rf
|vpiOperand:
\_unsupported_expr: , line:314
|STRING:
|vpiStmt:
\_assignment: , line:315
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (kind), line:315
|vpiName:kind
|vpiFullName:uvm_pkg.uvm_reg_file::set_default_hdl_path.kind
|vpiRhs:
\_ref_obj: (m_rf.get_default_hdl_path), line:315
|vpiName:m_rf.get_default_hdl_path
|vpiFullName:uvm_pkg.uvm_reg_file::set_default_hdl_path.m_rf.get_default_hdl_path
|vpiElseStmt:
\_if_else: , line:316
|vpiCondition:
\_operation: , line:316
|vpiOpType:14
|vpiOperand:
\_ref_obj: (parent), line:316
|vpiName:parent
|vpiFullName:uvm_pkg.uvm_reg_file::set_default_hdl_path.parent
|vpiOperand:
\_unsupported_expr: , line:316
|STRING:
|vpiStmt:
\_assignment: , line:317
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (kind), line:317
|vpiName:kind
|vpiFullName:uvm_pkg.uvm_reg_file::set_default_hdl_path.kind
|vpiRhs:
\_ref_obj: (parent.get_default_hdl_path), line:317
|vpiName:parent.get_default_hdl_path
|vpiFullName:uvm_pkg.uvm_reg_file::set_default_hdl_path.parent.get_default_hdl_path
|vpiElseStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_reg_file::set_default_hdl_path
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_reg_file::set_default_hdl_path
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:155
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_operation: , line:157
|vpiOpType:33
|vpiOperand:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"Register file has no parent. "
|vpiSize:31
|STRING:"Register file has no parent. "
|vpiOperand:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"Must specify a valid HDL abstraction (kind)"
|vpiSize:45
|STRING:"Must specify a valid HDL abstraction (kind)"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:158
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_file.svh"
|vpiSize:207
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_file.svh"
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:318
|vpiSize:32
|INT:318
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:320
|vpiStmt:
\_assignment: , line:324
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (default_hdl_path), line:324
|vpiName:default_hdl_path
|vpiFullName:uvm_pkg.uvm_reg_file::set_default_hdl_path.default_hdl_path
|vpiRhs:
\_ref_obj: (kind), line:324
|vpiName:kind
|vpiFullName:uvm_pkg.uvm_reg_file::set_default_hdl_path.kind
|vpiTaskFunc:
\_function: (uvm_reg_file::get_parent), line:331
|vpiName:uvm_reg_file::get_parent
|vpiFullName:uvm_pkg.uvm_reg_file::get_parent
|vpiReturn:
\_chandle_var: (uvm_reg_block), line:331
|vpiName:uvm_reg_block
|vpiStmt:
\_return_stmt: , line:332, parent:uvm_reg_file::get_parent
|vpiCondition:
\_func_call: (get_block), line:332
|vpiName:get_block
|vpiTaskFunc:
\_function: (uvm_reg_file::get_full_name), line:338
|vpiName:uvm_reg_file::get_full_name
|vpiFullName:uvm_pkg.uvm_reg_file::get_full_name
|vpiReturn:
\_logic_var: , line:338
|vpiStmt:
\_begin: , parent:uvm_reg_file::get_full_name
|vpiFullName:uvm_pkg.uvm_reg_file::get_full_name
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (blk), line:339
|vpiName:blk
|vpiFullName:uvm_pkg.uvm_reg_file::get_full_name.blk
|vpiStmt:
\_assignment: , line:341
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (get_full_name), line:341
|vpiName:get_full_name
|vpiFullName:uvm_pkg.uvm_reg_file::get_full_name.get_full_name
|vpiRhs:
\_unsupported_expr: , line:341
|STRING:
|vpiStmt:
\_if_stmt: , line:344
|vpiCondition:
\_operation: , line:344
|vpiOpType:15
|vpiOperand:
\_ref_obj: (m_rf), line:344
|vpiName:m_rf
|vpiFullName:uvm_pkg.uvm_reg_file::get_full_name.m_rf
|vpiOperand:
\_unsupported_expr: , line:344
|STRING:
|vpiStmt:
\_return_stmt: , line:345
|vpiCondition:
\_operation: , line:345
|vpiOpType:33
|vpiOperand:
\_ref_obj: (m_rf.get_full_name), line:345
|vpiName:m_rf.get_full_name
|vpiOperand:
\_constant: , line:345
|vpiConstType:6
|vpiDecompile:"."
|vpiSize:3
|STRING:"."
|vpiOperand:
\_ref_obj: (get_full_name), line:345
|vpiName:get_full_name
|vpiStmt:
\_if_stmt: , line:348
|vpiCondition:
\_operation: , line:348
|vpiOpType:14
|vpiOperand:
\_unsupported_expr: , line:348
|STRING:
|vpiOperand:
\_unsupported_expr: , line:348
|STRING:
|vpiStmt:
\_return_stmt: , line:349
|vpiCondition:
\_ref_obj: (get_full_name), line:349
|vpiName:get_full_name
|vpiFullName:uvm_pkg.uvm_reg_file::get_full_name.get_full_name
|vpiStmt:
\_assignment: , line:350
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (get_full_name), line:350
|vpiName:get_full_name
|vpiFullName:uvm_pkg.uvm_reg_file::get_full_name.get_full_name
|vpiRhs:
\_operation: , line:350
|vpiOpType:33
|vpiOperand:
\_unsupported_expr: , line:350
|STRING:
|vpiOperand:
\_constant: , line:350
|vpiConstType:6
|vpiDecompile:"."
|vpiSize:3
|STRING:"."
|vpiOperand:
\_ref_obj: (get_full_name), line:350
|vpiName:get_full_name
|vpiTaskFunc:
\_function: (uvm_reg_file::convert2string), line:170
|vpiName:uvm_reg_file::convert2string
|vpiFullName:uvm_pkg.uvm_reg_file::convert2string
|vpiReturn:
\_logic_var: , line:170
|vpiStmt:
\_begin: , parent:uvm_reg_file::convert2string
|vpiFullName:uvm_pkg.uvm_reg_file::convert2string
|vpiStmt:
\_begin: , line:172
|vpiFullName:uvm_pkg.uvm_reg_file::convert2string
|vpiStmt:
\_if_stmt: , line:174
|vpiCondition:
\_func_call: (uvm_report_enabled), line:174
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:174
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_FATAL), line:174
|vpiName:UVM_FATAL
|vpiArgument:
\_constant: , line:174
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_fatal), line:175
|vpiName:uvm_report_fatal
|vpiFunction:
\_function: (uvm_report_fatal), line:192
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"RegModel register files cannot be converted to strings"
|vpiSize:56
|STRING:"RegModel register files cannot be converted to strings"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:175
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_file.svh"
|vpiSize:207
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_file.svh"
|vpiArgument:
\_constant: , line:175
|vpiConstType:7
|vpiDecompile:361
|vpiSize:32
|INT:361
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:175
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:363
|vpiCondition:
\_constant: , line:363
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiTaskFunc:
\_function: (uvm_reg_file::do_print), line:369
|vpiName:uvm_reg_file::do_print
|vpiFullName:uvm_pkg.uvm_reg_file::do_print
|vpiIODecl:
\_io_decl: (printer)
|vpiName:printer
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_printer), line:369, parent:printer
|vpiName:uvm_printer
|vpiFullName:printer.uvm_printer
|vpiStmt:
\_sys_func_call: (super.do_print), line:370, parent:uvm_reg_file::do_print
|vpiName:super.do_print
|vpiArgument:
\_ref_obj: (printer), line:370
|vpiName:printer
|vpiTaskFunc:
\_function: (uvm_reg_file::clone), line:170
|vpiName:uvm_reg_file::clone
|vpiFullName:uvm_pkg.uvm_reg_file::clone
|vpiReturn:
\_chandle_var: (uvm_object), line:170
|vpiName:uvm_object
|vpiStmt:
\_begin: , parent:uvm_reg_file::clone
|vpiFullName:uvm_pkg.uvm_reg_file::clone
|vpiStmt:
\_begin: , line:172
|vpiFullName:uvm_pkg.uvm_reg_file::clone
|vpiStmt:
\_if_stmt: , line:174
|vpiCondition:
\_func_call: (uvm_report_enabled), line:174
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:174
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_FATAL), line:174
|vpiName:UVM_FATAL
|vpiArgument:
\_constant: , line:174
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_fatal), line:175
|vpiName:uvm_report_fatal
|vpiFunction:
\_function: (uvm_report_fatal), line:192
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"RegModel register files cannot be cloned"
|vpiSize:42
|STRING:"RegModel register files cannot be cloned"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:175
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_file.svh"
|vpiSize:207
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_file.svh"
|vpiArgument:
\_constant: , line:175
|vpiConstType:7
|vpiDecompile:377
|vpiSize:32
|INT:377
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:175
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:379
|vpiCondition:
\_unsupported_expr: , line:379
|STRING:
|vpiTaskFunc:
\_function: (uvm_reg_file::do_copy), line:170
|vpiName:uvm_reg_file::do_copy
|vpiFullName:uvm_pkg.uvm_reg_file::do_copy
|vpiIODecl:
\_io_decl: (rhs)
|vpiName:rhs
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_object), line:170, parent:rhs
|vpiName:uvm_object
|vpiFullName:rhs.uvm_object
|vpiStmt:
\_begin: , line:172, parent:uvm_reg_file::do_copy
|vpiFullName:uvm_pkg.uvm_reg_file::do_copy
|vpiStmt:
\_if_stmt: , line:174
|vpiCondition:
\_func_call: (uvm_report_enabled), line:174
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:174
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_FATAL), line:174
|vpiName:UVM_FATAL
|vpiArgument:
\_constant: , line:174
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_fatal), line:175
|vpiName:uvm_report_fatal
|vpiFunction:
\_function: (uvm_report_fatal), line:192
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"RegModel register files cannot be copied"
|vpiSize:42
|STRING:"RegModel register files cannot be copied"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:175
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_file.svh"
|vpiSize:207
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_file.svh"
|vpiArgument:
\_constant: , line:175
|vpiConstType:7
|vpiDecompile:384
|vpiSize:32
|INT:384
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:175
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiTaskFunc:
\_function: (uvm_reg_file::do_compare), line:391
|vpiName:uvm_reg_file::do_compare
|vpiFullName:uvm_pkg.uvm_reg_file::do_compare
|vpiReturn:
\_bit_var: , line:391
|vpiIODecl:
\_io_decl: (rhs)
|vpiName:rhs
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_object), line:391, parent:rhs
|vpiName:uvm_object
|vpiFullName:rhs.uvm_object
|vpiIODecl:
\_io_decl: (comparer)
|vpiName:comparer
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_comparer), line:134, parent:comparer
|vpiName:uvm_comparer
|vpiFullName:comparer.uvm_comparer
|vpiStmt:
\_begin: , parent:uvm_reg_file::do_compare
|vpiFullName:uvm_pkg.uvm_reg_file::do_compare
|vpiStmt:
\_begin: , line:136
|vpiFullName:uvm_pkg.uvm_reg_file::do_compare
|vpiStmt:
\_if_stmt: , line:138
|vpiCondition:
\_func_call: (uvm_report_enabled), line:138
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:138
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_WARNING), line:138
|vpiName:UVM_WARNING
|vpiArgument:
\_constant: , line:138
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_warning), line:139
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"RegModel register files cannot be compared"
|vpiSize:44
|STRING:"RegModel register files cannot be compared"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:139
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_file.svh"
|vpiSize:207
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_file.svh"
|vpiArgument:
\_constant: , line:139
|vpiConstType:7
|vpiDecompile:392
|vpiSize:32
|INT:392
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:139
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:394
|vpiCondition:
\_constant: , line:394
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiTaskFunc:
\_function: (uvm_reg_file::do_pack), line:134
|vpiName:uvm_reg_file::do_pack
|vpiFullName:uvm_pkg.uvm_reg_file::do_pack
|vpiIODecl:
\_io_decl: (packer)
|vpiName:packer
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_packer), line:134, parent:packer
|vpiName:uvm_packer
|vpiFullName:packer.uvm_packer
|vpiStmt:
\_begin: , line:136, parent:uvm_reg_file::do_pack
|vpiFullName:uvm_pkg.uvm_reg_file::do_pack
|vpiStmt:
\_if_stmt: , line:138
|vpiCondition:
\_func_call: (uvm_report_enabled), line:138
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:138
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_WARNING), line:138
|vpiName:UVM_WARNING
|vpiArgument:
\_constant: , line:138
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_warning), line:139
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"RegModel register files cannot be packed"
|vpiSize:42
|STRING:"RegModel register files cannot be packed"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:139
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_file.svh"
|vpiSize:207
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_file.svh"
|vpiArgument:
\_constant: , line:139
|vpiConstType:7
|vpiDecompile:400
|vpiSize:32
|INT:400
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:139
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiTaskFunc:
\_function: (uvm_reg_file::do_unpack), line:134
|vpiName:uvm_reg_file::do_unpack
|vpiFullName:uvm_pkg.uvm_reg_file::do_unpack
|vpiIODecl:
\_io_decl: (packer)
|vpiName:packer
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_packer), line:134, parent:packer
|vpiName:uvm_packer
|vpiFullName:packer.uvm_packer
|vpiStmt:
\_begin: , line:136, parent:uvm_reg_file::do_unpack
|vpiFullName:uvm_pkg.uvm_reg_file::do_unpack
|vpiStmt:
\_if_stmt: , line:138
|vpiCondition:
\_func_call: (uvm_report_enabled), line:138
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:138
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_WARNING), line:138
|vpiName:UVM_WARNING
|vpiArgument:
\_constant: , line:138
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_warning), line:139
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"RegModel register files cannot be unpacked"
|vpiSize:44
|STRING:"RegModel register files cannot be unpacked"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:139
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_file.svh"
|vpiSize:207
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_file.svh"
|vpiArgument:
\_constant: , line:139
|vpiConstType:7
|vpiDecompile:407
|vpiSize:32
|INT:407
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:139
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiTaskFunc:
\_function: (uvm_mem_region::get_start_offset), line:544
|vpiName:uvm_mem_region::get_start_offset
|vpiFullName:uvm_pkg.uvm_mem_region::get_start_offset
|vpiReturn:
\_bit_var: , line:544
|vpiRange:
\_range: , line:544
|vpiLeftRange:
\_constant: , line:544
|vpiConstType:7
|vpiDecompile:63
|vpiSize:32
|INT:63
|vpiRightRange:
\_constant: , line:544
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_return_stmt: , line:545, parent:uvm_mem_region::get_start_offset
|vpiCondition:
\_unsupported_expr: , line:545
|STRING:
|vpiTaskFunc:
\_function: (uvm_mem_region::get_end_offset), line:549
|vpiName:uvm_mem_region::get_end_offset
|vpiFullName:uvm_pkg.uvm_mem_region::get_end_offset
|vpiReturn:
\_bit_var: , line:549
|vpiRange:
\_range: , line:549
|vpiLeftRange:
\_constant: , line:549
|vpiConstType:7
|vpiDecompile:63
|vpiSize:32
|INT:63
|vpiRightRange:
\_constant: , line:549
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_return_stmt: , line:550, parent:uvm_mem_region::get_end_offset
|vpiCondition:
\_unsupported_expr: , line:550
|STRING:
|vpiTaskFunc:
\_function: (uvm_mem_region::get_len), line:554
|vpiName:uvm_mem_region::get_len
|vpiFullName:uvm_pkg.uvm_mem_region::get_len
|vpiReturn:
\_int_var: , line:554
|vpiStmt:
\_return_stmt: , line:555, parent:uvm_mem_region::get_len
|vpiCondition:
\_unsupported_expr: , line:555
|STRING:
|vpiTaskFunc:
\_function: (uvm_mem_region::get_n_bytes), line:559
|vpiName:uvm_mem_region::get_n_bytes
|vpiFullName:uvm_pkg.uvm_mem_region::get_n_bytes
|vpiReturn:
\_int_var: , line:559
|vpiStmt:
\_return_stmt: , line:560, parent:uvm_mem_region::get_n_bytes
|vpiCondition:
\_unsupported_expr: , line:560
|STRING:
|vpiTaskFunc:
\_function: (uvm_mem_region::convert2string), line:564
|vpiName:uvm_mem_region::convert2string
|vpiFullName:uvm_pkg.uvm_mem_region::convert2string
|vpiReturn:
\_logic_var: , line:564
|vpiStmt:
\_sys_func_call: ($sformat), line:565, parent:uvm_mem_region::convert2string
|vpiName:$sformat
|vpiArgument:
\_ref_obj: (convert2string), line:565
|vpiName:convert2string
|vpiArgument:
\_constant: , line:565
|vpiConstType:6
|vpiDecompile:"['h%h:'h%h]"
|vpiSize:13
|STRING:"['h%h:'h%h]"
|vpiArgument:
\_unsupported_expr: , line:566
|STRING:
|vpiArgument:
\_unsupported_expr: , line:566
|STRING:
|vpiTaskFunc:
\_function: (uvm_mem_region::release_region), line:570
|vpiName:uvm_mem_region::release_region
|vpiFullName:uvm_pkg.uvm_mem_region::release_region
|vpiStmt:
\_sys_func_call: (this.parent), line:571, parent:uvm_mem_region::release_region
|vpiName:this.parent
|vpiTaskFunc:
\_function: (uvm_mem_region::get_memory), line:575
|vpiName:uvm_mem_region::get_memory
|vpiFullName:uvm_pkg.uvm_mem_region::get_memory
|vpiReturn:
\_chandle_var: (uvm_mem), line:575
|vpiName:uvm_mem
|vpiStmt:
\_return_stmt: , line:576, parent:uvm_mem_region::get_memory
|vpiCondition:
\_unsupported_expr: , line:576
|STRING:
|vpiTaskFunc:
\_function: (uvm_mem_region::get_virtual_registers), line:580
|vpiName:uvm_mem_region::get_virtual_registers
|vpiFullName:uvm_pkg.uvm_mem_region::get_virtual_registers
|vpiReturn:
\_chandle_var: (uvm_vreg), line:580
|vpiName:uvm_vreg
|vpiStmt:
\_return_stmt: , line:581, parent:uvm_mem_region::get_virtual_registers
|vpiCondition:
\_unsupported_expr: , line:581
|STRING:
|vpiTaskFunc:
\_function: (uvm_mem_mam::reconfigure), line:594
|vpiName:uvm_mem_mam::reconfigure
|vpiFullName:uvm_pkg.uvm_mem_mam::reconfigure
|vpiReturn:
\_chandle_var: (uvm_mem_mam_cfg), line:594
|vpiName:uvm_mem_mam_cfg
|vpiIODecl:
\_io_decl: (cfg)
|vpiName:cfg
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_mem_mam_cfg), line:594, parent:cfg
|vpiName:uvm_mem_mam_cfg
|vpiFullName:cfg.uvm_mem_mam_cfg
|vpiStmt:
\_begin: , parent:uvm_mem_mam::reconfigure
|vpiFullName:uvm_pkg.uvm_mem_mam::reconfigure
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (top), line:595
|vpiName:top
|vpiFullName:uvm_pkg.uvm_mem_mam::reconfigure.top
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (cs), line:596
|vpiName:cs
|vpiFullName:uvm_pkg.uvm_mem_mam::reconfigure.cs
|vpiStmt:
\_if_stmt: , line:597
|vpiCondition:
\_operation: , line:597
|vpiOpType:14
|vpiOperand:
\_ref_obj: (cfg), line:597
|vpiName:cfg
|vpiFullName:uvm_pkg.uvm_mem_mam::reconfigure.cfg
|vpiOperand:
\_unsupported_expr: , line:597
|STRING:
|vpiStmt:
\_return_stmt: , line:598
|vpiCondition:
\_unsupported_expr: , line:598
|STRING:
|vpiStmt:
\_assignment: , line:600
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (cs), line:600
|vpiName:cs
|vpiFullName:uvm_pkg.uvm_mem_mam::reconfigure.cs
|vpiRhs:
\_ref_obj: (uvm_coreservice_t::get), line:600
|vpiName:uvm_coreservice_t::get
|vpiFullName:uvm_pkg.uvm_mem_mam::reconfigure.uvm_coreservice_t::get
|vpiStmt:
\_assignment: , line:601
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (top), line:601
|vpiName:top
|vpiFullName:uvm_pkg.uvm_mem_mam::reconfigure.top
|vpiRhs:
\_ref_obj: (cs.get_root), line:601
|vpiName:cs.get_root
|vpiFullName:uvm_pkg.uvm_mem_mam::reconfigure.cs.get_root
|vpiStmt:
\_if_stmt: , line:604
|vpiCondition:
\_operation: , line:604
|vpiOpType:17
|vpiOperand:
\_ref_obj: (cfg.n_bytes), line:604
|vpiName:cfg.n_bytes
|vpiFullName:uvm_pkg.uvm_mem_mam::reconfigure.cfg.n_bytes
|vpiOperand:
\_unsupported_expr: , line:604
|STRING:
|vpiStmt:
\_begin: , line:604
|vpiFullName:uvm_pkg.uvm_mem_mam::reconfigure
|vpiStmt:
\_func_call: (top.uvm_report_error), line:605
|vpiName:top.uvm_report_error
|vpiArgument:
\_constant: , line:605
|vpiConstType:6
|vpiDecompile:"uvm_mem_mam"
|vpiSize:13
|STRING:"uvm_mem_mam"
|vpiArgument:
\_sys_func_call: ($sformatf), line:606
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:606
|vpiConstType:6
|vpiDecompile:"Cannot reconfigure Memory Allocation Manager with a different number of bytes (%0d !== %0d)"
|vpiSize:93
|STRING:"Cannot reconfigure Memory Allocation Manager with a different number of bytes (%0d !== %0d)"
|vpiArgument:
\_ref_obj: (cfg.n_bytes), line:607
|vpiName:cfg.n_bytes
|vpiArgument:
\_unsupported_expr: , line:607
|STRING:
|vpiArgument:
\_ref_obj: (UVM_LOW), line:607
|vpiName:UVM_LOW
|vpiStmt:
\_return_stmt: , line:608
|vpiCondition:
\_unsupported_expr: , line:608
|STRING:
|vpiStmt:
\_foreach_stmt: , line:612
|vpiFullName:uvm_pkg.uvm_mem_mam::reconfigure
|vpiVariables:
\_logic_var: , line:612
|vpiFullName:uvm_pkg.uvm_mem_mam::reconfigure
|vpiLoopVars:
\_chandle_var: (i), line:612
|vpiName:i
|vpiFullName:uvm_pkg.uvm_mem_mam::reconfigure.i
|vpiStmt:
\_begin: , line:612
|vpiFullName:uvm_pkg.uvm_mem_mam::reconfigure
|vpiStmt:
\_if_stmt: , line:613
|vpiCondition:
\_operation: , line:613
|vpiOpType:27
|vpiOperand:
\_operation: , line:613
|vpiOpType:20
|vpiOperand:
\_unsupported_expr: , line:613
|STRING:
|vpiOperand:
\_ref_obj: (cfg.start_offset), line:613
|vpiName:cfg.start_offset
|vpiFullName:uvm_pkg.uvm_mem_mam::reconfigure.cfg.start_offset
|vpiOperand:
\_operation: , line:614
|vpiOpType:18
|vpiOperand:
\_unsupported_expr: , line:614
|STRING:
|vpiOperand:
\_ref_obj: (cfg.end_offset), line:614
|vpiName:cfg.end_offset
|vpiFullName:uvm_pkg.uvm_mem_mam::reconfigure.cfg.end_offset
|vpiStmt:
\_begin: , line:614
|vpiFullName:uvm_pkg.uvm_mem_mam::reconfigure
|vpiStmt:
\_func_call: (top.uvm_report_error), line:615
|vpiName:top.uvm_report_error
|vpiArgument:
\_constant: , line:615
|vpiConstType:6
|vpiDecompile:"uvm_mem_mam"
|vpiSize:13
|STRING:"uvm_mem_mam"
|vpiArgument:
\_sys_func_call: ($sformatf), line:616
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:616
|vpiConstType:6
|vpiDecompile:"Cannot reconfigure Memory Allocation Manager with a currently allocated region outside of the managed address range ([%0d:%0d] outside of [%0d:%0d])"
|vpiSize:150
|STRING:"Cannot reconfigure Memory Allocation Manager with a currently allocated region outside of the managed address range ([%0d:%0d] outside of [%0d:%0d])"
|vpiArgument:
\_unsupported_expr: , line:617
|STRING:
|vpiArgument:
\_unsupported_expr: , line:618
|STRING:
|vpiArgument:
\_ref_obj: (cfg.start_offset), line:619
|vpiName:cfg.start_offset
|vpiArgument:
\_ref_obj: (cfg.end_offset), line:619
|vpiName:cfg.end_offset
|vpiArgument:
\_ref_obj: (UVM_LOW), line:619
|vpiName:UVM_LOW
|vpiStmt:
\_return_stmt: , line:620
|vpiCondition:
\_unsupported_expr: , line:620
|STRING:
|vpiStmt:
\_assignment: , line:624
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (reconfigure), line:624
|vpiName:reconfigure
|vpiFullName:uvm_pkg.uvm_mem_mam::reconfigure.reconfigure
|vpiRhs:
\_unsupported_expr: , line:624
|STRING:
|vpiStmt:
\_assignment: , line:625
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:625
|STRING:
|vpiRhs:
\_ref_obj: (cfg), line:625
|vpiName:cfg
|vpiFullName:uvm_pkg.uvm_mem_mam::reconfigure.cfg
|vpiTaskFunc:
\_function: (uvm_mem_mam::reserve_region), line:629
|vpiName:uvm_mem_mam::reserve_region
|vpiFullName:uvm_pkg.uvm_mem_mam::reserve_region
|vpiReturn:
\_chandle_var: (uvm_mem_region), line:629
|vpiName:uvm_mem_region
|vpiIODecl:
\_io_decl: (start_offset)
|vpiName:start_offset
|vpiDirection:5
|vpiExpr:
\_bit_var: , line:629, parent:start_offset
|vpiFullName:start_offset
|vpiRange:
\_range: , line:629
|vpiLeftRange:
\_constant: , line:629
|vpiConstType:7
|vpiDecompile:63
|vpiSize:32
|INT:63
|vpiRightRange:
\_constant: , line:629
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiIODecl:
\_io_decl: (n_bytes)
|vpiName:n_bytes
|vpiDirection:5
|vpiExpr:
\_int_var: , line:630, parent:n_bytes
|vpiFullName:n_bytes
|vpiIODecl:
\_io_decl: (fname)
|vpiName:fname
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:631, parent:fname
|vpiFullName:fname
|vpiIODecl:
\_io_decl: (lineno)
|vpiName:lineno
|vpiDirection:5
|vpiExpr:
\_int_var: , line:632, parent:lineno
|vpiFullName:lineno
|vpiStmt:
\_begin: , parent:uvm_mem_mam::reserve_region
|vpiFullName:uvm_pkg.uvm_mem_mam::reserve_region
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_bit_var: (end_offset), line:633
|vpiName:end_offset
|vpiFullName:uvm_pkg.uvm_mem_mam::reserve_region.end_offset
|vpiRange:
\_range: , line:633
|vpiLeftRange:
\_constant: , line:633
|vpiConstType:7
|vpiDecompile:63
|vpiSize:32
|INT:63
|vpiRightRange:
\_constant: , line:633
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_assignment: , line:634
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:634
|STRING:
|vpiRhs:
\_ref_obj: (fname), line:634
|vpiName:fname
|vpiFullName:uvm_pkg.uvm_mem_mam::reserve_region.fname
|vpiStmt:
\_assignment: , line:635
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:635
|STRING:
|vpiRhs:
\_ref_obj: (lineno), line:635
|vpiName:lineno
|vpiFullName:uvm_pkg.uvm_mem_mam::reserve_region.lineno
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:14
|vpiOperand:
\_ref_obj: (n_bytes), line:152
|vpiName:n_bytes
|vpiFullName:uvm_pkg.uvm_mem_mam::reserve_region.n_bytes
|vpiOperand:
\_constant: , line:152
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_mem_mam::reserve_region
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_mem_mam::reserve_region
|vpiStmt:
\_if_stmt: , line:156
|vpiCondition:
\_func_call: (uvm_report_enabled), line:156
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:156
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:156
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"Cannot reserve 0 bytes"
|vpiSize:24
|STRING:"Cannot reserve 0 bytes"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:157
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem_mam.svh"
|vpiSize:206
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem_mam.svh"
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:638
|vpiSize:32
|INT:638
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:640
|vpiCondition:
\_unsupported_expr: , line:640
|STRING:
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:20
|vpiOperand:
\_ref_obj: (start_offset), line:152
|vpiName:start_offset
|vpiFullName:uvm_pkg.uvm_mem_mam::reserve_region.start_offset
|vpiOperand:
\_unsupported_expr: , line:152
|STRING:
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_mem_mam::reserve_region
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_mem_mam::reserve_region
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:155
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_sys_func_call: ($sformatf), line:157
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"Cannot reserve before start of memory space: 'h%h < 'h%h"
|vpiSize:58
|STRING:"Cannot reserve before start of memory space: 'h%h < 'h%h"
|vpiArgument:
\_ref_obj: (start_offset), line:158
|vpiName:start_offset
|vpiArgument:
\_unsupported_expr: , line:158
|STRING:
|vpiArgument:
\_ref_obj: (UVM_NONE), line:158
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem_mam.svh"
|vpiSize:206
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem_mam.svh"
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:643
|vpiSize:32
|INT:643
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:645
|vpiCondition:
\_unsupported_expr: , line:645
|STRING:
|vpiStmt:
\_assignment: , line:648
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (end_offset), line:648
|vpiName:end_offset
|vpiFullName:uvm_pkg.uvm_mem_mam::reserve_region.end_offset
|vpiRhs:
\_operation: , line:648
|vpiOpType:24
|vpiOperand:
\_ref_obj: (start_offset), line:648
|vpiName:start_offset
|vpiFullName:uvm_pkg.uvm_mem_mam::reserve_region.start_offset
|vpiOperand:
\_operation: , line:648
|vpiOpType:12
|vpiOperand:
\_operation: , line:648
|vpiOpType:11
|vpiOperand:
\_ref_obj: (n_bytes), line:648
|vpiName:n_bytes
|vpiFullName:uvm_pkg.uvm_mem_mam::reserve_region.n_bytes
|vpiOperand:
\_constant: , line:648
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_unsupported_expr: , line:648
|STRING:
|vpiStmt:
\_assignment: , line:649
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (n_bytes), line:649
|vpiName:n_bytes
|vpiFullName:uvm_pkg.uvm_mem_mam::reserve_region.n_bytes
|vpiRhs:
\_operation: , line:649
|vpiOpType:25
|vpiOperand:
\_operation: , line:649
|vpiOpType:24
|vpiOperand:
\_operation: , line:649
|vpiOpType:11
|vpiOperand:
\_ref_obj: (end_offset), line:649
|vpiName:end_offset
|vpiFullName:uvm_pkg.uvm_mem_mam::reserve_region.end_offset
|vpiOperand:
\_ref_obj: (start_offset), line:649
|vpiName:start_offset
|vpiFullName:uvm_pkg.uvm_mem_mam::reserve_region.start_offset
|vpiOperand:
\_constant: , line:649
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_unsupported_expr: , line:649
|STRING:
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:18
|vpiOperand:
\_ref_obj: (end_offset), line:152
|vpiName:end_offset
|vpiFullName:uvm_pkg.uvm_mem_mam::reserve_region.end_offset
|vpiOperand:
\_unsupported_expr: , line:152
|STRING:
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_mem_mam::reserve_region
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_mem_mam::reserve_region
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:155
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_sys_func_call: ($sformatf), line:157
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"Cannot reserve past end of memory space: 'h%h > 'h%h"
|vpiSize:54
|STRING:"Cannot reserve past end of memory space: 'h%h > 'h%h"
|vpiArgument:
\_ref_obj: (end_offset), line:158
|vpiName:end_offset
|vpiArgument:
\_unsupported_expr: , line:158
|STRING:
|vpiArgument:
\_ref_obj: (UVM_NONE), line:158
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem_mam.svh"
|vpiSize:206
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem_mam.svh"
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:652
|vpiSize:32
|INT:652
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:654
|vpiCondition:
\_unsupported_expr: , line:654
|STRING:
|vpiStmt:
\_begin: , line:118
|vpiFullName:uvm_pkg.uvm_mem_mam::reserve_region
|vpiStmt:
\_if_stmt: , line:119
|vpiCondition:
\_func_call: (uvm_report_enabled), line:119
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_MEDIUM), line:119
|vpiName:UVM_MEDIUM
|vpiArgument:
\_ref_obj: (UVM_INFO), line:119
|vpiName:UVM_INFO
|vpiArgument:
\_constant: , line:119
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_info), line:121
|vpiName:uvm_report_info
|vpiFunction:
\_function: (uvm_report_info), line:126
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_sys_func_call: ($sformatf), line:121
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"Attempting to reserve ['h%h:'h%h]..."
|vpiSize:38
|STRING:"Attempting to reserve ['h%h:'h%h]..."
|vpiArgument:
\_ref_obj: (start_offset), line:122
|vpiName:start_offset
|vpiArgument:
\_ref_obj: (end_offset), line:122
|vpiName:end_offset
|vpiArgument:
\_ref_obj: (UVM_MEDIUM), line:122
|vpiName:UVM_MEDIUM
|vpiArgument:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem_mam.svh"
|vpiSize:206
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem_mam.svh"
|vpiArgument:
\_constant: , line:122
|vpiConstType:7
|vpiDecompile:657
|vpiSize:32
|INT:657
|vpiArgument:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:122
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_foreach_stmt: , line:663
|vpiFullName:uvm_pkg.uvm_mem_mam::reserve_region
|vpiVariables:
\_logic_var: , line:663
|vpiFullName:uvm_pkg.uvm_mem_mam::reserve_region
|vpiLoopVars:
\_chandle_var: (i), line:663
|vpiName:i
|vpiFullName:uvm_pkg.uvm_mem_mam::reserve_region.i
|vpiStmt:
\_begin: , line:663
|vpiFullName:uvm_pkg.uvm_mem_mam::reserve_region
|vpiStmt:
\_if_stmt: , line:664
|vpiCondition:
\_operation: , line:664
|vpiOpType:26
|vpiOperand:
\_operation: , line:664
|vpiOpType:21
|vpiOperand:
\_ref_obj: (start_offset), line:664
|vpiName:start_offset
|vpiFullName:uvm_pkg.uvm_mem_mam::reserve_region.start_offset
|vpiOperand:
\_unsupported_expr: , line:664
|STRING:
|vpiOperand:
\_operation: , line:665
|vpiOpType:19
|vpiOperand:
\_ref_obj: (end_offset), line:665
|vpiName:end_offset
|vpiFullName:uvm_pkg.uvm_mem_mam::reserve_region.end_offset
|vpiOperand:
\_unsupported_expr: , line:665
|STRING:
|vpiStmt:
\_begin: , line:665
|vpiFullName:uvm_pkg.uvm_mem_mam::reserve_region
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_mem_mam::reserve_region
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:155
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:156
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_sys_func_call: ($sformatf), line:156
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"Cannot reserve ['h%h:'h%h] because it overlaps with %s"
|vpiSize:56
|STRING:"Cannot reserve ['h%h:'h%h] because it overlaps with %s"
|vpiArgument:
\_ref_obj: (start_offset), line:158
|vpiName:start_offset
|vpiArgument:
\_ref_obj: (end_offset), line:158
|vpiName:end_offset
|vpiArgument:
\_unsupported_expr: , line:159
|STRING:
|vpiArgument:
\_ref_obj: (UVM_NONE), line:159
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:159
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem_mam.svh"
|vpiSize:206
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem_mam.svh"
|vpiArgument:
\_constant: , line:159
|vpiConstType:7
|vpiDecompile:667
|vpiSize:32
|INT:667
|vpiArgument:
\_constant: , line:159
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:159
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:669
|vpiCondition:
\_unsupported_expr: , line:669
|STRING:
|vpiStmt:
\_if_stmt: , line:673
|vpiCondition:
\_operation: , line:673
|vpiOpType:18
|vpiOperand:
\_ref_obj: (start_offset), line:673
|vpiName:start_offset
|vpiFullName:uvm_pkg.uvm_mem_mam::reserve_region.start_offset
|vpiOperand:
\_unsupported_expr: , line:673
|STRING:
|vpiStmt:
\_begin: , line:673
|vpiFullName:uvm_pkg.uvm_mem_mam::reserve_region
|vpiStmt:
\_assignment: , line:674
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:28
|STRING:
|vpiRhs:
\_unsupported_expr: , line:28
|STRING:
|vpiStmt:
\_sys_func_call: (this.in_use), line:676
|vpiName:this.in_use
|vpiStmt:
\_return_stmt: , line:677
|vpiCondition:
\_ref_obj: (reserve_region), line:677
|vpiName:reserve_region
|vpiFullName:uvm_pkg.uvm_mem_mam::reserve_region.reserve_region
|vpiStmt:
\_assignment: , line:681
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:28
|STRING:
|vpiRhs:
\_unsupported_expr: , line:28
|STRING:
|vpiStmt:
\_sys_func_call: (this.in_use), line:683
|vpiName:this.in_use
|vpiTaskFunc:
\_function: (uvm_mem_mam::request_region), line:687
|vpiName:uvm_mem_mam::request_region
|vpiFullName:uvm_pkg.uvm_mem_mam::request_region
|vpiReturn:
\_chandle_var: (uvm_mem_region), line:687
|vpiName:uvm_mem_region
|vpiIODecl:
\_io_decl: (n_bytes)
|vpiName:n_bytes
|vpiDirection:5
|vpiExpr:
\_int_var: , line:687, parent:n_bytes
|vpiFullName:n_bytes
|vpiIODecl:
\_io_decl: (alloc)
|vpiName:alloc
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_mem_mam_policy), line:688, parent:alloc
|vpiName:uvm_mem_mam_policy
|vpiFullName:alloc.uvm_mem_mam_policy
|vpiIODecl:
\_io_decl: (fname)
|vpiName:fname
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:689, parent:fname
|vpiFullName:fname
|vpiIODecl:
\_io_decl: (lineno)
|vpiName:lineno
|vpiDirection:5
|vpiExpr:
\_int_var: , line:690, parent:lineno
|vpiFullName:lineno
|vpiStmt:
\_begin: , parent:uvm_mem_mam::request_region
|vpiFullName:uvm_pkg.uvm_mem_mam::request_region
|vpiStmt:
\_assignment: , line:691
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:691
|STRING:
|vpiRhs:
\_ref_obj: (fname), line:691
|vpiName:fname
|vpiFullName:uvm_pkg.uvm_mem_mam::request_region.fname
|vpiStmt:
\_assignment: , line:692
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:692
|STRING:
|vpiRhs:
\_ref_obj: (lineno), line:692
|vpiName:lineno
|vpiFullName:uvm_pkg.uvm_mem_mam::request_region.lineno
|vpiStmt:
\_if_stmt: , line:693
|vpiCondition:
\_operation: , line:693
|vpiOpType:14
|vpiOperand:
\_ref_obj: (alloc), line:693
|vpiName:alloc
|vpiFullName:uvm_pkg.uvm_mem_mam::request_region.alloc
|vpiOperand:
\_unsupported_expr: , line:693
|STRING:
|vpiStmt:
\_assignment: , line:693
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (alloc), line:693
|vpiName:alloc
|vpiFullName:uvm_pkg.uvm_mem_mam::request_region.alloc
|vpiRhs:
\_unsupported_expr: , line:693
|STRING:
|vpiStmt:
\_assignment: , line:695
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (alloc.len), line:695
|vpiName:alloc.len
|vpiFullName:uvm_pkg.uvm_mem_mam::request_region.alloc.len
|vpiRhs:
\_operation: , line:695
|vpiOpType:24
|vpiOperand:
\_operation: , line:695
|vpiOpType:12
|vpiOperand:
\_operation: , line:695
|vpiOpType:11
|vpiOperand:
\_ref_obj: (n_bytes), line:695
|vpiName:n_bytes
|vpiFullName:uvm_pkg.uvm_mem_mam::request_region.n_bytes
|vpiOperand:
\_constant: , line:695
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_unsupported_expr: , line:695
|STRING:
|vpiOperand:
\_constant: , line:695
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:696
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (alloc.min_offset), line:696
|vpiName:alloc.min_offset
|vpiFullName:uvm_pkg.uvm_mem_mam::request_region.alloc.min_offset
|vpiRhs:
\_unsupported_expr: , line:696
|STRING:
|vpiStmt:
\_assignment: , line:697
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (alloc.max_offset), line:697
|vpiName:alloc.max_offset
|vpiFullName:uvm_pkg.uvm_mem_mam::request_region.alloc.max_offset
|vpiRhs:
\_unsupported_expr: , line:697
|STRING:
|vpiStmt:
\_assignment: , line:698
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (alloc.in_use), line:698
|vpiName:alloc.in_use
|vpiFullName:uvm_pkg.uvm_mem_mam::request_region.alloc.in_use
|vpiRhs:
\_unsupported_expr: , line:698
|STRING:
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:3
|vpiOperand:
\_ref_obj: (alloc.randomize), line:152
|vpiName:alloc.randomize
|vpiFullName:uvm_pkg.uvm_mem_mam::request_region.alloc.randomize
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_mem_mam::request_region
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_mem_mam::request_region
|vpiStmt:
\_if_stmt: , line:156
|vpiCondition:
\_func_call: (uvm_report_enabled), line:156
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:156
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:156
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"Unable to randomize policy"
|vpiSize:28
|STRING:"Unable to randomize policy"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:157
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem_mam.svh"
|vpiSize:206
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem_mam.svh"
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:702
|vpiSize:32
|INT:702
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:704
|vpiCondition:
\_unsupported_expr: , line:704
|STRING:
|vpiStmt:
\_return_stmt: , line:707
|vpiCondition:
\_func_call: (reserve_region), line:707
|vpiName:reserve_region
|vpiArgument:
\_ref_obj: (alloc.start_offset), line:707
|vpiName:alloc.start_offset
|vpiArgument:
\_ref_obj: (n_bytes), line:707
|vpiName:n_bytes
|vpiTaskFunc:
\_function: (uvm_mem_mam::release_region), line:711
|vpiName:uvm_mem_mam::release_region
|vpiFullName:uvm_pkg.uvm_mem_mam::release_region
|vpiIODecl:
\_io_decl: (region)
|vpiName:region
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_mem_region), line:711, parent:region
|vpiName:uvm_mem_region
|vpiFullName:region.uvm_mem_region
|vpiStmt:
\_begin: , parent:uvm_mem_mam::release_region
|vpiFullName:uvm_pkg.uvm_mem_mam::release_region
|vpiStmt:
\_if_stmt: , line:713
|vpiCondition:
\_operation: , line:713
|vpiOpType:14
|vpiOperand:
\_ref_obj: (region), line:713
|vpiName:region
|vpiFullName:uvm_pkg.uvm_mem_mam::release_region.region
|vpiOperand:
\_unsupported_expr: , line:713
|STRING:
|vpiStmt:
\_return_stmt: , line:713
|vpiStmt:
\_foreach_stmt: , line:715
|vpiFullName:uvm_pkg.uvm_mem_mam::release_region
|vpiVariables:
\_logic_var: , line:715
|vpiFullName:uvm_pkg.uvm_mem_mam::release_region
|vpiLoopVars:
\_chandle_var: (i), line:715
|vpiName:i
|vpiFullName:uvm_pkg.uvm_mem_mam::release_region.i
|vpiStmt:
\_begin: , line:715
|vpiFullName:uvm_pkg.uvm_mem_mam::release_region
|vpiStmt:
\_if_stmt: , line:716
|vpiCondition:
\_operation: , line:716
|vpiOpType:14
|vpiOperand:
\_unsupported_expr: , line:716
|STRING:
|vpiOperand:
\_ref_obj: (region), line:716
|vpiName:region
|vpiFullName:uvm_pkg.uvm_mem_mam::release_region.region
|vpiStmt:
\_begin: , line:716
|vpiFullName:uvm_pkg.uvm_mem_mam::release_region
|vpiStmt:
\_sys_func_call: (this.in_use), line:717
|vpiName:this.in_use
|vpiStmt:
\_return_stmt: , line:718
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_mem_mam::release_region
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:155
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_operation: , line:157
|vpiOpType:33
|vpiOperand:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"Attempting to release unallocated region\n"
|vpiSize:44
|STRING:"Attempting to release unallocated region\n"
|vpiOperand:
\_ref_obj: (region.convert2string), line:158
|vpiName:region.convert2string
|vpiArgument:
\_ref_obj: (UVM_NONE), line:158
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem_mam.svh"
|vpiSize:206
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem_mam.svh"
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:720
|vpiSize:32
|INT:720
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiTaskFunc:
\_function: (uvm_mem_mam::release_all_regions), line:725
|vpiName:uvm_mem_mam::release_all_regions
|vpiFullName:uvm_pkg.uvm_mem_mam::release_all_regions
|vpiStmt:
\_func_call: (in_use.delete), line:726, parent:uvm_mem_mam::release_all_regions
|vpiName:in_use.delete
|vpiTaskFunc:
\_function: (uvm_mem_mam::convert2string), line:730
|vpiName:uvm_mem_mam::convert2string
|vpiFullName:uvm_pkg.uvm_mem_mam::convert2string
|vpiReturn:
\_logic_var: , line:730
|vpiStmt:
\_begin: , parent:uvm_mem_mam::convert2string
|vpiFullName:uvm_pkg.uvm_mem_mam::convert2string
|vpiStmt:
\_assignment: , line:731
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (convert2string), line:731
|vpiName:convert2string
|vpiFullName:uvm_pkg.uvm_mem_mam::convert2string.convert2string
|vpiRhs:
\_constant: , line:731
|vpiConstType:6
|vpiDecompile:"Allocated memory regions:\n"
|vpiSize:29
|STRING:"Allocated memory regions:\n"
|vpiStmt:
\_foreach_stmt: , line:732
|vpiFullName:uvm_pkg.uvm_mem_mam::convert2string
|vpiVariables:
\_logic_var: , line:732
|vpiFullName:uvm_pkg.uvm_mem_mam::convert2string
|vpiLoopVars:
\_chandle_var: (i), line:732
|vpiName:i
|vpiFullName:uvm_pkg.uvm_mem_mam::convert2string.i
|vpiStmt:
\_begin: , line:732
|vpiFullName:uvm_pkg.uvm_mem_mam::convert2string
|vpiStmt:
\_sys_func_call: ($sformat), line:733
|vpiName:$sformat
|vpiArgument:
\_ref_obj: (convert2string), line:733
|vpiName:convert2string
|vpiArgument:
\_constant: , line:733
|vpiConstType:6
|vpiDecompile:"%s %s\n"
|vpiSize:11
|STRING:"%s %s\n"
|vpiArgument:
\_ref_obj: (convert2string), line:733
|vpiName:convert2string
|vpiArgument:
\_unsupported_expr: , line:734
|STRING:
|vpiTaskFunc:
\_function: (uvm_mem_mam::for_each), line:739
|vpiName:uvm_mem_mam::for_each
|vpiFullName:uvm_pkg.uvm_mem_mam::for_each
|vpiReturn:
\_chandle_var: (uvm_mem_region), line:739
|vpiName:uvm_mem_region
|vpiIODecl:
\_io_decl: (reset)
|vpiName:reset
|vpiDirection:5
|vpiExpr:
\_bit_var: , line:739, parent:reset
|vpiFullName:reset
|vpiStmt:
\_begin: , parent:uvm_mem_mam::for_each
|vpiFullName:uvm_pkg.uvm_mem_mam::for_each
|vpiStmt:
\_if_stmt: , line:740
|vpiCondition:
\_ref_obj: (reset), line:740
|vpiName:reset
|vpiFullName:uvm_pkg.uvm_mem_mam::for_each.reset
|vpiStmt:
\_assignment: , line:740
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:740
|STRING:
|vpiRhs:
\_operation: , line:740
|vpiOpType:1
|vpiOperand:
\_constant: , line:740
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_if_stmt: , line:744
|vpiCondition:
\_operation: , line:744
|vpiOpType:19
|vpiOperand:
\_unsupported_expr: , line:744
|STRING:
|vpiOperand:
\_unsupported_expr: , line:744
|STRING:
|vpiStmt:
\_begin: , line:744
|vpiFullName:uvm_pkg.uvm_mem_mam::for_each
|vpiStmt:
\_return_stmt: , line:745
|vpiCondition:
\_unsupported_expr: , line:745
|STRING:
|vpiStmt:
\_return_stmt: , line:748
|vpiCondition:
\_unsupported_expr: , line:748
|STRING:
|vpiTaskFunc:
\_function: (uvm_mem_mam::get_memory), line:752
|vpiName:uvm_mem_mam::get_memory
|vpiFullName:uvm_pkg.uvm_mem_mam::get_memory
|vpiReturn:
\_chandle_var: (uvm_mem), line:752
|vpiName:uvm_mem
|vpiStmt:
\_return_stmt: , line:753, parent:uvm_mem_mam::get_memory
|vpiCondition:
\_unsupported_expr: , line:753
|STRING:
|vpiTaskFunc:
\_task: (uvm_mem_region::write), line:757
|vpiName:uvm_mem_region::write
|vpiFullName:uvm_pkg.uvm_mem_region::write
|vpiStmt:
\_begin: , parent:uvm_mem_region::write
|vpiFullName:uvm_pkg.uvm_mem_region::write
|vpiStmt:
\_assignment: , line:769
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:769
|STRING:
|vpiRhs:
\_ref_obj: (fname), line:769
|vpiName:fname
|vpiFullName:uvm_pkg.uvm_mem_region::write.fname
|vpiStmt:
\_assignment: , line:770
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:770
|STRING:
|vpiRhs:
\_ref_obj: (lineno), line:770
|vpiName:lineno
|vpiFullName:uvm_pkg.uvm_mem_region::write.lineno
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:14
|vpiOperand:
\_ref_obj: (mem), line:152
|vpiName:mem
|vpiFullName:uvm_pkg.uvm_mem_region::write.mem
|vpiOperand:
\_unsupported_expr: , line:152
|STRING:
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_mem_region::write
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_mem_region::write
|vpiStmt:
\_if_stmt: , line:156
|vpiCondition:
\_func_call: (uvm_report_enabled), line:156
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:156
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:156
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"Cannot use uvm_mem_region::write() on a region that was allocated by a Memory Allocation Manager that was not associated with a uvm_mem instance"
|vpiSize:146
|STRING:"Cannot use uvm_mem_region::write() on a region that was allocated by a Memory Allocation Manager that was not associated with a uvm_mem instance"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:157
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem_mam.svh"
|vpiSize:206
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem_mam.svh"
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:773
|vpiSize:32
|INT:773
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:775
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (status), line:775
|vpiName:status
|vpiFullName:uvm_pkg.uvm_mem_region::write.status
|vpiRhs:
\_ref_obj: (UVM_NOT_OK), line:775
|vpiName:UVM_NOT_OK
|vpiFullName:uvm_pkg.uvm_mem_region::write.UVM_NOT_OK
|vpiStmt:
\_return_stmt: , line:776
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:18
|vpiOperand:
\_ref_obj: (offset), line:152
|vpiName:offset
|vpiFullName:uvm_pkg.uvm_mem_region::write.offset
|vpiOperand:
\_unsupported_expr: , line:152
|STRING:
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_mem_region::write
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_mem_region::write
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:155
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:156
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_sys_func_call: ($sformatf), line:158
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"Attempting to write to an offset outside of the allocated region (%0d > %0d)"
|vpiSize:78
|STRING:"Attempting to write to an offset outside of the allocated region (%0d > %0d)"
|vpiArgument:
\_ref_obj: (offset), line:159
|vpiName:offset
|vpiArgument:
\_unsupported_expr: , line:159
|STRING:
|vpiArgument:
\_ref_obj: (UVM_NONE), line:159
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:159
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem_mam.svh"
|vpiSize:206
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem_mam.svh"
|vpiArgument:
\_constant: , line:159
|vpiConstType:7
|vpiDecompile:779
|vpiSize:32
|INT:779
|vpiArgument:
\_constant: , line:159
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:159
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:781
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (status), line:781
|vpiName:status
|vpiFullName:uvm_pkg.uvm_mem_region::write.status
|vpiRhs:
\_ref_obj: (UVM_NOT_OK), line:781
|vpiName:UVM_NOT_OK
|vpiFullName:uvm_pkg.uvm_mem_region::write.UVM_NOT_OK
|vpiStmt:
\_return_stmt: , line:782
|vpiStmt:
\_func_call: (mem.write), line:785
|vpiName:mem.write
|vpiArgument:
\_ref_obj: (status), line:785
|vpiName:status
|vpiArgument:
\_operation: , line:785
|vpiOpType:24
|vpiOperand:
\_ref_obj: (offset), line:785
|vpiName:offset
|vpiOperand:
\_unsupported_expr: , line:785
|STRING:
|vpiArgument:
\_ref_obj: (value), line:785
|vpiName:value
|vpiArgument:
\_ref_obj: (path), line:786
|vpiName:path
|vpiArgument:
\_ref_obj: (map), line:786
|vpiName:map
|vpiArgument:
\_ref_obj: (parent), line:786
|vpiName:parent
|vpiArgument:
\_ref_obj: (prior), line:786
|vpiName:prior
|vpiArgument:
\_ref_obj: (extension), line:786
|vpiName:extension
|vpiTaskFunc:
\_task: (uvm_mem_region::read), line:790
|vpiName:uvm_mem_region::read
|vpiFullName:uvm_pkg.uvm_mem_region::read
|vpiStmt:
\_begin: , parent:uvm_mem_region::read
|vpiFullName:uvm_pkg.uvm_mem_region::read
|vpiStmt:
\_assignment: , line:801
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:801
|STRING:
|vpiRhs:
\_ref_obj: (fname), line:801
|vpiName:fname
|vpiFullName:uvm_pkg.uvm_mem_region::read.fname
|vpiStmt:
\_assignment: , line:802
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:802
|STRING:
|vpiRhs:
\_ref_obj: (lineno), line:802
|vpiName:lineno
|vpiFullName:uvm_pkg.uvm_mem_region::read.lineno
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:14
|vpiOperand:
\_ref_obj: (mem), line:152
|vpiName:mem
|vpiFullName:uvm_pkg.uvm_mem_region::read.mem
|vpiOperand:
\_unsupported_expr: , line:152
|STRING:
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_mem_region::read
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_mem_region::read
|vpiStmt:
\_if_stmt: , line:156
|vpiCondition:
\_func_call: (uvm_report_enabled), line:156
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:156
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:156
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"Cannot use uvm_mem_region::read() on a region that was allocated by a Memory Allocation Manager that was not associated with a uvm_mem instance"
|vpiSize:145
|STRING:"Cannot use uvm_mem_region::read() on a region that was allocated by a Memory Allocation Manager that was not associated with a uvm_mem instance"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:157
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem_mam.svh"
|vpiSize:206
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem_mam.svh"
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:806
|vpiSize:32
|INT:806
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:808
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (status), line:808
|vpiName:status
|vpiFullName:uvm_pkg.uvm_mem_region::read.status
|vpiRhs:
\_ref_obj: (UVM_NOT_OK), line:808
|vpiName:UVM_NOT_OK
|vpiFullName:uvm_pkg.uvm_mem_region::read.UVM_NOT_OK
|vpiStmt:
\_return_stmt: , line:809
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:18
|vpiOperand:
\_ref_obj: (offset), line:152
|vpiName:offset
|vpiFullName:uvm_pkg.uvm_mem_region::read.offset
|vpiOperand:
\_unsupported_expr: , line:152
|STRING:
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_mem_region::read
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_mem_region::read
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:155
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:156
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_sys_func_call: ($sformatf), line:158
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"Attempting to read from an offset outside of the allocated region (%0d > %0d)"
|vpiSize:79
|STRING:"Attempting to read from an offset outside of the allocated region (%0d > %0d)"
|vpiArgument:
\_ref_obj: (offset), line:159
|vpiName:offset
|vpiArgument:
\_unsupported_expr: , line:159
|STRING:
|vpiArgument:
\_ref_obj: (UVM_NONE), line:159
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:159
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem_mam.svh"
|vpiSize:206
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem_mam.svh"
|vpiArgument:
\_constant: , line:159
|vpiConstType:7
|vpiDecompile:812
|vpiSize:32
|INT:812
|vpiArgument:
\_constant: , line:159
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:159
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:814
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (status), line:814
|vpiName:status
|vpiFullName:uvm_pkg.uvm_mem_region::read.status
|vpiRhs:
\_ref_obj: (UVM_NOT_OK), line:814
|vpiName:UVM_NOT_OK
|vpiFullName:uvm_pkg.uvm_mem_region::read.UVM_NOT_OK
|vpiStmt:
\_return_stmt: , line:815
|vpiStmt:
\_func_call: (mem.read), line:818
|vpiName:mem.read
|vpiArgument:
\_ref_obj: (status), line:818
|vpiName:status
|vpiArgument:
\_operation: , line:818
|vpiOpType:24
|vpiOperand:
\_ref_obj: (offset), line:818
|vpiName:offset
|vpiOperand:
\_unsupported_expr: , line:818
|STRING:
|vpiArgument:
\_ref_obj: (value), line:818
|vpiName:value
|vpiArgument:
\_ref_obj: (path), line:819
|vpiName:path
|vpiArgument:
\_ref_obj: (map), line:819
|vpiName:map
|vpiArgument:
\_ref_obj: (parent), line:819
|vpiName:parent
|vpiArgument:
\_ref_obj: (prior), line:819
|vpiName:prior
|vpiArgument:
\_ref_obj: (extension), line:819
|vpiName:extension
|vpiTaskFunc:
\_task: (uvm_mem_region::burst_write), line:823
|vpiName:uvm_mem_region::burst_write
|vpiFullName:uvm_pkg.uvm_mem_region::burst_write
|vpiStmt:
\_begin: , parent:uvm_mem_region::burst_write
|vpiFullName:uvm_pkg.uvm_mem_region::burst_write
|vpiStmt:
\_assignment: , line:834
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:834
|STRING:
|vpiRhs:
\_ref_obj: (fname), line:834
|vpiName:fname
|vpiFullName:uvm_pkg.uvm_mem_region::burst_write.fname
|vpiStmt:
\_assignment: , line:835
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:835
|STRING:
|vpiRhs:
\_ref_obj: (lineno), line:835
|vpiName:lineno
|vpiFullName:uvm_pkg.uvm_mem_region::burst_write.lineno
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:14
|vpiOperand:
\_ref_obj: (mem), line:152
|vpiName:mem
|vpiFullName:uvm_pkg.uvm_mem_region::burst_write.mem
|vpiOperand:
\_unsupported_expr: , line:152
|STRING:
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_mem_region::burst_write
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_mem_region::burst_write
|vpiStmt:
\_if_stmt: , line:156
|vpiCondition:
\_func_call: (uvm_report_enabled), line:156
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:156
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:156
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"Cannot use uvm_mem_region::burst_write() on a region that was allocated by a Memory Allocation Manager that was not associated with a uvm_mem instance"
|vpiSize:152
|STRING:"Cannot use uvm_mem_region::burst_write() on a region that was allocated by a Memory Allocation Manager that was not associated with a uvm_mem instance"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:157
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem_mam.svh"
|vpiSize:206
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem_mam.svh"
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:839
|vpiSize:32
|INT:839
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:841
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (status), line:841
|vpiName:status
|vpiFullName:uvm_pkg.uvm_mem_region::burst_write.status
|vpiRhs:
\_ref_obj: (UVM_NOT_OK), line:841
|vpiName:UVM_NOT_OK
|vpiFullName:uvm_pkg.uvm_mem_region::burst_write.UVM_NOT_OK
|vpiStmt:
\_return_stmt: , line:842
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:18
|vpiOperand:
\_operation: , line:152
|vpiOpType:24
|vpiOperand:
\_ref_obj: (offset), line:152
|vpiName:offset
|vpiFullName:uvm_pkg.uvm_mem_region::burst_write.offset
|vpiOperand:
\_ref_obj: (value.size), line:152
|vpiName:value.size
|vpiFullName:uvm_pkg.uvm_mem_region::burst_write.value.size
|vpiOperand:
\_unsupported_expr: , line:152
|STRING:
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_mem_region::burst_write
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_mem_region::burst_write
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:155
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:156
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_sys_func_call: ($sformatf), line:158
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"Attempting to burst-write to an offset outside of the allocated region (burst to [%0d:%0d] > mem_size %0d)"
|vpiSize:108
|STRING:"Attempting to burst-write to an offset outside of the allocated region (burst to [%0d:%0d] > mem_size %0d)"
|vpiArgument:
\_ref_obj: (offset), line:159
|vpiName:offset
|vpiArgument:
\_operation: , line:159
|vpiOpType:24
|vpiOperand:
\_ref_obj: (offset), line:159
|vpiName:offset
|vpiOperand:
\_ref_obj: (value.size), line:159
|vpiName:value.size
|vpiArgument:
\_unsupported_expr: , line:159
|STRING:
|vpiArgument:
\_ref_obj: (UVM_NONE), line:159
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:159
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem_mam.svh"
|vpiSize:206
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem_mam.svh"
|vpiArgument:
\_constant: , line:159
|vpiConstType:7
|vpiDecompile:845
|vpiSize:32
|INT:845
|vpiArgument:
\_constant: , line:159
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:159
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:847
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (status), line:847
|vpiName:status
|vpiFullName:uvm_pkg.uvm_mem_region::burst_write.status
|vpiRhs:
\_ref_obj: (UVM_NOT_OK), line:847
|vpiName:UVM_NOT_OK
|vpiFullName:uvm_pkg.uvm_mem_region::burst_write.UVM_NOT_OK
|vpiStmt:
\_return_stmt: , line:848
|vpiStmt:
\_func_call: (mem.burst_write), line:851
|vpiName:mem.burst_write
|vpiArgument:
\_ref_obj: (status), line:851
|vpiName:status
|vpiArgument:
\_operation: , line:851
|vpiOpType:24
|vpiOperand:
\_ref_obj: (offset), line:851
|vpiName:offset
|vpiOperand:
\_func_call: (get_start_offset), line:851
|vpiName:get_start_offset
|vpiArgument:
\_ref_obj: (value), line:851
|vpiName:value
|vpiArgument:
\_ref_obj: (path), line:852
|vpiName:path
|vpiArgument:
\_ref_obj: (map), line:852
|vpiName:map
|vpiArgument:
\_ref_obj: (parent), line:852
|vpiName:parent
|vpiArgument:
\_ref_obj: (prior), line:852
|vpiName:prior
|vpiArgument:
\_ref_obj: (extension), line:852
|vpiName:extension
|vpiTaskFunc:
\_task: (uvm_mem_region::burst_read), line:857
|vpiName:uvm_mem_region::burst_read
|vpiFullName:uvm_pkg.uvm_mem_region::burst_read
|vpiStmt:
\_begin: , parent:uvm_mem_region::burst_read
|vpiFullName:uvm_pkg.uvm_mem_region::burst_read
|vpiStmt:
\_assignment: , line:868
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:868
|STRING:
|vpiRhs:
\_ref_obj: (fname), line:868
|vpiName:fname
|vpiFullName:uvm_pkg.uvm_mem_region::burst_read.fname
|vpiStmt:
\_assignment: , line:869
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:869
|STRING:
|vpiRhs:
\_ref_obj: (lineno), line:869
|vpiName:lineno
|vpiFullName:uvm_pkg.uvm_mem_region::burst_read.lineno
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:14
|vpiOperand:
\_ref_obj: (mem), line:152
|vpiName:mem
|vpiFullName:uvm_pkg.uvm_mem_region::burst_read.mem
|vpiOperand:
\_unsupported_expr: , line:152
|STRING:
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_mem_region::burst_read
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_mem_region::burst_read
|vpiStmt:
\_if_stmt: , line:156
|vpiCondition:
\_func_call: (uvm_report_enabled), line:156
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:156
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:156
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"Cannot use uvm_mem_region::burst_read() on a region that was allocated by a Memory Allocation Manager that was not associated with a uvm_mem instance"
|vpiSize:151
|STRING:"Cannot use uvm_mem_region::burst_read() on a region that was allocated by a Memory Allocation Manager that was not associated with a uvm_mem instance"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:157
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem_mam.svh"
|vpiSize:206
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem_mam.svh"
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:873
|vpiSize:32
|INT:873
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:875
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (status), line:875
|vpiName:status
|vpiFullName:uvm_pkg.uvm_mem_region::burst_read.status
|vpiRhs:
\_ref_obj: (UVM_NOT_OK), line:875
|vpiName:UVM_NOT_OK
|vpiFullName:uvm_pkg.uvm_mem_region::burst_read.UVM_NOT_OK
|vpiStmt:
\_return_stmt: , line:876
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:18
|vpiOperand:
\_operation: , line:152
|vpiOpType:24
|vpiOperand:
\_ref_obj: (offset), line:152
|vpiName:offset
|vpiFullName:uvm_pkg.uvm_mem_region::burst_read.offset
|vpiOperand:
\_ref_obj: (value.size), line:152
|vpiName:value.size
|vpiFullName:uvm_pkg.uvm_mem_region::burst_read.value.size
|vpiOperand:
\_unsupported_expr: , line:152
|STRING:
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_mem_region::burst_read
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_mem_region::burst_read
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:155
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:156
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_sys_func_call: ($sformatf), line:158
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"Attempting to burst-read to an offset outside of the allocated region (burst to [%0d:%0d] > mem_size %0d)"
|vpiSize:107
|STRING:"Attempting to burst-read to an offset outside of the allocated region (burst to [%0d:%0d] > mem_size %0d)"
|vpiArgument:
\_ref_obj: (offset), line:159
|vpiName:offset
|vpiArgument:
\_operation: , line:159
|vpiOpType:24
|vpiOperand:
\_ref_obj: (offset), line:159
|vpiName:offset
|vpiOperand:
\_ref_obj: (value.size), line:159
|vpiName:value.size
|vpiArgument:
\_unsupported_expr: , line:159
|STRING:
|vpiArgument:
\_ref_obj: (UVM_NONE), line:159
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:159
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem_mam.svh"
|vpiSize:206
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem_mam.svh"
|vpiArgument:
\_constant: , line:159
|vpiConstType:7
|vpiDecompile:879
|vpiSize:32
|INT:879
|vpiArgument:
\_constant: , line:159
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:159
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:881
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (status), line:881
|vpiName:status
|vpiFullName:uvm_pkg.uvm_mem_region::burst_read.status
|vpiRhs:
\_ref_obj: (UVM_NOT_OK), line:881
|vpiName:UVM_NOT_OK
|vpiFullName:uvm_pkg.uvm_mem_region::burst_read.UVM_NOT_OK
|vpiStmt:
\_return_stmt: , line:882
|vpiStmt:
\_func_call: (mem.burst_read), line:885
|vpiName:mem.burst_read
|vpiArgument:
\_ref_obj: (status), line:885
|vpiName:status
|vpiArgument:
\_operation: , line:885
|vpiOpType:24
|vpiOperand:
\_ref_obj: (offset), line:885
|vpiName:offset
|vpiOperand:
\_func_call: (get_start_offset), line:885
|vpiName:get_start_offset
|vpiArgument:
\_ref_obj: (value), line:885
|vpiName:value
|vpiArgument:
\_ref_obj: (path), line:886
|vpiName:path
|vpiArgument:
\_ref_obj: (map), line:886
|vpiName:map
|vpiArgument:
\_ref_obj: (parent), line:886
|vpiName:parent
|vpiArgument:
\_ref_obj: (prior), line:886
|vpiName:prior
|vpiArgument:
\_ref_obj: (extension), line:886
|vpiName:extension
|vpiTaskFunc:
\_task: (uvm_mem_region::poke), line:891
|vpiName:uvm_mem_region::poke
|vpiFullName:uvm_pkg.uvm_mem_region::poke
|vpiStmt:
\_begin: , parent:uvm_mem_region::poke
|vpiFullName:uvm_pkg.uvm_mem_region::poke
|vpiStmt:
\_assignment: , line:899
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:899
|STRING:
|vpiRhs:
\_ref_obj: (fname), line:899
|vpiName:fname
|vpiFullName:uvm_pkg.uvm_mem_region::poke.fname
|vpiStmt:
\_assignment: , line:900
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:900
|STRING:
|vpiRhs:
\_ref_obj: (lineno), line:900
|vpiName:lineno
|vpiFullName:uvm_pkg.uvm_mem_region::poke.lineno
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:14
|vpiOperand:
\_ref_obj: (mem), line:152
|vpiName:mem
|vpiFullName:uvm_pkg.uvm_mem_region::poke.mem
|vpiOperand:
\_unsupported_expr: , line:152
|STRING:
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_mem_region::poke
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_mem_region::poke
|vpiStmt:
\_if_stmt: , line:156
|vpiCondition:
\_func_call: (uvm_report_enabled), line:156
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:156
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:156
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"Cannot use uvm_mem_region::poke() on a region that was allocated by a Memory Allocation Manager that was not associated with a uvm_mem instance"
|vpiSize:145
|STRING:"Cannot use uvm_mem_region::poke() on a region that was allocated by a Memory Allocation Manager that was not associated with a uvm_mem instance"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:157
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem_mam.svh"
|vpiSize:206
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem_mam.svh"
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:904
|vpiSize:32
|INT:904
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:906
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (status), line:906
|vpiName:status
|vpiFullName:uvm_pkg.uvm_mem_region::poke.status
|vpiRhs:
\_ref_obj: (UVM_NOT_OK), line:906
|vpiName:UVM_NOT_OK
|vpiFullName:uvm_pkg.uvm_mem_region::poke.UVM_NOT_OK
|vpiStmt:
\_return_stmt: , line:907
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:18
|vpiOperand:
\_ref_obj: (offset), line:152
|vpiName:offset
|vpiFullName:uvm_pkg.uvm_mem_region::poke.offset
|vpiOperand:
\_unsupported_expr: , line:152
|STRING:
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_mem_region::poke
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_mem_region::poke
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:155
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:156
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_sys_func_call: ($sformatf), line:158
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"Attempting to poke to an offset outside of the allocated region (%0d > %0d)"
|vpiSize:77
|STRING:"Attempting to poke to an offset outside of the allocated region (%0d > %0d)"
|vpiArgument:
\_ref_obj: (offset), line:159
|vpiName:offset
|vpiArgument:
\_unsupported_expr: , line:159
|STRING:
|vpiArgument:
\_ref_obj: (UVM_NONE), line:159
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:159
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem_mam.svh"
|vpiSize:206
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem_mam.svh"
|vpiArgument:
\_constant: , line:159
|vpiConstType:7
|vpiDecompile:910
|vpiSize:32
|INT:910
|vpiArgument:
\_constant: , line:159
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:159
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:912
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (status), line:912
|vpiName:status
|vpiFullName:uvm_pkg.uvm_mem_region::poke.status
|vpiRhs:
\_ref_obj: (UVM_NOT_OK), line:912
|vpiName:UVM_NOT_OK
|vpiFullName:uvm_pkg.uvm_mem_region::poke.UVM_NOT_OK
|vpiStmt:
\_return_stmt: , line:913
|vpiStmt:
\_func_call: (mem.poke), line:916
|vpiName:mem.poke
|vpiArgument:
\_ref_obj: (status), line:916
|vpiName:status
|vpiArgument:
\_operation: , line:916
|vpiOpType:24
|vpiOperand:
\_ref_obj: (offset), line:916
|vpiName:offset
|vpiOperand:
\_unsupported_expr: , line:916
|STRING:
|vpiArgument:
\_ref_obj: (value), line:916
|vpiName:value
|vpiArgument:
\_constant: , line:916
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_ref_obj: (parent), line:916
|vpiName:parent
|vpiArgument:
\_ref_obj: (extension), line:916
|vpiName:extension
|vpiTaskFunc:
\_task: (uvm_mem_region::peek), line:920
|vpiName:uvm_mem_region::peek
|vpiFullName:uvm_pkg.uvm_mem_region::peek
|vpiStmt:
\_begin: , parent:uvm_mem_region::peek
|vpiFullName:uvm_pkg.uvm_mem_region::peek
|vpiStmt:
\_assignment: , line:928
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:928
|STRING:
|vpiRhs:
\_ref_obj: (fname), line:928
|vpiName:fname
|vpiFullName:uvm_pkg.uvm_mem_region::peek.fname
|vpiStmt:
\_assignment: , line:929
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:929
|STRING:
|vpiRhs:
\_ref_obj: (lineno), line:929
|vpiName:lineno
|vpiFullName:uvm_pkg.uvm_mem_region::peek.lineno
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:14
|vpiOperand:
\_ref_obj: (mem), line:152
|vpiName:mem
|vpiFullName:uvm_pkg.uvm_mem_region::peek.mem
|vpiOperand:
\_unsupported_expr: , line:152
|STRING:
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_mem_region::peek
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_mem_region::peek
|vpiStmt:
\_if_stmt: , line:156
|vpiCondition:
\_func_call: (uvm_report_enabled), line:156
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:156
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:156
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"Cannot use uvm_mem_region::peek() on a region that was allocated by a Memory Allocation Manager that was not associated with a uvm_mem instance"
|vpiSize:145
|STRING:"Cannot use uvm_mem_region::peek() on a region that was allocated by a Memory Allocation Manager that was not associated with a uvm_mem instance"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:157
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem_mam.svh"
|vpiSize:206
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem_mam.svh"
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:933
|vpiSize:32
|INT:933
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:935
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (status), line:935
|vpiName:status
|vpiFullName:uvm_pkg.uvm_mem_region::peek.status
|vpiRhs:
\_ref_obj: (UVM_NOT_OK), line:935
|vpiName:UVM_NOT_OK
|vpiFullName:uvm_pkg.uvm_mem_region::peek.UVM_NOT_OK
|vpiStmt:
\_return_stmt: , line:936
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:18
|vpiOperand:
\_ref_obj: (offset), line:152
|vpiName:offset
|vpiFullName:uvm_pkg.uvm_mem_region::peek.offset
|vpiOperand:
\_unsupported_expr: , line:152
|STRING:
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_mem_region::peek
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_mem_region::peek
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:155
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:156
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_sys_func_call: ($sformatf), line:158
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"Attempting to peek from an offset outside of the allocated region (%0d > %0d)"
|vpiSize:79
|STRING:"Attempting to peek from an offset outside of the allocated region (%0d > %0d)"
|vpiArgument:
\_ref_obj: (offset), line:159
|vpiName:offset
|vpiArgument:
\_unsupported_expr: , line:159
|STRING:
|vpiArgument:
\_ref_obj: (UVM_NONE), line:159
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:159
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem_mam.svh"
|vpiSize:206
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem_mam.svh"
|vpiArgument:
\_constant: , line:159
|vpiConstType:7
|vpiDecompile:939
|vpiSize:32
|INT:939
|vpiArgument:
\_constant: , line:159
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:159
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:941
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (status), line:941
|vpiName:status
|vpiFullName:uvm_pkg.uvm_mem_region::peek.status
|vpiRhs:
\_ref_obj: (UVM_NOT_OK), line:941
|vpiName:UVM_NOT_OK
|vpiFullName:uvm_pkg.uvm_mem_region::peek.UVM_NOT_OK
|vpiStmt:
\_return_stmt: , line:942
|vpiStmt:
\_func_call: (mem.peek), line:945
|vpiName:mem.peek
|vpiArgument:
\_ref_obj: (status), line:945
|vpiName:status
|vpiArgument:
\_operation: , line:945
|vpiOpType:24
|vpiOperand:
\_ref_obj: (offset), line:945
|vpiName:offset
|vpiOperand:
\_unsupported_expr: , line:945
|STRING:
|vpiArgument:
\_ref_obj: (value), line:945
|vpiName:value
|vpiArgument:
\_constant: , line:945
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_ref_obj: (parent), line:945
|vpiName:parent
|vpiArgument:
\_ref_obj: (extension), line:945
|vpiName:extension
|vpiTaskFunc:
\_function: (uvm_vreg::configure), line:438
|vpiName:uvm_vreg::configure
|vpiFullName:uvm_pkg.uvm_vreg::configure
|vpiIODecl:
\_io_decl: (parent)
|vpiName:parent
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_block), line:438, parent:parent
|vpiName:uvm_reg_block
|vpiFullName:parent.uvm_reg_block
|vpiIODecl:
\_io_decl: (mem)
|vpiName:mem
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_mem), line:439, parent:mem
|vpiName:uvm_mem
|vpiFullName:mem.uvm_mem
|vpiIODecl:
\_io_decl: (size)
|vpiName:size
|vpiDirection:5
|vpiExpr:
\_long_int_var: , line:440, parent:size
|vpiFullName:size
|vpiIODecl:
\_io_decl: (offset)
|vpiName:offset
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_addr_t), line:441, parent:offset
|vpiName:uvm_reg_addr_t
|vpiFullName:offset.uvm_reg_addr_t
|vpiIODecl:
\_io_decl: (incr)
|vpiName:incr
|vpiDirection:5
|vpiExpr:
\_int_var: , line:442, parent:incr
|vpiFullName:incr
|vpiStmt:
\_begin: , parent:uvm_vreg::configure
|vpiFullName:uvm_pkg.uvm_vreg::configure
|vpiStmt:
\_assignment: , line:443
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:443
|STRING:
|vpiRhs:
\_ref_obj: (parent), line:443
|vpiName:parent
|vpiFullName:uvm_pkg.uvm_vreg::configure.parent
|vpiStmt:
\_assignment: , line:445
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:445
|STRING:
|vpiRhs:
\_constant: , line:445
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_if_else: , line:447
|vpiCondition:
\_operation: , line:447
|vpiOpType:15
|vpiOperand:
\_ref_obj: (mem), line:447
|vpiName:mem
|vpiFullName:uvm_pkg.uvm_vreg::configure.mem
|vpiOperand:
\_unsupported_expr: , line:447
|STRING:
|vpiStmt:
\_begin: , line:447
|vpiFullName:uvm_pkg.uvm_vreg::configure
|vpiStmt:
\_sys_func_call: (this.implement), line:448
|vpiName:this.implement
|vpiArgument:
\_ref_obj: (size), line:448
|vpiName:size
|vpiArgument:
\_ref_obj: (mem), line:448
|vpiName:mem
|vpiArgument:
\_ref_obj: (offset), line:448
|vpiName:offset
|vpiArgument:
\_ref_obj: (incr), line:448
|vpiName:incr
|vpiStmt:
\_assignment: , line:449
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:449
|STRING:
|vpiRhs:
\_constant: , line:449
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiElseStmt:
\_begin: , line:451
|vpiFullName:uvm_pkg.uvm_vreg::configure
|vpiStmt:
\_assignment: , line:452
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:452
|STRING:
|vpiRhs:
\_unsupported_expr: , line:452
|STRING:
|vpiStmt:
\_assignment: , line:453
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:453
|STRING:
|vpiRhs:
\_constant: , line:453
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_sys_func_call: (this.parent), line:455
|vpiName:this.parent
|vpiStmt:
\_assignment: , line:457
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:28
|STRING:
|vpiRhs:
\_unsupported_expr: , line:28
|STRING:
|vpiTaskFunc:
\_function: (uvm_vreg::Xlock_modelX), line:462
|vpiName:uvm_vreg::Xlock_modelX
|vpiFullName:uvm_pkg.uvm_vreg::Xlock_modelX
|vpiStmt:
\_begin: , parent:uvm_vreg::Xlock_modelX
|vpiFullName:uvm_pkg.uvm_vreg::Xlock_modelX
|vpiStmt:
\_if_stmt: , line:463
|vpiCondition:
\_unsupported_expr: , line:463
|STRING:
|vpiStmt:
\_return_stmt: , line:463
|vpiStmt:
\_assignment: , line:465
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:465
|STRING:
|vpiRhs:
\_constant: , line:465
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiTaskFunc:
\_function: (uvm_vreg::add_field), line:469
|vpiName:uvm_vreg::add_field
|vpiFullName:uvm_pkg.uvm_vreg::add_field
|vpiIODecl:
\_io_decl: (field)
|vpiName:field
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_vreg_field), line:469, parent:field
|vpiName:uvm_vreg_field
|vpiFullName:field.uvm_vreg_field
|vpiStmt:
\_begin: , parent:uvm_vreg::add_field
|vpiFullName:uvm_pkg.uvm_vreg::add_field
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_int_var: (offset), line:470
|vpiName:offset
|vpiFullName:uvm_pkg.uvm_vreg::add_field.offset
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_int_var: (idx), line:471
|vpiName:idx
|vpiFullName:uvm_pkg.uvm_vreg::add_field.idx
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_unsupported_expr: , line:152
|STRING:
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_vreg::add_field
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_vreg::add_field
|vpiStmt:
\_if_stmt: , line:156
|vpiCondition:
\_func_call: (uvm_report_enabled), line:156
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:156
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:156
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"Cannot add virtual field to locked virtual register model"
|vpiSize:59
|STRING:"Cannot add virtual field to locked virtual register model"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:157
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg.svh"
|vpiSize:203
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg.svh"
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:473
|vpiSize:32
|INT:473
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:475
|vpiStmt:
\_if_stmt: , line:171
|vpiCondition:
\_operation: , line:171
|vpiOpType:14
|vpiOperand:
\_ref_obj: (field), line:171
|vpiName:field
|vpiFullName:uvm_pkg.uvm_vreg::add_field.field
|vpiOperand:
\_unsupported_expr: , line:171
|STRING:
|vpiStmt:
\_begin: , line:172
|vpiFullName:uvm_pkg.uvm_vreg::add_field
|vpiStmt:
\_if_stmt: , line:174
|vpiCondition:
\_func_call: (uvm_report_enabled), line:174
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:174
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_FATAL), line:174
|vpiName:UVM_FATAL
|vpiArgument:
\_constant: , line:174
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_fatal), line:175
|vpiName:uvm_report_fatal
|vpiFunction:
\_function: (uvm_report_fatal), line:192
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"Attempting to register NULL virtual field"
|vpiSize:43
|STRING:"Attempting to register NULL virtual field"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:175
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg.svh"
|vpiSize:203
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg.svh"
|vpiArgument:
\_constant: , line:175
|vpiConstType:7
|vpiDecompile:477
|vpiSize:32
|INT:477
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:175
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:481
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (offset), line:481
|vpiName:offset
|vpiFullName:uvm_pkg.uvm_vreg::add_field.offset
|vpiRhs:
\_ref_obj: (field.get_lsb_pos_in_register), line:481
|vpiName:field.get_lsb_pos_in_register
|vpiFullName:uvm_pkg.uvm_vreg::add_field.field.get_lsb_pos_in_register
|vpiStmt:
\_assignment: , line:483
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (idx), line:483
|vpiName:idx
|vpiFullName:uvm_pkg.uvm_vreg::add_field.idx
|vpiRhs:
\_operation: , line:483
|vpiOpType:1
|vpiOperand:
\_constant: , line:483
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_foreach_stmt: , line:484
|vpiFullName:uvm_pkg.uvm_vreg::add_field
|vpiVariables:
\_logic_var: , line:484
|vpiFullName:uvm_pkg.uvm_vreg::add_field
|vpiLoopVars:
\_chandle_var: (i), line:484
|vpiName:i
|vpiFullName:uvm_pkg.uvm_vreg::add_field.i
|vpiStmt:
\_begin: , line:484
|vpiFullName:uvm_pkg.uvm_vreg::add_field
|vpiStmt:
\_if_stmt: , line:485
|vpiCondition:
\_operation: , line:485
|vpiOpType:20
|vpiOperand:
\_ref_obj: (offset), line:485
|vpiName:offset
|vpiFullName:uvm_pkg.uvm_vreg::add_field.offset
|vpiOperand:
\_unsupported_expr: , line:485
|STRING:
|vpiStmt:
\_begin: , line:485
|vpiFullName:uvm_pkg.uvm_vreg::add_field
|vpiStmt:
\_sys_func_call: (this.fields), line:487
|vpiName:this.fields
|vpiStmt:
\_assignment: , line:488
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (idx), line:488
|vpiName:idx
|vpiFullName:uvm_pkg.uvm_vreg::add_field.idx
|vpiRhs:
\_ref_obj: (i), line:488
|vpiName:i
|vpiFullName:uvm_pkg.uvm_vreg::add_field.i
|vpiStmt:
\_break_stmt: , line:489
|vpiStmt:
\_if_stmt: , line:492
|vpiCondition:
\_operation: , line:492
|vpiOpType:20
|vpiOperand:
\_ref_obj: (idx), line:492
|vpiName:idx
|vpiFullName:uvm_pkg.uvm_vreg::add_field.idx
|vpiOperand:
\_constant: , line:492
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_begin: , line:492
|vpiFullName:uvm_pkg.uvm_vreg::add_field
|vpiStmt:
\_sys_func_call: (this.fields), line:493
|vpiName:this.fields
|vpiStmt:
\_assignment: , line:494
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (idx), line:494
|vpiName:idx
|vpiFullName:uvm_pkg.uvm_vreg::add_field.idx
|vpiRhs:
\_operation: , line:494
|vpiOpType:11
|vpiOperand:
\_unsupported_expr: , line:494
|STRING:
|vpiOperand:
\_constant: , line:494
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:497
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:497
|STRING:
|vpiRhs:
\_ref_obj: (field.get_n_bits), line:497
|vpiName:field.get_n_bits
|vpiFullName:uvm_pkg.uvm_vreg::add_field.field.get_n_bits
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:18
|vpiOperand:
\_unsupported_expr: , line:152
|STRING:
|vpiOperand:
\_unsupported_expr: , line:152
|STRING:
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_vreg::add_field
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_vreg::add_field
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:155
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_sys_func_call: ($sformatf), line:157
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"Virtual fields use more bits (%0d) than available in virtual register \"%s\" (%0d)"
|vpiSize:84
|STRING:"Virtual fields use more bits (%0d) than available in virtual register \"%s\" (%0d)"
|vpiArgument:
\_unsupported_expr: , line:158
|STRING:
|vpiArgument:
\_unsupported_expr: , line:158
|STRING:
|vpiArgument:
\_unsupported_expr: , line:158
|STRING:
|vpiArgument:
\_ref_obj: (UVM_NONE), line:158
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg.svh"
|vpiSize:203
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg.svh"
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:500
|vpiSize:32
|INT:500
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_if_stmt: , line:505
|vpiCondition:
\_operation: , line:505
|vpiOpType:18
|vpiOperand:
\_ref_obj: (idx), line:505
|vpiName:idx
|vpiFullName:uvm_pkg.uvm_vreg::add_field.idx
|vpiOperand:
\_constant: , line:505
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_begin: , line:505
|vpiFullName:uvm_pkg.uvm_vreg::add_field
|vpiStmt:
\_if_stmt: , line:506
|vpiCondition:
\_operation: , line:506
|vpiOpType:18
|vpiOperand:
\_operation: , line:506
|vpiOpType:24
|vpiOperand:
\_unsupported_expr: , line:506
|STRING:
|vpiOperand:
\_unsupported_expr: , line:152
|STRING:
|vpiOperand:
\_ref_obj: (offset), line:152
|vpiName:offset
|vpiFullName:uvm_pkg.uvm_vreg::add_field.offset
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_vreg::add_field
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_vreg::add_field
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:155
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:156
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_sys_func_call: ($sformatf), line:156
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"Field %s overlaps field %s in virtual register \"%s\""
|vpiSize:55
|STRING:"Field %s overlaps field %s in virtual register \"%s\""
|vpiArgument:
\_unsupported_expr: , line:157
|STRING:
|vpiArgument:
\_ref_obj: (field.get_name), line:159
|vpiName:field.get_name
|vpiArgument:
\_unsupported_expr: , line:160
|STRING:
|vpiArgument:
\_ref_obj: (UVM_NONE), line:160
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:160
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg.svh"
|vpiSize:203
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg.svh"
|vpiArgument:
\_constant: , line:160
|vpiConstType:7
|vpiDecompile:508
|vpiSize:32
|INT:508
|vpiArgument:
\_constant: , line:160
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:160
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_if_stmt: , line:512
|vpiCondition:
\_operation: , line:512
|vpiOpType:20
|vpiOperand:
\_ref_obj: (idx), line:512
|vpiName:idx
|vpiFullName:uvm_pkg.uvm_vreg::add_field.idx
|vpiOperand:
\_operation: , line:512
|vpiOpType:11
|vpiOperand:
\_unsupported_expr: , line:512
|STRING:
|vpiOperand:
\_constant: , line:512
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_begin: , line:512
|vpiFullName:uvm_pkg.uvm_vreg::add_field
|vpiStmt:
\_if_stmt: , line:513
|vpiCondition:
\_operation: , line:513
|vpiOpType:18
|vpiOperand:
\_operation: , line:513
|vpiOpType:24
|vpiOperand:
\_ref_obj: (offset), line:513
|vpiName:offset
|vpiFullName:uvm_pkg.uvm_vreg::add_field.offset
|vpiOperand:
\_ref_obj: (field.get_n_bits), line:513
|vpiName:field.get_n_bits
|vpiFullName:uvm_pkg.uvm_vreg::add_field.field.get_n_bits
|vpiOperand:
\_unsupported_expr: , line:152
|STRING:
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_vreg::add_field
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_vreg::add_field
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:155
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:156
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_sys_func_call: ($sformatf), line:156
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"Field %s overlaps field %s in virtual register \"%s\""
|vpiSize:55
|STRING:"Field %s overlaps field %s in virtual register \"%s\""
|vpiArgument:
\_ref_obj: (field.get_name), line:157
|vpiName:field.get_name
|vpiArgument:
\_unsupported_expr: , line:159
|STRING:
|vpiArgument:
\_unsupported_expr: , line:160
|STRING:
|vpiArgument:
\_ref_obj: (UVM_NONE), line:160
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:160
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg.svh"
|vpiSize:203
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg.svh"
|vpiArgument:
\_constant: , line:160
|vpiConstType:7
|vpiDecompile:517
|vpiSize:32
|INT:517
|vpiArgument:
\_constant: , line:160
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:160
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiTaskFunc:
\_task: (uvm_vreg::XatomicX), line:524
|vpiName:uvm_vreg::XatomicX
|vpiFullName:uvm_pkg.uvm_vreg::XatomicX
|vpiStmt:
\_begin: , parent:uvm_vreg::XatomicX
|vpiFullName:uvm_pkg.uvm_vreg::XatomicX
|vpiStmt:
\_if_else: , line:525
|vpiCondition:
\_ref_obj: (on), line:525
|vpiName:on
|vpiFullName:uvm_pkg.uvm_vreg::XatomicX.on
|vpiStmt:
\_sys_func_call: (this.atomic), line:525
|vpiName:this.atomic
|vpiElseStmt:
\_begin: , line:526
|vpiFullName:uvm_pkg.uvm_vreg::XatomicX
|vpiStmt:
\_sys_func_call: (this.atomic), line:528
|vpiName:this.atomic
|vpiStmt:
\_sys_func_call: (this.atomic), line:529
|vpiName:this.atomic
|vpiTaskFunc:
\_function: (uvm_vreg::reset), line:534
|vpiName:uvm_vreg::reset
|vpiFullName:uvm_pkg.uvm_vreg::reset
|vpiIODecl:
\_io_decl: (kind)
|vpiName:kind
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:534, parent:kind
|vpiFullName:kind
|vpiStmt:
\_begin: , parent:uvm_vreg::reset
|vpiFullName:uvm_pkg.uvm_vreg::reset
|vpiStmt:
\_sys_func_call: (this.atomic), line:537
|vpiName:this.atomic
|vpiStmt:
\_sys_func_call: (this.atomic), line:538
|vpiName:this.atomic
|vpiTaskFunc:
\_function: (uvm_vreg::get_full_name), line:542
|vpiName:uvm_vreg::get_full_name
|vpiFullName:uvm_pkg.uvm_vreg::get_full_name
|vpiReturn:
\_logic_var: , line:542
|vpiStmt:
\_begin: , parent:uvm_vreg::get_full_name
|vpiFullName:uvm_pkg.uvm_vreg::get_full_name
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (blk), line:543
|vpiName:blk
|vpiFullName:uvm_pkg.uvm_vreg::get_full_name.blk
|vpiStmt:
\_assignment: , line:545
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (get_full_name), line:545
|vpiName:get_full_name
|vpiFullName:uvm_pkg.uvm_vreg::get_full_name.get_full_name
|vpiRhs:
\_unsupported_expr: , line:545
|STRING:
|vpiStmt:
\_assignment: , line:548
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (blk), line:548
|vpiName:blk
|vpiFullName:uvm_pkg.uvm_vreg::get_full_name.blk
|vpiRhs:
\_unsupported_expr: , line:548
|STRING:
|vpiStmt:
\_if_stmt: , line:549
|vpiCondition:
\_operation: , line:549
|vpiOpType:14
|vpiOperand:
\_ref_obj: (blk), line:549
|vpiName:blk
|vpiFullName:uvm_pkg.uvm_vreg::get_full_name.blk
|vpiOperand:
\_unsupported_expr: , line:549
|STRING:
|vpiStmt:
\_return_stmt: , line:549
|vpiCondition:
\_ref_obj: (get_full_name), line:549
|vpiName:get_full_name
|vpiFullName:uvm_pkg.uvm_vreg::get_full_name.get_full_name
|vpiStmt:
\_if_stmt: , line:550
|vpiCondition:
\_operation: , line:550
|vpiOpType:14
|vpiOperand:
\_ref_obj: (blk.get_parent), line:550
|vpiName:blk.get_parent
|vpiFullName:uvm_pkg.uvm_vreg::get_full_name.blk.get_parent
|vpiOperand:
\_unsupported_expr: , line:550
|STRING:
|vpiStmt:
\_return_stmt: , line:550
|vpiCondition:
\_ref_obj: (get_full_name), line:550
|vpiName:get_full_name
|vpiFullName:uvm_pkg.uvm_vreg::get_full_name.get_full_name
|vpiStmt:
\_assignment: , line:552
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (get_full_name), line:552
|vpiName:get_full_name
|vpiFullName:uvm_pkg.uvm_vreg::get_full_name.get_full_name
|vpiRhs:
\_operation: , line:552
|vpiOpType:33
|vpiOperand:
\_unsupported_expr: , line:552
|STRING:
|vpiOperand:
\_constant: , line:552
|vpiConstType:6
|vpiDecompile:"."
|vpiSize:3
|STRING:"."
|vpiOperand:
\_ref_obj: (get_full_name), line:552
|vpiName:get_full_name
|vpiTaskFunc:
\_function: (uvm_vreg::set_parent), line:555
|vpiName:uvm_vreg::set_parent
|vpiFullName:uvm_pkg.uvm_vreg::set_parent
|vpiIODecl:
\_io_decl: (parent)
|vpiName:parent
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_block), line:555, parent:parent
|vpiName:uvm_reg_block
|vpiFullName:parent.uvm_reg_block
|vpiStmt:
\_assignment: , line:556, parent:uvm_vreg::set_parent
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:556
|STRING:
|vpiRhs:
\_ref_obj: (parent), line:556
|vpiName:parent
|vpiFullName:uvm_pkg.uvm_vreg::set_parent.parent
|vpiTaskFunc:
\_function: (uvm_vreg::get_parent), line:559
|vpiName:uvm_vreg::get_parent
|vpiFullName:uvm_pkg.uvm_vreg::get_parent
|vpiReturn:
\_chandle_var: (uvm_reg_block), line:559
|vpiName:uvm_reg_block
|vpiStmt:
\_assignment: , line:560, parent:uvm_vreg::get_parent
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (get_parent), line:560
|vpiName:get_parent
|vpiFullName:uvm_pkg.uvm_vreg::get_parent.get_parent
|vpiRhs:
\_unsupported_expr: , line:560
|STRING:
|vpiTaskFunc:
\_function: (uvm_vreg::get_block), line:563
|vpiName:uvm_vreg::get_block
|vpiFullName:uvm_pkg.uvm_vreg::get_block
|vpiReturn:
\_chandle_var: (uvm_reg_block), line:563
|vpiName:uvm_reg_block
|vpiStmt:
\_assignment: , line:564, parent:uvm_vreg::get_block
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (get_block), line:564
|vpiName:get_block
|vpiFullName:uvm_pkg.uvm_vreg::get_block.get_block
|vpiRhs:
\_unsupported_expr: , line:564
|STRING:
|vpiTaskFunc:
\_function: (uvm_vreg::implement), line:568
|vpiName:uvm_vreg::implement
|vpiFullName:uvm_pkg.uvm_vreg::implement
|vpiReturn:
\_bit_var: , line:568
|vpiIODecl:
\_io_decl: (n)
|vpiName:n
|vpiDirection:5
|vpiExpr:
\_long_int_var: , line:568, parent:n
|vpiFullName:n
|vpiIODecl:
\_io_decl: (mem)
|vpiName:mem
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_mem), line:569, parent:mem
|vpiName:uvm_mem
|vpiFullName:mem.uvm_mem
|vpiIODecl:
\_io_decl: (offset)
|vpiName:offset
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_addr_t), line:570, parent:offset
|vpiName:uvm_reg_addr_t
|vpiFullName:offset.uvm_reg_addr_t
|vpiIODecl:
\_io_decl: (incr)
|vpiName:incr
|vpiDirection:5
|vpiExpr:
\_int_var: , line:571, parent:incr
|vpiFullName:incr
|vpiStmt:
\_begin: , parent:uvm_vreg::implement
|vpiFullName:uvm_pkg.uvm_vreg::implement
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (region), line:573
|vpiName:region
|vpiFullName:uvm_pkg.uvm_vreg::implement.region
|vpiStmt:
\_if_stmt: , line:575
|vpiCondition:
\_operation: , line:575
|vpiOpType:20
|vpiOperand:
\_ref_obj: (n), line:575
|vpiName:n
|vpiFullName:uvm_pkg.uvm_vreg::implement.n
|vpiOperand:
\_constant: , line:575
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_vreg::implement
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_vreg::implement
|vpiStmt:
\_if_stmt: , line:156
|vpiCondition:
\_func_call: (uvm_report_enabled), line:156
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:156
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:156
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_sys_func_call: ($sformatf), line:157
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"Attempting to implement virtual register \"%s\" with a subscript less than one doesn't make sense"
|vpiSize:99
|STRING:"Attempting to implement virtual register \"%s\" with a subscript less than one doesn't make sense"
|vpiArgument:
\_unsupported_expr: , line:157
|STRING:
|vpiArgument:
\_ref_obj: (UVM_NONE), line:157
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg.svh"
|vpiSize:203
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg.svh"
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:579
|vpiSize:32
|INT:579
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:581
|vpiCondition:
\_constant: , line:581
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:14
|vpiOperand:
\_ref_obj: (mem), line:152
|vpiName:mem
|vpiFullName:uvm_pkg.uvm_vreg::implement.mem
|vpiOperand:
\_unsupported_expr: , line:152
|STRING:
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_vreg::implement
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_vreg::implement
|vpiStmt:
\_if_stmt: , line:156
|vpiCondition:
\_func_call: (uvm_report_enabled), line:156
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:156
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:156
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_sys_func_call: ($sformatf), line:157
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"Attempting to implement virtual register \"%s\" using a NULL uvm_mem reference"
|vpiSize:80
|STRING:"Attempting to implement virtual register \"%s\" using a NULL uvm_mem reference"
|vpiArgument:
\_unsupported_expr: , line:157
|STRING:
|vpiArgument:
\_ref_obj: (UVM_NONE), line:157
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg.svh"
|vpiSize:203
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg.svh"
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:584
|vpiSize:32
|INT:584
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:586
|vpiCondition:
\_constant: , line:586
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_unsupported_expr: , line:152
|STRING:
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_vreg::implement
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_vreg::implement
|vpiStmt:
\_if_stmt: , line:156
|vpiCondition:
\_func_call: (uvm_report_enabled), line:156
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:156
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:156
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_sys_func_call: ($sformatf), line:157
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"Virtual register \"%s\" is static and cannot be dynamically implemented"
|vpiSize:73
|STRING:"Virtual register \"%s\" is static and cannot be dynamically implemented"
|vpiArgument:
\_unsupported_expr: , line:157
|STRING:
|vpiArgument:
\_ref_obj: (UVM_NONE), line:157
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg.svh"
|vpiSize:203
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg.svh"
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:589
|vpiSize:32
|INT:589
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:591
|vpiCondition:
\_constant: , line:591
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:15
|vpiOperand:
\_ref_obj: (mem.get_block), line:152
|vpiName:mem.get_block
|vpiFullName:uvm_pkg.uvm_vreg::implement.mem.get_block
|vpiOperand:
\_unsupported_expr: , line:152
|STRING:
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_vreg::implement
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_vreg::implement
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:155
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:156
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_sys_func_call: ($sformatf), line:156
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"Attempting to implement virtual register \"%s\" on memory \"%s\" in a different block"
|vpiSize:87
|STRING:"Attempting to implement virtual register \"%s\" on memory \"%s\" in a different block"
|vpiArgument:
\_unsupported_expr: , line:158
|STRING:
|vpiArgument:
\_ref_obj: (mem.get_full_name), line:159
|vpiName:mem.get_full_name
|vpiArgument:
\_ref_obj: (UVM_NONE), line:159
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:159
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg.svh"
|vpiSize:203
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg.svh"
|vpiArgument:
\_constant: , line:159
|vpiConstType:7
|vpiDecompile:594
|vpiSize:32
|INT:594
|vpiArgument:
\_constant: , line:159
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:159
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:596
|vpiCondition:
\_constant: , line:596
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_begin: , line:599
|vpiFullName:uvm_pkg.uvm_vreg::implement
|vpiStmt:
\_if_stmt: , line:601
|vpiCondition:
\_operation: , line:601
|vpiOpType:14
|vpiOperand:
\_ref_obj: (incr), line:601
|vpiName:incr
|vpiFullName:uvm_pkg.uvm_vreg::implement.incr
|vpiOperand:
\_constant: , line:601
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_assignment: , line:601
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (incr), line:601
|vpiName:incr
|vpiFullName:uvm_pkg.uvm_vreg::implement.incr
|vpiRhs:
\_ref_obj: (min_incr), line:601
|vpiName:min_incr
|vpiFullName:uvm_pkg.uvm_vreg::implement.min_incr
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:18
|vpiOperand:
\_ref_obj: (min_incr), line:152
|vpiName:min_incr
|vpiFullName:uvm_pkg.uvm_vreg::implement.min_incr
|vpiOperand:
\_ref_obj: (incr), line:152
|vpiName:incr
|vpiFullName:uvm_pkg.uvm_vreg::implement.incr
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_vreg::implement
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_vreg::implement
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:155
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:156
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_sys_func_call: ($sformatf), line:156
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"Virtual register \"%s\" increment is too small (%0d): Each virtual register requires at least %0d locations in memory \"%s\"."
|vpiSize:127
|STRING:"Virtual register \"%s\" increment is too small (%0d): Each virtual register requires at least %0d locations in memory \"%s\"."
|vpiArgument:
\_unsupported_expr: , line:158
|STRING:
|vpiArgument:
\_ref_obj: (incr), line:158
|vpiName:incr
|vpiArgument:
\_ref_obj: (min_incr), line:159
|vpiName:min_incr
|vpiArgument:
\_ref_obj: (mem.get_full_name), line:159
|vpiName:mem.get_full_name
|vpiArgument:
\_ref_obj: (UVM_NONE), line:159
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:159
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg.svh"
|vpiSize:203
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg.svh"
|vpiArgument:
\_constant: , line:159
|vpiConstType:7
|vpiDecompile:604
|vpiSize:32
|INT:604
|vpiArgument:
\_constant: , line:159
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:159
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:606
|vpiCondition:
\_constant: , line:606
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:18
|vpiOperand:
\_operation: , line:152
|vpiOpType:24
|vpiOperand:
\_ref_obj: (offset), line:152
|vpiName:offset
|vpiFullName:uvm_pkg.uvm_vreg::implement.offset
|vpiOperand:
\_operation: , line:152
|vpiOpType:25
|vpiOperand:
\_ref_obj: (n), line:152
|vpiName:n
|vpiFullName:uvm_pkg.uvm_vreg::implement.n
|vpiOperand:
\_ref_obj: (incr), line:152
|vpiName:incr
|vpiFullName:uvm_pkg.uvm_vreg::implement.incr
|vpiOperand:
\_ref_obj: (mem.get_size), line:152
|vpiName:mem.get_size
|vpiFullName:uvm_pkg.uvm_vreg::implement.mem.get_size
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_vreg::implement
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_vreg::implement
|vpiStmt:
\_if_stmt: , line:156
|vpiCondition:
\_func_call: (uvm_report_enabled), line:156
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:156
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:156
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_sys_func_call: ($sformatf), line:157
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"Given Offset for Virtual register \"%s[%0d]\" is too big for memory %s@'h%0h"
|vpiSize:78
|STRING:"Given Offset for Virtual register \"%s[%0d]\" is too big for memory %s@'h%0h"
|vpiArgument:
\_unsupported_expr: , line:157
|STRING:
|vpiArgument:
\_ref_obj: (n), line:157
|vpiName:n
|vpiArgument:
\_ref_obj: (mem.get_full_name), line:157
|vpiName:mem.get_full_name
|vpiArgument:
\_ref_obj: (offset), line:157
|vpiName:offset
|vpiArgument:
\_ref_obj: (UVM_NONE), line:157
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg.svh"
|vpiSize:203
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg.svh"
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:613
|vpiSize:32
|INT:613
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:615
|vpiCondition:
\_constant: , line:615
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_assignment: , line:618
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (region), line:618
|vpiName:region
|vpiFullName:uvm_pkg.uvm_vreg::implement.region
|vpiRhs:
\_ref_obj: (mem.mam), line:618
|vpiName:mem.mam
|vpiFullName:uvm_pkg.uvm_vreg::implement.mem.mam
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:14
|vpiOperand:
\_ref_obj: (region), line:152
|vpiName:region
|vpiFullName:uvm_pkg.uvm_vreg::implement.region
|vpiOperand:
\_unsupported_expr: , line:152
|STRING:
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_vreg::implement
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_vreg::implement
|vpiStmt:
\_if_stmt: , line:156
|vpiCondition:
\_func_call: (uvm_report_enabled), line:156
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:156
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:156
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_sys_func_call: ($sformatf), line:157
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"Could not allocate a memory region for virtual register \"%s\""
|vpiSize:64
|STRING:"Could not allocate a memory region for virtual register \"%s\""
|vpiArgument:
\_unsupported_expr: , line:157
|STRING:
|vpiArgument:
\_ref_obj: (UVM_NONE), line:157
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg.svh"
|vpiSize:203
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg.svh"
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:620
|vpiSize:32
|INT:620
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:622
|vpiCondition:
\_constant: , line:622
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_if_stmt: , line:116
|vpiCondition:
\_operation: , line:116
|vpiOpType:15
|vpiOperand:
\_unsupported_expr: , line:116
|STRING:
|vpiOperand:
\_unsupported_expr: , line:116
|STRING:
|vpiStmt:
\_begin: , line:116
|vpiFullName:uvm_pkg.uvm_vreg::implement
|vpiStmt:
\_begin: , line:118
|vpiFullName:uvm_pkg.uvm_vreg::implement
|vpiStmt:
\_if_stmt: , line:119
|vpiCondition:
\_func_call: (uvm_report_enabled), line:119
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_MEDIUM), line:119
|vpiName:UVM_MEDIUM
|vpiArgument:
\_ref_obj: (UVM_INFO), line:119
|vpiName:UVM_INFO
|vpiArgument:
\_constant: , line:119
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_info), line:120
|vpiName:uvm_report_info
|vpiFunction:
\_function: (uvm_report_info), line:126
|vpiArgument:
\_constant: , line:120
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_sys_func_call: ($sformatf), line:120
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:120
|vpiConstType:6
|vpiDecompile:"Virtual register \"%s\" is being moved re-implemented from %s@'h%0h to %s@'h%0h"
|vpiSize:81
|STRING:"Virtual register \"%s\" is being moved re-implemented from %s@'h%0h to %s@'h%0h"
|vpiArgument:
\_unsupported_expr: , line:121
|STRING:
|vpiArgument:
\_unsupported_expr: , line:122
|STRING:
|vpiArgument:
\_unsupported_expr: , line:124
|STRING:
|vpiArgument:
\_ref_obj: (mem.get_full_name), line:125
|vpiName:mem.get_full_name
|vpiArgument:
\_ref_obj: (offset), line:125
|vpiName:offset
|vpiArgument:
\_ref_obj: (UVM_MEDIUM), line:125
|vpiName:UVM_MEDIUM
|vpiArgument:
\_constant: , line:125
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg.svh"
|vpiSize:203
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg.svh"
|vpiArgument:
\_constant: , line:125
|vpiConstType:7
|vpiDecompile:625
|vpiSize:32
|INT:625
|vpiArgument:
\_constant: , line:125
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:125
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_sys_func_call: (this.release_region), line:627
|vpiName:this.release_region
|vpiStmt:
\_assignment: , line:630
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:630
|STRING:
|vpiRhs:
\_ref_obj: (region), line:630
|vpiName:region
|vpiFullName:uvm_pkg.uvm_vreg::implement.region
|vpiStmt:
\_assignment: , line:631
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:631
|STRING:
|vpiRhs:
\_ref_obj: (mem), line:631
|vpiName:mem
|vpiFullName:uvm_pkg.uvm_vreg::implement.mem
|vpiStmt:
\_assignment: , line:632
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:632
|STRING:
|vpiRhs:
\_ref_obj: (n), line:632
|vpiName:n
|vpiFullName:uvm_pkg.uvm_vreg::implement.n
|vpiStmt:
\_assignment: , line:633
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:633
|STRING:
|vpiRhs:
\_ref_obj: (offset), line:633
|vpiName:offset
|vpiFullName:uvm_pkg.uvm_vreg::implement.offset
|vpiStmt:
\_assignment: , line:634
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:634
|STRING:
|vpiRhs:
\_ref_obj: (incr), line:634
|vpiName:incr
|vpiFullName:uvm_pkg.uvm_vreg::implement.incr
|vpiStmt:
\_sys_func_call: (this.mem), line:635
|vpiName:this.mem
|vpiStmt:
\_return_stmt: , line:637
|vpiCondition:
\_constant: , line:637
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiTaskFunc:
\_function: (uvm_vreg::allocate), line:641
|vpiName:uvm_vreg::allocate
|vpiFullName:uvm_pkg.uvm_vreg::allocate
|vpiReturn:
\_chandle_var: (uvm_mem_region), line:641
|vpiName:uvm_mem_region
|vpiIODecl:
\_io_decl: (n)
|vpiName:n
|vpiDirection:5
|vpiExpr:
\_long_int_var: , line:641, parent:n
|vpiFullName:n
|vpiIODecl:
\_io_decl: (mam)
|vpiName:mam
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_mem_mam), line:642, parent:mam
|vpiName:uvm_mem_mam
|vpiFullName:mam.uvm_mem_mam
|vpiIODecl:
\_io_decl: (alloc)
|vpiName:alloc
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_mem_mam_policy), line:643, parent:alloc
|vpiName:uvm_mem_mam_policy
|vpiFullName:alloc.uvm_mem_mam_policy
|vpiStmt:
\_begin: , parent:uvm_vreg::allocate
|vpiFullName:uvm_pkg.uvm_vreg::allocate
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (mem), line:645
|vpiName:mem
|vpiFullName:uvm_pkg.uvm_vreg::allocate.mem
|vpiStmt:
\_if_stmt: , line:647
|vpiCondition:
\_operation: , line:647
|vpiOpType:20
|vpiOperand:
\_ref_obj: (n), line:647
|vpiName:n
|vpiFullName:uvm_pkg.uvm_vreg::allocate.n
|vpiOperand:
\_constant: , line:647
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_vreg::allocate
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_vreg::allocate
|vpiStmt:
\_if_stmt: , line:156
|vpiCondition:
\_func_call: (uvm_report_enabled), line:156
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:156
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:156
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_sys_func_call: ($sformatf), line:157
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"Attempting to implement virtual register \"%s\" with a subscript less than one doesn't make sense"
|vpiSize:99
|STRING:"Attempting to implement virtual register \"%s\" with a subscript less than one doesn't make sense"
|vpiArgument:
\_unsupported_expr: , line:157
|STRING:
|vpiArgument:
\_ref_obj: (UVM_NONE), line:157
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg.svh"
|vpiSize:203
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg.svh"
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:652
|vpiSize:32
|INT:652
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:654
|vpiCondition:
\_unsupported_expr: , line:654
|STRING:
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:14
|vpiOperand:
\_ref_obj: (mam), line:152
|vpiName:mam
|vpiFullName:uvm_pkg.uvm_vreg::allocate.mam
|vpiOperand:
\_unsupported_expr: , line:152
|STRING:
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_vreg::allocate
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_vreg::allocate
|vpiStmt:
\_if_stmt: , line:156
|vpiCondition:
\_func_call: (uvm_report_enabled), line:156
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:156
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:156
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_sys_func_call: ($sformatf), line:157
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"Attempting to implement virtual register \"%s\" using a NULL uvm_mem_mam reference"
|vpiSize:84
|STRING:"Attempting to implement virtual register \"%s\" using a NULL uvm_mem_mam reference"
|vpiArgument:
\_unsupported_expr: , line:157
|STRING:
|vpiArgument:
\_ref_obj: (UVM_NONE), line:157
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg.svh"
|vpiSize:203
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg.svh"
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:657
|vpiSize:32
|INT:657
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:659
|vpiCondition:
\_unsupported_expr: , line:659
|STRING:
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_unsupported_expr: , line:152
|STRING:
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_vreg::allocate
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_vreg::allocate
|vpiStmt:
\_if_stmt: , line:156
|vpiCondition:
\_func_call: (uvm_report_enabled), line:156
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:156
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:156
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_sys_func_call: ($sformatf), line:157
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"Virtual register \"%s\" is static and cannot be dynamically allocated"
|vpiSize:71
|STRING:"Virtual register \"%s\" is static and cannot be dynamically allocated"
|vpiArgument:
\_unsupported_expr: , line:157
|STRING:
|vpiArgument:
\_ref_obj: (UVM_NONE), line:157
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg.svh"
|vpiSize:203
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg.svh"
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:662
|vpiSize:32
|INT:662
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:664
|vpiCondition:
\_unsupported_expr: , line:664
|STRING:
|vpiStmt:
\_assignment: , line:667
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (mem), line:667
|vpiName:mem
|vpiFullName:uvm_pkg.uvm_vreg::allocate.mem
|vpiRhs:
\_ref_obj: (mam.get_memory), line:667
|vpiName:mam.get_memory
|vpiFullName:uvm_pkg.uvm_vreg::allocate.mam.get_memory
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:15
|vpiOperand:
\_ref_obj: (mem.get_block), line:152
|vpiName:mem.get_block
|vpiFullName:uvm_pkg.uvm_vreg::allocate.mem.get_block
|vpiOperand:
\_unsupported_expr: , line:152
|STRING:
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_vreg::allocate
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_vreg::allocate
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:155
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:156
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_sys_func_call: ($sformatf), line:156
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"Attempting to allocate virtual register \"%s\" on memory \"%s\" in a different block"
|vpiSize:86
|STRING:"Attempting to allocate virtual register \"%s\" on memory \"%s\" in a different block"
|vpiArgument:
\_unsupported_expr: , line:158
|STRING:
|vpiArgument:
\_ref_obj: (mem.get_full_name), line:159
|vpiName:mem.get_full_name
|vpiArgument:
\_ref_obj: (UVM_NONE), line:159
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:159
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg.svh"
|vpiSize:203
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg.svh"
|vpiArgument:
\_constant: , line:159
|vpiConstType:7
|vpiDecompile:668
|vpiSize:32
|INT:668
|vpiArgument:
\_constant: , line:159
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:159
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:670
|vpiCondition:
\_unsupported_expr: , line:670
|STRING:
|vpiStmt:
\_begin: , line:673
|vpiFullName:uvm_pkg.uvm_vreg::allocate
|vpiStmt:
\_if_stmt: , line:675
|vpiCondition:
\_operation: , line:675
|vpiOpType:14
|vpiOperand:
\_ref_obj: (incr), line:675
|vpiName:incr
|vpiFullName:uvm_pkg.uvm_vreg::allocate.incr
|vpiOperand:
\_constant: , line:675
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_assignment: , line:675
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (incr), line:675
|vpiName:incr
|vpiFullName:uvm_pkg.uvm_vreg::allocate.incr
|vpiRhs:
\_ref_obj: (min_incr), line:675
|vpiName:min_incr
|vpiFullName:uvm_pkg.uvm_vreg::allocate.min_incr
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:20
|vpiOperand:
\_ref_obj: (min_incr), line:152
|vpiName:min_incr
|vpiFullName:uvm_pkg.uvm_vreg::allocate.min_incr
|vpiOperand:
\_ref_obj: (incr), line:152
|vpiName:incr
|vpiFullName:uvm_pkg.uvm_vreg::allocate.incr
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_vreg::allocate
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_vreg::allocate
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:155
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:156
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_sys_func_call: ($sformatf), line:156
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"Virtual register \"%s\" increment is too small (%0d): Each virtual register requires at least %0d locations in memory \"%s\"."
|vpiSize:127
|STRING:"Virtual register \"%s\" increment is too small (%0d): Each virtual register requires at least %0d locations in memory \"%s\"."
|vpiArgument:
\_unsupported_expr: , line:158
|STRING:
|vpiArgument:
\_ref_obj: (incr), line:158
|vpiName:incr
|vpiArgument:
\_ref_obj: (min_incr), line:159
|vpiName:min_incr
|vpiArgument:
\_ref_obj: (mem.get_full_name), line:159
|vpiName:mem.get_full_name
|vpiArgument:
\_ref_obj: (UVM_NONE), line:159
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:159
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg.svh"
|vpiSize:203
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg.svh"
|vpiArgument:
\_constant: , line:159
|vpiConstType:7
|vpiDecompile:678
|vpiSize:32
|INT:678
|vpiArgument:
\_constant: , line:159
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:159
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:680
|vpiCondition:
\_unsupported_expr: , line:680
|STRING:
|vpiStmt:
\_assignment: , line:685
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (allocate), line:685
|vpiName:allocate
|vpiFullName:uvm_pkg.uvm_vreg::allocate.allocate
|vpiRhs:
\_ref_obj: (mam.request_region), line:685
|vpiName:mam.request_region
|vpiFullName:uvm_pkg.uvm_vreg::allocate.mam.request_region
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:14
|vpiOperand:
\_ref_obj: (allocate), line:152
|vpiName:allocate
|vpiFullName:uvm_pkg.uvm_vreg::allocate.allocate
|vpiOperand:
\_unsupported_expr: , line:152
|STRING:
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_vreg::allocate
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_vreg::allocate
|vpiStmt:
\_if_stmt: , line:156
|vpiCondition:
\_func_call: (uvm_report_enabled), line:156
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:156
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:156
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_sys_func_call: ($sformatf), line:157
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"Could not allocate a memory region for virtual register \"%s\""
|vpiSize:64
|STRING:"Could not allocate a memory region for virtual register \"%s\""
|vpiArgument:
\_unsupported_expr: , line:157
|STRING:
|vpiArgument:
\_ref_obj: (UVM_NONE), line:157
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg.svh"
|vpiSize:203
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg.svh"
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:688
|vpiSize:32
|INT:688
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:690
|vpiCondition:
\_unsupported_expr: , line:690
|STRING:
|vpiStmt:
\_if_stmt: , line:116
|vpiCondition:
\_operation: , line:116
|vpiOpType:15
|vpiOperand:
\_unsupported_expr: , line:116
|STRING:
|vpiOperand:
\_unsupported_expr: , line:116
|STRING:
|vpiStmt:
\_begin: , line:116
|vpiFullName:uvm_pkg.uvm_vreg::allocate
|vpiStmt:
\_begin: , line:118
|vpiFullName:uvm_pkg.uvm_vreg::allocate
|vpiStmt:
\_if_stmt: , line:119
|vpiCondition:
\_func_call: (uvm_report_enabled), line:119
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_MEDIUM), line:119
|vpiName:UVM_MEDIUM
|vpiArgument:
\_ref_obj: (UVM_INFO), line:119
|vpiName:UVM_INFO
|vpiArgument:
\_constant: , line:119
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_info), line:120
|vpiName:uvm_report_info
|vpiFunction:
\_function: (uvm_report_info), line:126
|vpiArgument:
\_constant: , line:120
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_sys_func_call: ($sformatf), line:120
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:120
|vpiConstType:6
|vpiDecompile:"Virtual register \"%s\" is being moved from %s@'h%0h to %s@'h%0h"
|vpiSize:66
|STRING:"Virtual register \"%s\" is being moved from %s@'h%0h to %s@'h%0h"
|vpiArgument:
\_unsupported_expr: , line:121
|STRING:
|vpiArgument:
\_unsupported_expr: , line:122
|STRING:
|vpiArgument:
\_unsupported_expr: , line:123
|STRING:
|vpiArgument:
\_ref_obj: (mem.get_full_name), line:125
|vpiName:mem.get_full_name
|vpiArgument:
\_ref_obj: (allocate.get_start_offset), line:126
|vpiName:allocate.get_start_offset
|vpiArgument:
\_ref_obj: (UVM_MEDIUM), line:126
|vpiName:UVM_MEDIUM
|vpiArgument:
\_constant: , line:126
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg.svh"
|vpiSize:203
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg.svh"
|vpiArgument:
\_constant: , line:126
|vpiConstType:7
|vpiDecompile:693
|vpiSize:32
|INT:693
|vpiArgument:
\_constant: , line:126
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:126
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_sys_func_call: (this.release_region), line:696
|vpiName:this.release_region
|vpiStmt:
\_assignment: , line:699
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:699
|STRING:
|vpiRhs:
\_ref_obj: (allocate), line:699
|vpiName:allocate
|vpiFullName:uvm_pkg.uvm_vreg::allocate.allocate
|vpiStmt:
\_assignment: , line:701
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:701
|STRING:
|vpiRhs:
\_ref_obj: (mam.get_memory), line:701
|vpiName:mam.get_memory
|vpiFullName:uvm_pkg.uvm_vreg::allocate.mam.get_memory
|vpiStmt:
\_assignment: , line:702
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:702
|STRING:
|vpiRhs:
\_ref_obj: (allocate.get_start_offset), line:702
|vpiName:allocate.get_start_offset
|vpiFullName:uvm_pkg.uvm_vreg::allocate.allocate.get_start_offset
|vpiStmt:
\_assignment: , line:703
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:703
|STRING:
|vpiRhs:
\_ref_obj: (n), line:703
|vpiName:n
|vpiFullName:uvm_pkg.uvm_vreg::allocate.n
|vpiStmt:
\_assignment: , line:704
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:704
|STRING:
|vpiRhs:
\_ref_obj: (incr), line:704
|vpiName:incr
|vpiFullName:uvm_pkg.uvm_vreg::allocate.incr
|vpiStmt:
\_sys_func_call: (this.mem), line:706
|vpiName:this.mem
|vpiTaskFunc:
\_function: (uvm_vreg::get_region), line:710
|vpiName:uvm_vreg::get_region
|vpiFullName:uvm_pkg.uvm_vreg::get_region
|vpiReturn:
\_chandle_var: (uvm_mem_region), line:710
|vpiName:uvm_mem_region
|vpiStmt:
\_return_stmt: , line:711, parent:uvm_vreg::get_region
|vpiCondition:
\_unsupported_expr: , line:711
|STRING:
|vpiTaskFunc:
\_function: (uvm_vreg::release_region), line:715
|vpiName:uvm_vreg::release_region
|vpiFullName:uvm_pkg.uvm_vreg::release_region
|vpiStmt:
\_begin: , parent:uvm_vreg::release_region
|vpiFullName:uvm_pkg.uvm_vreg::release_region
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_unsupported_expr: , line:152
|STRING:
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_vreg::release_region
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_vreg::release_region
|vpiStmt:
\_if_stmt: , line:156
|vpiCondition:
\_func_call: (uvm_report_enabled), line:156
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:156
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:156
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_sys_func_call: ($sformatf), line:157
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"Virtual register \"%s\" is static and cannot be dynamically released"
|vpiSize:70
|STRING:"Virtual register \"%s\" is static and cannot be dynamically released"
|vpiArgument:
\_unsupported_expr: , line:157
|STRING:
|vpiArgument:
\_ref_obj: (UVM_NONE), line:157
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg.svh"
|vpiSize:203
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg.svh"
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:721
|vpiSize:32
|INT:721
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:723
|vpiStmt:
\_if_stmt: , line:726
|vpiCondition:
\_operation: , line:726
|vpiOpType:15
|vpiOperand:
\_unsupported_expr: , line:726
|STRING:
|vpiOperand:
\_unsupported_expr: , line:726
|STRING:
|vpiStmt:
\_sys_func_call: (this.mem), line:727
|vpiName:this.mem
|vpiStmt:
\_if_stmt: , line:729
|vpiCondition:
\_operation: , line:729
|vpiOpType:15
|vpiOperand:
\_unsupported_expr: , line:729
|STRING:
|vpiOperand:
\_unsupported_expr: , line:729
|STRING:
|vpiStmt:
\_begin: , line:729
|vpiFullName:uvm_pkg.uvm_vreg::release_region
|vpiStmt:
\_sys_func_call: (this.region), line:730
|vpiName:this.region
|vpiStmt:
\_assignment: , line:733
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:733
|STRING:
|vpiRhs:
\_unsupported_expr: , line:733
|STRING:
|vpiStmt:
\_assignment: , line:734
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:734
|STRING:
|vpiRhs:
\_unsupported_expr: , line:734
|STRING:
|vpiStmt:
\_assignment: , line:735
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:735
|STRING:
|vpiRhs:
\_constant: , line:735
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_assignment: , line:736
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:736
|STRING:
|vpiRhs:
\_constant: , line:736
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_sys_func_call: (this.reset), line:738
|vpiName:this.reset
|vpiTaskFunc:
\_function: (uvm_vreg::get_memory), line:742
|vpiName:uvm_vreg::get_memory
|vpiFullName:uvm_pkg.uvm_vreg::get_memory
|vpiReturn:
\_chandle_var: (uvm_mem), line:742
|vpiName:uvm_mem
|vpiStmt:
\_return_stmt: , line:743, parent:uvm_vreg::get_memory
|vpiCondition:
\_unsupported_expr: , line:743
|STRING:
|vpiTaskFunc:
\_function: (uvm_vreg::get_offset_in_memory), line:747
|vpiName:uvm_vreg::get_offset_in_memory
|vpiFullName:uvm_pkg.uvm_vreg::get_offset_in_memory
|vpiReturn:
\_chandle_var: (uvm_reg_addr_t), line:747
|vpiName:uvm_reg_addr_t
|vpiIODecl:
\_io_decl: (idx)
|vpiName:idx
|vpiDirection:5
|vpiExpr:
\_long_int_var: , line:747, parent:idx
|vpiFullName:idx
|vpiStmt:
\_begin: , parent:uvm_vreg::get_offset_in_memory
|vpiFullName:uvm_pkg.uvm_vreg::get_offset_in_memory
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:14
|vpiOperand:
\_unsupported_expr: , line:152
|STRING:
|vpiOperand:
\_unsupported_expr: , line:152
|STRING:
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_vreg::get_offset_in_memory
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_vreg::get_offset_in_memory
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:155
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_sys_func_call: ($sformatf), line:157
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"Cannot call uvm_vreg::get_offset_in_memory() on unimplemented virtual register \"%s\""
|vpiSize:87
|STRING:"Cannot call uvm_vreg::get_offset_in_memory() on unimplemented virtual register \"%s\""
|vpiArgument:
\_unsupported_expr: , line:158
|STRING:
|vpiArgument:
\_ref_obj: (UVM_NONE), line:158
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg.svh"
|vpiSize:203
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg.svh"
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:748
|vpiSize:32
|INT:748
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:750
|vpiCondition:
\_constant: , line:750
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_return_stmt: , line:753
|vpiCondition:
\_operation: , line:753
|vpiOpType:24
|vpiOperand:
\_unsupported_expr: , line:753
|STRING:
|vpiOperand:
\_operation: , line:753
|vpiOpType:25
|vpiOperand:
\_ref_obj: (idx), line:753
|vpiName:idx
|vpiFullName:uvm_pkg.uvm_vreg::get_offset_in_memory.idx
|vpiOperand:
\_unsupported_expr: , line:753
|STRING:
|vpiTaskFunc:
\_function: (uvm_vreg::get_address), line:757
|vpiName:uvm_vreg::get_address
|vpiFullName:uvm_pkg.uvm_vreg::get_address
|vpiReturn:
\_chandle_var: (uvm_reg_addr_t), line:757
|vpiName:uvm_reg_addr_t
|vpiIODecl:
\_io_decl: (idx)
|vpiName:idx
|vpiDirection:5
|vpiExpr:
\_long_int_var: , line:757, parent:idx
|vpiFullName:idx
|vpiIODecl:
\_io_decl: (map)
|vpiName:map
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_map), line:758, parent:map
|vpiName:uvm_reg_map
|vpiFullName:map.uvm_reg_map
|vpiStmt:
\_begin: , parent:uvm_vreg::get_address
|vpiFullName:uvm_pkg.uvm_vreg::get_address
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:14
|vpiOperand:
\_unsupported_expr: , line:152
|STRING:
|vpiOperand:
\_unsupported_expr: , line:152
|STRING:
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_vreg::get_address
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_vreg::get_address
|vpiStmt:
\_if_stmt: , line:156
|vpiCondition:
\_func_call: (uvm_report_enabled), line:156
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:156
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:156
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_sys_func_call: ($sformatf), line:157
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"Cannot get address of of unimplemented virtual register \"%s\"."
|vpiSize:65
|STRING:"Cannot get address of of unimplemented virtual register \"%s\"."
|vpiArgument:
\_unsupported_expr: , line:157
|STRING:
|vpiArgument:
\_ref_obj: (UVM_NONE), line:157
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg.svh"
|vpiSize:203
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg.svh"
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:760
|vpiSize:32
|INT:760
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:762
|vpiCondition:
\_constant: , line:762
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_return_stmt: , line:765
|vpiCondition:
\_unsupported_expr: , line:765
|STRING:
|vpiTaskFunc:
\_function: (uvm_vreg::get_size), line:769
|vpiName:uvm_vreg::get_size
|vpiFullName:uvm_pkg.uvm_vreg::get_size
|vpiReturn:
\_int_var: , line:769
|vpiStmt:
\_begin: , parent:uvm_vreg::get_size
|vpiFullName:uvm_pkg.uvm_vreg::get_size
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:14
|vpiOperand:
\_unsupported_expr: , line:152
|STRING:
|vpiOperand:
\_constant: , line:152
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_vreg::get_size
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_vreg::get_size
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:155
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_sys_func_call: ($sformatf), line:157
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"Cannot call uvm_vreg::get_size() on unimplemented virtual register \"%s\""
|vpiSize:75
|STRING:"Cannot call uvm_vreg::get_size() on unimplemented virtual register \"%s\""
|vpiArgument:
\_unsupported_expr: , line:158
|STRING:
|vpiArgument:
\_ref_obj: (UVM_NONE), line:158
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg.svh"
|vpiSize:203
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg.svh"
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:770
|vpiSize:32
|INT:770
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:772
|vpiCondition:
\_constant: , line:772
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_return_stmt: , line:775
|vpiCondition:
\_unsupported_expr: , line:775
|STRING:
|vpiTaskFunc:
\_function: (uvm_vreg::get_n_bytes), line:779
|vpiName:uvm_vreg::get_n_bytes
|vpiFullName:uvm_pkg.uvm_vreg::get_n_bytes
|vpiReturn:
\_int_var: , line:779
|vpiStmt:
\_return_stmt: , line:780, parent:uvm_vreg::get_n_bytes
|vpiCondition:
\_operation: , line:780
|vpiOpType:24
|vpiOperand:
\_operation: , line:780
|vpiOpType:12
|vpiOperand:
\_operation: , line:780
|vpiOpType:11
|vpiOperand:
\_unsupported_expr: , line:780
|STRING:
|vpiOperand:
\_constant: , line:780
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_constant: , line:780
|vpiConstType:7
|vpiDecompile:8
|vpiSize:32
|INT:8
|vpiOperand:
\_constant: , line:780
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiTaskFunc:
\_function: (uvm_vreg::get_n_memlocs), line:784
|vpiName:uvm_vreg::get_n_memlocs
|vpiFullName:uvm_pkg.uvm_vreg::get_n_memlocs
|vpiReturn:
\_int_var: , line:784
|vpiStmt:
\_begin: , parent:uvm_vreg::get_n_memlocs
|vpiFullName:uvm_pkg.uvm_vreg::get_n_memlocs
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:14
|vpiOperand:
\_unsupported_expr: , line:152
|STRING:
|vpiOperand:
\_unsupported_expr: , line:152
|STRING:
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_vreg::get_n_memlocs
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_vreg::get_n_memlocs
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:155
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_sys_func_call: ($sformatf), line:157
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"Cannot call uvm_vreg::get_n_memlocs() on unimplemented virtual register \"%s\""
|vpiSize:80
|STRING:"Cannot call uvm_vreg::get_n_memlocs() on unimplemented virtual register \"%s\""
|vpiArgument:
\_unsupported_expr: , line:158
|STRING:
|vpiArgument:
\_ref_obj: (UVM_NONE), line:158
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg.svh"
|vpiSize:203
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg.svh"
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:786
|vpiSize:32
|INT:786
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:788
|vpiCondition:
\_constant: , line:788
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_return_stmt: , line:791
|vpiCondition:
\_operation: , line:791
|vpiOpType:24
|vpiOperand:
\_operation: , line:791
|vpiOpType:12
|vpiOperand:
\_operation: , line:791
|vpiOpType:11
|vpiOperand:
\_unsupported_expr: , line:791
|STRING:
|vpiOperand:
\_constant: , line:791
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_unsupported_expr: , line:791
|STRING:
|vpiOperand:
\_constant: , line:791
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiTaskFunc:
\_function: (uvm_vreg::get_incr), line:795
|vpiName:uvm_vreg::get_incr
|vpiFullName:uvm_pkg.uvm_vreg::get_incr
|vpiReturn:
\_int_var: , line:795
|vpiStmt:
\_begin: , parent:uvm_vreg::get_incr
|vpiFullName:uvm_pkg.uvm_vreg::get_incr
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:14
|vpiOperand:
\_unsupported_expr: , line:152
|STRING:
|vpiOperand:
\_constant: , line:152
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_vreg::get_incr
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_vreg::get_incr
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:155
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_sys_func_call: ($sformatf), line:157
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"Cannot call uvm_vreg::get_incr() on unimplemented virtual register \"%s\""
|vpiSize:75
|STRING:"Cannot call uvm_vreg::get_incr() on unimplemented virtual register \"%s\""
|vpiArgument:
\_unsupported_expr: , line:158
|STRING:
|vpiArgument:
\_ref_obj: (UVM_NONE), line:158
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg.svh"
|vpiSize:203
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg.svh"
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:797
|vpiSize:32
|INT:797
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:799
|vpiCondition:
\_constant: , line:799
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_return_stmt: , line:802
|vpiCondition:
\_unsupported_expr: , line:802
|STRING:
|vpiTaskFunc:
\_function: (uvm_vreg::get_n_maps), line:806
|vpiName:uvm_vreg::get_n_maps
|vpiFullName:uvm_pkg.uvm_vreg::get_n_maps
|vpiReturn:
\_int_var: , line:806
|vpiStmt:
\_begin: , parent:uvm_vreg::get_n_maps
|vpiFullName:uvm_pkg.uvm_vreg::get_n_maps
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:14
|vpiOperand:
\_unsupported_expr: , line:152
|STRING:
|vpiOperand:
\_unsupported_expr: , line:152
|STRING:
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_vreg::get_n_maps
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_vreg::get_n_maps
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:155
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_sys_func_call: ($sformatf), line:157
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"Cannot call uvm_vreg::get_n_maps() on unimplemented virtual register \"%s\""
|vpiSize:77
|STRING:"Cannot call uvm_vreg::get_n_maps() on unimplemented virtual register \"%s\""
|vpiArgument:
\_unsupported_expr: , line:158
|STRING:
|vpiArgument:
\_ref_obj: (UVM_NONE), line:158
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg.svh"
|vpiSize:203
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg.svh"
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:808
|vpiSize:32
|INT:808
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:810
|vpiCondition:
\_constant: , line:810
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_return_stmt: , line:813
|vpiCondition:
\_unsupported_expr: , line:813
|STRING:
|vpiTaskFunc:
\_function: (uvm_vreg::get_maps), line:817
|vpiName:uvm_vreg::get_maps
|vpiFullName:uvm_pkg.uvm_vreg::get_maps
|vpiIODecl:
\_io_decl: (maps)
|vpiName:maps
|vpiDirection:6
|vpiExpr:
\_chandle_var: (uvm_reg_map), line:817, parent:maps
|vpiName:uvm_reg_map
|vpiFullName:maps.uvm_reg_map
|vpiStmt:
\_begin: , parent:uvm_vreg::get_maps
|vpiFullName:uvm_pkg.uvm_vreg::get_maps
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:14
|vpiOperand:
\_unsupported_expr: , line:152
|STRING:
|vpiOperand:
\_unsupported_expr: , line:152
|STRING:
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_vreg::get_maps
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_vreg::get_maps
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:155
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_sys_func_call: ($sformatf), line:157
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"Cannot call uvm_vreg::get_maps() on unimplemented virtual register \"%s\""
|vpiSize:75
|STRING:"Cannot call uvm_vreg::get_maps() on unimplemented virtual register \"%s\""
|vpiArgument:
\_unsupported_expr: , line:158
|STRING:
|vpiArgument:
\_ref_obj: (UVM_NONE), line:158
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg.svh"
|vpiSize:203
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg.svh"
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:819
|vpiSize:32
|INT:819
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:821
|vpiStmt:
\_sys_func_call: (this.mem), line:824
|vpiName:this.mem
|vpiTaskFunc:
\_function: (uvm_vreg::is_in_map), line:828
|vpiName:uvm_vreg::is_in_map
|vpiFullName:uvm_pkg.uvm_vreg::is_in_map
|vpiReturn:
\_bit_var: , line:828
|vpiIODecl:
\_io_decl: (map)
|vpiName:map
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_map), line:828, parent:map
|vpiName:uvm_reg_map
|vpiFullName:map.uvm_reg_map
|vpiStmt:
\_begin: , parent:uvm_vreg::is_in_map
|vpiFullName:uvm_pkg.uvm_vreg::is_in_map
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:14
|vpiOperand:
\_unsupported_expr: , line:152
|STRING:
|vpiOperand:
\_unsupported_expr: , line:152
|STRING:
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_vreg::is_in_map
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_vreg::is_in_map
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:155
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_sys_func_call: ($sformatf), line:157
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"Cannot call uvm_vreg::is_in_map() on unimplemented virtual register \"%s\""
|vpiSize:76
|STRING:"Cannot call uvm_vreg::is_in_map() on unimplemented virtual register \"%s\""
|vpiArgument:
\_unsupported_expr: , line:158
|STRING:
|vpiArgument:
\_ref_obj: (UVM_NONE), line:158
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg.svh"
|vpiSize:203
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg.svh"
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:830
|vpiSize:32
|INT:830
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:832
|vpiCondition:
\_constant: , line:832
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_return_stmt: , line:835
|vpiCondition:
\_unsupported_expr: , line:835
|STRING:
|vpiTaskFunc:
\_function: (uvm_vreg::get_access), line:839
|vpiName:uvm_vreg::get_access
|vpiFullName:uvm_pkg.uvm_vreg::get_access
|vpiReturn:
\_logic_var: , line:839
|vpiIODecl:
\_io_decl: (map)
|vpiName:map
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_map), line:839, parent:map
|vpiName:uvm_reg_map
|vpiFullName:map.uvm_reg_map
|vpiStmt:
\_begin: , parent:uvm_vreg::get_access
|vpiFullName:uvm_pkg.uvm_vreg::get_access
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:14
|vpiOperand:
\_unsupported_expr: , line:152
|STRING:
|vpiOperand:
\_unsupported_expr: , line:152
|STRING:
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_vreg::get_access
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_vreg::get_access
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:155
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_sys_func_call: ($sformatf), line:157
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"Cannot call uvm_vreg::get_rights() on unimplemented virtual register \"%s\""
|vpiSize:77
|STRING:"Cannot call uvm_vreg::get_rights() on unimplemented virtual register \"%s\""
|vpiArgument:
\_unsupported_expr: , line:158
|STRING:
|vpiArgument:
\_ref_obj: (UVM_NONE), line:158
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg.svh"
|vpiSize:203
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg.svh"
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:841
|vpiSize:32
|INT:841
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:843
|vpiCondition:
\_constant: , line:843
|vpiConstType:6
|vpiDecompile:"RW"
|vpiSize:4
|STRING:"RW"
|vpiStmt:
\_return_stmt: , line:846
|vpiCondition:
\_unsupported_expr: , line:846
|STRING:
|vpiTaskFunc:
\_function: (uvm_vreg::get_rights), line:850
|vpiName:uvm_vreg::get_rights
|vpiFullName:uvm_pkg.uvm_vreg::get_rights
|vpiReturn:
\_logic_var: , line:850
|vpiIODecl:
\_io_decl: (map)
|vpiName:map
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_map), line:850, parent:map
|vpiName:uvm_reg_map
|vpiFullName:map.uvm_reg_map
|vpiStmt:
\_begin: , parent:uvm_vreg::get_rights
|vpiFullName:uvm_pkg.uvm_vreg::get_rights
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:14
|vpiOperand:
\_unsupported_expr: , line:152
|STRING:
|vpiOperand:
\_unsupported_expr: , line:152
|STRING:
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_vreg::get_rights
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_vreg::get_rights
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:155
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_sys_func_call: ($sformatf), line:157
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"Cannot call uvm_vreg::get_rights() on unimplemented virtual register \"%s\""
|vpiSize:77
|STRING:"Cannot call uvm_vreg::get_rights() on unimplemented virtual register \"%s\""
|vpiArgument:
\_unsupported_expr: , line:158
|STRING:
|vpiArgument:
\_ref_obj: (UVM_NONE), line:158
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg.svh"
|vpiSize:203
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg.svh"
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:852
|vpiSize:32
|INT:852
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:854
|vpiCondition:
\_constant: , line:854
|vpiConstType:6
|vpiDecompile:"RW"
|vpiSize:4
|STRING:"RW"
|vpiStmt:
\_return_stmt: , line:857
|vpiCondition:
\_unsupported_expr: , line:857
|STRING:
|vpiTaskFunc:
\_function: (uvm_vreg::get_fields), line:861
|vpiName:uvm_vreg::get_fields
|vpiFullName:uvm_pkg.uvm_vreg::get_fields
|vpiIODecl:
\_io_decl: (fields)
|vpiName:fields
|vpiDirection:6
|vpiExpr:
\_chandle_var: (uvm_vreg_field), line:861, parent:fields
|vpiName:uvm_vreg_field
|vpiFullName:fields.uvm_vreg_field
|vpiStmt:
\_foreach_stmt: , line:862, parent:uvm_vreg::get_fields
|vpiFullName:uvm_pkg.uvm_vreg::get_fields
|vpiVariables:
\_logic_var: , line:862
|vpiFullName:uvm_pkg.uvm_vreg::get_fields
|vpiLoopVars:
\_chandle_var: (i), line:862
|vpiName:i
|vpiFullName:uvm_pkg.uvm_vreg::get_fields.i
|vpiStmt:
\_func_call: (fields.push_back), line:863
|vpiName:fields.push_back
|vpiArgument:
\_unsupported_expr: , line:863
|STRING:
|vpiTaskFunc:
\_function: (uvm_vreg::get_field_by_name), line:867
|vpiName:uvm_vreg::get_field_by_name
|vpiFullName:uvm_pkg.uvm_vreg::get_field_by_name
|vpiReturn:
\_chandle_var: (uvm_vreg_field), line:867
|vpiName:uvm_vreg_field
|vpiIODecl:
\_io_decl: (name)
|vpiName:name
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:867, parent:name
|vpiFullName:name
|vpiStmt:
\_begin: , parent:uvm_vreg::get_field_by_name
|vpiFullName:uvm_pkg.uvm_vreg::get_field_by_name
|vpiStmt:
\_foreach_stmt: , line:868
|vpiFullName:uvm_pkg.uvm_vreg::get_field_by_name
|vpiVariables:
\_logic_var: , line:868
|vpiFullName:uvm_pkg.uvm_vreg::get_field_by_name
|vpiLoopVars:
\_chandle_var: (i), line:868
|vpiName:i
|vpiFullName:uvm_pkg.uvm_vreg::get_field_by_name.i
|vpiStmt:
\_begin: , line:868
|vpiFullName:uvm_pkg.uvm_vreg::get_field_by_name
|vpiStmt:
\_if_stmt: , line:869
|vpiCondition:
\_operation: , line:869
|vpiOpType:14
|vpiOperand:
\_unsupported_expr: , line:869
|STRING:
|vpiOperand:
\_ref_obj: (name), line:869
|vpiName:name
|vpiFullName:uvm_pkg.uvm_vreg::get_field_by_name.name
|vpiStmt:
\_begin: , line:869
|vpiFullName:uvm_pkg.uvm_vreg::get_field_by_name
|vpiStmt:
\_return_stmt: , line:870
|vpiCondition:
\_unsupported_expr: , line:870
|STRING:
|vpiStmt:
\_begin: , line:136
|vpiFullName:uvm_pkg.uvm_vreg::get_field_by_name
|vpiStmt:
\_if_stmt: , line:137
|vpiCondition:
\_func_call: (uvm_report_enabled), line:137
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:137
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_WARNING), line:137
|vpiName:UVM_WARNING
|vpiArgument:
\_constant: , line:137
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_warning), line:139
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_sys_func_call: ($sformatf), line:139
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"Unable to locate field \"%s\" in virtual register \"%s\"."
|vpiSize:59
|STRING:"Unable to locate field \"%s\" in virtual register \"%s\"."
|vpiArgument:
\_ref_obj: (name), line:140
|vpiName:name
|vpiArgument:
\_unsupported_expr: , line:140
|STRING:
|vpiArgument:
\_ref_obj: (UVM_NONE), line:140
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg.svh"
|vpiSize:203
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg.svh"
|vpiArgument:
\_constant: , line:140
|vpiConstType:7
|vpiDecompile:873
|vpiSize:32
|INT:873
|vpiArgument:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:140
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:875
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (get_field_by_name), line:875
|vpiName:get_field_by_name
|vpiFullName:uvm_pkg.uvm_vreg::get_field_by_name.get_field_by_name
|vpiRhs:
\_unsupported_expr: , line:875
|STRING:
|vpiTaskFunc:
\_task: (uvm_vreg::write), line:879
|vpiName:uvm_vreg::write
|vpiFullName:uvm_pkg.uvm_vreg::write
|vpiStmt:
\_begin: , parent:uvm_vreg::write
|vpiFullName:uvm_pkg.uvm_vreg::write
|vpiStmt:
\_assignment: , line:895
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:895
|STRING:
|vpiRhs:
\_constant: , line:895
|vpiConstType:3
|vpiDecompile:'b1
|vpiSize:1
|BIN:1
|vpiStmt:
\_assignment: , line:896
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:896
|STRING:
|vpiRhs:
\_ref_obj: (fname), line:896
|vpiName:fname
|vpiFullName:uvm_pkg.uvm_vreg::write.fname
|vpiStmt:
\_assignment: , line:897
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:897
|STRING:
|vpiRhs:
\_ref_obj: (lineno), line:897
|vpiName:lineno
|vpiFullName:uvm_pkg.uvm_vreg::write.lineno
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:14
|vpiOperand:
\_unsupported_expr: , line:152
|STRING:
|vpiOperand:
\_unsupported_expr: , line:152
|STRING:
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_vreg::write
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_vreg::write
|vpiStmt:
\_if_stmt: , line:156
|vpiCondition:
\_func_call: (uvm_report_enabled), line:156
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:156
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:156
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_sys_func_call: ($sformatf), line:157
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"Cannot write to unimplemented virtual register \"%s\"."
|vpiSize:56
|STRING:"Cannot write to unimplemented virtual register \"%s\"."
|vpiArgument:
\_unsupported_expr: , line:157
|STRING:
|vpiArgument:
\_ref_obj: (UVM_NONE), line:157
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg.svh"
|vpiSize:203
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg.svh"
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:899
|vpiSize:32
|INT:899
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:901
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (status), line:901
|vpiName:status
|vpiFullName:uvm_pkg.uvm_vreg::write.status
|vpiRhs:
\_ref_obj: (UVM_NOT_OK), line:901
|vpiName:UVM_NOT_OK
|vpiFullName:uvm_pkg.uvm_vreg::write.UVM_NOT_OK
|vpiStmt:
\_return_stmt: , line:902
|vpiStmt:
\_if_stmt: , line:905
|vpiCondition:
\_operation: , line:905
|vpiOpType:14
|vpiOperand:
\_ref_obj: (path), line:905
|vpiName:path
|vpiFullName:uvm_pkg.uvm_vreg::write.path
|vpiOperand:
\_ref_obj: (UVM_DEFAULT_DOOR), line:905
|vpiName:UVM_DEFAULT_DOOR
|vpiFullName:uvm_pkg.uvm_vreg::write.UVM_DEFAULT_DOOR
|vpiStmt:
\_assignment: , line:906
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (path), line:906
|vpiName:path
|vpiFullName:uvm_pkg.uvm_vreg::write.path
|vpiRhs:
\_unsupported_expr: , line:906
|STRING:
|vpiStmt:
\_foreach_stmt: , line:908
|vpiFullName:uvm_pkg.uvm_vreg::write
|vpiVariables:
\_chandle_var: (fields), line:908
|vpiName:fields
|vpiFullName:uvm_pkg.uvm_vreg::write.fields
|vpiLoopVars:
\_chandle_var: (i), line:908
|vpiName:i
|vpiFullName:uvm_pkg.uvm_vreg::write.i
|vpiStmt:
\_begin: , line:908
|vpiFullName:uvm_pkg.uvm_vreg::write
|vpiStmt:
\_assignment: , line:912
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (lsb), line:912
|vpiName:lsb
|vpiFullName:uvm_pkg.uvm_vreg::write.lsb
|vpiRhs:
\_ref_obj: (f.get_lsb_pos_in_register), line:912
|vpiName:f.get_lsb_pos_in_register
|vpiFullName:uvm_pkg.uvm_vreg::write.f.get_lsb_pos_in_register
|vpiStmt:
\_assignment: , line:913
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (msk), line:913
|vpiName:msk
|vpiFullName:uvm_pkg.uvm_vreg::write.msk
|vpiRhs:
\_operation: , line:913
|vpiOpType:22
|vpiOperand:
\_operation: , line:913
|vpiOpType:11
|vpiOperand:
\_operation: , line:913
|vpiOpType:22
|vpiOperand:
\_constant: , line:913
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_ref_obj: (f.get_n_bits), line:913
|vpiName:f.get_n_bits
|vpiFullName:uvm_pkg.uvm_vreg::write.f.get_n_bits
|vpiOperand:
\_constant: , line:913
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_ref_obj: (lsb), line:913
|vpiName:lsb
|vpiFullName:uvm_pkg.uvm_vreg::write.lsb
|vpiStmt:
\_assignment: , line:914
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (tmp), line:914
|vpiName:tmp
|vpiFullName:uvm_pkg.uvm_vreg::write.tmp
|vpiRhs:
\_operation: , line:914
|vpiOpType:23
|vpiOperand:
\_operation: , line:914
|vpiOpType:28
|vpiOperand:
\_ref_obj: (value), line:914
|vpiName:value
|vpiFullName:uvm_pkg.uvm_vreg::write.value
|vpiOperand:
\_ref_obj: (msk), line:914
|vpiName:msk
|vpiFullName:uvm_pkg.uvm_vreg::write.msk
|vpiOperand:
\_ref_obj: (lsb), line:914
|vpiName:lsb
|vpiFullName:uvm_pkg.uvm_vreg::write.lsb
|vpiStmt:
\_func_call: (f.pre_write), line:916
|vpiName:f.pre_write
|vpiArgument:
\_ref_obj: (idx), line:916
|vpiName:idx
|vpiArgument:
\_ref_obj: (tmp), line:916
|vpiName:tmp
|vpiArgument:
\_ref_obj: (path), line:916
|vpiName:path
|vpiArgument:
\_ref_obj: (map), line:916
|vpiName:map
|vpiStmt:
\_for_stmt: , line:917
|vpiFullName:uvm_pkg.uvm_vreg::write
|vpiCondition:
\_operation: , line:917
|vpiOpType:15
|vpiOperand:
\_ref_obj: (cb), line:917
|vpiName:cb
|vpiFullName:uvm_pkg.uvm_vreg::write.cb
|vpiOperand:
\_unsupported_expr: , line:917
|STRING:
|vpiForInitStmt:
\_assign_stmt:
|vpiRhs:
\_ref_obj: (cbs.first), line:917
|vpiName:cbs.first
|vpiFullName:uvm_pkg.uvm_vreg::write.cbs.first
|vpiLhs:
\_chandle_var: (cb), line:917
|vpiName:cb
|vpiFullName:uvm_pkg.uvm_vreg::write.cb
|vpiForIncStmt:
\_operation: , line:918
|vpiOpType:82
|vpiOperand:
\_ref_obj: (cb), line:918
|vpiName:cb
|vpiStmt:
\_begin: , line:918
|vpiFullName:uvm_pkg.uvm_vreg::write
|vpiStmt:
\_assignment: , line:919
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (cb.fname), line:919
|vpiName:cb.fname
|vpiFullName:uvm_pkg.uvm_vreg::write.cb.fname
|vpiRhs:
\_unsupported_expr: , line:919
|STRING:
|vpiStmt:
\_assignment: , line:920
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (cb.lineno), line:920
|vpiName:cb.lineno
|vpiFullName:uvm_pkg.uvm_vreg::write.cb.lineno
|vpiRhs:
\_unsupported_expr: , line:920
|STRING:
|vpiStmt:
\_func_call: (cb.pre_write), line:921
|vpiName:cb.pre_write
|vpiArgument:
\_ref_obj: (f), line:921
|vpiName:f
|vpiArgument:
\_ref_obj: (idx), line:921
|vpiName:idx
|vpiArgument:
\_ref_obj: (tmp), line:921
|vpiName:tmp
|vpiArgument:
\_ref_obj: (path), line:921
|vpiName:path
|vpiArgument:
\_ref_obj: (map), line:921
|vpiName:map
|vpiStmt:
\_assignment: , line:924
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (value), line:924
|vpiName:value
|vpiFullName:uvm_pkg.uvm_vreg::write.value
|vpiRhs:
\_operation: , line:924
|vpiOpType:29
|vpiOperand:
\_operation: , line:924
|vpiOpType:28
|vpiOperand:
\_ref_obj: (value), line:924
|vpiName:value
|vpiFullName:uvm_pkg.uvm_vreg::write.value
|vpiOperand:
\_operation: , line:924
|vpiOpType:4
|vpiOperand:
\_ref_obj: (msk), line:924
|vpiName:msk
|vpiFullName:uvm_pkg.uvm_vreg::write.msk
|vpiOperand:
\_operation: , line:924
|vpiOpType:22
|vpiOperand:
\_ref_obj: (tmp), line:924
|vpiName:tmp
|vpiFullName:uvm_pkg.uvm_vreg::write.tmp
|vpiOperand:
\_ref_obj: (lsb), line:924
|vpiName:lsb
|vpiFullName:uvm_pkg.uvm_vreg::write.lsb
|vpiStmt:
\_sys_func_call: (this.pre_write), line:926
|vpiName:this.pre_write
|vpiArgument:
\_ref_obj: (idx), line:926
|vpiName:idx
|vpiArgument:
\_ref_obj: (value), line:926
|vpiName:value
|vpiArgument:
\_ref_obj: (path), line:926
|vpiName:path
|vpiArgument:
\_ref_obj: (map), line:926
|vpiName:map
|vpiStmt:
\_for_stmt: , line:927
|vpiFullName:uvm_pkg.uvm_vreg::write
|vpiCondition:
\_operation: , line:927
|vpiOpType:15
|vpiOperand:
\_ref_obj: (cb), line:927
|vpiName:cb
|vpiFullName:uvm_pkg.uvm_vreg::write.cb
|vpiOperand:
\_unsupported_expr: , line:927
|STRING:
|vpiForInitStmt:
\_assign_stmt:
|vpiRhs:
\_ref_obj: (cbs.first), line:927
|vpiName:cbs.first
|vpiFullName:uvm_pkg.uvm_vreg::write.cbs.first
|vpiLhs:
\_chandle_var: (cb), line:927
|vpiName:cb
|vpiFullName:uvm_pkg.uvm_vreg::write.cb
|vpiForIncStmt:
\_operation: , line:928
|vpiOpType:82
|vpiOperand:
\_ref_obj: (cb), line:928
|vpiName:cb
|vpiStmt:
\_begin: , line:928
|vpiFullName:uvm_pkg.uvm_vreg::write
|vpiStmt:
\_assignment: , line:929
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (cb.fname), line:929
|vpiName:cb.fname
|vpiFullName:uvm_pkg.uvm_vreg::write.cb.fname
|vpiRhs:
\_unsupported_expr: , line:929
|STRING:
|vpiStmt:
\_assignment: , line:930
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (cb.lineno), line:930
|vpiName:cb.lineno
|vpiFullName:uvm_pkg.uvm_vreg::write.cb.lineno
|vpiRhs:
\_unsupported_expr: , line:930
|STRING:
|vpiStmt:
\_func_call: (cb.pre_write), line:931
|vpiName:cb.pre_write
|vpiArgument:
\_ref_obj: (this), line:931
|vpiName:this
|vpiArgument:
\_ref_obj: (idx), line:931
|vpiName:idx
|vpiArgument:
\_ref_obj: (value), line:931
|vpiName:value
|vpiArgument:
\_ref_obj: (path), line:931
|vpiName:path
|vpiArgument:
\_ref_obj: (map), line:931
|vpiName:map
|vpiStmt:
\_assignment: , line:934
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (addr), line:934
|vpiName:addr
|vpiFullName:uvm_pkg.uvm_vreg::write.addr
|vpiRhs:
\_operation: , line:934
|vpiOpType:24
|vpiOperand:
\_unsupported_expr: , line:934
|STRING:
|vpiOperand:
\_operation: , line:934
|vpiOpType:25
|vpiOperand:
\_ref_obj: (idx), line:934
|vpiName:idx
|vpiFullName:uvm_pkg.uvm_vreg::write.idx
|vpiOperand:
\_unsupported_expr: , line:934
|STRING:
|vpiStmt:
\_assignment: , line:936
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (lsb), line:936
|vpiName:lsb
|vpiFullName:uvm_pkg.uvm_vreg::write.lsb
|vpiRhs:
\_constant: , line:936
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_assignment: , line:937
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (status), line:937
|vpiName:status
|vpiFullName:uvm_pkg.uvm_vreg::write.status
|vpiRhs:
\_ref_obj: (UVM_IS_OK), line:937
|vpiName:UVM_IS_OK
|vpiFullName:uvm_pkg.uvm_vreg::write.UVM_IS_OK
|vpiStmt:
\_for_stmt: , line:938
|vpiFullName:uvm_pkg.uvm_vreg::write
|vpiCondition:
\_operation: , line:938
|vpiOpType:20
|vpiOperand:
\_ref_obj: (i), line:938
|vpiName:i
|vpiFullName:uvm_pkg.uvm_vreg::write.i
|vpiOperand:
\_unsupported_expr: , line:938
|STRING:
|vpiForInitStmt:
\_assign_stmt:
|vpiRhs:
\_constant: , line:938
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiLhs:
\_int_var: (i), line:938
|vpiName:i
|vpiFullName:uvm_pkg.uvm_vreg::write.i
|vpiForIncStmt:
\_operation: , line:938
|vpiOpType:62
|vpiOperand:
\_ref_obj: (i), line:938
|vpiName:i
|vpiStmt:
\_begin: , line:938
|vpiFullName:uvm_pkg.uvm_vreg::write
|vpiStmt:
\_assignment: , line:941
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (msk), line:941
|vpiName:msk
|vpiFullName:uvm_pkg.uvm_vreg::write.msk
|vpiRhs:
\_operation: , line:941
|vpiOpType:22
|vpiOperand:
\_operation: , line:941
|vpiOpType:11
|vpiOperand:
\_operation: , line:941
|vpiOpType:22
|vpiOperand:
\_constant: , line:941
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_operation: , line:941
|vpiOpType:25
|vpiOperand:
\_unsupported_expr: , line:941
|STRING:
|vpiOperand:
\_constant: , line:941
|vpiConstType:7
|vpiDecompile:8
|vpiSize:32
|INT:8
|vpiOperand:
\_constant: , line:941
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_ref_obj: (lsb), line:941
|vpiName:lsb
|vpiFullName:uvm_pkg.uvm_vreg::write.lsb
|vpiStmt:
\_assignment: , line:942
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (tmp), line:942
|vpiName:tmp
|vpiFullName:uvm_pkg.uvm_vreg::write.tmp
|vpiRhs:
\_operation: , line:942
|vpiOpType:23
|vpiOperand:
\_operation: , line:942
|vpiOpType:28
|vpiOperand:
\_ref_obj: (value), line:942
|vpiName:value
|vpiFullName:uvm_pkg.uvm_vreg::write.value
|vpiOperand:
\_ref_obj: (msk), line:942
|vpiName:msk
|vpiFullName:uvm_pkg.uvm_vreg::write.msk
|vpiOperand:
\_ref_obj: (lsb), line:942
|vpiName:lsb
|vpiFullName:uvm_pkg.uvm_vreg::write.lsb
|vpiStmt:
\_sys_func_call: (this.mem), line:943
|vpiName:this.mem
|vpiStmt:
\_if_stmt: , line:944
|vpiCondition:
\_operation: , line:944
|vpiOpType:26
|vpiOperand:
\_operation: , line:944
|vpiOpType:15
|vpiOperand:
\_ref_obj: (s), line:944
|vpiName:s
|vpiFullName:uvm_pkg.uvm_vreg::write.s
|vpiOperand:
\_ref_obj: (UVM_IS_OK), line:944
|vpiName:UVM_IS_OK
|vpiFullName:uvm_pkg.uvm_vreg::write.UVM_IS_OK
|vpiOperand:
\_operation: , line:944
|vpiOpType:15
|vpiOperand:
\_ref_obj: (s), line:944
|vpiName:s
|vpiFullName:uvm_pkg.uvm_vreg::write.s
|vpiOperand:
\_ref_obj: (UVM_HAS_X), line:944
|vpiName:UVM_HAS_X
|vpiFullName:uvm_pkg.uvm_vreg::write.UVM_HAS_X
|vpiStmt:
\_assignment: , line:944
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (status), line:944
|vpiName:status
|vpiFullName:uvm_pkg.uvm_vreg::write.status
|vpiRhs:
\_ref_obj: (s), line:944
|vpiName:s
|vpiFullName:uvm_pkg.uvm_vreg::write.s
|vpiStmt:
\_assignment: , line:945
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (lsb), line:945
|vpiName:lsb
|vpiFullName:uvm_pkg.uvm_vreg::write.lsb
|vpiRhs:
\_operation: , line:945
|vpiOpType:25
|vpiOperand:
\_unsupported_expr: , line:945
|STRING:
|vpiOperand:
\_constant: , line:945
|vpiConstType:7
|vpiDecompile:8
|vpiSize:32
|INT:8
|vpiStmt:
\_for_stmt: , line:948
|vpiFullName:uvm_pkg.uvm_vreg::write
|vpiCondition:
\_operation: , line:948
|vpiOpType:15
|vpiOperand:
\_ref_obj: (cb), line:948
|vpiName:cb
|vpiFullName:uvm_pkg.uvm_vreg::write.cb
|vpiOperand:
\_unsupported_expr: , line:948
|STRING:
|vpiForInitStmt:
\_assign_stmt:
|vpiRhs:
\_ref_obj: (cbs.first), line:948
|vpiName:cbs.first
|vpiFullName:uvm_pkg.uvm_vreg::write.cbs.first
|vpiLhs:
\_chandle_var: (cb), line:948
|vpiName:cb
|vpiFullName:uvm_pkg.uvm_vreg::write.cb
|vpiForIncStmt:
\_operation: , line:949
|vpiOpType:82
|vpiOperand:
\_ref_obj: (cb), line:949
|vpiName:cb
|vpiStmt:
\_begin: , line:949
|vpiFullName:uvm_pkg.uvm_vreg::write
|vpiStmt:
\_assignment: , line:950
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (cb.fname), line:950
|vpiName:cb.fname
|vpiFullName:uvm_pkg.uvm_vreg::write.cb.fname
|vpiRhs:
\_unsupported_expr: , line:950
|STRING:
|vpiStmt:
\_assignment: , line:951
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (cb.lineno), line:951
|vpiName:cb.lineno
|vpiFullName:uvm_pkg.uvm_vreg::write.cb.lineno
|vpiRhs:
\_unsupported_expr: , line:951
|STRING:
|vpiStmt:
\_func_call: (cb.post_write), line:952
|vpiName:cb.post_write
|vpiArgument:
\_ref_obj: (this), line:952
|vpiName:this
|vpiArgument:
\_ref_obj: (idx), line:952
|vpiName:idx
|vpiArgument:
\_ref_obj: (value), line:952
|vpiName:value
|vpiArgument:
\_ref_obj: (path), line:952
|vpiName:path
|vpiArgument:
\_ref_obj: (map), line:952
|vpiName:map
|vpiArgument:
\_ref_obj: (status), line:952
|vpiName:status
|vpiStmt:
\_sys_func_call: (this.post_write), line:954
|vpiName:this.post_write
|vpiArgument:
\_ref_obj: (idx), line:954
|vpiName:idx
|vpiArgument:
\_ref_obj: (value), line:954
|vpiName:value
|vpiArgument:
\_ref_obj: (path), line:954
|vpiName:path
|vpiArgument:
\_ref_obj: (map), line:954
|vpiName:map
|vpiArgument:
\_ref_obj: (status), line:954
|vpiName:status
|vpiStmt:
\_foreach_stmt: , line:955
|vpiFullName:uvm_pkg.uvm_vreg::write
|vpiVariables:
\_chandle_var: (fields), line:955
|vpiName:fields
|vpiFullName:uvm_pkg.uvm_vreg::write.fields
|vpiLoopVars:
\_chandle_var: (i), line:955
|vpiName:i
|vpiFullName:uvm_pkg.uvm_vreg::write.i
|vpiStmt:
\_begin: , line:955
|vpiFullName:uvm_pkg.uvm_vreg::write
|vpiStmt:
\_assignment: , line:959
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (lsb), line:959
|vpiName:lsb
|vpiFullName:uvm_pkg.uvm_vreg::write.lsb
|vpiRhs:
\_ref_obj: (f.get_lsb_pos_in_register), line:959
|vpiName:f.get_lsb_pos_in_register
|vpiFullName:uvm_pkg.uvm_vreg::write.f.get_lsb_pos_in_register
|vpiStmt:
\_assignment: , line:960
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (msk), line:960
|vpiName:msk
|vpiFullName:uvm_pkg.uvm_vreg::write.msk
|vpiRhs:
\_operation: , line:960
|vpiOpType:22
|vpiOperand:
\_operation: , line:960
|vpiOpType:11
|vpiOperand:
\_operation: , line:960
|vpiOpType:22
|vpiOperand:
\_constant: , line:960
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_ref_obj: (f.get_n_bits), line:960
|vpiName:f.get_n_bits
|vpiFullName:uvm_pkg.uvm_vreg::write.f.get_n_bits
|vpiOperand:
\_constant: , line:960
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_ref_obj: (lsb), line:960
|vpiName:lsb
|vpiFullName:uvm_pkg.uvm_vreg::write.lsb
|vpiStmt:
\_assignment: , line:961
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (tmp), line:961
|vpiName:tmp
|vpiFullName:uvm_pkg.uvm_vreg::write.tmp
|vpiRhs:
\_operation: , line:961
|vpiOpType:23
|vpiOperand:
\_operation: , line:961
|vpiOpType:28
|vpiOperand:
\_ref_obj: (value), line:961
|vpiName:value
|vpiFullName:uvm_pkg.uvm_vreg::write.value
|vpiOperand:
\_ref_obj: (msk), line:961
|vpiName:msk
|vpiFullName:uvm_pkg.uvm_vreg::write.msk
|vpiOperand:
\_ref_obj: (lsb), line:961
|vpiName:lsb
|vpiFullName:uvm_pkg.uvm_vreg::write.lsb
|vpiStmt:
\_for_stmt: , line:963
|vpiFullName:uvm_pkg.uvm_vreg::write
|vpiCondition:
\_operation: , line:963
|vpiOpType:15
|vpiOperand:
\_ref_obj: (cb), line:963
|vpiName:cb
|vpiFullName:uvm_pkg.uvm_vreg::write.cb
|vpiOperand:
\_unsupported_expr: , line:963
|STRING:
|vpiForInitStmt:
\_assign_stmt:
|vpiRhs:
\_ref_obj: (cbs.first), line:963
|vpiName:cbs.first
|vpiFullName:uvm_pkg.uvm_vreg::write.cbs.first
|vpiLhs:
\_chandle_var: (cb), line:963
|vpiName:cb
|vpiFullName:uvm_pkg.uvm_vreg::write.cb
|vpiForIncStmt:
\_operation: , line:964
|vpiOpType:82
|vpiOperand:
\_ref_obj: (cb), line:964
|vpiName:cb
|vpiStmt:
\_begin: , line:964
|vpiFullName:uvm_pkg.uvm_vreg::write
|vpiStmt:
\_assignment: , line:965
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (cb.fname), line:965
|vpiName:cb.fname
|vpiFullName:uvm_pkg.uvm_vreg::write.cb.fname
|vpiRhs:
\_unsupported_expr: , line:965
|STRING:
|vpiStmt:
\_assignment: , line:966
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (cb.lineno), line:966
|vpiName:cb.lineno
|vpiFullName:uvm_pkg.uvm_vreg::write.cb.lineno
|vpiRhs:
\_unsupported_expr: , line:966
|STRING:
|vpiStmt:
\_func_call: (cb.post_write), line:967
|vpiName:cb.post_write
|vpiArgument:
\_ref_obj: (f), line:967
|vpiName:f
|vpiArgument:
\_ref_obj: (idx), line:967
|vpiName:idx
|vpiArgument:
\_ref_obj: (tmp), line:967
|vpiName:tmp
|vpiArgument:
\_ref_obj: (path), line:967
|vpiName:path
|vpiArgument:
\_ref_obj: (map), line:967
|vpiName:map
|vpiArgument:
\_ref_obj: (status), line:967
|vpiName:status
|vpiStmt:
\_func_call: (f.post_write), line:969
|vpiName:f.post_write
|vpiArgument:
\_ref_obj: (idx), line:969
|vpiName:idx
|vpiArgument:
\_ref_obj: (tmp), line:969
|vpiName:tmp
|vpiArgument:
\_ref_obj: (path), line:969
|vpiName:path
|vpiArgument:
\_ref_obj: (map), line:969
|vpiName:map
|vpiArgument:
\_ref_obj: (status), line:969
|vpiName:status
|vpiStmt:
\_assignment: , line:971
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (value), line:971
|vpiName:value
|vpiFullName:uvm_pkg.uvm_vreg::write.value
|vpiRhs:
\_operation: , line:971
|vpiOpType:29
|vpiOperand:
\_operation: , line:971
|vpiOpType:28
|vpiOperand:
\_ref_obj: (value), line:971
|vpiName:value
|vpiFullName:uvm_pkg.uvm_vreg::write.value
|vpiOperand:
\_operation: , line:971
|vpiOpType:4
|vpiOperand:
\_ref_obj: (msk), line:971
|vpiName:msk
|vpiFullName:uvm_pkg.uvm_vreg::write.msk
|vpiOperand:
\_operation: , line:971
|vpiOpType:22
|vpiOperand:
\_ref_obj: (tmp), line:971
|vpiName:tmp
|vpiFullName:uvm_pkg.uvm_vreg::write.tmp
|vpiOperand:
\_ref_obj: (lsb), line:971
|vpiName:lsb
|vpiFullName:uvm_pkg.uvm_vreg::write.lsb
|vpiStmt:
\_begin: , line:118
|vpiFullName:uvm_pkg.uvm_vreg::write
|vpiStmt:
\_if_stmt: , line:119
|vpiCondition:
\_func_call: (uvm_report_enabled), line:119
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_MEDIUM), line:119
|vpiName:UVM_MEDIUM
|vpiArgument:
\_ref_obj: (UVM_INFO), line:119
|vpiName:UVM_INFO
|vpiArgument:
\_constant: , line:119
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_info), line:120
|vpiName:uvm_report_info
|vpiFunction:
\_function: (uvm_report_info), line:126
|vpiArgument:
\_constant: , line:120
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_sys_func_call: ($sformatf), line:120
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:120
|vpiConstType:6
|vpiDecompile:"Wrote virtual register \"%s\"[%0d] via %s with: 'h%h"
|vpiSize:54
|STRING:"Wrote virtual register \"%s\"[%0d] via %s with: 'h%h"
|vpiArgument:
\_unsupported_expr: , line:121
|STRING:
|vpiArgument:
\_ref_obj: (idx), line:121
|vpiName:idx
|vpiArgument:
\_operation: , line:123
|vpiOpType:32
|vpiOperand:
\_operation: , line:123
|vpiOpType:14
|vpiOperand:
\_ref_obj: (path), line:123
|vpiName:path
|vpiOperand:
\_ref_obj: (UVM_FRONTDOOR), line:123
|vpiName:UVM_FRONTDOOR
|vpiOperand:
\_constant: , line:123
|vpiConstType:6
|vpiDecompile:"frontdoor"
|vpiSize:11
|STRING:"frontdoor"
|vpiOperand:
\_constant: , line:123
|vpiConstType:6
|vpiDecompile:"backdoor"
|vpiSize:10
|STRING:"backdoor"
|vpiArgument:
\_ref_obj: (value), line:124
|vpiName:value
|vpiArgument:
\_ref_obj: (UVM_MEDIUM), line:124
|vpiName:UVM_MEDIUM
|vpiArgument:
\_constant: , line:124
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg.svh"
|vpiSize:203
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg.svh"
|vpiArgument:
\_constant: , line:124
|vpiConstType:7
|vpiDecompile:973
|vpiSize:32
|INT:973
|vpiArgument:
\_constant: , line:124
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:124
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:976
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:976
|STRING:
|vpiRhs:
\_constant: , line:976
|vpiConstType:3
|vpiDecompile:'b0
|vpiSize:1
|BIN:0
|vpiStmt:
\_assignment: , line:977
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:977
|STRING:
|vpiRhs:
\_constant: , line:977
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiStmt:
\_assignment: , line:978
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:978
|STRING:
|vpiRhs:
\_constant: , line:978
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiTaskFunc:
\_task: (uvm_vreg::read), line:983
|vpiName:uvm_vreg::read
|vpiFullName:uvm_pkg.uvm_vreg::read
|vpiStmt:
\_begin: , parent:uvm_vreg::read
|vpiFullName:uvm_pkg.uvm_vreg::read
|vpiStmt:
\_assignment: , line:998
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:998
|STRING:
|vpiRhs:
\_constant: , line:998
|vpiConstType:3
|vpiDecompile:'b1
|vpiSize:1
|BIN:1
|vpiStmt:
\_assignment: , line:999
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:999
|STRING:
|vpiRhs:
\_ref_obj: (fname), line:999
|vpiName:fname
|vpiFullName:uvm_pkg.uvm_vreg::read.fname
|vpiStmt:
\_assignment: , line:1000
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:1000
|STRING:
|vpiRhs:
\_ref_obj: (lineno), line:1000
|vpiName:lineno
|vpiFullName:uvm_pkg.uvm_vreg::read.lineno
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:14
|vpiOperand:
\_unsupported_expr: , line:152
|STRING:
|vpiOperand:
\_unsupported_expr: , line:152
|STRING:
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_vreg::read
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_vreg::read
|vpiStmt:
\_if_stmt: , line:156
|vpiCondition:
\_func_call: (uvm_report_enabled), line:156
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:156
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:156
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_sys_func_call: ($sformatf), line:157
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"Cannot read from unimplemented virtual register \"%s\"."
|vpiSize:57
|STRING:"Cannot read from unimplemented virtual register \"%s\"."
|vpiArgument:
\_unsupported_expr: , line:157
|STRING:
|vpiArgument:
\_ref_obj: (UVM_NONE), line:157
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg.svh"
|vpiSize:203
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg.svh"
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:1005
|vpiSize:32
|INT:1005
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:1007
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (status), line:1007
|vpiName:status
|vpiFullName:uvm_pkg.uvm_vreg::read.status
|vpiRhs:
\_ref_obj: (UVM_NOT_OK), line:1007
|vpiName:UVM_NOT_OK
|vpiFullName:uvm_pkg.uvm_vreg::read.UVM_NOT_OK
|vpiStmt:
\_return_stmt: , line:1008
|vpiStmt:
\_if_stmt: , line:1011
|vpiCondition:
\_operation: , line:1011
|vpiOpType:14
|vpiOperand:
\_ref_obj: (path), line:1011
|vpiName:path
|vpiFullName:uvm_pkg.uvm_vreg::read.path
|vpiOperand:
\_ref_obj: (UVM_DEFAULT_DOOR), line:1011
|vpiName:UVM_DEFAULT_DOOR
|vpiFullName:uvm_pkg.uvm_vreg::read.UVM_DEFAULT_DOOR
|vpiStmt:
\_assignment: , line:1012
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (path), line:1012
|vpiName:path
|vpiFullName:uvm_pkg.uvm_vreg::read.path
|vpiRhs:
\_unsupported_expr: , line:1012
|STRING:
|vpiStmt:
\_foreach_stmt: , line:1014
|vpiFullName:uvm_pkg.uvm_vreg::read
|vpiVariables:
\_chandle_var: (fields), line:1014
|vpiName:fields
|vpiFullName:uvm_pkg.uvm_vreg::read.fields
|vpiLoopVars:
\_chandle_var: (i), line:1014
|vpiName:i
|vpiFullName:uvm_pkg.uvm_vreg::read.i
|vpiStmt:
\_begin: , line:1014
|vpiFullName:uvm_pkg.uvm_vreg::read
|vpiStmt:
\_func_call: (f.pre_read), line:1018
|vpiName:f.pre_read
|vpiArgument:
\_ref_obj: (idx), line:1018
|vpiName:idx
|vpiArgument:
\_ref_obj: (path), line:1018
|vpiName:path
|vpiArgument:
\_ref_obj: (map), line:1018
|vpiName:map
|vpiStmt:
\_for_stmt: , line:1019
|vpiFullName:uvm_pkg.uvm_vreg::read
|vpiCondition:
\_operation: , line:1019
|vpiOpType:15
|vpiOperand:
\_ref_obj: (cb), line:1019
|vpiName:cb
|vpiFullName:uvm_pkg.uvm_vreg::read.cb
|vpiOperand:
\_unsupported_expr: , line:1019
|STRING:
|vpiForInitStmt:
\_assign_stmt:
|vpiRhs:
\_ref_obj: (cbs.first), line:1019
|vpiName:cbs.first
|vpiFullName:uvm_pkg.uvm_vreg::read.cbs.first
|vpiLhs:
\_chandle_var: (cb), line:1019
|vpiName:cb
|vpiFullName:uvm_pkg.uvm_vreg::read.cb
|vpiForIncStmt:
\_operation: , line:1020
|vpiOpType:82
|vpiOperand:
\_ref_obj: (cb), line:1020
|vpiName:cb
|vpiStmt:
\_begin: , line:1020
|vpiFullName:uvm_pkg.uvm_vreg::read
|vpiStmt:
\_assignment: , line:1021
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (cb.fname), line:1021
|vpiName:cb.fname
|vpiFullName:uvm_pkg.uvm_vreg::read.cb.fname
|vpiRhs:
\_unsupported_expr: , line:1021
|STRING:
|vpiStmt:
\_assignment: , line:1022
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (cb.lineno), line:1022
|vpiName:cb.lineno
|vpiFullName:uvm_pkg.uvm_vreg::read.cb.lineno
|vpiRhs:
\_unsupported_expr: , line:1022
|STRING:
|vpiStmt:
\_func_call: (cb.pre_read), line:1023
|vpiName:cb.pre_read
|vpiArgument:
\_ref_obj: (f), line:1023
|vpiName:f
|vpiArgument:
\_ref_obj: (idx), line:1023
|vpiName:idx
|vpiArgument:
\_ref_obj: (path), line:1023
|vpiName:path
|vpiArgument:
\_ref_obj: (map), line:1023
|vpiName:map
|vpiStmt:
\_sys_func_call: (this.pre_read), line:1026
|vpiName:this.pre_read
|vpiArgument:
\_ref_obj: (idx), line:1026
|vpiName:idx
|vpiArgument:
\_ref_obj: (path), line:1026
|vpiName:path
|vpiArgument:
\_ref_obj: (map), line:1026
|vpiName:map
|vpiStmt:
\_for_stmt: , line:1027
|vpiFullName:uvm_pkg.uvm_vreg::read
|vpiCondition:
\_operation: , line:1027
|vpiOpType:15
|vpiOperand:
\_ref_obj: (cb), line:1027
|vpiName:cb
|vpiFullName:uvm_pkg.uvm_vreg::read.cb
|vpiOperand:
\_unsupported_expr: , line:1027
|STRING:
|vpiForInitStmt:
\_assign_stmt:
|vpiRhs:
\_ref_obj: (cbs.first), line:1027
|vpiName:cbs.first
|vpiFullName:uvm_pkg.uvm_vreg::read.cbs.first
|vpiLhs:
\_chandle_var: (cb), line:1027
|vpiName:cb
|vpiFullName:uvm_pkg.uvm_vreg::read.cb
|vpiForIncStmt:
\_operation: , line:1028
|vpiOpType:82
|vpiOperand:
\_ref_obj: (cb), line:1028
|vpiName:cb
|vpiStmt:
\_begin: , line:1028
|vpiFullName:uvm_pkg.uvm_vreg::read
|vpiStmt:
\_assignment: , line:1029
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (cb.fname), line:1029
|vpiName:cb.fname
|vpiFullName:uvm_pkg.uvm_vreg::read.cb.fname
|vpiRhs:
\_unsupported_expr: , line:1029
|STRING:
|vpiStmt:
\_assignment: , line:1030
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (cb.lineno), line:1030
|vpiName:cb.lineno
|vpiFullName:uvm_pkg.uvm_vreg::read.cb.lineno
|vpiRhs:
\_unsupported_expr: , line:1030
|STRING:
|vpiStmt:
\_func_call: (cb.pre_read), line:1031
|vpiName:cb.pre_read
|vpiArgument:
\_ref_obj: (this), line:1031
|vpiName:this
|vpiArgument:
\_ref_obj: (idx), line:1031
|vpiName:idx
|vpiArgument:
\_ref_obj: (path), line:1031
|vpiName:path
|vpiArgument:
\_ref_obj: (map), line:1031
|vpiName:map
|vpiStmt:
\_assignment: , line:1034
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (addr), line:1034
|vpiName:addr
|vpiFullName:uvm_pkg.uvm_vreg::read.addr
|vpiRhs:
\_operation: , line:1034
|vpiOpType:24
|vpiOperand:
\_unsupported_expr: , line:1034
|STRING:
|vpiOperand:
\_operation: , line:1034
|vpiOpType:25
|vpiOperand:
\_ref_obj: (idx), line:1034
|vpiName:idx
|vpiFullName:uvm_pkg.uvm_vreg::read.idx
|vpiOperand:
\_unsupported_expr: , line:1034
|STRING:
|vpiStmt:
\_assignment: , line:1036
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (lsb), line:1036
|vpiName:lsb
|vpiFullName:uvm_pkg.uvm_vreg::read.lsb
|vpiRhs:
\_constant: , line:1036
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_assignment: , line:1037
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (value), line:1037
|vpiName:value
|vpiFullName:uvm_pkg.uvm_vreg::read.value
|vpiRhs:
\_constant: , line:1037
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_assignment: , line:1038
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (status), line:1038
|vpiName:status
|vpiFullName:uvm_pkg.uvm_vreg::read.status
|vpiRhs:
\_ref_obj: (UVM_IS_OK), line:1038
|vpiName:UVM_IS_OK
|vpiFullName:uvm_pkg.uvm_vreg::read.UVM_IS_OK
|vpiStmt:
\_for_stmt: , line:1039
|vpiFullName:uvm_pkg.uvm_vreg::read
|vpiCondition:
\_operation: , line:1039
|vpiOpType:20
|vpiOperand:
\_ref_obj: (i), line:1039
|vpiName:i
|vpiFullName:uvm_pkg.uvm_vreg::read.i
|vpiOperand:
\_unsupported_expr: , line:1039
|STRING:
|vpiForInitStmt:
\_assign_stmt:
|vpiRhs:
\_constant: , line:1039
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiLhs:
\_int_var: (i), line:1039
|vpiName:i
|vpiFullName:uvm_pkg.uvm_vreg::read.i
|vpiForIncStmt:
\_operation: , line:1039
|vpiOpType:62
|vpiOperand:
\_ref_obj: (i), line:1039
|vpiName:i
|vpiStmt:
\_begin: , line:1039
|vpiFullName:uvm_pkg.uvm_vreg::read
|vpiStmt:
\_sys_func_call: (this.mem), line:1042
|vpiName:this.mem
|vpiStmt:
\_if_stmt: , line:1043
|vpiCondition:
\_operation: , line:1043
|vpiOpType:26
|vpiOperand:
\_operation: , line:1043
|vpiOpType:15
|vpiOperand:
\_ref_obj: (s), line:1043
|vpiName:s
|vpiFullName:uvm_pkg.uvm_vreg::read.s
|vpiOperand:
\_ref_obj: (UVM_IS_OK), line:1043
|vpiName:UVM_IS_OK
|vpiFullName:uvm_pkg.uvm_vreg::read.UVM_IS_OK
|vpiOperand:
\_operation: , line:1043
|vpiOpType:15
|vpiOperand:
\_ref_obj: (s), line:1043
|vpiName:s
|vpiFullName:uvm_pkg.uvm_vreg::read.s
|vpiOperand:
\_ref_obj: (UVM_HAS_X), line:1043
|vpiName:UVM_HAS_X
|vpiFullName:uvm_pkg.uvm_vreg::read.UVM_HAS_X
|vpiStmt:
\_assignment: , line:1043
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (status), line:1043
|vpiName:status
|vpiFullName:uvm_pkg.uvm_vreg::read.status
|vpiRhs:
\_ref_obj: (s), line:1043
|vpiName:s
|vpiFullName:uvm_pkg.uvm_vreg::read.s
|vpiStmt:
\_assignment: , line:1045
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (value), line:1045
|vpiName:value
|vpiFullName:uvm_pkg.uvm_vreg::read.value
|vpiRhs:
\_operation: , line:1045
|vpiOpType:22
|vpiOperand:
\_ref_obj: (tmp), line:1045
|vpiName:tmp
|vpiFullName:uvm_pkg.uvm_vreg::read.tmp
|vpiOperand:
\_ref_obj: (lsb), line:1045
|vpiName:lsb
|vpiFullName:uvm_pkg.uvm_vreg::read.lsb
|vpiStmt:
\_assignment: , line:1046
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (lsb), line:1046
|vpiName:lsb
|vpiFullName:uvm_pkg.uvm_vreg::read.lsb
|vpiRhs:
\_operation: , line:1046
|vpiOpType:25
|vpiOperand:
\_unsupported_expr: , line:1046
|STRING:
|vpiOperand:
\_constant: , line:1046
|vpiConstType:7
|vpiDecompile:8
|vpiSize:32
|INT:8
|vpiStmt:
\_for_stmt: , line:1049
|vpiFullName:uvm_pkg.uvm_vreg::read
|vpiCondition:
\_operation: , line:1049
|vpiOpType:15
|vpiOperand:
\_ref_obj: (cb), line:1049
|vpiName:cb
|vpiFullName:uvm_pkg.uvm_vreg::read.cb
|vpiOperand:
\_unsupported_expr: , line:1049
|STRING:
|vpiForInitStmt:
\_assign_stmt:
|vpiRhs:
\_ref_obj: (cbs.first), line:1049
|vpiName:cbs.first
|vpiFullName:uvm_pkg.uvm_vreg::read.cbs.first
|vpiLhs:
\_chandle_var: (cb), line:1049
|vpiName:cb
|vpiFullName:uvm_pkg.uvm_vreg::read.cb
|vpiForIncStmt:
\_operation: , line:1050
|vpiOpType:82
|vpiOperand:
\_ref_obj: (cb), line:1050
|vpiName:cb
|vpiStmt:
\_begin: , line:1050
|vpiFullName:uvm_pkg.uvm_vreg::read
|vpiStmt:
\_assignment: , line:1051
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (cb.fname), line:1051
|vpiName:cb.fname
|vpiFullName:uvm_pkg.uvm_vreg::read.cb.fname
|vpiRhs:
\_unsupported_expr: , line:1051
|STRING:
|vpiStmt:
\_assignment: , line:1052
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (cb.lineno), line:1052
|vpiName:cb.lineno
|vpiFullName:uvm_pkg.uvm_vreg::read.cb.lineno
|vpiRhs:
\_unsupported_expr: , line:1052
|STRING:
|vpiStmt:
\_func_call: (cb.post_read), line:1053
|vpiName:cb.post_read
|vpiArgument:
\_ref_obj: (this), line:1053
|vpiName:this
|vpiArgument:
\_ref_obj: (idx), line:1053
|vpiName:idx
|vpiArgument:
\_ref_obj: (value), line:1053
|vpiName:value
|vpiArgument:
\_ref_obj: (path), line:1053
|vpiName:path
|vpiArgument:
\_ref_obj: (map), line:1053
|vpiName:map
|vpiArgument:
\_ref_obj: (status), line:1053
|vpiName:status
|vpiStmt:
\_sys_func_call: (this.post_read), line:1055
|vpiName:this.post_read
|vpiArgument:
\_ref_obj: (idx), line:1055
|vpiName:idx
|vpiArgument:
\_ref_obj: (value), line:1055
|vpiName:value
|vpiArgument:
\_ref_obj: (path), line:1055
|vpiName:path
|vpiArgument:
\_ref_obj: (map), line:1055
|vpiName:map
|vpiArgument:
\_ref_obj: (status), line:1055
|vpiName:status
|vpiStmt:
\_foreach_stmt: , line:1056
|vpiFullName:uvm_pkg.uvm_vreg::read
|vpiVariables:
\_chandle_var: (fields), line:1056
|vpiName:fields
|vpiFullName:uvm_pkg.uvm_vreg::read.fields
|vpiLoopVars:
\_chandle_var: (i), line:1056
|vpiName:i
|vpiFullName:uvm_pkg.uvm_vreg::read.i
|vpiStmt:
\_begin: , line:1056
|vpiFullName:uvm_pkg.uvm_vreg::read
|vpiStmt:
\_assignment: , line:1060
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (lsb), line:1060
|vpiName:lsb
|vpiFullName:uvm_pkg.uvm_vreg::read.lsb
|vpiRhs:
\_ref_obj: (f.get_lsb_pos_in_register), line:1060
|vpiName:f.get_lsb_pos_in_register
|vpiFullName:uvm_pkg.uvm_vreg::read.f.get_lsb_pos_in_register
|vpiStmt:
\_assignment: , line:1062
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (msk), line:1062
|vpiName:msk
|vpiFullName:uvm_pkg.uvm_vreg::read.msk
|vpiRhs:
\_operation: , line:1062
|vpiOpType:22
|vpiOperand:
\_operation: , line:1062
|vpiOpType:11
|vpiOperand:
\_operation: , line:1062
|vpiOpType:22
|vpiOperand:
\_constant: , line:1062
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_ref_obj: (f.get_n_bits), line:1062
|vpiName:f.get_n_bits
|vpiFullName:uvm_pkg.uvm_vreg::read.f.get_n_bits
|vpiOperand:
\_constant: , line:1062
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_ref_obj: (lsb), line:1062
|vpiName:lsb
|vpiFullName:uvm_pkg.uvm_vreg::read.lsb
|vpiStmt:
\_assignment: , line:1063
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (tmp), line:1063
|vpiName:tmp
|vpiFullName:uvm_pkg.uvm_vreg::read.tmp
|vpiRhs:
\_operation: , line:1063
|vpiOpType:23
|vpiOperand:
\_operation: , line:1063
|vpiOpType:28
|vpiOperand:
\_ref_obj: (value), line:1063
|vpiName:value
|vpiFullName:uvm_pkg.uvm_vreg::read.value
|vpiOperand:
\_ref_obj: (msk), line:1063
|vpiName:msk
|vpiFullName:uvm_pkg.uvm_vreg::read.msk
|vpiOperand:
\_ref_obj: (lsb), line:1063
|vpiName:lsb
|vpiFullName:uvm_pkg.uvm_vreg::read.lsb
|vpiStmt:
\_for_stmt: , line:1065
|vpiFullName:uvm_pkg.uvm_vreg::read
|vpiCondition:
\_operation: , line:1065
|vpiOpType:15
|vpiOperand:
\_ref_obj: (cb), line:1065
|vpiName:cb
|vpiFullName:uvm_pkg.uvm_vreg::read.cb
|vpiOperand:
\_unsupported_expr: , line:1065
|STRING:
|vpiForInitStmt:
\_assign_stmt:
|vpiRhs:
\_ref_obj: (cbs.first), line:1065
|vpiName:cbs.first
|vpiFullName:uvm_pkg.uvm_vreg::read.cbs.first
|vpiLhs:
\_chandle_var: (cb), line:1065
|vpiName:cb
|vpiFullName:uvm_pkg.uvm_vreg::read.cb
|vpiForIncStmt:
\_operation: , line:1066
|vpiOpType:82
|vpiOperand:
\_ref_obj: (cb), line:1066
|vpiName:cb
|vpiStmt:
\_begin: , line:1066
|vpiFullName:uvm_pkg.uvm_vreg::read
|vpiStmt:
\_assignment: , line:1067
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (cb.fname), line:1067
|vpiName:cb.fname
|vpiFullName:uvm_pkg.uvm_vreg::read.cb.fname
|vpiRhs:
\_unsupported_expr: , line:1067
|STRING:
|vpiStmt:
\_assignment: , line:1068
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (cb.lineno), line:1068
|vpiName:cb.lineno
|vpiFullName:uvm_pkg.uvm_vreg::read.cb.lineno
|vpiRhs:
\_unsupported_expr: , line:1068
|STRING:
|vpiStmt:
\_func_call: (cb.post_read), line:1069
|vpiName:cb.post_read
|vpiArgument:
\_ref_obj: (f), line:1069
|vpiName:f
|vpiArgument:
\_ref_obj: (idx), line:1069
|vpiName:idx
|vpiArgument:
\_ref_obj: (tmp), line:1069
|vpiName:tmp
|vpiArgument:
\_ref_obj: (path), line:1069
|vpiName:path
|vpiArgument:
\_ref_obj: (map), line:1069
|vpiName:map
|vpiArgument:
\_ref_obj: (status), line:1069
|vpiName:status
|vpiStmt:
\_func_call: (f.post_read), line:1071
|vpiName:f.post_read
|vpiArgument:
\_ref_obj: (idx), line:1071
|vpiName:idx
|vpiArgument:
\_ref_obj: (tmp), line:1071
|vpiName:tmp
|vpiArgument:
\_ref_obj: (path), line:1071
|vpiName:path
|vpiArgument:
\_ref_obj: (map), line:1071
|vpiName:map
|vpiArgument:
\_ref_obj: (status), line:1071
|vpiName:status
|vpiStmt:
\_assignment: , line:1073
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (value), line:1073
|vpiName:value
|vpiFullName:uvm_pkg.uvm_vreg::read.value
|vpiRhs:
\_operation: , line:1073
|vpiOpType:29
|vpiOperand:
\_operation: , line:1073
|vpiOpType:28
|vpiOperand:
\_ref_obj: (value), line:1073
|vpiName:value
|vpiFullName:uvm_pkg.uvm_vreg::read.value
|vpiOperand:
\_operation: , line:1073
|vpiOpType:4
|vpiOperand:
\_ref_obj: (msk), line:1073
|vpiName:msk
|vpiFullName:uvm_pkg.uvm_vreg::read.msk
|vpiOperand:
\_operation: , line:1073
|vpiOpType:22
|vpiOperand:
\_ref_obj: (tmp), line:1073
|vpiName:tmp
|vpiFullName:uvm_pkg.uvm_vreg::read.tmp
|vpiOperand:
\_ref_obj: (lsb), line:1073
|vpiName:lsb
|vpiFullName:uvm_pkg.uvm_vreg::read.lsb
|vpiStmt:
\_begin: , line:118
|vpiFullName:uvm_pkg.uvm_vreg::read
|vpiStmt:
\_if_stmt: , line:119
|vpiCondition:
\_func_call: (uvm_report_enabled), line:119
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_MEDIUM), line:119
|vpiName:UVM_MEDIUM
|vpiArgument:
\_ref_obj: (UVM_INFO), line:119
|vpiName:UVM_INFO
|vpiArgument:
\_constant: , line:119
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_info), line:120
|vpiName:uvm_report_info
|vpiFunction:
\_function: (uvm_report_info), line:126
|vpiArgument:
\_constant: , line:120
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_sys_func_call: ($sformatf), line:120
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:120
|vpiConstType:6
|vpiDecompile:"Read virtual register \"%s\"[%0d] via %s: 'h%h"
|vpiSize:48
|STRING:"Read virtual register \"%s\"[%0d] via %s: 'h%h"
|vpiArgument:
\_unsupported_expr: , line:121
|STRING:
|vpiArgument:
\_ref_obj: (idx), line:121
|vpiName:idx
|vpiArgument:
\_operation: , line:123
|vpiOpType:32
|vpiOperand:
\_operation: , line:123
|vpiOpType:14
|vpiOperand:
\_ref_obj: (path), line:123
|vpiName:path
|vpiOperand:
\_ref_obj: (UVM_FRONTDOOR), line:123
|vpiName:UVM_FRONTDOOR
|vpiOperand:
\_constant: , line:123
|vpiConstType:6
|vpiDecompile:"frontdoor"
|vpiSize:11
|STRING:"frontdoor"
|vpiOperand:
\_constant: , line:123
|vpiConstType:6
|vpiDecompile:"backdoor"
|vpiSize:10
|STRING:"backdoor"
|vpiArgument:
\_ref_obj: (value), line:124
|vpiName:value
|vpiArgument:
\_ref_obj: (UVM_MEDIUM), line:124
|vpiName:UVM_MEDIUM
|vpiArgument:
\_constant: , line:124
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg.svh"
|vpiSize:203
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg.svh"
|vpiArgument:
\_constant: , line:124
|vpiConstType:7
|vpiDecompile:1075
|vpiSize:32
|INT:1075
|vpiArgument:
\_constant: , line:124
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:124
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:1078
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:1078
|STRING:
|vpiRhs:
\_constant: , line:1078
|vpiConstType:3
|vpiDecompile:'b0
|vpiSize:1
|BIN:0
|vpiStmt:
\_assignment: , line:1079
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:1079
|STRING:
|vpiRhs:
\_constant: , line:1079
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiStmt:
\_assignment: , line:1080
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:1080
|STRING:
|vpiRhs:
\_constant: , line:1080
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiTaskFunc:
\_task: (uvm_vreg::poke), line:1084
|vpiName:uvm_vreg::poke
|vpiFullName:uvm_pkg.uvm_vreg::poke
|vpiStmt:
\_begin: , parent:uvm_vreg::poke
|vpiFullName:uvm_pkg.uvm_vreg::poke
|vpiStmt:
\_assignment: , line:1095
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:1095
|STRING:
|vpiRhs:
\_ref_obj: (fname), line:1095
|vpiName:fname
|vpiFullName:uvm_pkg.uvm_vreg::poke.fname
|vpiStmt:
\_assignment: , line:1096
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:1096
|STRING:
|vpiRhs:
\_ref_obj: (lineno), line:1096
|vpiName:lineno
|vpiFullName:uvm_pkg.uvm_vreg::poke.lineno
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:14
|vpiOperand:
\_unsupported_expr: , line:152
|STRING:
|vpiOperand:
\_unsupported_expr: , line:152
|STRING:
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_vreg::poke
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_vreg::poke
|vpiStmt:
\_if_stmt: , line:156
|vpiCondition:
\_func_call: (uvm_report_enabled), line:156
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:156
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:156
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_sys_func_call: ($sformatf), line:157
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"Cannot poke in unimplemented virtual register \"%s\"."
|vpiSize:55
|STRING:"Cannot poke in unimplemented virtual register \"%s\"."
|vpiArgument:
\_unsupported_expr: , line:157
|STRING:
|vpiArgument:
\_ref_obj: (UVM_NONE), line:157
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg.svh"
|vpiSize:203
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg.svh"
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:1101
|vpiSize:32
|INT:1101
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:1103
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (status), line:1103
|vpiName:status
|vpiFullName:uvm_pkg.uvm_vreg::poke.status
|vpiRhs:
\_ref_obj: (UVM_NOT_OK), line:1103
|vpiName:UVM_NOT_OK
|vpiFullName:uvm_pkg.uvm_vreg::poke.UVM_NOT_OK
|vpiStmt:
\_return_stmt: , line:1104
|vpiStmt:
\_assignment: , line:1107
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (addr), line:1107
|vpiName:addr
|vpiFullName:uvm_pkg.uvm_vreg::poke.addr
|vpiRhs:
\_operation: , line:1107
|vpiOpType:24
|vpiOperand:
\_unsupported_expr: , line:1107
|STRING:
|vpiOperand:
\_operation: , line:1107
|vpiOpType:25
|vpiOperand:
\_ref_obj: (idx), line:1107
|vpiName:idx
|vpiFullName:uvm_pkg.uvm_vreg::poke.idx
|vpiOperand:
\_unsupported_expr: , line:1107
|STRING:
|vpiStmt:
\_assignment: , line:1109
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (lsb), line:1109
|vpiName:lsb
|vpiFullName:uvm_pkg.uvm_vreg::poke.lsb
|vpiRhs:
\_constant: , line:1109
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_assignment: , line:1110
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (status), line:1110
|vpiName:status
|vpiFullName:uvm_pkg.uvm_vreg::poke.status
|vpiRhs:
\_ref_obj: (UVM_IS_OK), line:1110
|vpiName:UVM_IS_OK
|vpiFullName:uvm_pkg.uvm_vreg::poke.UVM_IS_OK
|vpiStmt:
\_for_stmt: , line:1111
|vpiFullName:uvm_pkg.uvm_vreg::poke
|vpiCondition:
\_operation: , line:1111
|vpiOpType:20
|vpiOperand:
\_ref_obj: (i), line:1111
|vpiName:i
|vpiFullName:uvm_pkg.uvm_vreg::poke.i
|vpiOperand:
\_unsupported_expr: , line:1111
|STRING:
|vpiForInitStmt:
\_assign_stmt:
|vpiRhs:
\_constant: , line:1111
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiLhs:
\_int_var: (i), line:1111
|vpiName:i
|vpiFullName:uvm_pkg.uvm_vreg::poke.i
|vpiForIncStmt:
\_operation: , line:1111
|vpiOpType:62
|vpiOperand:
\_ref_obj: (i), line:1111
|vpiName:i
|vpiStmt:
\_begin: , line:1111
|vpiFullName:uvm_pkg.uvm_vreg::poke
|vpiStmt:
\_assignment: , line:1114
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (msk), line:1114
|vpiName:msk
|vpiFullName:uvm_pkg.uvm_vreg::poke.msk
|vpiRhs:
\_operation: , line:1114
|vpiOpType:22
|vpiOperand:
\_operation: , line:1114
|vpiOpType:11
|vpiOperand:
\_operation: , line:1114
|vpiOpType:22
|vpiOperand:
\_constant: , line:1114
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_operation: , line:1114
|vpiOpType:25
|vpiOperand:
\_unsupported_expr: , line:1114
|STRING:
|vpiOperand:
\_constant: , line:1114
|vpiConstType:7
|vpiDecompile:8
|vpiSize:32
|INT:8
|vpiOperand:
\_constant: , line:1114
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_ref_obj: (lsb), line:1114
|vpiName:lsb
|vpiFullName:uvm_pkg.uvm_vreg::poke.lsb
|vpiStmt:
\_assignment: , line:1115
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (tmp), line:1115
|vpiName:tmp
|vpiFullName:uvm_pkg.uvm_vreg::poke.tmp
|vpiRhs:
\_operation: , line:1115
|vpiOpType:23
|vpiOperand:
\_operation: , line:1115
|vpiOpType:28
|vpiOperand:
\_ref_obj: (value), line:1115
|vpiName:value
|vpiFullName:uvm_pkg.uvm_vreg::poke.value
|vpiOperand:
\_ref_obj: (msk), line:1115
|vpiName:msk
|vpiFullName:uvm_pkg.uvm_vreg::poke.msk
|vpiOperand:
\_ref_obj: (lsb), line:1115
|vpiName:lsb
|vpiFullName:uvm_pkg.uvm_vreg::poke.lsb
|vpiStmt:
\_sys_func_call: (this.mem), line:1117
|vpiName:this.mem
|vpiStmt:
\_if_stmt: , line:1118
|vpiCondition:
\_operation: , line:1118
|vpiOpType:26
|vpiOperand:
\_operation: , line:1118
|vpiOpType:15
|vpiOperand:
\_ref_obj: (s), line:1118
|vpiName:s
|vpiFullName:uvm_pkg.uvm_vreg::poke.s
|vpiOperand:
\_ref_obj: (UVM_IS_OK), line:1118
|vpiName:UVM_IS_OK
|vpiFullName:uvm_pkg.uvm_vreg::poke.UVM_IS_OK
|vpiOperand:
\_operation: , line:1118
|vpiOpType:15
|vpiOperand:
\_ref_obj: (s), line:1118
|vpiName:s
|vpiFullName:uvm_pkg.uvm_vreg::poke.s
|vpiOperand:
\_ref_obj: (UVM_HAS_X), line:1118
|vpiName:UVM_HAS_X
|vpiFullName:uvm_pkg.uvm_vreg::poke.UVM_HAS_X
|vpiStmt:
\_assignment: , line:1118
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (status), line:1118
|vpiName:status
|vpiFullName:uvm_pkg.uvm_vreg::poke.status
|vpiRhs:
\_ref_obj: (s), line:1118
|vpiName:s
|vpiFullName:uvm_pkg.uvm_vreg::poke.s
|vpiStmt:
\_assignment: , line:1120
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (lsb), line:1120
|vpiName:lsb
|vpiFullName:uvm_pkg.uvm_vreg::poke.lsb
|vpiRhs:
\_operation: , line:1120
|vpiOpType:25
|vpiOperand:
\_unsupported_expr: , line:1120
|STRING:
|vpiOperand:
\_constant: , line:1120
|vpiConstType:7
|vpiDecompile:8
|vpiSize:32
|INT:8
|vpiStmt:
\_begin: , line:118
|vpiFullName:uvm_pkg.uvm_vreg::poke
|vpiStmt:
\_if_stmt: , line:119
|vpiCondition:
\_func_call: (uvm_report_enabled), line:119
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_MEDIUM), line:119
|vpiName:UVM_MEDIUM
|vpiArgument:
\_ref_obj: (UVM_INFO), line:119
|vpiName:UVM_INFO
|vpiArgument:
\_constant: , line:119
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_info), line:121
|vpiName:uvm_report_info
|vpiFunction:
\_function: (uvm_report_info), line:126
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_sys_func_call: ($sformatf), line:121
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"Poked virtual register \"%s\"[%0d] with: 'h%h"
|vpiSize:47
|STRING:"Poked virtual register \"%s\"[%0d] with: 'h%h"
|vpiArgument:
\_unsupported_expr: , line:122
|STRING:
|vpiArgument:
\_ref_obj: (idx), line:122
|vpiName:idx
|vpiArgument:
\_ref_obj: (value), line:122
|vpiName:value
|vpiArgument:
\_ref_obj: (UVM_MEDIUM), line:122
|vpiName:UVM_MEDIUM
|vpiArgument:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg.svh"
|vpiSize:203
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg.svh"
|vpiArgument:
\_constant: , line:122
|vpiConstType:7
|vpiDecompile:1122
|vpiSize:32
|INT:1122
|vpiArgument:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:122
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:1124
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:1124
|STRING:
|vpiRhs:
\_constant: , line:1124
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiStmt:
\_assignment: , line:1125
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:1125
|STRING:
|vpiRhs:
\_constant: , line:1125
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiTaskFunc:
\_task: (uvm_vreg::peek), line:1130
|vpiName:uvm_vreg::peek
|vpiFullName:uvm_pkg.uvm_vreg::peek
|vpiStmt:
\_begin: , parent:uvm_vreg::peek
|vpiFullName:uvm_pkg.uvm_vreg::peek
|vpiStmt:
\_assignment: , line:1141
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:1141
|STRING:
|vpiRhs:
\_ref_obj: (fname), line:1141
|vpiName:fname
|vpiFullName:uvm_pkg.uvm_vreg::peek.fname
|vpiStmt:
\_assignment: , line:1142
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:1142
|STRING:
|vpiRhs:
\_ref_obj: (lineno), line:1142
|vpiName:lineno
|vpiFullName:uvm_pkg.uvm_vreg::peek.lineno
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:14
|vpiOperand:
\_unsupported_expr: , line:152
|STRING:
|vpiOperand:
\_unsupported_expr: , line:152
|STRING:
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_vreg::peek
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_vreg::peek
|vpiStmt:
\_if_stmt: , line:156
|vpiCondition:
\_func_call: (uvm_report_enabled), line:156
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:156
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:156
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_sys_func_call: ($sformatf), line:157
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"Cannot peek in from unimplemented virtual register \"%s\"."
|vpiSize:60
|STRING:"Cannot peek in from unimplemented virtual register \"%s\"."
|vpiArgument:
\_unsupported_expr: , line:157
|STRING:
|vpiArgument:
\_ref_obj: (UVM_NONE), line:157
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg.svh"
|vpiSize:203
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg.svh"
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:1145
|vpiSize:32
|INT:1145
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:1147
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (status), line:1147
|vpiName:status
|vpiFullName:uvm_pkg.uvm_vreg::peek.status
|vpiRhs:
\_ref_obj: (UVM_NOT_OK), line:1147
|vpiName:UVM_NOT_OK
|vpiFullName:uvm_pkg.uvm_vreg::peek.UVM_NOT_OK
|vpiStmt:
\_return_stmt: , line:1148
|vpiStmt:
\_assignment: , line:1151
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (addr), line:1151
|vpiName:addr
|vpiFullName:uvm_pkg.uvm_vreg::peek.addr
|vpiRhs:
\_operation: , line:1151
|vpiOpType:24
|vpiOperand:
\_unsupported_expr: , line:1151
|STRING:
|vpiOperand:
\_operation: , line:1151
|vpiOpType:25
|vpiOperand:
\_ref_obj: (idx), line:1151
|vpiName:idx
|vpiFullName:uvm_pkg.uvm_vreg::peek.idx
|vpiOperand:
\_unsupported_expr: , line:1151
|STRING:
|vpiStmt:
\_assignment: , line:1153
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (lsb), line:1153
|vpiName:lsb
|vpiFullName:uvm_pkg.uvm_vreg::peek.lsb
|vpiRhs:
\_constant: , line:1153
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_assignment: , line:1154
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (value), line:1154
|vpiName:value
|vpiFullName:uvm_pkg.uvm_vreg::peek.value
|vpiRhs:
\_constant: , line:1154
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_assignment: , line:1155
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (status), line:1155
|vpiName:status
|vpiFullName:uvm_pkg.uvm_vreg::peek.status
|vpiRhs:
\_ref_obj: (UVM_IS_OK), line:1155
|vpiName:UVM_IS_OK
|vpiFullName:uvm_pkg.uvm_vreg::peek.UVM_IS_OK
|vpiStmt:
\_for_stmt: , line:1156
|vpiFullName:uvm_pkg.uvm_vreg::peek
|vpiCondition:
\_operation: , line:1156
|vpiOpType:20
|vpiOperand:
\_ref_obj: (i), line:1156
|vpiName:i
|vpiFullName:uvm_pkg.uvm_vreg::peek.i
|vpiOperand:
\_unsupported_expr: , line:1156
|STRING:
|vpiForInitStmt:
\_assign_stmt:
|vpiRhs:
\_constant: , line:1156
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiLhs:
\_int_var: (i), line:1156
|vpiName:i
|vpiFullName:uvm_pkg.uvm_vreg::peek.i
|vpiForIncStmt:
\_operation: , line:1156
|vpiOpType:62
|vpiOperand:
\_ref_obj: (i), line:1156
|vpiName:i
|vpiStmt:
\_begin: , line:1156
|vpiFullName:uvm_pkg.uvm_vreg::peek
|vpiStmt:
\_sys_func_call: (this.mem), line:1159
|vpiName:this.mem
|vpiStmt:
\_if_stmt: , line:1160
|vpiCondition:
\_operation: , line:1160
|vpiOpType:26
|vpiOperand:
\_operation: , line:1160
|vpiOpType:15
|vpiOperand:
\_ref_obj: (s), line:1160
|vpiName:s
|vpiFullName:uvm_pkg.uvm_vreg::peek.s
|vpiOperand:
\_ref_obj: (UVM_IS_OK), line:1160
|vpiName:UVM_IS_OK
|vpiFullName:uvm_pkg.uvm_vreg::peek.UVM_IS_OK
|vpiOperand:
\_operation: , line:1160
|vpiOpType:15
|vpiOperand:
\_ref_obj: (s), line:1160
|vpiName:s
|vpiFullName:uvm_pkg.uvm_vreg::peek.s
|vpiOperand:
\_ref_obj: (UVM_HAS_X), line:1160
|vpiName:UVM_HAS_X
|vpiFullName:uvm_pkg.uvm_vreg::peek.UVM_HAS_X
|vpiStmt:
\_assignment: , line:1160
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (status), line:1160
|vpiName:status
|vpiFullName:uvm_pkg.uvm_vreg::peek.status
|vpiRhs:
\_ref_obj: (s), line:1160
|vpiName:s
|vpiFullName:uvm_pkg.uvm_vreg::peek.s
|vpiStmt:
\_assignment: , line:1162
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (value), line:1162
|vpiName:value
|vpiFullName:uvm_pkg.uvm_vreg::peek.value
|vpiRhs:
\_operation: , line:1162
|vpiOpType:22
|vpiOperand:
\_ref_obj: (tmp), line:1162
|vpiName:tmp
|vpiFullName:uvm_pkg.uvm_vreg::peek.tmp
|vpiOperand:
\_ref_obj: (lsb), line:1162
|vpiName:lsb
|vpiFullName:uvm_pkg.uvm_vreg::peek.lsb
|vpiStmt:
\_assignment: , line:1163
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (lsb), line:1163
|vpiName:lsb
|vpiFullName:uvm_pkg.uvm_vreg::peek.lsb
|vpiRhs:
\_operation: , line:1163
|vpiOpType:25
|vpiOperand:
\_unsupported_expr: , line:1163
|STRING:
|vpiOperand:
\_constant: , line:1163
|vpiConstType:7
|vpiDecompile:8
|vpiSize:32
|INT:8
|vpiStmt:
\_begin: , line:118
|vpiFullName:uvm_pkg.uvm_vreg::peek
|vpiStmt:
\_if_stmt: , line:119
|vpiCondition:
\_func_call: (uvm_report_enabled), line:119
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_MEDIUM), line:119
|vpiName:UVM_MEDIUM
|vpiArgument:
\_ref_obj: (UVM_INFO), line:119
|vpiName:UVM_INFO
|vpiArgument:
\_constant: , line:119
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_info), line:121
|vpiName:uvm_report_info
|vpiFunction:
\_function: (uvm_report_info), line:126
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_sys_func_call: ($sformatf), line:121
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"Peeked virtual register \"%s\"[%0d]: 'h%h"
|vpiSize:43
|STRING:"Peeked virtual register \"%s\"[%0d]: 'h%h"
|vpiArgument:
\_unsupported_expr: , line:122
|STRING:
|vpiArgument:
\_ref_obj: (idx), line:122
|vpiName:idx
|vpiArgument:
\_ref_obj: (value), line:122
|vpiName:value
|vpiArgument:
\_ref_obj: (UVM_MEDIUM), line:122
|vpiName:UVM_MEDIUM
|vpiArgument:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg.svh"
|vpiSize:203
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_vreg.svh"
|vpiArgument:
\_constant: , line:122
|vpiConstType:7
|vpiDecompile:1165
|vpiSize:32
|INT:1165
|vpiArgument:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:122
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:1168
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:1168
|STRING:
|vpiRhs:
\_constant: , line:1168
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiStmt:
\_assignment: , line:1169
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:1169
|STRING:
|vpiRhs:
\_constant: , line:1169
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiTaskFunc:
\_function: (uvm_vreg::do_print), line:1174
|vpiName:uvm_vreg::do_print
|vpiFullName:uvm_pkg.uvm_vreg::do_print
|vpiIODecl:
\_io_decl: (printer)
|vpiName:printer
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_printer), line:1174, parent:printer
|vpiName:uvm_printer
|vpiFullName:printer.uvm_printer
|vpiStmt:
\_begin: , parent:uvm_vreg::do_print
|vpiFullName:uvm_pkg.uvm_vreg::do_print
|vpiStmt:
\_sys_func_call: (super.do_print), line:1175
|vpiName:super.do_print
|vpiArgument:
\_ref_obj: (printer), line:1175
|vpiName:printer
|vpiStmt:
\_func_call: (printer.print_generic), line:1176
|vpiName:printer.print_generic
|vpiArgument:
\_constant: , line:1176
|vpiConstType:6
|vpiDecompile:"initiator"
|vpiSize:11
|STRING:"initiator"
|vpiArgument:
\_ref_obj: (parent.get_type_name), line:1176
|vpiName:parent.get_type_name
|vpiArgument:
\_operation: , line:1176
|vpiOpType:1
|vpiOperand:
\_constant: , line:1176
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiArgument:
\_func_call: (convert2string), line:1176
|vpiName:convert2string
|vpiTaskFunc:
\_function: (uvm_vreg::convert2string), line:1179
|vpiName:uvm_vreg::convert2string
|vpiFullName:uvm_pkg.uvm_vreg::convert2string
|vpiReturn:
\_logic_var: , line:1179
|vpiStmt:
\_begin: , parent:uvm_vreg::convert2string
|vpiFullName:uvm_pkg.uvm_vreg::convert2string
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_logic_var: (res_str), line:1180
|vpiName:res_str
|vpiFullName:uvm_pkg.uvm_vreg::convert2string.res_str
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_logic_var: (t_str), line:1181
|vpiName:t_str
|vpiFullName:uvm_pkg.uvm_vreg::convert2string.t_str
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_bit_var: (with_debug_info), line:1182
|vpiName:with_debug_info
|vpiFullName:uvm_pkg.uvm_vreg::convert2string.with_debug_info
|vpiStmt:
\_sys_func_call: ($sformat), line:1183
|vpiName:$sformat
|vpiArgument:
\_ref_obj: (convert2string), line:1183
|vpiName:convert2string
|vpiArgument:
\_constant: , line:1183
|vpiConstType:6
|vpiDecompile:"Virtual register %s -- "
|vpiSize:25
|STRING:"Virtual register %s -- "
|vpiArgument:
\_unsupported_expr: , line:1184
|STRING:
|vpiStmt:
\_if_else: , line:1186
|vpiCondition:
\_operation: , line:1186
|vpiOpType:14
|vpiOperand:
\_unsupported_expr: , line:1186
|STRING:
|vpiOperand:
\_constant: , line:1186
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_sys_func_call: ($sformat), line:1187
|vpiName:$sformat
|vpiArgument:
\_ref_obj: (convert2string), line:1187
|vpiName:convert2string
|vpiArgument:
\_constant: , line:1187
|vpiConstType:6
|vpiDecompile:"%sunimplemented"
|vpiSize:17
|STRING:"%sunimplemented"
|vpiArgument:
\_ref_obj: (convert2string), line:1187
|vpiName:convert2string
|vpiElseStmt:
\_begin: , line:1188
|vpiFullName:uvm_pkg.uvm_vreg::convert2string
|vpiStmt:
\_func_call: (mem.get_maps), line:1190
|vpiName:mem.get_maps
|vpiArgument:
\_ref_obj: (maps), line:1190
|vpiName:maps
|vpiStmt:
\_sys_func_call: ($sformat), line:1192
|vpiName:$sformat
|vpiArgument:
\_ref_obj: (convert2string), line:1192
|vpiName:convert2string
|vpiArgument:
\_constant: , line:1192
|vpiConstType:6
|vpiDecompile:"%s[%0d] in %0s['h%0h+'h%0h]\n"
|vpiSize:31
|STRING:"%s[%0d] in %0s['h%0h+'h%0h]\n"
|vpiArgument:
\_ref_obj: (convert2string), line:1192
|vpiName:convert2string
|vpiArgument:
\_unsupported_expr: , line:1193
|STRING:
|vpiArgument:
\_unsupported_expr: , line:1193
|STRING:
|vpiArgument:
\_unsupported_expr: , line:1193
|STRING:
|vpiArgument:
\_unsupported_expr: , line:1193
|STRING:
|vpiStmt:
\_foreach_stmt: , line:1194
|vpiFullName:uvm_pkg.uvm_vreg::convert2string
|vpiVariables:
\_chandle_var: (maps), line:1194
|vpiName:maps
|vpiFullName:uvm_pkg.uvm_vreg::convert2string.maps
|vpiLoopVars:
\_chandle_var: (i), line:1194
|vpiName:i
|vpiFullName:uvm_pkg.uvm_vreg::convert2string.i
|vpiStmt:
\_begin: , line:1194
|vpiFullName:uvm_pkg.uvm_vreg::convert2string
|vpiStmt:
\_sys_func_call: ($sformat), line:1197
|vpiName:$sformat
|vpiArgument:
\_ref_obj: (convert2string), line:1197
|vpiName:convert2string
|vpiArgument:
\_constant: , line:1197
|vpiConstType:6
|vpiDecompile:" Address in map '%s' -- @'h%0h+%0h"
|vpiSize:37
|STRING:" Address in map '%s' -- @'h%0h+%0h"
|vpiArgument:
\_bit_select: (maps.get_full_name), line:1198
|vpiName:maps.get_full_name
|vpiIndex:
\_ref_obj: (i), line:1198
|vpiName:i
|vpiArgument:
\_ref_obj: (addr0), line:1198
|vpiName:addr0
|vpiArgument:
\_operation: , line:1198
|vpiOpType:11
|vpiOperand:
\_unsupported_expr: , line:1198
|STRING:
|vpiOperand:
\_ref_obj: (addr0), line:1198
|vpiName:addr0
|vpiStmt:
\_foreach_stmt: , line:1201
|vpiFullName:uvm_pkg.uvm_vreg::convert2string
|vpiVariables:
\_logic_var: , line:1201
|vpiFullName:uvm_pkg.uvm_vreg::convert2string
|vpiLoopVars:
\_chandle_var: (i), line:1201
|vpiName:i
|vpiFullName:uvm_pkg.uvm_vreg::convert2string.i
|vpiStmt:
\_begin: , line:1201
|vpiFullName:uvm_pkg.uvm_vreg::convert2string
|vpiStmt:
\_sys_func_call: ($sformat), line:1202
|vpiName:$sformat
|vpiArgument:
\_ref_obj: (convert2string), line:1202
|vpiName:convert2string
|vpiArgument:
\_constant: , line:1202
|vpiConstType:6
|vpiDecompile:"%s\n%s"
|vpiSize:8
|STRING:"%s\n%s"
|vpiArgument:
\_ref_obj: (convert2string), line:1202
|vpiName:convert2string
|vpiArgument:
\_unsupported_expr: , line:1203
|STRING:
|vpiTaskFunc:
\_function: (uvm_vreg::clone), line:1211
|vpiName:uvm_vreg::clone
|vpiFullName:uvm_pkg.uvm_vreg::clone
|vpiReturn:
\_chandle_var: (uvm_object), line:1211
|vpiName:uvm_object
|vpiStmt:
\_return_stmt: , line:1212, parent:uvm_vreg::clone
|vpiCondition:
\_unsupported_expr: , line:1212
|STRING:
|vpiTaskFunc:
\_function: (uvm_vreg::do_copy), line:1215
|vpiName:uvm_vreg::do_copy
|vpiFullName:uvm_pkg.uvm_vreg::do_copy
|vpiIODecl:
\_io_decl: (rhs)
|vpiName:rhs
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_object), line:1215, parent:rhs
|vpiName:uvm_object
|vpiFullName:rhs.uvm_object
|vpiTaskFunc:
\_function: (uvm_vreg::do_compare), line:1218
|vpiName:uvm_vreg::do_compare
|vpiFullName:uvm_pkg.uvm_vreg::do_compare
|vpiReturn:
\_bit_var: , line:1218
|vpiIODecl:
\_io_decl: (rhs)
|vpiName:rhs
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_object), line:1218, parent:rhs
|vpiName:uvm_object
|vpiFullName:rhs.uvm_object
|vpiIODecl:
\_io_decl: (comparer)
|vpiName:comparer
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_comparer), line:1219, parent:comparer
|vpiName:uvm_comparer
|vpiFullName:comparer.uvm_comparer
|vpiStmt:
\_return_stmt: , line:1220, parent:uvm_vreg::do_compare
|vpiCondition:
\_constant: , line:1220
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiTaskFunc:
\_function: (uvm_vreg::do_pack), line:1223
|vpiName:uvm_vreg::do_pack
|vpiFullName:uvm_pkg.uvm_vreg::do_pack
|vpiIODecl:
\_io_decl: (packer)
|vpiName:packer
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_packer), line:1223, parent:packer
|vpiName:uvm_packer
|vpiFullName:packer.uvm_packer
|vpiTaskFunc:
\_function: (uvm_vreg::do_unpack), line:1226
|vpiName:uvm_vreg::do_unpack
|vpiFullName:uvm_pkg.uvm_vreg::do_unpack
|vpiIODecl:
\_io_decl: (packer)
|vpiName:packer
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_packer), line:1226, parent:packer
|vpiName:uvm_packer
|vpiFullName:packer.uvm_packer
|vpiTaskFunc:
\_function: (uvm_mem::configure), line:556
|vpiName:uvm_mem::configure
|vpiFullName:uvm_pkg.uvm_mem::configure
|vpiIODecl:
\_io_decl: (parent)
|vpiName:parent
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_block), line:556, parent:parent
|vpiName:uvm_reg_block
|vpiFullName:parent.uvm_reg_block
|vpiIODecl:
\_io_decl: (hdl_path)
|vpiName:hdl_path
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:557, parent:hdl_path
|vpiFullName:hdl_path
|vpiStmt:
\_begin: , parent:uvm_mem::configure
|vpiFullName:uvm_pkg.uvm_mem::configure
|vpiStmt:
\_if_stmt: , line:170
|vpiCondition:
\_operation: , line:170
|vpiOpType:14
|vpiOperand:
\_ref_obj: (parent), line:170
|vpiName:parent
|vpiFullName:uvm_pkg.uvm_mem::configure.parent
|vpiOperand:
\_unsupported_expr: , line:170
|STRING:
|vpiStmt:
\_begin: , line:172
|vpiFullName:uvm_pkg.uvm_mem::configure
|vpiStmt:
\_if_stmt: , line:174
|vpiCondition:
\_func_call: (uvm_report_enabled), line:174
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:174
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_FATAL), line:174
|vpiName:UVM_FATAL
|vpiArgument:
\_constant: , line:174
|vpiConstType:6
|vpiDecompile:"REG/NULL_PARENT"
|vpiSize:17
|STRING:"REG/NULL_PARENT"
|vpiStmt:
\_func_call: (uvm_report_fatal), line:175
|vpiName:uvm_report_fatal
|vpiFunction:
\_function: (uvm_report_fatal), line:192
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"REG/NULL_PARENT"
|vpiSize:17
|STRING:"REG/NULL_PARENT"
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"configure: parent argument is null"
|vpiSize:36
|STRING:"configure: parent argument is null"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:175
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem.svh"
|vpiSize:202
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem.svh"
|vpiArgument:
\_constant: , line:175
|vpiConstType:7
|vpiDecompile:559
|vpiSize:32
|INT:559
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:175
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:562
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_parent), line:562
|vpiName:m_parent
|vpiFullName:uvm_pkg.uvm_mem::configure.m_parent
|vpiRhs:
\_ref_obj: (parent), line:562
|vpiName:parent
|vpiFullName:uvm_pkg.uvm_mem::configure.parent
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:26
|vpiOperand:
\_operation: , line:152
|vpiOpType:15
|vpiOperand:
\_ref_obj: (m_access), line:152
|vpiName:m_access
|vpiFullName:uvm_pkg.uvm_mem::configure.m_access
|vpiOperand:
\_constant: , line:152
|vpiConstType:6
|vpiDecompile:"RW"
|vpiSize:4
|STRING:"RW"
|vpiOperand:
\_operation: , line:152
|vpiOpType:15
|vpiOperand:
\_ref_obj: (m_access), line:152
|vpiName:m_access
|vpiFullName:uvm_pkg.uvm_mem::configure.m_access
|vpiOperand:
\_constant: , line:152
|vpiConstType:6
|vpiDecompile:"RO"
|vpiSize:4
|STRING:"RO"
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_mem::configure
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_mem::configure
|vpiStmt:
\_if_stmt: , line:156
|vpiCondition:
\_func_call: (uvm_report_enabled), line:156
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:156
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:156
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_operation: , line:157
|vpiOpType:33
|vpiOperand:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"Memory '"
|vpiSize:10
|STRING:"Memory '"
|vpiOperand:
\_func_call: (get_full_name), line:157
|vpiName:get_full_name
|vpiOperand:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"' can only be RW or RO"
|vpiSize:24
|STRING:"' can only be RW or RO"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:157
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem.svh"
|vpiSize:202
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem.svh"
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:564
|vpiSize:32
|INT:564
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:566
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_access), line:566
|vpiName:m_access
|vpiFullName:uvm_pkg.uvm_mem::configure.m_access
|vpiRhs:
\_constant: , line:566
|vpiConstType:6
|vpiDecompile:"RW"
|vpiSize:4
|STRING:"RW"
|vpiStmt:
\_begin: , line:569
|vpiFullName:uvm_pkg.uvm_mem::configure
|vpiStmt:
\_assignment: , line:572
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (cfg.n_bytes), line:572
|vpiName:cfg.n_bytes
|vpiFullName:uvm_pkg.uvm_mem::configure.cfg.n_bytes
|vpiRhs:
\_operation: , line:572
|vpiOpType:24
|vpiOperand:
\_operation: , line:572
|vpiOpType:12
|vpiOperand:
\_operation: , line:572
|vpiOpType:11
|vpiOperand:
\_ref_obj: (m_n_bits), line:572
|vpiName:m_n_bits
|vpiFullName:uvm_pkg.uvm_mem::configure.m_n_bits
|vpiOperand:
\_constant: , line:572
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_constant: , line:572
|vpiConstType:7
|vpiDecompile:8
|vpiSize:32
|INT:8
|vpiOperand:
\_constant: , line:572
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:573
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (cfg.start_offset), line:573
|vpiName:cfg.start_offset
|vpiFullName:uvm_pkg.uvm_mem::configure.cfg.start_offset
|vpiRhs:
\_constant: , line:573
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_assignment: , line:574
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (cfg.end_offset), line:574
|vpiName:cfg.end_offset
|vpiFullName:uvm_pkg.uvm_mem::configure.cfg.end_offset
|vpiRhs:
\_operation: , line:574
|vpiOpType:11
|vpiOperand:
\_ref_obj: (m_size), line:574
|vpiName:m_size
|vpiFullName:uvm_pkg.uvm_mem::configure.m_size
|vpiOperand:
\_constant: , line:574
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:576
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (cfg.mode), line:576
|vpiName:cfg.mode
|vpiFullName:uvm_pkg.uvm_mem::configure.cfg.mode
|vpiRhs:
\_ref_obj: (uvm_mem_mam::GREEDY), line:576
|vpiName:uvm_mem_mam::GREEDY
|vpiFullName:uvm_pkg.uvm_mem::configure.uvm_mem_mam::GREEDY
|vpiStmt:
\_assignment: , line:577
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (cfg.locality), line:577
|vpiName:cfg.locality
|vpiFullName:uvm_pkg.uvm_mem::configure.cfg.locality
|vpiRhs:
\_ref_obj: (uvm_mem_mam::BROAD), line:577
|vpiName:uvm_mem_mam::BROAD
|vpiFullName:uvm_pkg.uvm_mem::configure.uvm_mem_mam::BROAD
|vpiStmt:
\_assignment: , line:579
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:28
|STRING:
|vpiRhs:
\_unsupported_expr: , line:28
|STRING:
|vpiStmt:
\_func_call: (m_parent.add_mem), line:582
|vpiName:m_parent.add_mem
|vpiArgument:
\_ref_obj: (this), line:582
|vpiName:this
|vpiStmt:
\_if_stmt: , line:584
|vpiCondition:
\_operation: , line:584
|vpiOpType:15
|vpiOperand:
\_ref_obj: (hdl_path), line:584
|vpiName:hdl_path
|vpiFullName:uvm_pkg.uvm_mem::configure.hdl_path
|vpiOperand:
\_constant: , line:584
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiStmt:
\_func_call: (add_hdl_path_slice), line:584
|vpiName:add_hdl_path_slice
|vpiArgument:
\_ref_obj: (hdl_path), line:584
|vpiName:hdl_path
|vpiArgument:
\_operation: , line:584
|vpiOpType:1
|vpiOperand:
\_constant: , line:584
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiArgument:
\_operation: , line:584
|vpiOpType:1
|vpiOperand:
\_constant: , line:584
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiTaskFunc:
\_function: (uvm_mem::set_offset), line:590
|vpiName:uvm_mem::set_offset
|vpiFullName:uvm_pkg.uvm_mem::set_offset
|vpiIODecl:
\_io_decl: (map)
|vpiName:map
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_map), line:590, parent:map
|vpiName:uvm_reg_map
|vpiFullName:map.uvm_reg_map
|vpiIODecl:
\_io_decl: (offset)
|vpiName:offset
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_addr_t), line:591, parent:offset
|vpiName:uvm_reg_addr_t
|vpiFullName:offset.uvm_reg_addr_t
|vpiIODecl:
\_io_decl: (unmapped)
|vpiName:unmapped
|vpiDirection:5
|vpiExpr:
\_bit_var: , line:592, parent:unmapped
|vpiFullName:unmapped
|vpiStmt:
\_begin: , parent:uvm_mem::set_offset
|vpiFullName:uvm_pkg.uvm_mem::set_offset
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_ref_obj: (map), line:594
|vpiName:map
|vpiFullName:uvm_pkg.uvm_mem::set_offset.map
|vpiLhs:
\_chandle_var: (orig_map), line:594
|vpiName:orig_map
|vpiFullName:uvm_pkg.uvm_mem::set_offset.orig_map
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:26
|vpiOperand:
\_operation: , line:152
|vpiOpType:18
|vpiOperand:
\_ref_obj: (m_maps.num), line:152
|vpiName:m_maps.num
|vpiFullName:uvm_pkg.uvm_mem::set_offset.m_maps.num
|vpiOperand:
\_constant: , line:152
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_operation: , line:152
|vpiOpType:14
|vpiOperand:
\_ref_obj: (map), line:152
|vpiName:map
|vpiFullName:uvm_pkg.uvm_mem::set_offset.map
|vpiOperand:
\_unsupported_expr: , line:152
|STRING:
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_mem::set_offset
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_mem::set_offset
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:155
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_operation: , line:157
|vpiOpType:33
|vpiOperand:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"set_offset requires a non-null map when memory '"
|vpiSize:50
|STRING:"set_offset requires a non-null map when memory '"
|vpiOperand:
\_func_call: (get_full_name), line:158
|vpiName:get_full_name
|vpiOperand:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"' belongs to more than one map."
|vpiSize:33
|STRING:"' belongs to more than one map."
|vpiArgument:
\_ref_obj: (UVM_NONE), line:158
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem.svh"
|vpiSize:202
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem.svh"
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:596
|vpiSize:32
|INT:596
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:598
|vpiStmt:
\_assignment: , line:601
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (map), line:601
|vpiName:map
|vpiFullName:uvm_pkg.uvm_mem::set_offset.map
|vpiRhs:
\_func_call: (get_local_map), line:601
|vpiName:get_local_map
|vpiArgument:
\_ref_obj: (map), line:601
|vpiName:map
|vpiStmt:
\_if_stmt: , line:603
|vpiCondition:
\_operation: , line:603
|vpiOpType:14
|vpiOperand:
\_ref_obj: (map), line:603
|vpiName:map
|vpiFullName:uvm_pkg.uvm_mem::set_offset.map
|vpiOperand:
\_unsupported_expr: , line:603
|STRING:
|vpiStmt:
\_return_stmt: , line:604
|vpiStmt:
\_func_call: (map.m_set_mem_offset), line:606
|vpiName:map.m_set_mem_offset
|vpiArgument:
\_ref_obj: (this), line:606
|vpiName:this
|vpiArgument:
\_ref_obj: (offset), line:606
|vpiName:offset
|vpiArgument:
\_ref_obj: (unmapped), line:606
|vpiName:unmapped
|vpiTaskFunc:
\_function: (uvm_mem::add_map), line:612
|vpiName:uvm_mem::add_map
|vpiFullName:uvm_pkg.uvm_mem::add_map
|vpiIODecl:
\_io_decl: (map)
|vpiName:map
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_map), line:612, parent:map
|vpiName:uvm_reg_map
|vpiFullName:map.uvm_reg_map
|vpiStmt:
\_assignment: , line:613, parent:uvm_mem::add_map
|vpiBlocking:1
|vpiLhs:
\_bit_select: (m_maps), line:613
|vpiName:m_maps
|vpiFullName:uvm_pkg.uvm_mem::add_map.m_maps
|vpiIndex:
\_ref_obj: (map), line:613
|vpiName:map
|vpiRhs:
\_constant: , line:613
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiTaskFunc:
\_function: (uvm_mem::Xlock_modelX), line:619
|vpiName:uvm_mem::Xlock_modelX
|vpiFullName:uvm_pkg.uvm_mem::Xlock_modelX
|vpiStmt:
\_assignment: , line:620, parent:uvm_mem::Xlock_modelX
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_locked), line:620
|vpiName:m_locked
|vpiFullName:uvm_pkg.uvm_mem::Xlock_modelX.m_locked
|vpiRhs:
\_constant: , line:620
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiTaskFunc:
\_function: (uvm_mem::get_full_name), line:626
|vpiName:uvm_mem::get_full_name
|vpiFullName:uvm_pkg.uvm_mem::get_full_name
|vpiReturn:
\_logic_var: , line:626
|vpiStmt:
\_begin: , parent:uvm_mem::get_full_name
|vpiFullName:uvm_pkg.uvm_mem::get_full_name
|vpiStmt:
\_if_stmt: , line:627
|vpiCondition:
\_operation: , line:627
|vpiOpType:14
|vpiOperand:
\_ref_obj: (m_parent), line:627
|vpiName:m_parent
|vpiFullName:uvm_pkg.uvm_mem::get_full_name.m_parent
|vpiOperand:
\_unsupported_expr: , line:627
|STRING:
|vpiStmt:
\_return_stmt: , line:628
|vpiCondition:
\_func_call: (get_name), line:628
|vpiName:get_name
|vpiStmt:
\_return_stmt: , line:630
|vpiCondition:
\_operation: , line:630
|vpiOpType:33
|vpiOperand:
\_ref_obj: (m_parent.get_full_name), line:630
|vpiName:m_parent.get_full_name
|vpiOperand:
\_constant: , line:630
|vpiConstType:6
|vpiDecompile:"."
|vpiSize:3
|STRING:"."
|vpiOperand:
\_func_call: (get_name), line:630
|vpiName:get_name
|vpiTaskFunc:
\_function: (uvm_mem::get_block), line:637
|vpiName:uvm_mem::get_block
|vpiFullName:uvm_pkg.uvm_mem::get_block
|vpiReturn:
\_chandle_var: (uvm_reg_block), line:637
|vpiName:uvm_reg_block
|vpiStmt:
\_return_stmt: , line:638, parent:uvm_mem::get_block
|vpiCondition:
\_ref_obj: (m_parent), line:638
|vpiName:m_parent
|vpiFullName:uvm_pkg.uvm_mem::get_block.m_parent
|vpiTaskFunc:
\_function: (uvm_mem::get_n_maps), line:644
|vpiName:uvm_mem::get_n_maps
|vpiFullName:uvm_pkg.uvm_mem::get_n_maps
|vpiReturn:
\_int_var: , line:644
|vpiStmt:
\_return_stmt: , line:645, parent:uvm_mem::get_n_maps
|vpiCondition:
\_ref_obj: (m_maps.num), line:645
|vpiName:m_maps.num
|vpiFullName:uvm_pkg.uvm_mem::get_n_maps.m_maps.num
|vpiTaskFunc:
\_function: (uvm_mem::get_maps), line:651
|vpiName:uvm_mem::get_maps
|vpiFullName:uvm_pkg.uvm_mem::get_maps
|vpiIODecl:
\_io_decl: (maps)
|vpiName:maps
|vpiDirection:6
|vpiExpr:
\_chandle_var: (uvm_reg_map), line:651, parent:maps
|vpiName:uvm_reg_map
|vpiFullName:maps.uvm_reg_map
|vpiStmt:
\_foreach_stmt: , line:652, parent:uvm_mem::get_maps
|vpiFullName:uvm_pkg.uvm_mem::get_maps
|vpiVariables:
\_chandle_var: (m_maps), line:652
|vpiName:m_maps
|vpiFullName:uvm_pkg.uvm_mem::get_maps.m_maps
|vpiLoopVars:
\_chandle_var: (map), line:652
|vpiName:map
|vpiFullName:uvm_pkg.uvm_mem::get_maps.map
|vpiStmt:
\_func_call: (maps.push_back), line:653
|vpiName:maps.push_back
|vpiArgument:
\_ref_obj: (map), line:653
|vpiName:map
|vpiTaskFunc:
\_function: (uvm_mem::is_in_map), line:659
|vpiName:uvm_mem::is_in_map
|vpiFullName:uvm_pkg.uvm_mem::is_in_map
|vpiReturn:
\_bit_var: , line:659
|vpiIODecl:
\_io_decl: (map)
|vpiName:map
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_map), line:659, parent:map
|vpiName:uvm_reg_map
|vpiFullName:map.uvm_reg_map
|vpiStmt:
\_begin: , parent:uvm_mem::is_in_map
|vpiFullName:uvm_pkg.uvm_mem::is_in_map
|vpiStmt:
\_if_stmt: , line:660
|vpiCondition:
\_ref_obj: (m_maps.exists), line:660
|vpiName:m_maps.exists
|vpiFullName:uvm_pkg.uvm_mem::is_in_map.m_maps.exists
|vpiStmt:
\_return_stmt: , line:661
|vpiCondition:
\_constant: , line:661
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_foreach_stmt: , line:662
|vpiFullName:uvm_pkg.uvm_mem::is_in_map
|vpiVariables:
\_chandle_var: (m_maps), line:662
|vpiName:m_maps
|vpiFullName:uvm_pkg.uvm_mem::is_in_map.m_maps
|vpiLoopVars:
\_chandle_var: (l), line:662
|vpiName:l
|vpiFullName:uvm_pkg.uvm_mem::is_in_map.l
|vpiStmt:
\_begin: , line:662
|vpiFullName:uvm_pkg.uvm_mem::is_in_map
|vpiStmt:
\_while_stmt: , line:666
|vpiCondition:
\_operation: , line:666
|vpiOpType:15
|vpiOperand:
\_ref_obj: (parent_map), line:666
|vpiName:parent_map
|vpiFullName:uvm_pkg.uvm_mem::is_in_map.parent_map
|vpiOperand:
\_unsupported_expr: , line:666
|STRING:
|vpiStmt:
\_begin: , line:666
|vpiFullName:uvm_pkg.uvm_mem::is_in_map
|vpiStmt:
\_if_stmt: , line:667
|vpiCondition:
\_operation: , line:667
|vpiOpType:14
|vpiOperand:
\_ref_obj: (parent_map), line:667
|vpiName:parent_map
|vpiFullName:uvm_pkg.uvm_mem::is_in_map.parent_map
|vpiOperand:
\_ref_obj: (map), line:667
|vpiName:map
|vpiFullName:uvm_pkg.uvm_mem::is_in_map.map
|vpiStmt:
\_return_stmt: , line:668
|vpiCondition:
\_constant: , line:668
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:669
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (parent_map), line:669
|vpiName:parent_map
|vpiFullName:uvm_pkg.uvm_mem::is_in_map.parent_map
|vpiRhs:
\_ref_obj: (parent_map.get_parent_map), line:669
|vpiName:parent_map.get_parent_map
|vpiFullName:uvm_pkg.uvm_mem::is_in_map.parent_map.get_parent_map
|vpiStmt:
\_return_stmt: , line:672
|vpiCondition:
\_constant: , line:672
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiTaskFunc:
\_function: (uvm_mem::get_local_map), line:678
|vpiName:uvm_mem::get_local_map
|vpiFullName:uvm_pkg.uvm_mem::get_local_map
|vpiReturn:
\_chandle_var: (uvm_reg_map), line:678
|vpiName:uvm_reg_map
|vpiIODecl:
\_io_decl: (map)
|vpiName:map
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_map), line:678, parent:map
|vpiName:uvm_reg_map
|vpiFullName:map.uvm_reg_map
|vpiStmt:
\_begin: , parent:uvm_mem::get_local_map
|vpiFullName:uvm_pkg.uvm_mem::get_local_map
|vpiStmt:
\_if_stmt: , line:679
|vpiCondition:
\_operation: , line:679
|vpiOpType:14
|vpiOperand:
\_ref_obj: (map), line:679
|vpiName:map
|vpiFullName:uvm_pkg.uvm_mem::get_local_map.map
|vpiOperand:
\_unsupported_expr: , line:679
|STRING:
|vpiStmt:
\_return_stmt: , line:680
|vpiCondition:
\_func_call: (get_default_map), line:680
|vpiName:get_default_map
|vpiStmt:
\_if_stmt: , line:681
|vpiCondition:
\_ref_obj: (m_maps.exists), line:681
|vpiName:m_maps.exists
|vpiFullName:uvm_pkg.uvm_mem::get_local_map.m_maps.exists
|vpiStmt:
\_return_stmt: , line:682
|vpiCondition:
\_ref_obj: (map), line:682
|vpiName:map
|vpiFullName:uvm_pkg.uvm_mem::get_local_map.map
|vpiStmt:
\_foreach_stmt: , line:683
|vpiFullName:uvm_pkg.uvm_mem::get_local_map
|vpiVariables:
\_chandle_var: (m_maps), line:683
|vpiName:m_maps
|vpiFullName:uvm_pkg.uvm_mem::get_local_map.m_maps
|vpiLoopVars:
\_chandle_var: (l), line:683
|vpiName:l
|vpiFullName:uvm_pkg.uvm_mem::get_local_map.l
|vpiStmt:
\_begin: , line:683
|vpiFullName:uvm_pkg.uvm_mem::get_local_map
|vpiStmt:
\_while_stmt: , line:687
|vpiCondition:
\_operation: , line:687
|vpiOpType:15
|vpiOperand:
\_ref_obj: (parent_map), line:687
|vpiName:parent_map
|vpiFullName:uvm_pkg.uvm_mem::get_local_map.parent_map
|vpiOperand:
\_unsupported_expr: , line:687
|STRING:
|vpiStmt:
\_begin: , line:687
|vpiFullName:uvm_pkg.uvm_mem::get_local_map
|vpiStmt:
\_if_stmt: , line:688
|vpiCondition:
\_operation: , line:688
|vpiOpType:14
|vpiOperand:
\_ref_obj: (parent_map), line:688
|vpiName:parent_map
|vpiFullName:uvm_pkg.uvm_mem::get_local_map.parent_map
|vpiOperand:
\_ref_obj: (map), line:688
|vpiName:map
|vpiFullName:uvm_pkg.uvm_mem::get_local_map.map
|vpiStmt:
\_return_stmt: , line:689
|vpiCondition:
\_ref_obj: (local_map), line:689
|vpiName:local_map
|vpiFullName:uvm_pkg.uvm_mem::get_local_map.local_map
|vpiStmt:
\_assignment: , line:690
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (parent_map), line:690
|vpiName:parent_map
|vpiFullName:uvm_pkg.uvm_mem::get_local_map.parent_map
|vpiRhs:
\_ref_obj: (parent_map.get_parent_map), line:690
|vpiName:parent_map.get_parent_map
|vpiFullName:uvm_pkg.uvm_mem::get_local_map.parent_map.get_parent_map
|vpiStmt:
\_begin: , line:136
|vpiFullName:uvm_pkg.uvm_mem::get_local_map
|vpiStmt:
\_if_stmt: , line:137
|vpiCondition:
\_func_call: (uvm_report_enabled), line:137
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:137
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_WARNING), line:137
|vpiName:UVM_WARNING
|vpiArgument:
\_constant: , line:137
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_warning), line:139
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_operation: , line:140
|vpiOpType:33
|vpiOperand:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:"Memory '"
|vpiSize:10
|STRING:"Memory '"
|vpiOperand:
\_func_call: (get_full_name), line:140
|vpiName:get_full_name
|vpiOperand:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:"' is not contained within map '"
|vpiSize:33
|STRING:"' is not contained within map '"
|vpiOperand:
\_ref_obj: (map.get_full_name), line:140
|vpiName:map.get_full_name
|vpiOperand:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:"'"
|vpiSize:3
|STRING:"'"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:140
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem.svh"
|vpiSize:202
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem.svh"
|vpiArgument:
\_constant: , line:140
|vpiConstType:7
|vpiDecompile:693
|vpiSize:32
|INT:693
|vpiArgument:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:140
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:695
|vpiCondition:
\_unsupported_expr: , line:695
|STRING:
|vpiTaskFunc:
\_function: (uvm_mem::get_default_map), line:701
|vpiName:uvm_mem::get_default_map
|vpiFullName:uvm_pkg.uvm_mem::get_default_map
|vpiReturn:
\_chandle_var: (uvm_reg_map), line:701
|vpiName:uvm_reg_map
|vpiStmt:
\_begin: , parent:uvm_mem::get_default_map
|vpiFullName:uvm_pkg.uvm_mem::get_default_map
|vpiStmt:
\_if_stmt: , line:134
|vpiCondition:
\_operation: , line:134
|vpiOpType:14
|vpiOperand:
\_ref_obj: (m_maps.num), line:134
|vpiName:m_maps.num
|vpiFullName:uvm_pkg.uvm_mem::get_default_map.m_maps.num
|vpiOperand:
\_constant: , line:134
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_begin: , line:134
|vpiFullName:uvm_pkg.uvm_mem::get_default_map
|vpiStmt:
\_begin: , line:136
|vpiFullName:uvm_pkg.uvm_mem::get_default_map
|vpiStmt:
\_if_stmt: , line:137
|vpiCondition:
\_func_call: (uvm_report_enabled), line:137
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:137
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_WARNING), line:137
|vpiName:UVM_WARNING
|vpiArgument:
\_constant: , line:137
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_warning), line:139
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_operation: , line:140
|vpiOpType:33
|vpiOperand:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:"Memory '"
|vpiSize:10
|STRING:"Memory '"
|vpiOperand:
\_func_call: (get_full_name), line:140
|vpiName:get_full_name
|vpiOperand:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:"' is not registered with any map"
|vpiSize:34
|STRING:"' is not registered with any map"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:140
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem.svh"
|vpiSize:202
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem.svh"
|vpiArgument:
\_constant: , line:140
|vpiConstType:7
|vpiDecompile:705
|vpiSize:32
|INT:705
|vpiArgument:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:140
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:707
|vpiCondition:
\_unsupported_expr: , line:707
|STRING:
|vpiStmt:
\_if_stmt: , line:711
|vpiCondition:
\_operation: , line:711
|vpiOpType:14
|vpiOperand:
\_ref_obj: (m_maps.num), line:711
|vpiName:m_maps.num
|vpiFullName:uvm_pkg.uvm_mem::get_default_map.m_maps.num
|vpiOperand:
\_constant: , line:711
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_begin: , line:711
|vpiFullName:uvm_pkg.uvm_mem::get_default_map
|vpiStmt:
\_func_call: (m_maps.first), line:712
|vpiName:m_maps.first
|vpiArgument:
\_ref_obj: (get_default_map), line:712
|vpiName:get_default_map
|vpiStmt:
\_foreach_stmt: , line:716
|vpiFullName:uvm_pkg.uvm_mem::get_default_map
|vpiVariables:
\_chandle_var: (m_maps), line:716
|vpiName:m_maps
|vpiFullName:uvm_pkg.uvm_mem::get_default_map.m_maps
|vpiLoopVars:
\_chandle_var: (l), line:716
|vpiName:l
|vpiFullName:uvm_pkg.uvm_mem::get_default_map.l
|vpiStmt:
\_begin: , line:716
|vpiFullName:uvm_pkg.uvm_mem::get_default_map
|vpiStmt:
\_if_stmt: , line:720
|vpiCondition:
\_operation: , line:720
|vpiOpType:15
|vpiOperand:
\_ref_obj: (default_map), line:720
|vpiName:default_map
|vpiFullName:uvm_pkg.uvm_mem::get_default_map.default_map
|vpiOperand:
\_unsupported_expr: , line:720
|STRING:
|vpiStmt:
\_begin: , line:720
|vpiFullName:uvm_pkg.uvm_mem::get_default_map
|vpiStmt:
\_if_stmt: , line:722
|vpiCondition:
\_operation: , line:722
|vpiOpType:15
|vpiOperand:
\_ref_obj: (local_map), line:722
|vpiName:local_map
|vpiFullName:uvm_pkg.uvm_mem::get_default_map.local_map
|vpiOperand:
\_unsupported_expr: , line:722
|STRING:
|vpiStmt:
\_return_stmt: , line:723
|vpiCondition:
\_ref_obj: (local_map), line:723
|vpiName:local_map
|vpiFullName:uvm_pkg.uvm_mem::get_default_map.local_map
|vpiStmt:
\_func_call: (m_maps.first), line:729
|vpiName:m_maps.first
|vpiArgument:
\_ref_obj: (get_default_map), line:729
|vpiName:get_default_map
|vpiTaskFunc:
\_function: (uvm_mem::get_access), line:736
|vpiName:uvm_mem::get_access
|vpiFullName:uvm_pkg.uvm_mem::get_access
|vpiReturn:
\_logic_var: , line:736
|vpiIODecl:
\_io_decl: (map)
|vpiName:map
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_map), line:736, parent:map
|vpiName:uvm_reg_map
|vpiFullName:map.uvm_reg_map
|vpiStmt:
\_begin: , parent:uvm_mem::get_access
|vpiFullName:uvm_pkg.uvm_mem::get_access
|vpiStmt:
\_assignment: , line:737
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (get_access), line:737
|vpiName:get_access
|vpiFullName:uvm_pkg.uvm_mem::get_access.get_access
|vpiRhs:
\_ref_obj: (m_access), line:737
|vpiName:m_access
|vpiFullName:uvm_pkg.uvm_mem::get_access.m_access
|vpiStmt:
\_if_stmt: , line:738
|vpiCondition:
\_operation: , line:738
|vpiOpType:14
|vpiOperand:
\_func_call: (get_n_maps), line:738
|vpiName:get_n_maps
|vpiOperand:
\_constant: , line:738
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:738
|vpiCondition:
\_ref_obj: (get_access), line:738
|vpiName:get_access
|vpiFullName:uvm_pkg.uvm_mem::get_access.get_access
|vpiStmt:
\_assignment: , line:740
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (map), line:740
|vpiName:map
|vpiFullName:uvm_pkg.uvm_mem::get_access.map
|vpiRhs:
\_func_call: (get_local_map), line:740
|vpiName:get_local_map
|vpiArgument:
\_ref_obj: (map), line:740
|vpiName:map
|vpiStmt:
\_if_stmt: , line:741
|vpiCondition:
\_operation: , line:741
|vpiOpType:14
|vpiOperand:
\_ref_obj: (map), line:741
|vpiName:map
|vpiFullName:uvm_pkg.uvm_mem::get_access.map
|vpiOperand:
\_unsupported_expr: , line:741
|STRING:
|vpiStmt:
\_return_stmt: , line:741
|vpiCondition:
\_ref_obj: (get_access), line:741
|vpiName:get_access
|vpiFullName:uvm_pkg.uvm_mem::get_access.get_access
|vpiStmt:
\_case_stmt: , line:744
|vpiCaseType:1
|vpiCondition:
\_func_call: (get_rights), line:744
|vpiName:get_rights
|vpiArgument:
\_ref_obj: (map), line:744
|vpiName:map
|vpiCaseItem:
\_case_item: , line:745
|vpiExpr:
\_constant: , line:745
|vpiConstType:6
|vpiDecompile:"RW"
|vpiSize:4
|STRING:"RW"
|vpiStmt:
\_return_stmt: , line:747
|vpiCondition:
\_ref_obj: (get_access), line:747
|vpiName:get_access
|vpiFullName:uvm_pkg.uvm_mem::get_access.get_access
|vpiCaseItem:
\_case_item: , line:749
|vpiExpr:
\_constant: , line:749
|vpiConstType:6
|vpiDecompile:"RO"
|vpiSize:4
|STRING:"RO"
|vpiStmt:
\_case_stmt: , line:750
|vpiCaseType:1
|vpiCondition:
\_ref_obj: (get_access), line:750
|vpiName:get_access
|vpiFullName:uvm_pkg.uvm_mem::get_access.get_access
|vpiCaseItem:
\_case_item: , line:751
|vpiExpr:
\_constant: , line:751
|vpiConstType:6
|vpiDecompile:"RW"
|vpiSize:4
|STRING:"RW"
|vpiExpr:
\_constant: , line:751
|vpiConstType:6
|vpiDecompile:"RO"
|vpiSize:4
|STRING:"RO"
|vpiStmt:
\_assignment: , line:751
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (get_access), line:751
|vpiName:get_access
|vpiFullName:uvm_pkg.uvm_mem::get_access.get_access
|vpiRhs:
\_constant: , line:751
|vpiConstType:6
|vpiDecompile:"RO"
|vpiSize:4
|STRING:"RO"
|vpiCaseItem:
\_case_item: , line:153
|vpiExpr:
\_constant: , line:153
|vpiConstType:6
|vpiDecompile:"WO"
|vpiSize:4
|STRING:"WO"
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_mem::get_access
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:155
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_operation: , line:157
|vpiOpType:33
|vpiOperand:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"WO memory '"
|vpiSize:13
|STRING:"WO memory '"
|vpiOperand:
\_func_call: (get_full_name), line:157
|vpiName:get_full_name
|vpiOperand:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"' restricted to RO in map '"
|vpiSize:29
|STRING:"' restricted to RO in map '"
|vpiOperand:
\_ref_obj: (map.get_full_name), line:158
|vpiName:map.get_full_name
|vpiOperand:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"'"
|vpiSize:3
|STRING:"'"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:158
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem.svh"
|vpiSize:202
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem.svh"
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:753
|vpiSize:32
|INT:753
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiCaseItem:
\_case_item: , line:153
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_mem::get_access
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:155
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_operation: , line:157
|vpiOpType:33
|vpiOperand:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"Memory '"
|vpiSize:10
|STRING:"Memory '"
|vpiOperand:
\_func_call: (get_full_name), line:157
|vpiName:get_full_name
|vpiOperand:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"' has invalid access mode, '"
|vpiSize:30
|STRING:"' has invalid access mode, '"
|vpiOperand:
\_ref_obj: (get_access), line:158
|vpiName:get_access
|vpiOperand:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"'"
|vpiSize:3
|STRING:"'"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:158
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem.svh"
|vpiSize:202
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem.svh"
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:756
|vpiSize:32
|INT:756
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiCaseItem:
\_case_item: , line:760
|vpiExpr:
\_constant: , line:760
|vpiConstType:6
|vpiDecompile:"WO"
|vpiSize:4
|STRING:"WO"
|vpiStmt:
\_case_stmt: , line:761
|vpiCaseType:1
|vpiCondition:
\_ref_obj: (get_access), line:761
|vpiName:get_access
|vpiFullName:uvm_pkg.uvm_mem::get_access.get_access
|vpiCaseItem:
\_case_item: , line:762
|vpiExpr:
\_constant: , line:762
|vpiConstType:6
|vpiDecompile:"RW"
|vpiSize:4
|STRING:"RW"
|vpiExpr:
\_constant: , line:762
|vpiConstType:6
|vpiDecompile:"WO"
|vpiSize:4
|STRING:"WO"
|vpiStmt:
\_assignment: , line:762
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (get_access), line:762
|vpiName:get_access
|vpiFullName:uvm_pkg.uvm_mem::get_access.get_access
|vpiRhs:
\_constant: , line:762
|vpiConstType:6
|vpiDecompile:"WO"
|vpiSize:4
|STRING:"WO"
|vpiCaseItem:
\_case_item: , line:153
|vpiExpr:
\_constant: , line:153
|vpiConstType:6
|vpiDecompile:"RO"
|vpiSize:4
|STRING:"RO"
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_mem::get_access
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:155
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_operation: , line:157
|vpiOpType:33
|vpiOperand:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"RO memory '"
|vpiSize:13
|STRING:"RO memory '"
|vpiOperand:
\_func_call: (get_full_name), line:157
|vpiName:get_full_name
|vpiOperand:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"' restricted to WO in map '"
|vpiSize:29
|STRING:"' restricted to WO in map '"
|vpiOperand:
\_ref_obj: (map.get_full_name), line:158
|vpiName:map.get_full_name
|vpiOperand:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"'"
|vpiSize:3
|STRING:"'"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:158
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem.svh"
|vpiSize:202
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem.svh"
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:764
|vpiSize:32
|INT:764
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiCaseItem:
\_case_item: , line:153
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_mem::get_access
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:155
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_operation: , line:157
|vpiOpType:33
|vpiOperand:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"Memory '"
|vpiSize:10
|STRING:"Memory '"
|vpiOperand:
\_func_call: (get_full_name), line:157
|vpiName:get_full_name
|vpiOperand:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"' has invalid access mode, '"
|vpiSize:30
|STRING:"' has invalid access mode, '"
|vpiOperand:
\_ref_obj: (get_access), line:158
|vpiName:get_access
|vpiOperand:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"'"
|vpiSize:3
|STRING:"'"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:158
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem.svh"
|vpiSize:202
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem.svh"
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:767
|vpiSize:32
|INT:767
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiCaseItem:
\_case_item: , line:153
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_mem::get_access
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:155
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_operation: , line:157
|vpiOpType:33
|vpiOperand:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"Shared memory '"
|vpiSize:17
|STRING:"Shared memory '"
|vpiOperand:
\_func_call: (get_full_name), line:157
|vpiName:get_full_name
|vpiOperand:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"' is not shared in map '"
|vpiSize:26
|STRING:"' is not shared in map '"
|vpiOperand:
\_ref_obj: (map.get_full_name), line:158
|vpiName:map.get_full_name
|vpiOperand:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"'"
|vpiSize:3
|STRING:"'"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:158
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem.svh"
|vpiSize:202
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem.svh"
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:771
|vpiSize:32
|INT:771
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiTaskFunc:
\_function: (uvm_mem::get_rights), line:779
|vpiName:uvm_mem::get_rights
|vpiFullName:uvm_pkg.uvm_mem::get_rights
|vpiReturn:
\_logic_var: , line:779
|vpiIODecl:
\_io_decl: (map)
|vpiName:map
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_map), line:779, parent:map
|vpiName:uvm_reg_map
|vpiFullName:map.uvm_reg_map
|vpiStmt:
\_begin: , parent:uvm_mem::get_rights
|vpiFullName:uvm_pkg.uvm_mem::get_rights
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (info), line:781
|vpiName:info
|vpiFullName:uvm_pkg.uvm_mem::get_rights.info
|vpiStmt:
\_if_stmt: , line:784
|vpiCondition:
\_operation: , line:784
|vpiOpType:21
|vpiOperand:
\_ref_obj: (m_maps.num), line:784
|vpiName:m_maps.num
|vpiFullName:uvm_pkg.uvm_mem::get_rights.m_maps.num
|vpiOperand:
\_constant: , line:784
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_begin: , line:784
|vpiFullName:uvm_pkg.uvm_mem::get_rights
|vpiStmt:
\_return_stmt: , line:785
|vpiCondition:
\_constant: , line:785
|vpiConstType:6
|vpiDecompile:"RW"
|vpiSize:4
|STRING:"RW"
|vpiStmt:
\_assignment: , line:788
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (map), line:788
|vpiName:map
|vpiFullName:uvm_pkg.uvm_mem::get_rights.map
|vpiRhs:
\_func_call: (get_local_map), line:788
|vpiName:get_local_map
|vpiArgument:
\_ref_obj: (map), line:788
|vpiName:map
|vpiStmt:
\_if_stmt: , line:790
|vpiCondition:
\_operation: , line:790
|vpiOpType:14
|vpiOperand:
\_ref_obj: (map), line:790
|vpiName:map
|vpiFullName:uvm_pkg.uvm_mem::get_rights.map
|vpiOperand:
\_unsupported_expr: , line:790
|STRING:
|vpiStmt:
\_return_stmt: , line:791
|vpiCondition:
\_constant: , line:791
|vpiConstType:6
|vpiDecompile:"RW"
|vpiSize:4
|STRING:"RW"
|vpiStmt:
\_assignment: , line:793
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (info), line:793
|vpiName:info
|vpiFullName:uvm_pkg.uvm_mem::get_rights.info
|vpiRhs:
\_ref_obj: (map.get_mem_map_info), line:793
|vpiName:map.get_mem_map_info
|vpiFullName:uvm_pkg.uvm_mem::get_rights.map.get_mem_map_info
|vpiStmt:
\_return_stmt: , line:794
|vpiCondition:
\_ref_obj: (info.rights), line:794
|vpiName:info.rights
|vpiFullName:uvm_pkg.uvm_mem::get_rights.info.rights
|vpiTaskFunc:
\_function: (uvm_mem::get_offset), line:801
|vpiName:uvm_mem::get_offset
|vpiFullName:uvm_pkg.uvm_mem::get_offset
|vpiReturn:
\_chandle_var: (uvm_reg_addr_t), line:801
|vpiName:uvm_reg_addr_t
|vpiIODecl:
\_io_decl: (offset)
|vpiName:offset
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_addr_t), line:801, parent:offset
|vpiName:uvm_reg_addr_t
|vpiFullName:offset.uvm_reg_addr_t
|vpiIODecl:
\_io_decl: (map)
|vpiName:map
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_map), line:802, parent:map
|vpiName:uvm_reg_map
|vpiFullName:map.uvm_reg_map
|vpiStmt:
\_begin: , parent:uvm_mem::get_offset
|vpiFullName:uvm_pkg.uvm_mem::get_offset
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (map_info), line:804
|vpiName:map_info
|vpiFullName:uvm_pkg.uvm_mem::get_offset.map_info
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_ref_obj: (map), line:805
|vpiName:map
|vpiFullName:uvm_pkg.uvm_mem::get_offset.map
|vpiLhs:
\_chandle_var: (orig_map), line:805
|vpiName:orig_map
|vpiFullName:uvm_pkg.uvm_mem::get_offset.orig_map
|vpiStmt:
\_assignment: , line:807
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (map), line:807
|vpiName:map
|vpiFullName:uvm_pkg.uvm_mem::get_offset.map
|vpiRhs:
\_func_call: (get_local_map), line:807
|vpiName:get_local_map
|vpiArgument:
\_ref_obj: (map), line:807
|vpiName:map
|vpiStmt:
\_if_stmt: , line:809
|vpiCondition:
\_operation: , line:809
|vpiOpType:14
|vpiOperand:
\_ref_obj: (map), line:809
|vpiName:map
|vpiFullName:uvm_pkg.uvm_mem::get_offset.map
|vpiOperand:
\_unsupported_expr: , line:809
|STRING:
|vpiStmt:
\_return_stmt: , line:810
|vpiCondition:
\_operation: , line:810
|vpiOpType:1
|vpiOperand:
\_constant: , line:810
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:812
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (map_info), line:812
|vpiName:map_info
|vpiFullName:uvm_pkg.uvm_mem::get_offset.map_info
|vpiRhs:
\_ref_obj: (map.get_mem_map_info), line:812
|vpiName:map.get_mem_map_info
|vpiFullName:uvm_pkg.uvm_mem::get_offset.map.get_mem_map_info
|vpiStmt:
\_if_stmt: , line:134
|vpiCondition:
\_ref_obj: (map_info.unmapped), line:134
|vpiName:map_info.unmapped
|vpiFullName:uvm_pkg.uvm_mem::get_offset.map_info.unmapped
|vpiStmt:
\_begin: , line:134
|vpiFullName:uvm_pkg.uvm_mem::get_offset
|vpiStmt:
\_begin: , line:136
|vpiFullName:uvm_pkg.uvm_mem::get_offset
|vpiStmt:
\_if_stmt: , line:137
|vpiCondition:
\_func_call: (uvm_report_enabled), line:137
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:137
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_WARNING), line:137
|vpiName:UVM_WARNING
|vpiArgument:
\_constant: , line:137
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_warning), line:138
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:138
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_operation: , line:138
|vpiOpType:33
|vpiOperand:
\_constant: , line:138
|vpiConstType:6
|vpiDecompile:"Memory '"
|vpiSize:10
|STRING:"Memory '"
|vpiOperand:
\_func_call: (get_name), line:138
|vpiName:get_name
|vpiOperand:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:"' is unmapped in map '"
|vpiSize:24
|STRING:"' is unmapped in map '"
|vpiOperand:
\_operation: , line:141
|vpiOpType:32
|vpiOperand:
\_operation: , line:141
|vpiOpType:14
|vpiOperand:
\_ref_obj: (orig_map), line:141
|vpiName:orig_map
|vpiOperand:
\_unsupported_expr: , line:141
|STRING:
|vpiOperand:
\_ref_obj: (map.get_full_name), line:141
|vpiName:map.get_full_name
|vpiOperand:
\_ref_obj: (orig_map.get_full_name), line:141
|vpiName:orig_map.get_full_name
|vpiOperand:
\_constant: , line:141
|vpiConstType:6
|vpiDecompile:"'"
|vpiSize:3
|STRING:"'"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:141
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:141
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem.svh"
|vpiSize:202
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem.svh"
|vpiArgument:
\_constant: , line:141
|vpiConstType:7
|vpiDecompile:815
|vpiSize:32
|INT:815
|vpiArgument:
\_constant: , line:141
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:141
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:817
|vpiCondition:
\_operation: , line:817
|vpiOpType:1
|vpiOperand:
\_constant: , line:817
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:820
|vpiCondition:
\_ref_obj: (map_info.offset), line:820
|vpiName:map_info.offset
|vpiFullName:uvm_pkg.uvm_mem::get_offset.map_info.offset
|vpiTaskFunc:
\_function: (uvm_mem::get_virtual_registers), line:828
|vpiName:uvm_mem::get_virtual_registers
|vpiFullName:uvm_pkg.uvm_mem::get_virtual_registers
|vpiIODecl:
\_io_decl: (regs)
|vpiName:regs
|vpiDirection:6
|vpiExpr:
\_chandle_var: (uvm_vreg), line:828, parent:regs
|vpiName:uvm_vreg
|vpiFullName:regs.uvm_vreg
|vpiStmt:
\_foreach_stmt: , line:829, parent:uvm_mem::get_virtual_registers
|vpiFullName:uvm_pkg.uvm_mem::get_virtual_registers
|vpiVariables:
\_chandle_var: (m_vregs), line:829
|vpiName:m_vregs
|vpiFullName:uvm_pkg.uvm_mem::get_virtual_registers.m_vregs
|vpiLoopVars:
\_chandle_var: (vreg), line:829
|vpiName:vreg
|vpiFullName:uvm_pkg.uvm_mem::get_virtual_registers.vreg
|vpiStmt:
\_func_call: (regs.push_back), line:830
|vpiName:regs.push_back
|vpiArgument:
\_ref_obj: (vreg), line:830
|vpiName:vreg
|vpiTaskFunc:
\_function: (uvm_mem::get_virtual_fields), line:836
|vpiName:uvm_mem::get_virtual_fields
|vpiFullName:uvm_pkg.uvm_mem::get_virtual_fields
|vpiIODecl:
\_io_decl: (fields)
|vpiName:fields
|vpiDirection:6
|vpiExpr:
\_chandle_var: (uvm_vreg_field), line:836, parent:fields
|vpiName:uvm_vreg_field
|vpiFullName:fields.uvm_vreg_field
|vpiStmt:
\_foreach_stmt: , line:838, parent:uvm_mem::get_virtual_fields
|vpiFullName:uvm_pkg.uvm_mem::get_virtual_fields
|vpiVariables:
\_chandle_var: (m_vregs), line:838
|vpiName:m_vregs
|vpiFullName:uvm_pkg.uvm_mem::get_virtual_fields.m_vregs
|vpiLoopVars:
\_chandle_var: (l), line:838
|vpiName:l
|vpiFullName:uvm_pkg.uvm_mem::get_virtual_fields.l
|vpiStmt:
\_begin: , line:839
|vpiFullName:uvm_pkg.uvm_mem::get_virtual_fields
|vpiStmt:
\_func_call: (vreg.get_fields), line:841
|vpiName:vreg.get_fields
|vpiArgument:
\_ref_obj: (fields), line:841
|vpiName:fields
|vpiTaskFunc:
\_function: (uvm_mem::get_vfield_by_name), line:848
|vpiName:uvm_mem::get_vfield_by_name
|vpiFullName:uvm_pkg.uvm_mem::get_vfield_by_name
|vpiReturn:
\_chandle_var: (uvm_vreg_field), line:848
|vpiName:uvm_vreg_field
|vpiIODecl:
\_io_decl: (name)
|vpiName:name
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:848, parent:name
|vpiFullName:name
|vpiStmt:
\_begin: , parent:uvm_mem::get_vfield_by_name
|vpiFullName:uvm_pkg.uvm_mem::get_vfield_by_name
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_unsupported_expr: , line:850
|STRING:
|vpiLhs:
\_chandle_var: (vfields), line:850
|vpiName:vfields
|vpiFullName:uvm_pkg.uvm_mem::get_vfield_by_name.vfields
|vpiStmt:
\_func_call: (get_virtual_fields), line:852
|vpiName:get_virtual_fields
|vpiArgument:
\_ref_obj: (vfields), line:852
|vpiName:vfields
|vpiStmt:
\_foreach_stmt: , line:854
|vpiFullName:uvm_pkg.uvm_mem::get_vfield_by_name
|vpiVariables:
\_chandle_var: (vfields), line:854
|vpiName:vfields
|vpiFullName:uvm_pkg.uvm_mem::get_vfield_by_name.vfields
|vpiLoopVars:
\_chandle_var: (i), line:854
|vpiName:i
|vpiFullName:uvm_pkg.uvm_mem::get_vfield_by_name.i
|vpiStmt:
\_if_stmt: , line:855
|vpiCondition:
\_operation: , line:855
|vpiOpType:14
|vpiOperand:
\_bit_select: (vfields.get_name), line:855
|vpiName:vfields.get_name
|vpiFullName:uvm_pkg.uvm_mem::get_vfield_by_name.vfields.get_name
|vpiIndex:
\_ref_obj: (i), line:855
|vpiName:i
|vpiOperand:
\_ref_obj: (name), line:855
|vpiName:name
|vpiFullName:uvm_pkg.uvm_mem::get_vfield_by_name.name
|vpiStmt:
\_return_stmt: , line:856
|vpiCondition:
\_bit_select: (vfields), line:856
|vpiName:vfields
|vpiFullName:uvm_pkg.uvm_mem::get_vfield_by_name.vfields
|vpiIndex:
\_ref_obj: (i), line:856
|vpiName:i
|vpiStmt:
\_begin: , line:136
|vpiFullName:uvm_pkg.uvm_mem::get_vfield_by_name
|vpiStmt:
\_if_stmt: , line:137
|vpiCondition:
\_func_call: (uvm_report_enabled), line:137
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:137
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_WARNING), line:137
|vpiName:UVM_WARNING
|vpiArgument:
\_constant: , line:137
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_warning), line:139
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_operation: , line:139
|vpiOpType:33
|vpiOperand:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"Unable to find virtual field '"
|vpiSize:32
|STRING:"Unable to find virtual field '"
|vpiOperand:
\_ref_obj: (name), line:139
|vpiName:name
|vpiOperand:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:"' in memory '"
|vpiSize:15
|STRING:"' in memory '"
|vpiOperand:
\_func_call: (get_full_name), line:140
|vpiName:get_full_name
|vpiOperand:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:"'"
|vpiSize:3
|STRING:"'"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:140
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem.svh"
|vpiSize:202
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem.svh"
|vpiArgument:
\_constant: , line:140
|vpiConstType:7
|vpiDecompile:859
|vpiSize:32
|INT:859
|vpiArgument:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:140
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:861
|vpiCondition:
\_unsupported_expr: , line:861
|STRING:
|vpiTaskFunc:
\_function: (uvm_mem::get_vreg_by_name), line:867
|vpiName:uvm_mem::get_vreg_by_name
|vpiFullName:uvm_pkg.uvm_mem::get_vreg_by_name
|vpiReturn:
\_chandle_var: (uvm_vreg), line:867
|vpiName:uvm_vreg
|vpiIODecl:
\_io_decl: (name)
|vpiName:name
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:867, parent:name
|vpiFullName:name
|vpiStmt:
\_begin: , parent:uvm_mem::get_vreg_by_name
|vpiFullName:uvm_pkg.uvm_mem::get_vreg_by_name
|vpiStmt:
\_foreach_stmt: , line:869
|vpiFullName:uvm_pkg.uvm_mem::get_vreg_by_name
|vpiVariables:
\_chandle_var: (m_vregs), line:869
|vpiName:m_vregs
|vpiFullName:uvm_pkg.uvm_mem::get_vreg_by_name.m_vregs
|vpiLoopVars:
\_chandle_var: (l), line:869
|vpiName:l
|vpiFullName:uvm_pkg.uvm_mem::get_vreg_by_name.l
|vpiStmt:
\_begin: , line:870
|vpiFullName:uvm_pkg.uvm_mem::get_vreg_by_name
|vpiStmt:
\_if_stmt: , line:872
|vpiCondition:
\_operation: , line:872
|vpiOpType:14
|vpiOperand:
\_ref_obj: (vreg.get_name), line:872
|vpiName:vreg.get_name
|vpiFullName:uvm_pkg.uvm_mem::get_vreg_by_name.vreg.get_name
|vpiOperand:
\_ref_obj: (name), line:872
|vpiName:name
|vpiFullName:uvm_pkg.uvm_mem::get_vreg_by_name.name
|vpiStmt:
\_return_stmt: , line:873
|vpiCondition:
\_ref_obj: (vreg), line:873
|vpiName:vreg
|vpiFullName:uvm_pkg.uvm_mem::get_vreg_by_name.vreg
|vpiStmt:
\_begin: , line:136
|vpiFullName:uvm_pkg.uvm_mem::get_vreg_by_name
|vpiStmt:
\_if_stmt: , line:137
|vpiCondition:
\_func_call: (uvm_report_enabled), line:137
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:137
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_WARNING), line:137
|vpiName:UVM_WARNING
|vpiArgument:
\_constant: , line:137
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_warning), line:139
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_operation: , line:139
|vpiOpType:33
|vpiOperand:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"Unable to find virtual register '"
|vpiSize:35
|STRING:"Unable to find virtual register '"
|vpiOperand:
\_ref_obj: (name), line:139
|vpiName:name
|vpiOperand:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:"' in memory '"
|vpiSize:15
|STRING:"' in memory '"
|vpiOperand:
\_func_call: (get_full_name), line:140
|vpiName:get_full_name
|vpiOperand:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:"'"
|vpiSize:3
|STRING:"'"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:140
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem.svh"
|vpiSize:202
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem.svh"
|vpiArgument:
\_constant: , line:140
|vpiConstType:7
|vpiDecompile:876
|vpiSize:32
|INT:876
|vpiArgument:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:140
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:878
|vpiCondition:
\_unsupported_expr: , line:878
|STRING:
|vpiTaskFunc:
\_function: (uvm_mem::get_vreg_by_offset), line:885
|vpiName:uvm_mem::get_vreg_by_offset
|vpiFullName:uvm_pkg.uvm_mem::get_vreg_by_offset
|vpiReturn:
\_chandle_var: (uvm_vreg), line:885
|vpiName:uvm_vreg
|vpiIODecl:
\_io_decl: (offset)
|vpiName:offset
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_addr_t), line:885, parent:offset
|vpiName:uvm_reg_addr_t
|vpiFullName:offset.uvm_reg_addr_t
|vpiIODecl:
\_io_decl: (map)
|vpiName:map
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_map), line:152, parent:map
|vpiName:uvm_reg_map
|vpiFullName:map.uvm_reg_map
|vpiStmt:
\_begin: , parent:uvm_mem::get_vreg_by_offset
|vpiFullName:uvm_pkg.uvm_mem::get_vreg_by_offset
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_mem::get_vreg_by_offset
|vpiStmt:
\_if_stmt: , line:156
|vpiCondition:
\_func_call: (uvm_report_enabled), line:156
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:156
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:156
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"uvm_mem::get_vreg_by_offset() not yet implemented"
|vpiSize:51
|STRING:"uvm_mem::get_vreg_by_offset() not yet implemented"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:157
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem.svh"
|vpiSize:202
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem.svh"
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:887
|vpiSize:32
|INT:887
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:889
|vpiCondition:
\_unsupported_expr: , line:889
|STRING:
|vpiTaskFunc:
\_function: (uvm_mem::get_addresses), line:896
|vpiName:uvm_mem::get_addresses
|vpiFullName:uvm_pkg.uvm_mem::get_addresses
|vpiReturn:
\_int_var: , line:896
|vpiIODecl:
\_io_decl: (offset)
|vpiName:offset
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_addr_t), line:896, parent:offset
|vpiName:uvm_reg_addr_t
|vpiFullName:offset.uvm_reg_addr_t
|vpiIODecl:
\_io_decl: (map)
|vpiName:map
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_map), line:897, parent:map
|vpiName:uvm_reg_map
|vpiFullName:map.uvm_reg_map
|vpiIODecl:
\_io_decl: (addr)
|vpiName:addr
|vpiDirection:6
|vpiExpr:
\_chandle_var: (uvm_reg_addr_t), line:898, parent:addr
|vpiName:uvm_reg_addr_t
|vpiFullName:addr.uvm_reg_addr_t
|vpiStmt:
\_begin: , parent:uvm_mem::get_addresses
|vpiFullName:uvm_pkg.uvm_mem::get_addresses
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (map_info), line:900
|vpiName:map_info
|vpiFullName:uvm_pkg.uvm_mem::get_addresses.map_info
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (system_map), line:901
|vpiName:system_map
|vpiFullName:uvm_pkg.uvm_mem::get_addresses.system_map
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_ref_obj: (map), line:902
|vpiName:map
|vpiFullName:uvm_pkg.uvm_mem::get_addresses.map
|vpiLhs:
\_chandle_var: (orig_map), line:902
|vpiName:orig_map
|vpiFullName:uvm_pkg.uvm_mem::get_addresses.orig_map
|vpiStmt:
\_assignment: , line:904
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (map), line:904
|vpiName:map
|vpiFullName:uvm_pkg.uvm_mem::get_addresses.map
|vpiRhs:
\_func_call: (get_local_map), line:904
|vpiName:get_local_map
|vpiArgument:
\_ref_obj: (map), line:904
|vpiName:map
|vpiStmt:
\_if_stmt: , line:906
|vpiCondition:
\_operation: , line:906
|vpiOpType:14
|vpiOperand:
\_ref_obj: (map), line:906
|vpiName:map
|vpiFullName:uvm_pkg.uvm_mem::get_addresses.map
|vpiOperand:
\_unsupported_expr: , line:906
|STRING:
|vpiStmt:
\_return_stmt: , line:907
|vpiCondition:
\_constant: , line:907
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_assignment: , line:909
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (map_info), line:909
|vpiName:map_info
|vpiFullName:uvm_pkg.uvm_mem::get_addresses.map_info
|vpiRhs:
\_ref_obj: (map.get_mem_map_info), line:909
|vpiName:map.get_mem_map_info
|vpiFullName:uvm_pkg.uvm_mem::get_addresses.map.get_mem_map_info
|vpiStmt:
\_if_stmt: , line:134
|vpiCondition:
\_ref_obj: (map_info.unmapped), line:134
|vpiName:map_info.unmapped
|vpiFullName:uvm_pkg.uvm_mem::get_addresses.map_info.unmapped
|vpiStmt:
\_begin: , line:134
|vpiFullName:uvm_pkg.uvm_mem::get_addresses
|vpiStmt:
\_begin: , line:136
|vpiFullName:uvm_pkg.uvm_mem::get_addresses
|vpiStmt:
\_if_stmt: , line:137
|vpiCondition:
\_func_call: (uvm_report_enabled), line:137
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:137
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_WARNING), line:137
|vpiName:UVM_WARNING
|vpiArgument:
\_constant: , line:137
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_warning), line:138
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:138
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_operation: , line:138
|vpiOpType:33
|vpiOperand:
\_constant: , line:138
|vpiConstType:6
|vpiDecompile:"Memory '"
|vpiSize:10
|STRING:"Memory '"
|vpiOperand:
\_func_call: (get_name), line:138
|vpiName:get_name
|vpiOperand:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:"' is unmapped in map '"
|vpiSize:24
|STRING:"' is unmapped in map '"
|vpiOperand:
\_operation: , line:141
|vpiOpType:32
|vpiOperand:
\_operation: , line:141
|vpiOpType:14
|vpiOperand:
\_ref_obj: (orig_map), line:141
|vpiName:orig_map
|vpiOperand:
\_unsupported_expr: , line:141
|STRING:
|vpiOperand:
\_ref_obj: (map.get_full_name), line:141
|vpiName:map.get_full_name
|vpiOperand:
\_ref_obj: (orig_map.get_full_name), line:141
|vpiName:orig_map.get_full_name
|vpiOperand:
\_constant: , line:141
|vpiConstType:6
|vpiDecompile:"'"
|vpiSize:3
|STRING:"'"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:141
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:141
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem.svh"
|vpiSize:202
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem.svh"
|vpiArgument:
\_constant: , line:141
|vpiConstType:7
|vpiDecompile:911
|vpiSize:32
|INT:911
|vpiArgument:
\_constant: , line:141
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:141
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:913
|vpiCondition:
\_constant: , line:913
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_assignment: , line:916
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (addr), line:916
|vpiName:addr
|vpiFullName:uvm_pkg.uvm_mem::get_addresses.addr
|vpiRhs:
\_ref_obj: (map_info.addr), line:916
|vpiName:map_info.addr
|vpiFullName:uvm_pkg.uvm_mem::get_addresses.map_info.addr
|vpiStmt:
\_foreach_stmt: , line:918
|vpiFullName:uvm_pkg.uvm_mem::get_addresses
|vpiVariables:
\_chandle_var: (addr), line:918
|vpiName:addr
|vpiFullName:uvm_pkg.uvm_mem::get_addresses.addr
|vpiLoopVars:
\_chandle_var: (i), line:918
|vpiName:i
|vpiFullName:uvm_pkg.uvm_mem::get_addresses.i
|vpiStmt:
\_assignment: , line:919
|vpiBlocking:1
|vpiLhs:
\_bit_select: (addr), line:919
|vpiName:addr
|vpiFullName:uvm_pkg.uvm_mem::get_addresses.addr
|vpiIndex:
\_ref_obj: (i), line:919
|vpiName:i
|vpiRhs:
\_operation: , line:919
|vpiOpType:24
|vpiOperand:
\_bit_select: (addr), line:919
|vpiName:addr
|vpiFullName:uvm_pkg.uvm_mem::get_addresses.addr
|vpiIndex:
\_ref_obj: (i), line:919
|vpiName:i
|vpiOperand:
\_operation: , line:919
|vpiOpType:25
|vpiOperand:
\_ref_obj: (map_info.mem_range), line:919
|vpiName:map_info.mem_range
|vpiFullName:uvm_pkg.uvm_mem::get_addresses.map_info.mem_range
|vpiOperand:
\_ref_obj: (offset), line:919
|vpiName:offset
|vpiFullName:uvm_pkg.uvm_mem::get_addresses.offset
|vpiStmt:
\_return_stmt: , line:921
|vpiCondition:
\_ref_obj: (map.get_n_bytes), line:921
|vpiName:map.get_n_bytes
|vpiFullName:uvm_pkg.uvm_mem::get_addresses.map.get_n_bytes
|vpiTaskFunc:
\_function: (uvm_mem::get_address), line:928
|vpiName:uvm_mem::get_address
|vpiFullName:uvm_pkg.uvm_mem::get_address
|vpiReturn:
\_chandle_var: (uvm_reg_addr_t), line:928
|vpiName:uvm_reg_addr_t
|vpiIODecl:
\_io_decl: (offset)
|vpiName:offset
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_addr_t), line:928, parent:offset
|vpiName:uvm_reg_addr_t
|vpiFullName:offset.uvm_reg_addr_t
|vpiIODecl:
\_io_decl: (map)
|vpiName:map
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_map), line:929, parent:map
|vpiName:uvm_reg_map
|vpiFullName:map.uvm_reg_map
|vpiStmt:
\_begin: , parent:uvm_mem::get_address
|vpiFullName:uvm_pkg.uvm_mem::get_address
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_unsupported_expr: , line:930
|STRING:
|vpiLhs:
\_chandle_var: (addr), line:930
|vpiName:addr
|vpiFullName:uvm_pkg.uvm_mem::get_address.addr
|vpiStmt:
\_func_call: (get_addresses), line:931
|vpiName:get_addresses
|vpiArgument:
\_ref_obj: (offset), line:931
|vpiName:offset
|vpiArgument:
\_ref_obj: (map), line:931
|vpiName:map
|vpiArgument:
\_ref_obj: (addr), line:931
|vpiName:addr
|vpiStmt:
\_return_stmt: , line:932
|vpiCondition:
\_bit_select: (addr), line:932
|vpiName:addr
|vpiFullName:uvm_pkg.uvm_mem::get_address.addr
|vpiIndex:
\_constant: , line:932
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiTaskFunc:
\_function: (uvm_mem::get_size), line:938
|vpiName:uvm_mem::get_size
|vpiFullName:uvm_pkg.uvm_mem::get_size
|vpiReturn:
\_long_int_var: , line:938
|vpiStmt:
\_return_stmt: , line:939, parent:uvm_mem::get_size
|vpiCondition:
\_ref_obj: (m_size), line:939
|vpiName:m_size
|vpiFullName:uvm_pkg.uvm_mem::get_size.m_size
|vpiTaskFunc:
\_function: (uvm_mem::get_n_bits), line:945
|vpiName:uvm_mem::get_n_bits
|vpiFullName:uvm_pkg.uvm_mem::get_n_bits
|vpiReturn:
\_int_var: , line:945
|vpiStmt:
\_return_stmt: , line:946, parent:uvm_mem::get_n_bits
|vpiCondition:
\_ref_obj: (m_n_bits), line:946
|vpiName:m_n_bits
|vpiFullName:uvm_pkg.uvm_mem::get_n_bits.m_n_bits
|vpiTaskFunc:
\_function: (uvm_mem::get_max_size), line:952
|vpiName:uvm_mem::get_max_size
|vpiFullName:uvm_pkg.uvm_mem::get_max_size
|vpiReturn:
\_int_var: , line:952
|vpiStmt:
\_return_stmt: , line:953, parent:uvm_mem::get_max_size
|vpiCondition:
\_ref_obj: (m_max_size), line:953
|vpiName:m_max_size
|vpiFullName:uvm_pkg.uvm_mem::get_max_size.m_max_size
|vpiTaskFunc:
\_function: (uvm_mem::get_n_bytes), line:959
|vpiName:uvm_mem::get_n_bytes
|vpiFullName:uvm_pkg.uvm_mem::get_n_bytes
|vpiReturn:
\_int_var: , line:959
|vpiStmt:
\_return_stmt: , line:960, parent:uvm_mem::get_n_bytes
|vpiCondition:
\_operation: , line:960
|vpiOpType:24
|vpiOperand:
\_operation: , line:960
|vpiOpType:12
|vpiOperand:
\_operation: , line:960
|vpiOpType:11
|vpiOperand:
\_ref_obj: (m_n_bits), line:960
|vpiName:m_n_bits
|vpiFullName:uvm_pkg.uvm_mem::get_n_bytes.m_n_bits
|vpiOperand:
\_constant: , line:960
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_constant: , line:960
|vpiConstType:7
|vpiDecompile:8
|vpiSize:32
|INT:8
|vpiOperand:
\_constant: , line:960
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiTaskFunc:
\_function: (uvm_mem::build_coverage), line:971
|vpiName:uvm_mem::build_coverage
|vpiFullName:uvm_pkg.uvm_mem::build_coverage
|vpiReturn:
\_chandle_var: (uvm_reg_cvr_t), line:971
|vpiName:uvm_reg_cvr_t
|vpiIODecl:
\_io_decl: (models)
|vpiName:models
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_cvr_t), line:971, parent:models
|vpiName:uvm_reg_cvr_t
|vpiFullName:models.uvm_reg_cvr_t
|vpiStmt:
\_begin: , parent:uvm_mem::build_coverage
|vpiFullName:uvm_pkg.uvm_mem::build_coverage
|vpiStmt:
\_assignment: , line:972
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (build_coverage), line:972
|vpiName:build_coverage
|vpiFullName:uvm_pkg.uvm_mem::build_coverage.build_coverage
|vpiRhs:
\_ref_obj: (UVM_NO_COVERAGE), line:972
|vpiName:UVM_NO_COVERAGE
|vpiFullName:uvm_pkg.uvm_mem::build_coverage.UVM_NO_COVERAGE
|vpiStmt:
\_func_call: (@@BAD_SYMBOL@@), line:973
|vpiName:@@BAD_SYMBOL@@
|vpiStmt:
\_return_stmt: , line:976
|vpiCondition:
\_operation: , line:976
|vpiOpType:28
|vpiOperand:
\_ref_obj: (build_coverage), line:976
|vpiName:build_coverage
|vpiFullName:uvm_pkg.uvm_mem::build_coverage.build_coverage
|vpiOperand:
\_ref_obj: (models), line:976
|vpiName:models
|vpiFullName:uvm_pkg.uvm_mem::build_coverage.models
|vpiTaskFunc:
\_function: (uvm_mem::add_coverage), line:982
|vpiName:uvm_mem::add_coverage
|vpiFullName:uvm_pkg.uvm_mem::add_coverage
|vpiIODecl:
\_io_decl: (models)
|vpiName:models
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_cvr_t), line:982, parent:models
|vpiName:uvm_reg_cvr_t
|vpiFullName:models.uvm_reg_cvr_t
|vpiStmt:
\_assignment: , line:983, parent:uvm_mem::add_coverage
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_has_cover), line:983
|vpiName:m_has_cover
|vpiFullName:uvm_pkg.uvm_mem::add_coverage.m_has_cover
|vpiRhs:
\_ref_obj: (models), line:983
|vpiName:models
|vpiFullName:uvm_pkg.uvm_mem::add_coverage.models
|vpiTaskFunc:
\_function: (uvm_mem::has_coverage), line:989
|vpiName:uvm_mem::has_coverage
|vpiFullName:uvm_pkg.uvm_mem::has_coverage
|vpiReturn:
\_bit_var: , line:989
|vpiIODecl:
\_io_decl: (models)
|vpiName:models
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_cvr_t), line:989, parent:models
|vpiName:uvm_reg_cvr_t
|vpiFullName:models.uvm_reg_cvr_t
|vpiStmt:
\_return_stmt: , line:990, parent:uvm_mem::has_coverage
|vpiCondition:
\_operation: , line:990
|vpiOpType:14
|vpiOperand:
\_operation: , line:990
|vpiOpType:28
|vpiOperand:
\_ref_obj: (m_has_cover), line:990
|vpiName:m_has_cover
|vpiFullName:uvm_pkg.uvm_mem::has_coverage.m_has_cover
|vpiOperand:
\_ref_obj: (models), line:990
|vpiName:models
|vpiFullName:uvm_pkg.uvm_mem::has_coverage.models
|vpiOperand:
\_ref_obj: (models), line:990
|vpiName:models
|vpiFullName:uvm_pkg.uvm_mem::has_coverage.models
|vpiTaskFunc:
\_function: (uvm_mem::set_coverage), line:996
|vpiName:uvm_mem::set_coverage
|vpiFullName:uvm_pkg.uvm_mem::set_coverage
|vpiReturn:
\_chandle_var: (uvm_reg_cvr_t), line:996
|vpiName:uvm_reg_cvr_t
|vpiIODecl:
\_io_decl: (is_on)
|vpiName:is_on
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_cvr_t), line:996, parent:is_on
|vpiName:uvm_reg_cvr_t
|vpiFullName:is_on.uvm_reg_cvr_t
|vpiStmt:
\_begin: , parent:uvm_mem::set_coverage
|vpiFullName:uvm_pkg.uvm_mem::set_coverage
|vpiStmt:
\_if_stmt: , line:997
|vpiCondition:
\_operation: , line:997
|vpiOpType:14
|vpiOperand:
\_ref_obj: (is_on), line:997
|vpiName:is_on
|vpiFullName:uvm_pkg.uvm_mem::set_coverage.is_on
|vpiOperand:
\_operation: , line:997
|vpiOpType:67
|vpiOperand:
\_ref_obj: (UVM_NO_COVERAGE), line:997
|vpiName:UVM_NO_COVERAGE
|vpiFullName:uvm_pkg.uvm_mem::set_coverage.UVM_NO_COVERAGE
|vpiTypespec:
\_bit_typespec: (uvm_reg_cvr_t), line:110
|vpiStmt:
\_begin: , line:997
|vpiFullName:uvm_pkg.uvm_mem::set_coverage
|vpiStmt:
\_assignment: , line:998
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_cover_on), line:998
|vpiName:m_cover_on
|vpiFullName:uvm_pkg.uvm_mem::set_coverage.m_cover_on
|vpiRhs:
\_ref_obj: (is_on), line:998
|vpiName:is_on
|vpiFullName:uvm_pkg.uvm_mem::set_coverage.is_on
|vpiStmt:
\_return_stmt: , line:999
|vpiCondition:
\_ref_obj: (m_cover_on), line:999
|vpiName:m_cover_on
|vpiFullName:uvm_pkg.uvm_mem::set_coverage.m_cover_on
|vpiStmt:
\_assignment: , line:1002
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_cover_on), line:1002
|vpiName:m_cover_on
|vpiFullName:uvm_pkg.uvm_mem::set_coverage.m_cover_on
|vpiRhs:
\_operation: , line:1002
|vpiOpType:28
|vpiOperand:
\_ref_obj: (m_has_cover), line:1002
|vpiName:m_has_cover
|vpiFullName:uvm_pkg.uvm_mem::set_coverage.m_has_cover
|vpiOperand:
\_ref_obj: (is_on), line:1002
|vpiName:is_on
|vpiFullName:uvm_pkg.uvm_mem::set_coverage.is_on
|vpiStmt:
\_return_stmt: , line:1004
|vpiCondition:
\_ref_obj: (m_cover_on), line:1004
|vpiName:m_cover_on
|vpiFullName:uvm_pkg.uvm_mem::set_coverage.m_cover_on
|vpiTaskFunc:
\_function: (uvm_mem::get_coverage), line:1010
|vpiName:uvm_mem::get_coverage
|vpiFullName:uvm_pkg.uvm_mem::get_coverage
|vpiReturn:
\_bit_var: , line:1010
|vpiIODecl:
\_io_decl: (is_on)
|vpiName:is_on
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_cvr_t), line:1010, parent:is_on
|vpiName:uvm_reg_cvr_t
|vpiFullName:is_on.uvm_reg_cvr_t
|vpiStmt:
\_begin: , parent:uvm_mem::get_coverage
|vpiFullName:uvm_pkg.uvm_mem::get_coverage
|vpiStmt:
\_if_stmt: , line:1011
|vpiCondition:
\_operation: , line:1011
|vpiOpType:14
|vpiOperand:
\_func_call: (has_coverage), line:1011
|vpiName:has_coverage
|vpiArgument:
\_ref_obj: (is_on), line:1011
|vpiName:is_on
|vpiOperand:
\_constant: , line:1011
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_return_stmt: , line:1011
|vpiCondition:
\_constant: , line:1011
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_return_stmt: , line:1012
|vpiCondition:
\_operation: , line:1012
|vpiOpType:14
|vpiOperand:
\_operation: , line:1012
|vpiOpType:28
|vpiOperand:
\_ref_obj: (m_cover_on), line:1012
|vpiName:m_cover_on
|vpiFullName:uvm_pkg.uvm_mem::get_coverage.m_cover_on
|vpiOperand:
\_ref_obj: (is_on), line:1012
|vpiName:is_on
|vpiFullName:uvm_pkg.uvm_mem::get_coverage.is_on
|vpiOperand:
\_ref_obj: (is_on), line:1012
|vpiName:is_on
|vpiFullName:uvm_pkg.uvm_mem::get_coverage.is_on
|vpiTaskFunc:
\_task: (uvm_mem::write), line:1025
|vpiName:uvm_mem::write
|vpiFullName:uvm_pkg.uvm_mem::write
|vpiStmt:
\_begin: , parent:uvm_mem::write
|vpiFullName:uvm_pkg.uvm_mem::write
|vpiStmt:
\_assignment: , line:1038
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.element), line:1038
|vpiName:rw.element
|vpiFullName:uvm_pkg.uvm_mem::write.rw.element
|vpiRhs:
\_ref_obj: (this), line:1038
|vpiName:this
|vpiFullName:uvm_pkg.uvm_mem::write.this
|vpiStmt:
\_assignment: , line:1039
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.element_kind), line:1039
|vpiName:rw.element_kind
|vpiFullName:uvm_pkg.uvm_mem::write.rw.element_kind
|vpiRhs:
\_ref_obj: (UVM_MEM), line:1039
|vpiName:UVM_MEM
|vpiFullName:uvm_pkg.uvm_mem::write.UVM_MEM
|vpiStmt:
\_assignment: , line:1040
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.kind), line:1040
|vpiName:rw.kind
|vpiFullName:uvm_pkg.uvm_mem::write.rw.kind
|vpiRhs:
\_ref_obj: (UVM_WRITE), line:1040
|vpiName:UVM_WRITE
|vpiFullName:uvm_pkg.uvm_mem::write.UVM_WRITE
|vpiStmt:
\_assignment: , line:1041
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.offset), line:1041
|vpiName:rw.offset
|vpiFullName:uvm_pkg.uvm_mem::write.rw.offset
|vpiRhs:
\_ref_obj: (offset), line:1041
|vpiName:offset
|vpiFullName:uvm_pkg.uvm_mem::write.offset
|vpiStmt:
\_assignment: , line:1042
|vpiBlocking:1
|vpiLhs:
\_bit_select: (rw.value), line:1042
|vpiName:rw.value
|vpiFullName:uvm_pkg.uvm_mem::write.rw.value
|vpiIndex:
\_constant: , line:1042
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiRhs:
\_ref_obj: (value), line:1042
|vpiName:value
|vpiFullName:uvm_pkg.uvm_mem::write.value
|vpiStmt:
\_assignment: , line:1043
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.path), line:1043
|vpiName:rw.path
|vpiFullName:uvm_pkg.uvm_mem::write.rw.path
|vpiRhs:
\_ref_obj: (path), line:1043
|vpiName:path
|vpiFullName:uvm_pkg.uvm_mem::write.path
|vpiStmt:
\_assignment: , line:1044
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.map), line:1044
|vpiName:rw.map
|vpiFullName:uvm_pkg.uvm_mem::write.rw.map
|vpiRhs:
\_ref_obj: (map), line:1044
|vpiName:map
|vpiFullName:uvm_pkg.uvm_mem::write.map
|vpiStmt:
\_assignment: , line:1045
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.parent), line:1045
|vpiName:rw.parent
|vpiFullName:uvm_pkg.uvm_mem::write.rw.parent
|vpiRhs:
\_ref_obj: (parent), line:1045
|vpiName:parent
|vpiFullName:uvm_pkg.uvm_mem::write.parent
|vpiStmt:
\_assignment: , line:1046
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.prior), line:1046
|vpiName:rw.prior
|vpiFullName:uvm_pkg.uvm_mem::write.rw.prior
|vpiRhs:
\_ref_obj: (prior), line:1046
|vpiName:prior
|vpiFullName:uvm_pkg.uvm_mem::write.prior
|vpiStmt:
\_assignment: , line:1047
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.extension), line:1047
|vpiName:rw.extension
|vpiFullName:uvm_pkg.uvm_mem::write.rw.extension
|vpiRhs:
\_ref_obj: (extension), line:1047
|vpiName:extension
|vpiFullName:uvm_pkg.uvm_mem::write.extension
|vpiStmt:
\_assignment: , line:1048
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.fname), line:1048
|vpiName:rw.fname
|vpiFullName:uvm_pkg.uvm_mem::write.rw.fname
|vpiRhs:
\_ref_obj: (fname), line:1048
|vpiName:fname
|vpiFullName:uvm_pkg.uvm_mem::write.fname
|vpiStmt:
\_assignment: , line:1049
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.lineno), line:1049
|vpiName:rw.lineno
|vpiFullName:uvm_pkg.uvm_mem::write.rw.lineno
|vpiRhs:
\_ref_obj: (lineno), line:1049
|vpiName:lineno
|vpiFullName:uvm_pkg.uvm_mem::write.lineno
|vpiStmt:
\_func_call: (do_write), line:1051
|vpiName:do_write
|vpiArgument:
\_ref_obj: (rw), line:1051
|vpiName:rw
|vpiStmt:
\_assignment: , line:1053
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (status), line:1053
|vpiName:status
|vpiFullName:uvm_pkg.uvm_mem::write.status
|vpiRhs:
\_ref_obj: (rw.status), line:1053
|vpiName:rw.status
|vpiFullName:uvm_pkg.uvm_mem::write.rw.status
|vpiTaskFunc:
\_task: (uvm_mem::read), line:1060
|vpiName:uvm_mem::read
|vpiFullName:uvm_pkg.uvm_mem::read
|vpiStmt:
\_begin: , parent:uvm_mem::read
|vpiFullName:uvm_pkg.uvm_mem::read
|vpiStmt:
\_assignment: , line:1072
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw), line:1072
|vpiName:rw
|vpiFullName:uvm_pkg.uvm_mem::read.rw
|vpiRhs:
\_ref_obj: (uvm_reg_item::create), line:1072
|vpiName:uvm_reg_item::create
|vpiFullName:uvm_pkg.uvm_mem::read.uvm_reg_item::create
|vpiStmt:
\_assignment: , line:1073
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.element), line:1073
|vpiName:rw.element
|vpiFullName:uvm_pkg.uvm_mem::read.rw.element
|vpiRhs:
\_ref_obj: (this), line:1073
|vpiName:this
|vpiFullName:uvm_pkg.uvm_mem::read.this
|vpiStmt:
\_assignment: , line:1074
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.element_kind), line:1074
|vpiName:rw.element_kind
|vpiFullName:uvm_pkg.uvm_mem::read.rw.element_kind
|vpiRhs:
\_ref_obj: (UVM_MEM), line:1074
|vpiName:UVM_MEM
|vpiFullName:uvm_pkg.uvm_mem::read.UVM_MEM
|vpiStmt:
\_assignment: , line:1075
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.kind), line:1075
|vpiName:rw.kind
|vpiFullName:uvm_pkg.uvm_mem::read.rw.kind
|vpiRhs:
\_ref_obj: (UVM_READ), line:1075
|vpiName:UVM_READ
|vpiFullName:uvm_pkg.uvm_mem::read.UVM_READ
|vpiStmt:
\_assignment: , line:1076
|vpiBlocking:1
|vpiLhs:
\_bit_select: (rw.value), line:1076
|vpiName:rw.value
|vpiFullName:uvm_pkg.uvm_mem::read.rw.value
|vpiIndex:
\_constant: , line:1076
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiRhs:
\_constant: , line:1076
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_assignment: , line:1077
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.offset), line:1077
|vpiName:rw.offset
|vpiFullName:uvm_pkg.uvm_mem::read.rw.offset
|vpiRhs:
\_ref_obj: (offset), line:1077
|vpiName:offset
|vpiFullName:uvm_pkg.uvm_mem::read.offset
|vpiStmt:
\_assignment: , line:1078
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.path), line:1078
|vpiName:rw.path
|vpiFullName:uvm_pkg.uvm_mem::read.rw.path
|vpiRhs:
\_ref_obj: (path), line:1078
|vpiName:path
|vpiFullName:uvm_pkg.uvm_mem::read.path
|vpiStmt:
\_assignment: , line:1079
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.map), line:1079
|vpiName:rw.map
|vpiFullName:uvm_pkg.uvm_mem::read.rw.map
|vpiRhs:
\_ref_obj: (map), line:1079
|vpiName:map
|vpiFullName:uvm_pkg.uvm_mem::read.map
|vpiStmt:
\_assignment: , line:1080
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.parent), line:1080
|vpiName:rw.parent
|vpiFullName:uvm_pkg.uvm_mem::read.rw.parent
|vpiRhs:
\_ref_obj: (parent), line:1080
|vpiName:parent
|vpiFullName:uvm_pkg.uvm_mem::read.parent
|vpiStmt:
\_assignment: , line:1081
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.prior), line:1081
|vpiName:rw.prior
|vpiFullName:uvm_pkg.uvm_mem::read.rw.prior
|vpiRhs:
\_ref_obj: (prior), line:1081
|vpiName:prior
|vpiFullName:uvm_pkg.uvm_mem::read.prior
|vpiStmt:
\_assignment: , line:1082
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.extension), line:1082
|vpiName:rw.extension
|vpiFullName:uvm_pkg.uvm_mem::read.rw.extension
|vpiRhs:
\_ref_obj: (extension), line:1082
|vpiName:extension
|vpiFullName:uvm_pkg.uvm_mem::read.extension
|vpiStmt:
\_assignment: , line:1083
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.fname), line:1083
|vpiName:rw.fname
|vpiFullName:uvm_pkg.uvm_mem::read.rw.fname
|vpiRhs:
\_ref_obj: (fname), line:1083
|vpiName:fname
|vpiFullName:uvm_pkg.uvm_mem::read.fname
|vpiStmt:
\_assignment: , line:1084
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.lineno), line:1084
|vpiName:rw.lineno
|vpiFullName:uvm_pkg.uvm_mem::read.rw.lineno
|vpiRhs:
\_ref_obj: (lineno), line:1084
|vpiName:lineno
|vpiFullName:uvm_pkg.uvm_mem::read.lineno
|vpiStmt:
\_func_call: (do_read), line:1086
|vpiName:do_read
|vpiArgument:
\_ref_obj: (rw), line:1086
|vpiName:rw
|vpiStmt:
\_assignment: , line:1088
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (status), line:1088
|vpiName:status
|vpiFullName:uvm_pkg.uvm_mem::read.status
|vpiRhs:
\_ref_obj: (rw.status), line:1088
|vpiName:rw.status
|vpiFullName:uvm_pkg.uvm_mem::read.rw.status
|vpiStmt:
\_assignment: , line:1089
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (value), line:1089
|vpiName:value
|vpiFullName:uvm_pkg.uvm_mem::read.value
|vpiRhs:
\_ref_obj: (rw.value), line:1089
|vpiName:rw.value
|vpiFullName:uvm_pkg.uvm_mem::read.rw.value
|vpiTaskFunc:
\_task: (uvm_mem::burst_write), line:1096
|vpiName:uvm_mem::burst_write
|vpiFullName:uvm_pkg.uvm_mem::burst_write
|vpiStmt:
\_begin: , parent:uvm_mem::burst_write
|vpiFullName:uvm_pkg.uvm_mem::burst_write
|vpiStmt:
\_assignment: , line:1108
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw), line:1108
|vpiName:rw
|vpiFullName:uvm_pkg.uvm_mem::burst_write.rw
|vpiRhs:
\_ref_obj: (uvm_reg_item::create), line:1108
|vpiName:uvm_reg_item::create
|vpiFullName:uvm_pkg.uvm_mem::burst_write.uvm_reg_item::create
|vpiStmt:
\_assignment: , line:1109
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.element), line:1109
|vpiName:rw.element
|vpiFullName:uvm_pkg.uvm_mem::burst_write.rw.element
|vpiRhs:
\_ref_obj: (this), line:1109
|vpiName:this
|vpiFullName:uvm_pkg.uvm_mem::burst_write.this
|vpiStmt:
\_assignment: , line:1110
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.element_kind), line:1110
|vpiName:rw.element_kind
|vpiFullName:uvm_pkg.uvm_mem::burst_write.rw.element_kind
|vpiRhs:
\_ref_obj: (UVM_MEM), line:1110
|vpiName:UVM_MEM
|vpiFullName:uvm_pkg.uvm_mem::burst_write.UVM_MEM
|vpiStmt:
\_assignment: , line:1111
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.kind), line:1111
|vpiName:rw.kind
|vpiFullName:uvm_pkg.uvm_mem::burst_write.rw.kind
|vpiRhs:
\_ref_obj: (UVM_BURST_WRITE), line:1111
|vpiName:UVM_BURST_WRITE
|vpiFullName:uvm_pkg.uvm_mem::burst_write.UVM_BURST_WRITE
|vpiStmt:
\_assignment: , line:1112
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.offset), line:1112
|vpiName:rw.offset
|vpiFullName:uvm_pkg.uvm_mem::burst_write.rw.offset
|vpiRhs:
\_ref_obj: (offset), line:1112
|vpiName:offset
|vpiFullName:uvm_pkg.uvm_mem::burst_write.offset
|vpiStmt:
\_assignment: , line:1113
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.value), line:1113
|vpiName:rw.value
|vpiFullName:uvm_pkg.uvm_mem::burst_write.rw.value
|vpiRhs:
\_ref_obj: (value), line:1113
|vpiName:value
|vpiFullName:uvm_pkg.uvm_mem::burst_write.value
|vpiStmt:
\_assignment: , line:1114
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.path), line:1114
|vpiName:rw.path
|vpiFullName:uvm_pkg.uvm_mem::burst_write.rw.path
|vpiRhs:
\_ref_obj: (path), line:1114
|vpiName:path
|vpiFullName:uvm_pkg.uvm_mem::burst_write.path
|vpiStmt:
\_assignment: , line:1115
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.map), line:1115
|vpiName:rw.map
|vpiFullName:uvm_pkg.uvm_mem::burst_write.rw.map
|vpiRhs:
\_ref_obj: (map), line:1115
|vpiName:map
|vpiFullName:uvm_pkg.uvm_mem::burst_write.map
|vpiStmt:
\_assignment: , line:1116
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.parent), line:1116
|vpiName:rw.parent
|vpiFullName:uvm_pkg.uvm_mem::burst_write.rw.parent
|vpiRhs:
\_ref_obj: (parent), line:1116
|vpiName:parent
|vpiFullName:uvm_pkg.uvm_mem::burst_write.parent
|vpiStmt:
\_assignment: , line:1117
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.prior), line:1117
|vpiName:rw.prior
|vpiFullName:uvm_pkg.uvm_mem::burst_write.rw.prior
|vpiRhs:
\_ref_obj: (prior), line:1117
|vpiName:prior
|vpiFullName:uvm_pkg.uvm_mem::burst_write.prior
|vpiStmt:
\_assignment: , line:1118
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.extension), line:1118
|vpiName:rw.extension
|vpiFullName:uvm_pkg.uvm_mem::burst_write.rw.extension
|vpiRhs:
\_ref_obj: (extension), line:1118
|vpiName:extension
|vpiFullName:uvm_pkg.uvm_mem::burst_write.extension
|vpiStmt:
\_assignment: , line:1119
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.fname), line:1119
|vpiName:rw.fname
|vpiFullName:uvm_pkg.uvm_mem::burst_write.rw.fname
|vpiRhs:
\_ref_obj: (fname), line:1119
|vpiName:fname
|vpiFullName:uvm_pkg.uvm_mem::burst_write.fname
|vpiStmt:
\_assignment: , line:1120
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.lineno), line:1120
|vpiName:rw.lineno
|vpiFullName:uvm_pkg.uvm_mem::burst_write.rw.lineno
|vpiRhs:
\_ref_obj: (lineno), line:1120
|vpiName:lineno
|vpiFullName:uvm_pkg.uvm_mem::burst_write.lineno
|vpiStmt:
\_func_call: (do_write), line:1122
|vpiName:do_write
|vpiArgument:
\_ref_obj: (rw), line:1122
|vpiName:rw
|vpiStmt:
\_assignment: , line:1124
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (status), line:1124
|vpiName:status
|vpiFullName:uvm_pkg.uvm_mem::burst_write.status
|vpiRhs:
\_ref_obj: (rw.status), line:1124
|vpiName:rw.status
|vpiFullName:uvm_pkg.uvm_mem::burst_write.rw.status
|vpiTaskFunc:
\_task: (uvm_mem::burst_read), line:1131
|vpiName:uvm_mem::burst_read
|vpiFullName:uvm_pkg.uvm_mem::burst_read
|vpiStmt:
\_begin: , parent:uvm_mem::burst_read
|vpiFullName:uvm_pkg.uvm_mem::burst_read
|vpiStmt:
\_assignment: , line:1143
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw), line:1143
|vpiName:rw
|vpiFullName:uvm_pkg.uvm_mem::burst_read.rw
|vpiRhs:
\_ref_obj: (uvm_reg_item::create), line:1143
|vpiName:uvm_reg_item::create
|vpiFullName:uvm_pkg.uvm_mem::burst_read.uvm_reg_item::create
|vpiStmt:
\_assignment: , line:1144
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.element), line:1144
|vpiName:rw.element
|vpiFullName:uvm_pkg.uvm_mem::burst_read.rw.element
|vpiRhs:
\_ref_obj: (this), line:1144
|vpiName:this
|vpiFullName:uvm_pkg.uvm_mem::burst_read.this
|vpiStmt:
\_assignment: , line:1145
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.element_kind), line:1145
|vpiName:rw.element_kind
|vpiFullName:uvm_pkg.uvm_mem::burst_read.rw.element_kind
|vpiRhs:
\_ref_obj: (UVM_MEM), line:1145
|vpiName:UVM_MEM
|vpiFullName:uvm_pkg.uvm_mem::burst_read.UVM_MEM
|vpiStmt:
\_assignment: , line:1146
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.kind), line:1146
|vpiName:rw.kind
|vpiFullName:uvm_pkg.uvm_mem::burst_read.rw.kind
|vpiRhs:
\_ref_obj: (UVM_BURST_READ), line:1146
|vpiName:UVM_BURST_READ
|vpiFullName:uvm_pkg.uvm_mem::burst_read.UVM_BURST_READ
|vpiStmt:
\_assignment: , line:1147
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.offset), line:1147
|vpiName:rw.offset
|vpiFullName:uvm_pkg.uvm_mem::burst_read.rw.offset
|vpiRhs:
\_ref_obj: (offset), line:1147
|vpiName:offset
|vpiFullName:uvm_pkg.uvm_mem::burst_read.offset
|vpiStmt:
\_assignment: , line:1148
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.value), line:1148
|vpiName:rw.value
|vpiFullName:uvm_pkg.uvm_mem::burst_read.rw.value
|vpiRhs:
\_ref_obj: (value), line:1148
|vpiName:value
|vpiFullName:uvm_pkg.uvm_mem::burst_read.value
|vpiStmt:
\_assignment: , line:1149
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.path), line:1149
|vpiName:rw.path
|vpiFullName:uvm_pkg.uvm_mem::burst_read.rw.path
|vpiRhs:
\_ref_obj: (path), line:1149
|vpiName:path
|vpiFullName:uvm_pkg.uvm_mem::burst_read.path
|vpiStmt:
\_assignment: , line:1150
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.map), line:1150
|vpiName:rw.map
|vpiFullName:uvm_pkg.uvm_mem::burst_read.rw.map
|vpiRhs:
\_ref_obj: (map), line:1150
|vpiName:map
|vpiFullName:uvm_pkg.uvm_mem::burst_read.map
|vpiStmt:
\_assignment: , line:1151
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.parent), line:1151
|vpiName:rw.parent
|vpiFullName:uvm_pkg.uvm_mem::burst_read.rw.parent
|vpiRhs:
\_ref_obj: (parent), line:1151
|vpiName:parent
|vpiFullName:uvm_pkg.uvm_mem::burst_read.parent
|vpiStmt:
\_assignment: , line:1152
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.prior), line:1152
|vpiName:rw.prior
|vpiFullName:uvm_pkg.uvm_mem::burst_read.rw.prior
|vpiRhs:
\_ref_obj: (prior), line:1152
|vpiName:prior
|vpiFullName:uvm_pkg.uvm_mem::burst_read.prior
|vpiStmt:
\_assignment: , line:1153
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.extension), line:1153
|vpiName:rw.extension
|vpiFullName:uvm_pkg.uvm_mem::burst_read.rw.extension
|vpiRhs:
\_ref_obj: (extension), line:1153
|vpiName:extension
|vpiFullName:uvm_pkg.uvm_mem::burst_read.extension
|vpiStmt:
\_assignment: , line:1154
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.fname), line:1154
|vpiName:rw.fname
|vpiFullName:uvm_pkg.uvm_mem::burst_read.rw.fname
|vpiRhs:
\_ref_obj: (fname), line:1154
|vpiName:fname
|vpiFullName:uvm_pkg.uvm_mem::burst_read.fname
|vpiStmt:
\_assignment: , line:1155
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.lineno), line:1155
|vpiName:rw.lineno
|vpiFullName:uvm_pkg.uvm_mem::burst_read.rw.lineno
|vpiRhs:
\_ref_obj: (lineno), line:1155
|vpiName:lineno
|vpiFullName:uvm_pkg.uvm_mem::burst_read.lineno
|vpiStmt:
\_func_call: (do_read), line:1157
|vpiName:do_read
|vpiArgument:
\_ref_obj: (rw), line:1157
|vpiName:rw
|vpiStmt:
\_assignment: , line:1159
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (status), line:1159
|vpiName:status
|vpiFullName:uvm_pkg.uvm_mem::burst_read.status
|vpiRhs:
\_ref_obj: (rw.status), line:1159
|vpiName:rw.status
|vpiFullName:uvm_pkg.uvm_mem::burst_read.rw.status
|vpiStmt:
\_assignment: , line:1160
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (value), line:1160
|vpiName:value
|vpiFullName:uvm_pkg.uvm_mem::burst_read.value
|vpiRhs:
\_ref_obj: (rw.value), line:1160
|vpiName:rw.value
|vpiFullName:uvm_pkg.uvm_mem::burst_read.rw.value
|vpiTaskFunc:
\_task: (uvm_mem::do_write), line:1167
|vpiName:uvm_mem::do_write
|vpiFullName:uvm_pkg.uvm_mem::do_write
|vpiStmt:
\_begin: , parent:uvm_mem::do_write
|vpiFullName:uvm_pkg.uvm_mem::do_write
|vpiStmt:
\_assignment: , line:1172
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_fname), line:1172
|vpiName:m_fname
|vpiFullName:uvm_pkg.uvm_mem::do_write.m_fname
|vpiRhs:
\_ref_obj: (rw.fname), line:1172
|vpiName:rw.fname
|vpiFullName:uvm_pkg.uvm_mem::do_write.rw.fname
|vpiStmt:
\_assignment: , line:1173
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_lineno), line:1173
|vpiName:m_lineno
|vpiFullName:uvm_pkg.uvm_mem::do_write.m_lineno
|vpiRhs:
\_ref_obj: (rw.lineno), line:1173
|vpiName:rw.lineno
|vpiFullName:uvm_pkg.uvm_mem::do_write.rw.lineno
|vpiStmt:
\_if_stmt: , line:1175
|vpiCondition:
\_operation: , line:1175
|vpiOpType:3
|vpiOperand:
\_func_call: (Xcheck_accessX), line:1175
|vpiName:Xcheck_accessX
|vpiArgument:
\_ref_obj: (rw), line:1175
|vpiName:rw
|vpiArgument:
\_ref_obj: (map_info), line:1175
|vpiName:map_info
|vpiStmt:
\_return_stmt: , line:1176
|vpiStmt:
\_assignment: , line:1178
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_write_in_progress), line:1178
|vpiName:m_write_in_progress
|vpiFullName:uvm_pkg.uvm_mem::do_write.m_write_in_progress
|vpiRhs:
\_constant: , line:1178
|vpiConstType:3
|vpiDecompile:'b1
|vpiSize:1
|BIN:1
|vpiStmt:
\_assignment: , line:1180
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.status), line:1180
|vpiName:rw.status
|vpiFullName:uvm_pkg.uvm_mem::do_write.rw.status
|vpiRhs:
\_ref_obj: (UVM_IS_OK), line:1180
|vpiName:UVM_IS_OK
|vpiFullName:uvm_pkg.uvm_mem::do_write.UVM_IS_OK
|vpiStmt:
\_func_call: (pre_write), line:1183
|vpiName:pre_write
|vpiArgument:
\_ref_obj: (rw), line:1183
|vpiName:rw
|vpiStmt:
\_for_stmt: , line:1184
|vpiFullName:uvm_pkg.uvm_mem::do_write
|vpiCondition:
\_operation: , line:1184
|vpiOpType:15
|vpiOperand:
\_ref_obj: (cb), line:1184
|vpiName:cb
|vpiFullName:uvm_pkg.uvm_mem::do_write.cb
|vpiOperand:
\_unsupported_expr: , line:1184
|STRING:
|vpiForInitStmt:
\_assign_stmt:
|vpiRhs:
\_ref_obj: (cbs.first), line:1184
|vpiName:cbs.first
|vpiFullName:uvm_pkg.uvm_mem::do_write.cbs.first
|vpiLhs:
\_chandle_var: (cb), line:1184
|vpiName:cb
|vpiFullName:uvm_pkg.uvm_mem::do_write.cb
|vpiForIncStmt:
\_operation: , line:1184
|vpiOpType:82
|vpiOperand:
\_ref_obj: (cb), line:1184
|vpiName:cb
|vpiStmt:
\_func_call: (cb.pre_write), line:1185
|vpiName:cb.pre_write
|vpiArgument:
\_ref_obj: (rw), line:1185
|vpiName:rw
|vpiStmt:
\_if_stmt: , line:1187
|vpiCondition:
\_operation: , line:1187
|vpiOpType:15
|vpiOperand:
\_ref_obj: (rw.status), line:1187
|vpiName:rw.status
|vpiFullName:uvm_pkg.uvm_mem::do_write.rw.status
|vpiOperand:
\_ref_obj: (UVM_IS_OK), line:1187
|vpiName:UVM_IS_OK
|vpiFullName:uvm_pkg.uvm_mem::do_write.UVM_IS_OK
|vpiStmt:
\_begin: , line:1187
|vpiFullName:uvm_pkg.uvm_mem::do_write
|vpiStmt:
\_assignment: , line:1188
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_write_in_progress), line:1188
|vpiName:m_write_in_progress
|vpiFullName:uvm_pkg.uvm_mem::do_write.m_write_in_progress
|vpiRhs:
\_constant: , line:1188
|vpiConstType:3
|vpiDecompile:'b0
|vpiSize:1
|BIN:0
|vpiStmt:
\_return_stmt: , line:1190
|vpiStmt:
\_assignment: , line:1193
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.status), line:1193
|vpiName:rw.status
|vpiFullName:uvm_pkg.uvm_mem::do_write.rw.status
|vpiRhs:
\_ref_obj: (UVM_NOT_OK), line:1193
|vpiName:UVM_NOT_OK
|vpiFullName:uvm_pkg.uvm_mem::do_write.UVM_NOT_OK
|vpiStmt:
\_if_else: , line:1196
|vpiCondition:
\_operation: , line:1196
|vpiOpType:14
|vpiOperand:
\_ref_obj: (rw.path), line:1196
|vpiName:rw.path
|vpiFullName:uvm_pkg.uvm_mem::do_write.rw.path
|vpiOperand:
\_ref_obj: (UVM_FRONTDOOR), line:1196
|vpiName:UVM_FRONTDOOR
|vpiFullName:uvm_pkg.uvm_mem::do_write.UVM_FRONTDOOR
|vpiStmt:
\_begin: , line:1196
|vpiFullName:uvm_pkg.uvm_mem::do_write
|vpiStmt:
\_if_else: , line:1200
|vpiCondition:
\_operation: , line:1200
|vpiOpType:15
|vpiOperand:
\_ref_obj: (map_info.frontdoor), line:1200
|vpiName:map_info.frontdoor
|vpiFullName:uvm_pkg.uvm_mem::do_write.map_info.frontdoor
|vpiOperand:
\_unsupported_expr: , line:1200
|STRING:
|vpiStmt:
\_begin: , line:1200
|vpiFullName:uvm_pkg.uvm_mem::do_write
|vpiStmt:
\_assignment: , line:1202
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (fd.rw_info), line:1202
|vpiName:fd.rw_info
|vpiFullName:uvm_pkg.uvm_mem::do_write.fd.rw_info
|vpiRhs:
\_ref_obj: (rw), line:1202
|vpiName:rw
|vpiFullName:uvm_pkg.uvm_mem::do_write.rw
|vpiStmt:
\_if_stmt: , line:1203
|vpiCondition:
\_operation: , line:1203
|vpiOpType:14
|vpiOperand:
\_ref_obj: (fd.sequencer), line:1203
|vpiName:fd.sequencer
|vpiFullName:uvm_pkg.uvm_mem::do_write.fd.sequencer
|vpiOperand:
\_unsupported_expr: , line:1203
|STRING:
|vpiStmt:
\_assignment: , line:1204
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (fd.sequencer), line:1204
|vpiName:fd.sequencer
|vpiFullName:uvm_pkg.uvm_mem::do_write.fd.sequencer
|vpiRhs:
\_ref_obj: (system_map.get_sequencer), line:1204
|vpiName:system_map.get_sequencer
|vpiFullName:uvm_pkg.uvm_mem::do_write.system_map.get_sequencer
|vpiStmt:
\_func_call: (fd.start), line:1205
|vpiName:fd.start
|vpiArgument:
\_ref_obj: (fd.sequencer), line:1205
|vpiName:fd.sequencer
|vpiArgument:
\_ref_obj: (rw.parent), line:1205
|vpiName:rw.parent
|vpiElseStmt:
\_begin: , line:1207
|vpiFullName:uvm_pkg.uvm_mem::do_write
|vpiStmt:
\_func_call: (rw.local_map), line:1208
|vpiName:rw.local_map
|vpiStmt:
\_if_stmt: , line:1211
|vpiCondition:
\_operation: , line:1211
|vpiOpType:15
|vpiOperand:
\_ref_obj: (rw.status), line:1211
|vpiName:rw.status
|vpiFullName:uvm_pkg.uvm_mem::do_write.rw.status
|vpiOperand:
\_ref_obj: (UVM_NOT_OK), line:1211
|vpiName:UVM_NOT_OK
|vpiFullName:uvm_pkg.uvm_mem::do_write.UVM_NOT_OK
|vpiStmt:
\_for_stmt: , line:1212
|vpiFullName:uvm_pkg.uvm_mem::do_write
|vpiCondition:
\_operation: , line:1213
|vpiOpType:21
|vpiOperand:
\_ref_obj: (idx), line:1213
|vpiName:idx
|vpiFullName:uvm_pkg.uvm_mem::do_write.idx
|vpiOperand:
\_operation: , line:1213
|vpiOpType:24
|vpiOperand:
\_ref_obj: (rw.offset), line:1213
|vpiName:rw.offset
|vpiFullName:uvm_pkg.uvm_mem::do_write.rw.offset
|vpiOperand:
\_ref_obj: (rw.value), line:1213
|vpiName:rw.value
|vpiFullName:uvm_pkg.uvm_mem::do_write.rw.value
|vpiForInitStmt:
\_assign_stmt:
|vpiRhs:
\_ref_obj: (rw.offset), line:1212
|vpiName:rw.offset
|vpiFullName:uvm_pkg.uvm_mem::do_write.rw.offset
|vpiLhs:
\_chandle_var: (idx), line:1212
|vpiName:idx
|vpiFullName:uvm_pkg.uvm_mem::do_write.idx
|vpiForIncStmt:
\_operation: , line:1214
|vpiOpType:62
|vpiOperand:
\_ref_obj: (idx), line:1214
|vpiName:idx
|vpiStmt:
\_begin: , line:1214
|vpiFullName:uvm_pkg.uvm_mem::do_write
|vpiStmt:
\_func_call: (XsampleX), line:1215
|vpiName:XsampleX
|vpiArgument:
\_operation: , line:1215
|vpiOpType:25
|vpiOperand:
\_ref_obj: (map_info.mem_range), line:1215
|vpiName:map_info.mem_range
|vpiOperand:
\_ref_obj: (idx), line:1215
|vpiName:idx
|vpiArgument:
\_constant: , line:1215
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiArgument:
\_ref_obj: (rw.map), line:1215
|vpiName:rw.map
|vpiStmt:
\_func_call: (m_parent.XsampleX), line:1216
|vpiName:m_parent.XsampleX
|vpiArgument:
\_operation: , line:1216
|vpiOpType:24
|vpiOperand:
\_ref_obj: (map_info.offset), line:1216
|vpiName:map_info.offset
|vpiOperand:
\_operation: , line:1217
|vpiOpType:25
|vpiOperand:
\_ref_obj: (map_info.mem_range), line:1217
|vpiName:map_info.mem_range
|vpiOperand:
\_ref_obj: (idx), line:1217
|vpiName:idx
|vpiArgument:
\_constant: , line:1218
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiArgument:
\_ref_obj: (rw.map), line:1218
|vpiName:rw.map
|vpiElseStmt:
\_begin: , line:1223
|vpiFullName:uvm_pkg.uvm_mem::do_write
|vpiStmt:
\_if_else: , line:1225
|vpiCondition:
\_operation: , line:1225
|vpiOpType:95
|vpiOperand:
\_func_call: (get_access), line:1225
|vpiName:get_access
|vpiArgument:
\_ref_obj: (rw.map), line:1225
|vpiName:rw.map
|vpiOperand:
\_constant: , line:1225
|vpiConstType:6
|vpiDecompile:"RW"
|vpiSize:4
|STRING:"RW"
|vpiOperand:
\_constant: , line:1225
|vpiConstType:6
|vpiDecompile:"WO"
|vpiSize:4
|STRING:"WO"
|vpiStmt:
\_begin: , line:1225
|vpiFullName:uvm_pkg.uvm_mem::do_write
|vpiStmt:
\_if_else: , line:1227
|vpiCondition:
\_operation: , line:1227
|vpiOpType:15
|vpiOperand:
\_ref_obj: (bkdr), line:1227
|vpiName:bkdr
|vpiFullName:uvm_pkg.uvm_mem::do_write.bkdr
|vpiOperand:
\_unsupported_expr: , line:1227
|STRING:
|vpiStmt:
\_func_call: (bkdr.write), line:1228
|vpiName:bkdr.write
|vpiArgument:
\_ref_obj: (rw), line:1228
|vpiName:rw
|vpiElseStmt:
\_func_call: (backdoor_write), line:1230
|vpiName:backdoor_write
|vpiArgument:
\_ref_obj: (rw), line:1230
|vpiName:rw
|vpiElseStmt:
\_assignment: , line:1233
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.status), line:1233
|vpiName:rw.status
|vpiFullName:uvm_pkg.uvm_mem::do_write.rw.status
|vpiRhs:
\_ref_obj: (UVM_NOT_OK), line:1233
|vpiName:UVM_NOT_OK
|vpiFullName:uvm_pkg.uvm_mem::do_write.UVM_NOT_OK
|vpiStmt:
\_func_call: (post_write), line:1237
|vpiName:post_write
|vpiArgument:
\_ref_obj: (rw), line:1237
|vpiName:rw
|vpiStmt:
\_for_stmt: , line:1238
|vpiFullName:uvm_pkg.uvm_mem::do_write
|vpiCondition:
\_operation: , line:1238
|vpiOpType:15
|vpiOperand:
\_ref_obj: (cb), line:1238
|vpiName:cb
|vpiFullName:uvm_pkg.uvm_mem::do_write.cb
|vpiOperand:
\_unsupported_expr: , line:1238
|STRING:
|vpiForInitStmt:
\_assign_stmt:
|vpiRhs:
\_ref_obj: (cbs.first), line:1238
|vpiName:cbs.first
|vpiFullName:uvm_pkg.uvm_mem::do_write.cbs.first
|vpiLhs:
\_chandle_var: (cb), line:1238
|vpiName:cb
|vpiFullName:uvm_pkg.uvm_mem::do_write.cb
|vpiForIncStmt:
\_operation: , line:1238
|vpiOpType:82
|vpiOperand:
\_ref_obj: (cb), line:1238
|vpiName:cb
|vpiStmt:
\_func_call: (cb.post_write), line:1239
|vpiName:cb.post_write
|vpiArgument:
\_ref_obj: (rw), line:1239
|vpiName:rw
|vpiStmt:
\_if_stmt: , line:1242
|vpiCondition:
\_func_call: (uvm_report_enabled), line:1242
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_HIGH), line:1242
|vpiName:UVM_HIGH
|vpiArgument:
\_ref_obj: (UVM_INFO), line:1242
|vpiName:UVM_INFO
|vpiArgument:
\_constant: , line:1242
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_begin: , line:1242
|vpiFullName:uvm_pkg.uvm_mem::do_write
|vpiStmt:
\_if_else: , line:1244
|vpiCondition:
\_operation: , line:1244
|vpiOpType:14
|vpiOperand:
\_ref_obj: (rw.path), line:1244
|vpiName:rw.path
|vpiFullName:uvm_pkg.uvm_mem::do_write.rw.path
|vpiOperand:
\_ref_obj: (UVM_FRONTDOOR), line:1244
|vpiName:UVM_FRONTDOOR
|vpiFullName:uvm_pkg.uvm_mem::do_write.UVM_FRONTDOOR
|vpiStmt:
\_assignment: , line:1245
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (path_s), line:1245
|vpiName:path_s
|vpiFullName:uvm_pkg.uvm_mem::do_write.path_s
|vpiRhs:
\_operation: , line:1245
|vpiOpType:32
|vpiOperand:
\_operation: , line:1245
|vpiOpType:15
|vpiOperand:
\_ref_obj: (map_info.frontdoor), line:1245
|vpiName:map_info.frontdoor
|vpiFullName:uvm_pkg.uvm_mem::do_write.map_info.frontdoor
|vpiOperand:
\_unsupported_expr: , line:1245
|STRING:
|vpiOperand:
\_constant: , line:1245
|vpiConstType:6
|vpiDecompile:"user frontdoor"
|vpiSize:16
|STRING:"user frontdoor"
|vpiOperand:
\_operation: , line:1246
|vpiOpType:33
|vpiOperand:
\_constant: , line:1246
|vpiConstType:6
|vpiDecompile:"map "
|vpiSize:6
|STRING:"map "
|vpiOperand:
\_ref_obj: (rw.map), line:1246
|vpiName:rw.map
|vpiFullName:uvm_pkg.uvm_mem::do_write.rw.map
|vpiElseStmt:
\_assignment: , line:1248
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (path_s), line:1248
|vpiName:path_s
|vpiFullName:uvm_pkg.uvm_mem::do_write.path_s
|vpiRhs:
\_operation: , line:1248
|vpiOpType:32
|vpiOperand:
\_operation: , line:1248
|vpiOpType:15
|vpiOperand:
\_func_call: (get_backdoor), line:1248
|vpiName:get_backdoor
|vpiOperand:
\_unsupported_expr: , line:1248
|STRING:
|vpiOperand:
\_constant: , line:1248
|vpiConstType:6
|vpiDecompile:"user backdoor"
|vpiSize:15
|STRING:"user backdoor"
|vpiOperand:
\_constant: , line:1248
|vpiConstType:6
|vpiDecompile:"DPI backdoor"
|vpiSize:14
|STRING:"DPI backdoor"
|vpiStmt:
\_if_else: , line:1250
|vpiCondition:
\_operation: , line:1250
|vpiOpType:18
|vpiOperand:
\_ref_obj: (rw.value), line:1250
|vpiName:rw.value
|vpiFullName:uvm_pkg.uvm_mem::do_write.rw.value
|vpiOperand:
\_constant: , line:1250
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_begin: , line:1250
|vpiFullName:uvm_pkg.uvm_mem::do_write
|vpiStmt:
\_assignment: , line:1251
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (value_s), line:1251
|vpiName:value_s
|vpiFullName:uvm_pkg.uvm_mem::do_write.value_s
|vpiRhs:
\_constant: , line:1251
|vpiConstType:6
|vpiDecompile:"='{"
|vpiSize:5
|STRING:"='{"
|vpiStmt:
\_assignment: , line:1252
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (pre_s), line:1252
|vpiName:pre_s
|vpiFullName:uvm_pkg.uvm_mem::do_write.pre_s
|vpiRhs:
\_constant: , line:1252
|vpiConstType:6
|vpiDecompile:"Burst "
|vpiSize:8
|STRING:"Burst "
|vpiStmt:
\_foreach_stmt: , line:1253
|vpiFullName:uvm_pkg.uvm_mem::do_write
|vpiVariables:
\_chandle_var: (rw), line:1253
|vpiName:rw
|vpiFullName:uvm_pkg.uvm_mem::do_write.rw
|vpiLoopVars:
\_chandle_var: (i), line:1253
|vpiName:i
|vpiFullName:uvm_pkg.uvm_mem::do_write.i
|vpiStmt:
\_assignment: , line:1254
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (value_s), line:1254
|vpiName:value_s
|vpiFullName:uvm_pkg.uvm_mem::do_write.value_s
|vpiRhs:
\_operation: , line:1254
|vpiOpType:33
|vpiOperand:
\_ref_obj: (value_s), line:1254
|vpiName:value_s
|vpiOperand:
\_sys_func_call: ($sformatf), line:1254
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:1254
|vpiConstType:6
|vpiDecompile:"%0h,"
|vpiSize:6
|STRING:"%0h,"
|vpiArgument:
\_ref_obj: (rw.value), line:1254
|vpiName:rw.value
|vpiStmt:
\_assignment: , line:1255
|vpiBlocking:1
|vpiLhs:
\_bit_select: (value_s), line:1255
|vpiName:value_s
|vpiFullName:uvm_pkg.uvm_mem::do_write.value_s
|vpiIndex:
\_operation: , line:1255
|vpiOpType:11
|vpiOperand:
\_ref_obj: (value_s.len), line:1255
|vpiName:value_s.len
|vpiOperand:
\_constant: , line:1255
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiRhs:
\_constant: , line:1255
|vpiConstType:6
|vpiDecompile:"}"
|vpiSize:3
|STRING:"}"
|vpiStmt:
\_assignment: , line:1256
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (range_s), line:1256
|vpiName:range_s
|vpiFullName:uvm_pkg.uvm_mem::do_write.range_s
|vpiRhs:
\_sys_func_call: ($sformatf), line:1256
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:1256
|vpiConstType:6
|vpiDecompile:"[%0d:%0d]"
|vpiSize:11
|STRING:"[%0d:%0d]"
|vpiArgument:
\_ref_obj: (rw.offset), line:1256
|vpiName:rw.offset
|vpiArgument:
\_operation: , line:1256
|vpiOpType:24
|vpiOperand:
\_ref_obj: (rw.offset), line:1256
|vpiName:rw.offset
|vpiOperand:
\_ref_obj: (rw.value), line:1256
|vpiName:rw.value
|vpiElseStmt:
\_begin: , line:1258
|vpiFullName:uvm_pkg.uvm_mem::do_write
|vpiStmt:
\_assignment: , line:1259
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (value_s), line:1259
|vpiName:value_s
|vpiFullName:uvm_pkg.uvm_mem::do_write.value_s
|vpiRhs:
\_sys_func_call: ($sformatf), line:1259
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:1259
|vpiConstType:6
|vpiDecompile:"=%0h"
|vpiSize:6
|STRING:"=%0h"
|vpiArgument:
\_ref_obj: (rw.value), line:1259
|vpiName:rw.value
|vpiStmt:
\_assignment: , line:1260
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (range_s), line:1260
|vpiName:range_s
|vpiFullName:uvm_pkg.uvm_mem::do_write.range_s
|vpiRhs:
\_sys_func_call: ($sformatf), line:1260
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:1260
|vpiConstType:6
|vpiDecompile:"[%0d]"
|vpiSize:7
|STRING:"[%0d]"
|vpiArgument:
\_ref_obj: (rw.offset), line:1260
|vpiName:rw.offset
|vpiStmt:
\_begin: , line:118
|vpiFullName:uvm_pkg.uvm_mem::do_write
|vpiStmt:
\_if_stmt: , line:119
|vpiCondition:
\_func_call: (uvm_report_enabled), line:119
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_HIGH), line:119
|vpiName:UVM_HIGH
|vpiArgument:
\_ref_obj: (UVM_INFO), line:119
|vpiName:UVM_INFO
|vpiArgument:
\_constant: , line:119
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_info), line:121
|vpiName:uvm_report_info
|vpiFunction:
\_function: (uvm_report_info), line:126
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_operation: , line:121
|vpiOpType:33
|vpiOperand:
\_ref_obj: (pre_s), line:121
|vpiName:pre_s
|vpiOperand:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"Wrote memory via "
|vpiSize:19
|STRING:"Wrote memory via "
|vpiOperand:
\_ref_obj: (path_s), line:121
|vpiName:path_s
|vpiOperand:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:": "
|vpiSize:4
|STRING:": "
|vpiOperand:
\_func_call: (get_full_name), line:122
|vpiName:get_full_name
|vpiOperand:
\_ref_obj: (range_s), line:122
|vpiName:range_s
|vpiOperand:
\_ref_obj: (value_s), line:122
|vpiName:value_s
|vpiArgument:
\_ref_obj: (UVM_HIGH), line:122
|vpiName:UVM_HIGH
|vpiArgument:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem.svh"
|vpiSize:202
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem.svh"
|vpiArgument:
\_constant: , line:122
|vpiConstType:7
|vpiDecompile:1264
|vpiSize:32
|INT:1264
|vpiArgument:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:122
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:1268
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_write_in_progress), line:1268
|vpiName:m_write_in_progress
|vpiFullName:uvm_pkg.uvm_mem::do_write.m_write_in_progress
|vpiRhs:
\_constant: , line:1268
|vpiConstType:3
|vpiDecompile:'b0
|vpiSize:1
|BIN:0
|vpiTaskFunc:
\_task: (uvm_mem::do_read), line:1275
|vpiName:uvm_mem::do_read
|vpiFullName:uvm_pkg.uvm_mem::do_read
|vpiStmt:
\_begin: , parent:uvm_mem::do_read
|vpiFullName:uvm_pkg.uvm_mem::do_read
|vpiStmt:
\_assignment: , line:1280
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_fname), line:1280
|vpiName:m_fname
|vpiFullName:uvm_pkg.uvm_mem::do_read.m_fname
|vpiRhs:
\_ref_obj: (rw.fname), line:1280
|vpiName:rw.fname
|vpiFullName:uvm_pkg.uvm_mem::do_read.rw.fname
|vpiStmt:
\_assignment: , line:1281
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_lineno), line:1281
|vpiName:m_lineno
|vpiFullName:uvm_pkg.uvm_mem::do_read.m_lineno
|vpiRhs:
\_ref_obj: (rw.lineno), line:1281
|vpiName:rw.lineno
|vpiFullName:uvm_pkg.uvm_mem::do_read.rw.lineno
|vpiStmt:
\_if_stmt: , line:1283
|vpiCondition:
\_operation: , line:1283
|vpiOpType:3
|vpiOperand:
\_func_call: (Xcheck_accessX), line:1283
|vpiName:Xcheck_accessX
|vpiArgument:
\_ref_obj: (rw), line:1283
|vpiName:rw
|vpiArgument:
\_ref_obj: (map_info), line:1283
|vpiName:map_info
|vpiStmt:
\_return_stmt: , line:1284
|vpiStmt:
\_assignment: , line:1286
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_read_in_progress), line:1286
|vpiName:m_read_in_progress
|vpiFullName:uvm_pkg.uvm_mem::do_read.m_read_in_progress
|vpiRhs:
\_constant: , line:1286
|vpiConstType:3
|vpiDecompile:'b1
|vpiSize:1
|BIN:1
|vpiStmt:
\_assignment: , line:1288
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.status), line:1288
|vpiName:rw.status
|vpiFullName:uvm_pkg.uvm_mem::do_read.rw.status
|vpiRhs:
\_ref_obj: (UVM_IS_OK), line:1288
|vpiName:UVM_IS_OK
|vpiFullName:uvm_pkg.uvm_mem::do_read.UVM_IS_OK
|vpiStmt:
\_func_call: (pre_read), line:1291
|vpiName:pre_read
|vpiArgument:
\_ref_obj: (rw), line:1291
|vpiName:rw
|vpiStmt:
\_for_stmt: , line:1292
|vpiFullName:uvm_pkg.uvm_mem::do_read
|vpiCondition:
\_operation: , line:1292
|vpiOpType:15
|vpiOperand:
\_ref_obj: (cb), line:1292
|vpiName:cb
|vpiFullName:uvm_pkg.uvm_mem::do_read.cb
|vpiOperand:
\_unsupported_expr: , line:1292
|STRING:
|vpiForInitStmt:
\_assign_stmt:
|vpiRhs:
\_ref_obj: (cbs.first), line:1292
|vpiName:cbs.first
|vpiFullName:uvm_pkg.uvm_mem::do_read.cbs.first
|vpiLhs:
\_chandle_var: (cb), line:1292
|vpiName:cb
|vpiFullName:uvm_pkg.uvm_mem::do_read.cb
|vpiForIncStmt:
\_operation: , line:1292
|vpiOpType:82
|vpiOperand:
\_ref_obj: (cb), line:1292
|vpiName:cb
|vpiStmt:
\_func_call: (cb.pre_read), line:1293
|vpiName:cb.pre_read
|vpiArgument:
\_ref_obj: (rw), line:1293
|vpiName:rw
|vpiStmt:
\_if_stmt: , line:1295
|vpiCondition:
\_operation: , line:1295
|vpiOpType:15
|vpiOperand:
\_ref_obj: (rw.status), line:1295
|vpiName:rw.status
|vpiFullName:uvm_pkg.uvm_mem::do_read.rw.status
|vpiOperand:
\_ref_obj: (UVM_IS_OK), line:1295
|vpiName:UVM_IS_OK
|vpiFullName:uvm_pkg.uvm_mem::do_read.UVM_IS_OK
|vpiStmt:
\_begin: , line:1295
|vpiFullName:uvm_pkg.uvm_mem::do_read
|vpiStmt:
\_assignment: , line:1296
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_read_in_progress), line:1296
|vpiName:m_read_in_progress
|vpiFullName:uvm_pkg.uvm_mem::do_read.m_read_in_progress
|vpiRhs:
\_constant: , line:1296
|vpiConstType:3
|vpiDecompile:'b0
|vpiSize:1
|BIN:0
|vpiStmt:
\_return_stmt: , line:1298
|vpiStmt:
\_assignment: , line:1301
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.status), line:1301
|vpiName:rw.status
|vpiFullName:uvm_pkg.uvm_mem::do_read.rw.status
|vpiRhs:
\_ref_obj: (UVM_NOT_OK), line:1301
|vpiName:UVM_NOT_OK
|vpiFullName:uvm_pkg.uvm_mem::do_read.UVM_NOT_OK
|vpiStmt:
\_if_else: , line:1304
|vpiCondition:
\_operation: , line:1304
|vpiOpType:14
|vpiOperand:
\_ref_obj: (rw.path), line:1304
|vpiName:rw.path
|vpiFullName:uvm_pkg.uvm_mem::do_read.rw.path
|vpiOperand:
\_ref_obj: (UVM_FRONTDOOR), line:1304
|vpiName:UVM_FRONTDOOR
|vpiFullName:uvm_pkg.uvm_mem::do_read.UVM_FRONTDOOR
|vpiStmt:
\_begin: , line:1304
|vpiFullName:uvm_pkg.uvm_mem::do_read
|vpiStmt:
\_if_else: , line:1308
|vpiCondition:
\_operation: , line:1308
|vpiOpType:15
|vpiOperand:
\_ref_obj: (map_info.frontdoor), line:1308
|vpiName:map_info.frontdoor
|vpiFullName:uvm_pkg.uvm_mem::do_read.map_info.frontdoor
|vpiOperand:
\_unsupported_expr: , line:1308
|STRING:
|vpiStmt:
\_begin: , line:1308
|vpiFullName:uvm_pkg.uvm_mem::do_read
|vpiStmt:
\_assignment: , line:1310
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (fd.rw_info), line:1310
|vpiName:fd.rw_info
|vpiFullName:uvm_pkg.uvm_mem::do_read.fd.rw_info
|vpiRhs:
\_ref_obj: (rw), line:1310
|vpiName:rw
|vpiFullName:uvm_pkg.uvm_mem::do_read.rw
|vpiStmt:
\_if_stmt: , line:1311
|vpiCondition:
\_operation: , line:1311
|vpiOpType:14
|vpiOperand:
\_ref_obj: (fd.sequencer), line:1311
|vpiName:fd.sequencer
|vpiFullName:uvm_pkg.uvm_mem::do_read.fd.sequencer
|vpiOperand:
\_unsupported_expr: , line:1311
|STRING:
|vpiStmt:
\_assignment: , line:1312
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (fd.sequencer), line:1312
|vpiName:fd.sequencer
|vpiFullName:uvm_pkg.uvm_mem::do_read.fd.sequencer
|vpiRhs:
\_ref_obj: (system_map.get_sequencer), line:1312
|vpiName:system_map.get_sequencer
|vpiFullName:uvm_pkg.uvm_mem::do_read.system_map.get_sequencer
|vpiStmt:
\_func_call: (fd.start), line:1313
|vpiName:fd.start
|vpiArgument:
\_ref_obj: (fd.sequencer), line:1313
|vpiName:fd.sequencer
|vpiArgument:
\_ref_obj: (rw.parent), line:1313
|vpiName:rw.parent
|vpiElseStmt:
\_begin: , line:1315
|vpiFullName:uvm_pkg.uvm_mem::do_read
|vpiStmt:
\_func_call: (rw.local_map), line:1316
|vpiName:rw.local_map
|vpiStmt:
\_if_stmt: , line:1319
|vpiCondition:
\_operation: , line:1319
|vpiOpType:15
|vpiOperand:
\_ref_obj: (rw.status), line:1319
|vpiName:rw.status
|vpiFullName:uvm_pkg.uvm_mem::do_read.rw.status
|vpiOperand:
\_ref_obj: (UVM_NOT_OK), line:1319
|vpiName:UVM_NOT_OK
|vpiFullName:uvm_pkg.uvm_mem::do_read.UVM_NOT_OK
|vpiStmt:
\_for_stmt: , line:1320
|vpiFullName:uvm_pkg.uvm_mem::do_read
|vpiCondition:
\_operation: , line:1321
|vpiOpType:21
|vpiOperand:
\_ref_obj: (idx), line:1321
|vpiName:idx
|vpiFullName:uvm_pkg.uvm_mem::do_read.idx
|vpiOperand:
\_operation: , line:1321
|vpiOpType:24
|vpiOperand:
\_ref_obj: (rw.offset), line:1321
|vpiName:rw.offset
|vpiFullName:uvm_pkg.uvm_mem::do_read.rw.offset
|vpiOperand:
\_ref_obj: (rw.value), line:1321
|vpiName:rw.value
|vpiFullName:uvm_pkg.uvm_mem::do_read.rw.value
|vpiForInitStmt:
\_assign_stmt:
|vpiRhs:
\_ref_obj: (rw.offset), line:1320
|vpiName:rw.offset
|vpiFullName:uvm_pkg.uvm_mem::do_read.rw.offset
|vpiLhs:
\_chandle_var: (idx), line:1320
|vpiName:idx
|vpiFullName:uvm_pkg.uvm_mem::do_read.idx
|vpiForIncStmt:
\_operation: , line:1322
|vpiOpType:62
|vpiOperand:
\_ref_obj: (idx), line:1322
|vpiName:idx
|vpiStmt:
\_begin: , line:1322
|vpiFullName:uvm_pkg.uvm_mem::do_read
|vpiStmt:
\_func_call: (XsampleX), line:1323
|vpiName:XsampleX
|vpiArgument:
\_operation: , line:1323
|vpiOpType:25
|vpiOperand:
\_ref_obj: (map_info.mem_range), line:1323
|vpiName:map_info.mem_range
|vpiOperand:
\_ref_obj: (idx), line:1323
|vpiName:idx
|vpiArgument:
\_constant: , line:1323
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiArgument:
\_ref_obj: (rw.map), line:1323
|vpiName:rw.map
|vpiStmt:
\_func_call: (m_parent.XsampleX), line:1324
|vpiName:m_parent.XsampleX
|vpiArgument:
\_operation: , line:1324
|vpiOpType:24
|vpiOperand:
\_ref_obj: (map_info.offset), line:1324
|vpiName:map_info.offset
|vpiOperand:
\_operation: , line:1325
|vpiOpType:25
|vpiOperand:
\_ref_obj: (map_info.mem_range), line:1325
|vpiName:map_info.mem_range
|vpiOperand:
\_ref_obj: (idx), line:1325
|vpiName:idx
|vpiArgument:
\_constant: , line:1326
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiArgument:
\_ref_obj: (rw.map), line:1326
|vpiName:rw.map
|vpiElseStmt:
\_begin: , line:1331
|vpiFullName:uvm_pkg.uvm_mem::do_read
|vpiStmt:
\_if_else: , line:1333
|vpiCondition:
\_operation: , line:1333
|vpiOpType:95
|vpiOperand:
\_func_call: (get_access), line:1333
|vpiName:get_access
|vpiArgument:
\_ref_obj: (rw.map), line:1333
|vpiName:rw.map
|vpiOperand:
\_constant: , line:1333
|vpiConstType:6
|vpiDecompile:"RW"
|vpiSize:4
|STRING:"RW"
|vpiOperand:
\_constant: , line:1333
|vpiConstType:6
|vpiDecompile:"RO"
|vpiSize:4
|STRING:"RO"
|vpiStmt:
\_begin: , line:1333
|vpiFullName:uvm_pkg.uvm_mem::do_read
|vpiStmt:
\_if_else: , line:1335
|vpiCondition:
\_operation: , line:1335
|vpiOpType:15
|vpiOperand:
\_ref_obj: (bkdr), line:1335
|vpiName:bkdr
|vpiFullName:uvm_pkg.uvm_mem::do_read.bkdr
|vpiOperand:
\_unsupported_expr: , line:1335
|STRING:
|vpiStmt:
\_func_call: (bkdr.read), line:1336
|vpiName:bkdr.read
|vpiArgument:
\_ref_obj: (rw), line:1336
|vpiName:rw
|vpiElseStmt:
\_func_call: (backdoor_read), line:1338
|vpiName:backdoor_read
|vpiArgument:
\_ref_obj: (rw), line:1338
|vpiName:rw
|vpiElseStmt:
\_assignment: , line:1341
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.status), line:1341
|vpiName:rw.status
|vpiFullName:uvm_pkg.uvm_mem::do_read.rw.status
|vpiRhs:
\_ref_obj: (UVM_NOT_OK), line:1341
|vpiName:UVM_NOT_OK
|vpiFullName:uvm_pkg.uvm_mem::do_read.UVM_NOT_OK
|vpiStmt:
\_func_call: (post_read), line:1346
|vpiName:post_read
|vpiArgument:
\_ref_obj: (rw), line:1346
|vpiName:rw
|vpiStmt:
\_for_stmt: , line:1347
|vpiFullName:uvm_pkg.uvm_mem::do_read
|vpiCondition:
\_operation: , line:1347
|vpiOpType:15
|vpiOperand:
\_ref_obj: (cb), line:1347
|vpiName:cb
|vpiFullName:uvm_pkg.uvm_mem::do_read.cb
|vpiOperand:
\_unsupported_expr: , line:1347
|STRING:
|vpiForInitStmt:
\_assign_stmt:
|vpiRhs:
\_ref_obj: (cbs.first), line:1347
|vpiName:cbs.first
|vpiFullName:uvm_pkg.uvm_mem::do_read.cbs.first
|vpiLhs:
\_chandle_var: (cb), line:1347
|vpiName:cb
|vpiFullName:uvm_pkg.uvm_mem::do_read.cb
|vpiForIncStmt:
\_operation: , line:1347
|vpiOpType:82
|vpiOperand:
\_ref_obj: (cb), line:1347
|vpiName:cb
|vpiStmt:
\_func_call: (cb.post_read), line:1348
|vpiName:cb.post_read
|vpiArgument:
\_ref_obj: (rw), line:1348
|vpiName:rw
|vpiStmt:
\_if_stmt: , line:1351
|vpiCondition:
\_func_call: (uvm_report_enabled), line:1351
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_HIGH), line:1351
|vpiName:UVM_HIGH
|vpiArgument:
\_ref_obj: (UVM_INFO), line:1351
|vpiName:UVM_INFO
|vpiArgument:
\_constant: , line:1351
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_begin: , line:1351
|vpiFullName:uvm_pkg.uvm_mem::do_read
|vpiStmt:
\_if_else: , line:1353
|vpiCondition:
\_operation: , line:1353
|vpiOpType:14
|vpiOperand:
\_ref_obj: (rw.path), line:1353
|vpiName:rw.path
|vpiFullName:uvm_pkg.uvm_mem::do_read.rw.path
|vpiOperand:
\_ref_obj: (UVM_FRONTDOOR), line:1353
|vpiName:UVM_FRONTDOOR
|vpiFullName:uvm_pkg.uvm_mem::do_read.UVM_FRONTDOOR
|vpiStmt:
\_assignment: , line:1354
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (path_s), line:1354
|vpiName:path_s
|vpiFullName:uvm_pkg.uvm_mem::do_read.path_s
|vpiRhs:
\_operation: , line:1354
|vpiOpType:32
|vpiOperand:
\_operation: , line:1354
|vpiOpType:15
|vpiOperand:
\_ref_obj: (map_info.frontdoor), line:1354
|vpiName:map_info.frontdoor
|vpiFullName:uvm_pkg.uvm_mem::do_read.map_info.frontdoor
|vpiOperand:
\_unsupported_expr: , line:1354
|STRING:
|vpiOperand:
\_constant: , line:1354
|vpiConstType:6
|vpiDecompile:"user frontdoor"
|vpiSize:16
|STRING:"user frontdoor"
|vpiOperand:
\_operation: , line:1355
|vpiOpType:33
|vpiOperand:
\_constant: , line:1355
|vpiConstType:6
|vpiDecompile:"map "
|vpiSize:6
|STRING:"map "
|vpiOperand:
\_ref_obj: (rw.map), line:1355
|vpiName:rw.map
|vpiFullName:uvm_pkg.uvm_mem::do_read.rw.map
|vpiElseStmt:
\_assignment: , line:1357
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (path_s), line:1357
|vpiName:path_s
|vpiFullName:uvm_pkg.uvm_mem::do_read.path_s
|vpiRhs:
\_operation: , line:1357
|vpiOpType:32
|vpiOperand:
\_operation: , line:1357
|vpiOpType:15
|vpiOperand:
\_func_call: (get_backdoor), line:1357
|vpiName:get_backdoor
|vpiOperand:
\_unsupported_expr: , line:1357
|STRING:
|vpiOperand:
\_constant: , line:1357
|vpiConstType:6
|vpiDecompile:"user backdoor"
|vpiSize:15
|STRING:"user backdoor"
|vpiOperand:
\_constant: , line:1357
|vpiConstType:6
|vpiDecompile:"DPI backdoor"
|vpiSize:14
|STRING:"DPI backdoor"
|vpiStmt:
\_if_else: , line:1359
|vpiCondition:
\_operation: , line:1359
|vpiOpType:18
|vpiOperand:
\_ref_obj: (rw.value), line:1359
|vpiName:rw.value
|vpiFullName:uvm_pkg.uvm_mem::do_read.rw.value
|vpiOperand:
\_constant: , line:1359
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_begin: , line:1359
|vpiFullName:uvm_pkg.uvm_mem::do_read
|vpiStmt:
\_assignment: , line:1360
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (value_s), line:1360
|vpiName:value_s
|vpiFullName:uvm_pkg.uvm_mem::do_read.value_s
|vpiRhs:
\_constant: , line:1360
|vpiConstType:6
|vpiDecompile:"='{"
|vpiSize:5
|STRING:"='{"
|vpiStmt:
\_assignment: , line:1361
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (pre_s), line:1361
|vpiName:pre_s
|vpiFullName:uvm_pkg.uvm_mem::do_read.pre_s
|vpiRhs:
\_constant: , line:1361
|vpiConstType:6
|vpiDecompile:"Burst "
|vpiSize:8
|STRING:"Burst "
|vpiStmt:
\_foreach_stmt: , line:1362
|vpiFullName:uvm_pkg.uvm_mem::do_read
|vpiVariables:
\_chandle_var: (rw), line:1362
|vpiName:rw
|vpiFullName:uvm_pkg.uvm_mem::do_read.rw
|vpiLoopVars:
\_chandle_var: (i), line:1362
|vpiName:i
|vpiFullName:uvm_pkg.uvm_mem::do_read.i
|vpiStmt:
\_assignment: , line:1363
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (value_s), line:1363
|vpiName:value_s
|vpiFullName:uvm_pkg.uvm_mem::do_read.value_s
|vpiRhs:
\_operation: , line:1363
|vpiOpType:33
|vpiOperand:
\_ref_obj: (value_s), line:1363
|vpiName:value_s
|vpiOperand:
\_sys_func_call: ($sformatf), line:1363
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:1363
|vpiConstType:6
|vpiDecompile:"%0h,"
|vpiSize:6
|STRING:"%0h,"
|vpiArgument:
\_ref_obj: (rw.value), line:1363
|vpiName:rw.value
|vpiStmt:
\_assignment: , line:1364
|vpiBlocking:1
|vpiLhs:
\_bit_select: (value_s), line:1364
|vpiName:value_s
|vpiFullName:uvm_pkg.uvm_mem::do_read.value_s
|vpiIndex:
\_operation: , line:1364
|vpiOpType:11
|vpiOperand:
\_ref_obj: (value_s.len), line:1364
|vpiName:value_s.len
|vpiOperand:
\_constant: , line:1364
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiRhs:
\_constant: , line:1364
|vpiConstType:6
|vpiDecompile:"}"
|vpiSize:3
|STRING:"}"
|vpiStmt:
\_assignment: , line:1365
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (range_s), line:1365
|vpiName:range_s
|vpiFullName:uvm_pkg.uvm_mem::do_read.range_s
|vpiRhs:
\_sys_func_call: ($sformatf), line:1365
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:1365
|vpiConstType:6
|vpiDecompile:"[%0d:%0d]"
|vpiSize:11
|STRING:"[%0d:%0d]"
|vpiArgument:
\_ref_obj: (rw.offset), line:1365
|vpiName:rw.offset
|vpiArgument:
\_operation: , line:1365
|vpiOpType:24
|vpiOperand:
\_ref_obj: (rw.offset), line:1365
|vpiName:rw.offset
|vpiOperand:
\_ref_obj: (rw.value), line:1365
|vpiName:rw.value
|vpiElseStmt:
\_begin: , line:1367
|vpiFullName:uvm_pkg.uvm_mem::do_read
|vpiStmt:
\_assignment: , line:1368
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (value_s), line:1368
|vpiName:value_s
|vpiFullName:uvm_pkg.uvm_mem::do_read.value_s
|vpiRhs:
\_sys_func_call: ($sformatf), line:1368
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:1368
|vpiConstType:6
|vpiDecompile:"=%0h"
|vpiSize:6
|STRING:"=%0h"
|vpiArgument:
\_ref_obj: (rw.value), line:1368
|vpiName:rw.value
|vpiStmt:
\_assignment: , line:1369
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (range_s), line:1369
|vpiName:range_s
|vpiFullName:uvm_pkg.uvm_mem::do_read.range_s
|vpiRhs:
\_sys_func_call: ($sformatf), line:1369
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:1369
|vpiConstType:6
|vpiDecompile:"[%0d]"
|vpiSize:7
|STRING:"[%0d]"
|vpiArgument:
\_ref_obj: (rw.offset), line:1369
|vpiName:rw.offset
|vpiStmt:
\_begin: , line:118
|vpiFullName:uvm_pkg.uvm_mem::do_read
|vpiStmt:
\_if_stmt: , line:119
|vpiCondition:
\_func_call: (uvm_report_enabled), line:119
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_HIGH), line:119
|vpiName:UVM_HIGH
|vpiArgument:
\_ref_obj: (UVM_INFO), line:119
|vpiName:UVM_INFO
|vpiArgument:
\_constant: , line:119
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_info), line:121
|vpiName:uvm_report_info
|vpiFunction:
\_function: (uvm_report_info), line:126
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_operation: , line:121
|vpiOpType:33
|vpiOperand:
\_ref_obj: (pre_s), line:121
|vpiName:pre_s
|vpiOperand:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"Read memory via "
|vpiSize:18
|STRING:"Read memory via "
|vpiOperand:
\_ref_obj: (path_s), line:121
|vpiName:path_s
|vpiOperand:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:": "
|vpiSize:4
|STRING:": "
|vpiOperand:
\_func_call: (get_full_name), line:122
|vpiName:get_full_name
|vpiOperand:
\_ref_obj: (range_s), line:122
|vpiName:range_s
|vpiOperand:
\_ref_obj: (value_s), line:122
|vpiName:value_s
|vpiArgument:
\_ref_obj: (UVM_HIGH), line:122
|vpiName:UVM_HIGH
|vpiArgument:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem.svh"
|vpiSize:202
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem.svh"
|vpiArgument:
\_constant: , line:122
|vpiConstType:7
|vpiDecompile:1372
|vpiSize:32
|INT:1372
|vpiArgument:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:122
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:1376
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_read_in_progress), line:1376
|vpiName:m_read_in_progress
|vpiFullName:uvm_pkg.uvm_mem::do_read.m_read_in_progress
|vpiRhs:
\_constant: , line:1376
|vpiConstType:3
|vpiDecompile:'b0
|vpiSize:1
|BIN:0
|vpiTaskFunc:
\_function: (uvm_mem::Xcheck_accessX), line:1383
|vpiName:uvm_mem::Xcheck_accessX
|vpiFullName:uvm_pkg.uvm_mem::Xcheck_accessX
|vpiReturn:
\_bit_var: , line:1383
|vpiIODecl:
\_io_decl: (rw)
|vpiName:rw
|vpiDirection:1
|vpiExpr:
\_chandle_var: (uvm_reg_item), line:1383, parent:rw
|vpiName:uvm_reg_item
|vpiFullName:rw.uvm_reg_item
|vpiIODecl:
\_io_decl: (map_info)
|vpiName:map_info
|vpiDirection:2
|vpiExpr:
\_chandle_var: (uvm_reg_map_info), line:1384, parent:map_info
|vpiName:uvm_reg_map_info
|vpiFullName:map_info.uvm_reg_map_info
|vpiStmt:
\_begin: , parent:uvm_mem::Xcheck_accessX
|vpiFullName:uvm_pkg.uvm_mem::Xcheck_accessX
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:19
|vpiOperand:
\_ref_obj: (rw.offset), line:152
|vpiName:rw.offset
|vpiFullName:uvm_pkg.uvm_mem::Xcheck_accessX.rw.offset
|vpiOperand:
\_ref_obj: (m_size), line:152
|vpiName:m_size
|vpiFullName:uvm_pkg.uvm_mem::Xcheck_accessX.m_size
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_mem::Xcheck_accessX
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_mem::Xcheck_accessX
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_func_call: (get_type_name), line:155
|vpiName:get_type_name
|vpiStmt:
\_func_call: (uvm_report_error), line:156
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_func_call: (get_type_name), line:156
|vpiName:get_type_name
|vpiArgument:
\_sys_func_call: ($sformatf), line:158
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"Offset 'h%0h exceeds size of memory, 'h%0h"
|vpiSize:44
|STRING:"Offset 'h%0h exceeds size of memory, 'h%0h"
|vpiArgument:
\_ref_obj: (rw.offset), line:159
|vpiName:rw.offset
|vpiArgument:
\_ref_obj: (m_size), line:159
|vpiName:m_size
|vpiArgument:
\_ref_obj: (UVM_NONE), line:159
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:159
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem.svh"
|vpiSize:202
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem.svh"
|vpiArgument:
\_constant: , line:159
|vpiConstType:7
|vpiDecompile:1387
|vpiSize:32
|INT:1387
|vpiArgument:
\_constant: , line:159
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:159
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:1389
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.status), line:1389
|vpiName:rw.status
|vpiFullName:uvm_pkg.uvm_mem::Xcheck_accessX.rw.status
|vpiRhs:
\_ref_obj: (UVM_NOT_OK), line:1389
|vpiName:UVM_NOT_OK
|vpiFullName:uvm_pkg.uvm_mem::Xcheck_accessX.UVM_NOT_OK
|vpiStmt:
\_return_stmt: , line:1390
|vpiCondition:
\_constant: , line:1390
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_if_stmt: , line:1393
|vpiCondition:
\_operation: , line:1393
|vpiOpType:14
|vpiOperand:
\_ref_obj: (rw.path), line:1393
|vpiName:rw.path
|vpiFullName:uvm_pkg.uvm_mem::Xcheck_accessX.rw.path
|vpiOperand:
\_ref_obj: (UVM_DEFAULT_DOOR), line:1393
|vpiName:UVM_DEFAULT_DOOR
|vpiFullName:uvm_pkg.uvm_mem::Xcheck_accessX.UVM_DEFAULT_DOOR
|vpiStmt:
\_assignment: , line:1394
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.path), line:1394
|vpiName:rw.path
|vpiFullName:uvm_pkg.uvm_mem::Xcheck_accessX.rw.path
|vpiRhs:
\_ref_obj: (m_parent.get_default_door), line:1394
|vpiName:m_parent.get_default_door
|vpiFullName:uvm_pkg.uvm_mem::Xcheck_accessX.m_parent.get_default_door
|vpiStmt:
\_if_stmt: , line:1396
|vpiCondition:
\_operation: , line:1396
|vpiOpType:14
|vpiOperand:
\_ref_obj: (rw.path), line:1396
|vpiName:rw.path
|vpiFullName:uvm_pkg.uvm_mem::Xcheck_accessX.rw.path
|vpiOperand:
\_ref_obj: (UVM_BACKDOOR), line:1396
|vpiName:UVM_BACKDOOR
|vpiFullName:uvm_pkg.uvm_mem::Xcheck_accessX.UVM_BACKDOOR
|vpiStmt:
\_begin: , line:1396
|vpiFullName:uvm_pkg.uvm_mem::Xcheck_accessX
|vpiStmt:
\_if_else: , line:134
|vpiCondition:
\_operation: , line:134
|vpiOpType:26
|vpiOperand:
\_operation: , line:134
|vpiOpType:14
|vpiOperand:
\_func_call: (get_backdoor), line:134
|vpiName:get_backdoor
|vpiOperand:
\_unsupported_expr: , line:134
|STRING:
|vpiOperand:
\_operation: , line:134
|vpiOpType:3
|vpiOperand:
\_func_call: (has_hdl_path), line:134
|vpiName:has_hdl_path
|vpiStmt:
\_begin: , line:134
|vpiFullName:uvm_pkg.uvm_mem::Xcheck_accessX
|vpiStmt:
\_begin: , line:136
|vpiFullName:uvm_pkg.uvm_mem::Xcheck_accessX
|vpiStmt:
\_if_stmt: , line:137
|vpiCondition:
\_func_call: (uvm_report_enabled), line:137
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:137
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_WARNING), line:137
|vpiName:UVM_WARNING
|vpiArgument:
\_constant: , line:137
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_warning), line:138
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:138
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_operation: , line:140
|vpiOpType:33
|vpiOperand:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:"No backdoor access available for memory '"
|vpiSize:43
|STRING:"No backdoor access available for memory '"
|vpiOperand:
\_func_call: (get_full_name), line:140
|vpiName:get_full_name
|vpiOperand:
\_constant: , line:141
|vpiConstType:6
|vpiDecompile:"' . Using frontdoor instead."
|vpiSize:30
|STRING:"' . Using frontdoor instead."
|vpiArgument:
\_ref_obj: (UVM_NONE), line:141
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:141
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem.svh"
|vpiSize:202
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem.svh"
|vpiArgument:
\_constant: , line:141
|vpiConstType:7
|vpiDecompile:1399
|vpiSize:32
|INT:1399
|vpiArgument:
\_constant: , line:141
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:141
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:1401
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.path), line:1401
|vpiName:rw.path
|vpiFullName:uvm_pkg.uvm_mem::Xcheck_accessX.rw.path
|vpiRhs:
\_ref_obj: (UVM_FRONTDOOR), line:1401
|vpiName:UVM_FRONTDOOR
|vpiFullName:uvm_pkg.uvm_mem::Xcheck_accessX.UVM_FRONTDOOR
|vpiElseStmt:
\_if_stmt: , line:1403
|vpiCondition:
\_operation: , line:1403
|vpiOpType:14
|vpiOperand:
\_ref_obj: (rw.map), line:1403
|vpiName:rw.map
|vpiFullName:uvm_pkg.uvm_mem::Xcheck_accessX.rw.map
|vpiOperand:
\_unsupported_expr: , line:1403
|STRING:
|vpiStmt:
\_begin: , line:1403
|vpiFullName:uvm_pkg.uvm_mem::Xcheck_accessX
|vpiStmt:
\_if_else: , line:1404
|vpiCondition:
\_operation: , line:1404
|vpiOpType:15
|vpiOperand:
\_func_call: (get_default_map), line:1404
|vpiName:get_default_map
|vpiOperand:
\_unsupported_expr: , line:1404
|STRING:
|vpiStmt:
\_assignment: , line:1405
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.map), line:1405
|vpiName:rw.map
|vpiFullName:uvm_pkg.uvm_mem::Xcheck_accessX.rw.map
|vpiRhs:
\_func_call: (get_default_map), line:1405
|vpiName:get_default_map
|vpiElseStmt:
\_assignment: , line:1407
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.map), line:1407
|vpiName:rw.map
|vpiFullName:uvm_pkg.uvm_mem::Xcheck_accessX.rw.map
|vpiRhs:
\_ref_obj: (uvm_reg_map::backdoor), line:1407
|vpiName:uvm_reg_map::backdoor
|vpiFullName:uvm_pkg.uvm_mem::Xcheck_accessX.uvm_reg_map::backdoor
|vpiStmt:
\_if_stmt: , line:1412
|vpiCondition:
\_operation: , line:1412
|vpiOpType:15
|vpiOperand:
\_ref_obj: (rw.path), line:1412
|vpiName:rw.path
|vpiFullName:uvm_pkg.uvm_mem::Xcheck_accessX.rw.path
|vpiOperand:
\_ref_obj: (UVM_BACKDOOR), line:1412
|vpiName:UVM_BACKDOOR
|vpiFullName:uvm_pkg.uvm_mem::Xcheck_accessX.UVM_BACKDOOR
|vpiStmt:
\_begin: , line:1412
|vpiFullName:uvm_pkg.uvm_mem::Xcheck_accessX
|vpiStmt:
\_assignment: , line:1414
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.local_map), line:1414
|vpiName:rw.local_map
|vpiFullName:uvm_pkg.uvm_mem::Xcheck_accessX.rw.local_map
|vpiRhs:
\_func_call: (get_local_map), line:1414
|vpiName:get_local_map
|vpiArgument:
\_ref_obj: (rw.map), line:1414
|vpiName:rw.map
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:14
|vpiOperand:
\_ref_obj: (rw.local_map), line:152
|vpiName:rw.local_map
|vpiFullName:uvm_pkg.uvm_mem::Xcheck_accessX.rw.local_map
|vpiOperand:
\_unsupported_expr: , line:152
|STRING:
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_mem::Xcheck_accessX
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_mem::Xcheck_accessX
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_func_call: (get_type_name), line:155
|vpiName:get_type_name
|vpiStmt:
\_func_call: (uvm_report_error), line:156
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_func_call: (get_type_name), line:156
|vpiName:get_type_name
|vpiArgument:
\_operation: , line:158
|vpiOpType:33
|vpiOperand:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"No transactor available to physically access memory from map '"
|vpiSize:64
|STRING:"No transactor available to physically access memory from map '"
|vpiOperand:
\_ref_obj: (rw.map), line:159
|vpiName:rw.map
|vpiOperand:
\_constant: , line:159
|vpiConstType:6
|vpiDecompile:"'"
|vpiSize:3
|STRING:"'"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:159
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:159
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem.svh"
|vpiSize:202
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem.svh"
|vpiArgument:
\_constant: , line:159
|vpiConstType:7
|vpiDecompile:1418
|vpiSize:32
|INT:1418
|vpiArgument:
\_constant: , line:159
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:159
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:1420
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.status), line:1420
|vpiName:rw.status
|vpiFullName:uvm_pkg.uvm_mem::Xcheck_accessX.rw.status
|vpiRhs:
\_ref_obj: (UVM_NOT_OK), line:1420
|vpiName:UVM_NOT_OK
|vpiFullName:uvm_pkg.uvm_mem::Xcheck_accessX.UVM_NOT_OK
|vpiStmt:
\_return_stmt: , line:1421
|vpiCondition:
\_constant: , line:1421
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_assignment: , line:1424
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (map_info), line:1424
|vpiName:map_info
|vpiFullName:uvm_pkg.uvm_mem::Xcheck_accessX.map_info
|vpiRhs:
\_ref_obj: (rw.local_map), line:1424
|vpiName:rw.local_map
|vpiFullName:uvm_pkg.uvm_mem::Xcheck_accessX.rw.local_map
|vpiStmt:
\_if_stmt: , line:1426
|vpiCondition:
\_operation: , line:1426
|vpiOpType:14
|vpiOperand:
\_ref_obj: (map_info.frontdoor), line:1426
|vpiName:map_info.frontdoor
|vpiFullName:uvm_pkg.uvm_mem::Xcheck_accessX.map_info.frontdoor
|vpiOperand:
\_unsupported_expr: , line:1426
|STRING:
|vpiStmt:
\_begin: , line:1426
|vpiFullName:uvm_pkg.uvm_mem::Xcheck_accessX
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_ref_obj: (map_info.unmapped), line:152
|vpiName:map_info.unmapped
|vpiFullName:uvm_pkg.uvm_mem::Xcheck_accessX.map_info.unmapped
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_mem::Xcheck_accessX
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_mem::Xcheck_accessX
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:155
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:156
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_operation: , line:156
|vpiOpType:33
|vpiOperand:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"Memory '"
|vpiSize:10
|STRING:"Memory '"
|vpiOperand:
\_func_call: (get_full_name), line:156
|vpiName:get_full_name
|vpiOperand:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"' unmapped in map '"
|vpiSize:21
|STRING:"' unmapped in map '"
|vpiOperand:
\_ref_obj: (rw.map), line:158
|vpiName:rw.map
|vpiOperand:
\_constant: , line:159
|vpiConstType:6
|vpiDecompile:"' and does not have a user-defined frontdoor"
|vpiSize:46
|STRING:"' and does not have a user-defined frontdoor"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:159
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:159
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem.svh"
|vpiSize:202
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem.svh"
|vpiArgument:
\_constant: , line:159
|vpiConstType:7
|vpiDecompile:1430
|vpiSize:32
|INT:1430
|vpiArgument:
\_constant: , line:159
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:159
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:1432
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.status), line:1432
|vpiName:rw.status
|vpiFullName:uvm_pkg.uvm_mem::Xcheck_accessX.rw.status
|vpiRhs:
\_ref_obj: (UVM_NOT_OK), line:1432
|vpiName:UVM_NOT_OK
|vpiFullName:uvm_pkg.uvm_mem::Xcheck_accessX.UVM_NOT_OK
|vpiStmt:
\_return_stmt: , line:1433
|vpiCondition:
\_constant: , line:1433
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_if_stmt: , line:1436
|vpiCondition:
\_operation: , line:1436
|vpiOpType:18
|vpiOperand:
\_ref_obj: (rw.value), line:1436
|vpiName:rw.value
|vpiFullName:uvm_pkg.uvm_mem::Xcheck_accessX.rw.value
|vpiOperand:
\_constant: , line:1436
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_begin: , line:1436
|vpiFullName:uvm_pkg.uvm_mem::Xcheck_accessX
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:18
|vpiOperand:
\_func_call: (get_n_bits), line:152
|vpiName:get_n_bits
|vpiOperand:
\_operation: , line:152
|vpiOpType:25
|vpiOperand:
\_ref_obj: (rw.local_map), line:152
|vpiName:rw.local_map
|vpiFullName:uvm_pkg.uvm_mem::Xcheck_accessX.rw.local_map
|vpiOperand:
\_constant: , line:152
|vpiConstType:7
|vpiDecompile:8
|vpiSize:32
|INT:8
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_mem::Xcheck_accessX
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_mem::Xcheck_accessX
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:155
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:156
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_sys_func_call: ($sformatf), line:158
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"Cannot burst a %0d-bit memory through a narrower data path (%0d bytes)"
|vpiSize:72
|STRING:"Cannot burst a %0d-bit memory through a narrower data path (%0d bytes)"
|vpiArgument:
\_func_call: (get_n_bits), line:159
|vpiName:get_n_bits
|vpiArgument:
\_operation: , line:159
|vpiOpType:25
|vpiOperand:
\_ref_obj: (rw.local_map), line:159
|vpiName:rw.local_map
|vpiOperand:
\_constant: , line:159
|vpiConstType:7
|vpiDecompile:8
|vpiSize:32
|INT:8
|vpiArgument:
\_ref_obj: (UVM_NONE), line:159
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:159
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem.svh"
|vpiSize:202
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem.svh"
|vpiArgument:
\_constant: , line:159
|vpiConstType:7
|vpiDecompile:1439
|vpiSize:32
|INT:1439
|vpiArgument:
\_constant: , line:159
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:159
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:1441
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.status), line:1441
|vpiName:rw.status
|vpiFullName:uvm_pkg.uvm_mem::Xcheck_accessX.rw.status
|vpiRhs:
\_ref_obj: (UVM_NOT_OK), line:1441
|vpiName:UVM_NOT_OK
|vpiFullName:uvm_pkg.uvm_mem::Xcheck_accessX.UVM_NOT_OK
|vpiStmt:
\_return_stmt: , line:1442
|vpiCondition:
\_constant: , line:1442
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:18
|vpiOperand:
\_operation: , line:152
|vpiOpType:24
|vpiOperand:
\_ref_obj: (rw.offset), line:152
|vpiName:rw.offset
|vpiFullName:uvm_pkg.uvm_mem::Xcheck_accessX.rw.offset
|vpiOperand:
\_ref_obj: (rw.value), line:152
|vpiName:rw.value
|vpiFullName:uvm_pkg.uvm_mem::Xcheck_accessX.rw.value
|vpiOperand:
\_ref_obj: (m_size), line:152
|vpiName:m_size
|vpiFullName:uvm_pkg.uvm_mem::Xcheck_accessX.m_size
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_mem::Xcheck_accessX
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_mem::Xcheck_accessX
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:155
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:156
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_sys_func_call: ($sformatf), line:158
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"Burst of size 'd%0d starting at offset 'd%0d exceeds size of memory, 'd%0d"
|vpiSize:76
|STRING:"Burst of size 'd%0d starting at offset 'd%0d exceeds size of memory, 'd%0d"
|vpiArgument:
\_ref_obj: (rw.value), line:159
|vpiName:rw.value
|vpiArgument:
\_ref_obj: (rw.offset), line:159
|vpiName:rw.offset
|vpiArgument:
\_ref_obj: (m_size), line:159
|vpiName:m_size
|vpiArgument:
\_ref_obj: (UVM_NONE), line:159
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:159
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem.svh"
|vpiSize:202
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem.svh"
|vpiArgument:
\_constant: , line:159
|vpiConstType:7
|vpiDecompile:1446
|vpiSize:32
|INT:1446
|vpiArgument:
\_constant: , line:159
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:159
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:1448
|vpiCondition:
\_constant: , line:1448
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_if_stmt: , line:1453
|vpiCondition:
\_operation: , line:1453
|vpiOpType:14
|vpiOperand:
\_ref_obj: (rw.map), line:1453
|vpiName:rw.map
|vpiFullName:uvm_pkg.uvm_mem::Xcheck_accessX.rw.map
|vpiOperand:
\_unsupported_expr: , line:1453
|STRING:
|vpiStmt:
\_assignment: , line:1454
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.map), line:1454
|vpiName:rw.map
|vpiFullName:uvm_pkg.uvm_mem::Xcheck_accessX.rw.map
|vpiRhs:
\_ref_obj: (rw.local_map), line:1454
|vpiName:rw.local_map
|vpiFullName:uvm_pkg.uvm_mem::Xcheck_accessX.rw.local_map
|vpiStmt:
\_return_stmt: , line:1457
|vpiCondition:
\_constant: , line:1457
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiTaskFunc:
\_task: (uvm_mem::poke), line:1467
|vpiName:uvm_mem::poke
|vpiFullName:uvm_pkg.uvm_mem::poke
|vpiStmt:
\_begin: , parent:uvm_mem::poke
|vpiFullName:uvm_pkg.uvm_mem::poke
|vpiStmt:
\_assignment: , line:1478
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_fname), line:1478
|vpiName:m_fname
|vpiFullName:uvm_pkg.uvm_mem::poke.m_fname
|vpiRhs:
\_ref_obj: (fname), line:1478
|vpiName:fname
|vpiFullName:uvm_pkg.uvm_mem::poke.fname
|vpiStmt:
\_assignment: , line:1479
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_lineno), line:1479
|vpiName:m_lineno
|vpiFullName:uvm_pkg.uvm_mem::poke.m_lineno
|vpiRhs:
\_ref_obj: (lineno), line:1479
|vpiName:lineno
|vpiFullName:uvm_pkg.uvm_mem::poke.lineno
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:26
|vpiOperand:
\_operation: , line:152
|vpiOpType:14
|vpiOperand:
\_ref_obj: (bkdr), line:152
|vpiName:bkdr
|vpiFullName:uvm_pkg.uvm_mem::poke.bkdr
|vpiOperand:
\_unsupported_expr: , line:152
|STRING:
|vpiOperand:
\_operation: , line:152
|vpiOpType:3
|vpiOperand:
\_func_call: (has_hdl_path), line:152
|vpiName:has_hdl_path
|vpiArgument:
\_ref_obj: (kind), line:152
|vpiName:kind
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_mem::poke
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_mem::poke
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:155
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_operation: , line:157
|vpiOpType:33
|vpiOperand:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"No backdoor access available in memory '"
|vpiSize:42
|STRING:"No backdoor access available in memory '"
|vpiOperand:
\_func_call: (get_full_name), line:158
|vpiName:get_full_name
|vpiOperand:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"'"
|vpiSize:3
|STRING:"'"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:158
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem.svh"
|vpiSize:202
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem.svh"
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:1483
|vpiSize:32
|INT:1483
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:1485
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (status), line:1485
|vpiName:status
|vpiFullName:uvm_pkg.uvm_mem::poke.status
|vpiRhs:
\_ref_obj: (UVM_NOT_OK), line:1485
|vpiName:UVM_NOT_OK
|vpiFullName:uvm_pkg.uvm_mem::poke.UVM_NOT_OK
|vpiStmt:
\_return_stmt: , line:1486
|vpiStmt:
\_assignment: , line:1490
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw), line:1490
|vpiName:rw
|vpiFullName:uvm_pkg.uvm_mem::poke.rw
|vpiRhs:
\_ref_obj: (uvm_reg_item::create), line:1490
|vpiName:uvm_reg_item::create
|vpiFullName:uvm_pkg.uvm_mem::poke.uvm_reg_item::create
|vpiStmt:
\_assignment: , line:1491
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.element), line:1491
|vpiName:rw.element
|vpiFullName:uvm_pkg.uvm_mem::poke.rw.element
|vpiRhs:
\_ref_obj: (this), line:1491
|vpiName:this
|vpiFullName:uvm_pkg.uvm_mem::poke.this
|vpiStmt:
\_assignment: , line:1492
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.path), line:1492
|vpiName:rw.path
|vpiFullName:uvm_pkg.uvm_mem::poke.rw.path
|vpiRhs:
\_ref_obj: (UVM_BACKDOOR), line:1492
|vpiName:UVM_BACKDOOR
|vpiFullName:uvm_pkg.uvm_mem::poke.UVM_BACKDOOR
|vpiStmt:
\_assignment: , line:1493
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.element_kind), line:1493
|vpiName:rw.element_kind
|vpiFullName:uvm_pkg.uvm_mem::poke.rw.element_kind
|vpiRhs:
\_ref_obj: (UVM_MEM), line:1493
|vpiName:UVM_MEM
|vpiFullName:uvm_pkg.uvm_mem::poke.UVM_MEM
|vpiStmt:
\_assignment: , line:1494
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.kind), line:1494
|vpiName:rw.kind
|vpiFullName:uvm_pkg.uvm_mem::poke.rw.kind
|vpiRhs:
\_ref_obj: (UVM_WRITE), line:1494
|vpiName:UVM_WRITE
|vpiFullName:uvm_pkg.uvm_mem::poke.UVM_WRITE
|vpiStmt:
\_assignment: , line:1495
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.offset), line:1495
|vpiName:rw.offset
|vpiFullName:uvm_pkg.uvm_mem::poke.rw.offset
|vpiRhs:
\_ref_obj: (offset), line:1495
|vpiName:offset
|vpiFullName:uvm_pkg.uvm_mem::poke.offset
|vpiStmt:
\_assignment: , line:1496
|vpiBlocking:1
|vpiLhs:
\_bit_select: (rw.value), line:1496
|vpiName:rw.value
|vpiFullName:uvm_pkg.uvm_mem::poke.rw.value
|vpiIndex:
\_constant: , line:1496
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiRhs:
\_operation: , line:1496
|vpiOpType:28
|vpiOperand:
\_ref_obj: (value), line:1496
|vpiName:value
|vpiFullName:uvm_pkg.uvm_mem::poke.value
|vpiOperand:
\_operation: , line:1496
|vpiOpType:11
|vpiOperand:
\_operation: , line:1496
|vpiOpType:22
|vpiOperand:
\_constant: , line:1496
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_ref_obj: (m_n_bits), line:1496
|vpiName:m_n_bits
|vpiFullName:uvm_pkg.uvm_mem::poke.m_n_bits
|vpiOperand:
\_constant: , line:1496
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:1497
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.bd_kind), line:1497
|vpiName:rw.bd_kind
|vpiFullName:uvm_pkg.uvm_mem::poke.rw.bd_kind
|vpiRhs:
\_ref_obj: (kind), line:1497
|vpiName:kind
|vpiFullName:uvm_pkg.uvm_mem::poke.kind
|vpiStmt:
\_assignment: , line:1498
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.parent), line:1498
|vpiName:rw.parent
|vpiFullName:uvm_pkg.uvm_mem::poke.rw.parent
|vpiRhs:
\_ref_obj: (parent), line:1498
|vpiName:parent
|vpiFullName:uvm_pkg.uvm_mem::poke.parent
|vpiStmt:
\_assignment: , line:1499
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.extension), line:1499
|vpiName:rw.extension
|vpiFullName:uvm_pkg.uvm_mem::poke.rw.extension
|vpiRhs:
\_ref_obj: (extension), line:1499
|vpiName:extension
|vpiFullName:uvm_pkg.uvm_mem::poke.extension
|vpiStmt:
\_assignment: , line:1500
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.fname), line:1500
|vpiName:rw.fname
|vpiFullName:uvm_pkg.uvm_mem::poke.rw.fname
|vpiRhs:
\_ref_obj: (fname), line:1500
|vpiName:fname
|vpiFullName:uvm_pkg.uvm_mem::poke.fname
|vpiStmt:
\_assignment: , line:1501
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.lineno), line:1501
|vpiName:rw.lineno
|vpiFullName:uvm_pkg.uvm_mem::poke.rw.lineno
|vpiRhs:
\_ref_obj: (lineno), line:1501
|vpiName:lineno
|vpiFullName:uvm_pkg.uvm_mem::poke.lineno
|vpiStmt:
\_if_else: , line:1503
|vpiCondition:
\_operation: , line:1503
|vpiOpType:15
|vpiOperand:
\_ref_obj: (bkdr), line:1503
|vpiName:bkdr
|vpiFullName:uvm_pkg.uvm_mem::poke.bkdr
|vpiOperand:
\_unsupported_expr: , line:1503
|STRING:
|vpiStmt:
\_func_call: (bkdr.write), line:1504
|vpiName:bkdr.write
|vpiArgument:
\_ref_obj: (rw), line:1504
|vpiName:rw
|vpiElseStmt:
\_func_call: (backdoor_write), line:1506
|vpiName:backdoor_write
|vpiArgument:
\_ref_obj: (rw), line:1506
|vpiName:rw
|vpiStmt:
\_assignment: , line:1508
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (status), line:1508
|vpiName:status
|vpiFullName:uvm_pkg.uvm_mem::poke.status
|vpiRhs:
\_ref_obj: (rw.status), line:1508
|vpiName:rw.status
|vpiFullName:uvm_pkg.uvm_mem::poke.rw.status
|vpiStmt:
\_begin: , line:118
|vpiFullName:uvm_pkg.uvm_mem::poke
|vpiStmt:
\_if_stmt: , line:119
|vpiCondition:
\_func_call: (uvm_report_enabled), line:119
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_HIGH), line:119
|vpiName:UVM_HIGH
|vpiArgument:
\_ref_obj: (UVM_INFO), line:119
|vpiName:UVM_INFO
|vpiArgument:
\_constant: , line:119
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_info), line:121
|vpiName:uvm_report_info
|vpiFunction:
\_function: (uvm_report_info), line:126
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_sys_func_call: ($sformatf), line:121
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"Poked memory '%s[%0d]' with value 'h%h"
|vpiSize:40
|STRING:"Poked memory '%s[%0d]' with value 'h%h"
|vpiArgument:
\_func_call: (get_full_name), line:122
|vpiName:get_full_name
|vpiArgument:
\_ref_obj: (offset), line:122
|vpiName:offset
|vpiArgument:
\_ref_obj: (value), line:122
|vpiName:value
|vpiArgument:
\_ref_obj: (UVM_HIGH), line:122
|vpiName:UVM_HIGH
|vpiArgument:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem.svh"
|vpiSize:202
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem.svh"
|vpiArgument:
\_constant: , line:122
|vpiConstType:7
|vpiDecompile:1510
|vpiSize:32
|INT:1510
|vpiArgument:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:122
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiTaskFunc:
\_task: (uvm_mem::peek), line:1518
|vpiName:uvm_mem::peek
|vpiFullName:uvm_pkg.uvm_mem::peek
|vpiStmt:
\_begin: , parent:uvm_mem::peek
|vpiFullName:uvm_pkg.uvm_mem::peek
|vpiStmt:
\_assignment: , line:1529
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_fname), line:1529
|vpiName:m_fname
|vpiFullName:uvm_pkg.uvm_mem::peek.m_fname
|vpiRhs:
\_ref_obj: (fname), line:1529
|vpiName:fname
|vpiFullName:uvm_pkg.uvm_mem::peek.fname
|vpiStmt:
\_assignment: , line:1530
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_lineno), line:1530
|vpiName:m_lineno
|vpiFullName:uvm_pkg.uvm_mem::peek.m_lineno
|vpiRhs:
\_ref_obj: (lineno), line:1530
|vpiName:lineno
|vpiFullName:uvm_pkg.uvm_mem::peek.lineno
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:26
|vpiOperand:
\_operation: , line:152
|vpiOpType:14
|vpiOperand:
\_ref_obj: (bkdr), line:152
|vpiName:bkdr
|vpiFullName:uvm_pkg.uvm_mem::peek.bkdr
|vpiOperand:
\_unsupported_expr: , line:152
|STRING:
|vpiOperand:
\_operation: , line:152
|vpiOpType:3
|vpiOperand:
\_func_call: (has_hdl_path), line:152
|vpiName:has_hdl_path
|vpiArgument:
\_ref_obj: (kind), line:152
|vpiName:kind
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_mem::peek
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_mem::peek
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:155
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_operation: , line:157
|vpiOpType:33
|vpiOperand:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"No backdoor access available in memory '"
|vpiSize:42
|STRING:"No backdoor access available in memory '"
|vpiOperand:
\_func_call: (get_full_name), line:158
|vpiName:get_full_name
|vpiOperand:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"'"
|vpiSize:3
|STRING:"'"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:158
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem.svh"
|vpiSize:202
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem.svh"
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:1533
|vpiSize:32
|INT:1533
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:1535
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (status), line:1535
|vpiName:status
|vpiFullName:uvm_pkg.uvm_mem::peek.status
|vpiRhs:
\_ref_obj: (UVM_NOT_OK), line:1535
|vpiName:UVM_NOT_OK
|vpiFullName:uvm_pkg.uvm_mem::peek.UVM_NOT_OK
|vpiStmt:
\_return_stmt: , line:1536
|vpiStmt:
\_assignment: , line:1540
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw), line:1540
|vpiName:rw
|vpiFullName:uvm_pkg.uvm_mem::peek.rw
|vpiRhs:
\_ref_obj: (uvm_reg_item::create), line:1540
|vpiName:uvm_reg_item::create
|vpiFullName:uvm_pkg.uvm_mem::peek.uvm_reg_item::create
|vpiStmt:
\_assignment: , line:1541
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.element), line:1541
|vpiName:rw.element
|vpiFullName:uvm_pkg.uvm_mem::peek.rw.element
|vpiRhs:
\_ref_obj: (this), line:1541
|vpiName:this
|vpiFullName:uvm_pkg.uvm_mem::peek.this
|vpiStmt:
\_assignment: , line:1542
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.path), line:1542
|vpiName:rw.path
|vpiFullName:uvm_pkg.uvm_mem::peek.rw.path
|vpiRhs:
\_ref_obj: (UVM_BACKDOOR), line:1542
|vpiName:UVM_BACKDOOR
|vpiFullName:uvm_pkg.uvm_mem::peek.UVM_BACKDOOR
|vpiStmt:
\_assignment: , line:1543
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.element_kind), line:1543
|vpiName:rw.element_kind
|vpiFullName:uvm_pkg.uvm_mem::peek.rw.element_kind
|vpiRhs:
\_ref_obj: (UVM_MEM), line:1543
|vpiName:UVM_MEM
|vpiFullName:uvm_pkg.uvm_mem::peek.UVM_MEM
|vpiStmt:
\_assignment: , line:1544
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.kind), line:1544
|vpiName:rw.kind
|vpiFullName:uvm_pkg.uvm_mem::peek.rw.kind
|vpiRhs:
\_ref_obj: (UVM_READ), line:1544
|vpiName:UVM_READ
|vpiFullName:uvm_pkg.uvm_mem::peek.UVM_READ
|vpiStmt:
\_assignment: , line:1545
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.offset), line:1545
|vpiName:rw.offset
|vpiFullName:uvm_pkg.uvm_mem::peek.rw.offset
|vpiRhs:
\_ref_obj: (offset), line:1545
|vpiName:offset
|vpiFullName:uvm_pkg.uvm_mem::peek.offset
|vpiStmt:
\_assignment: , line:1546
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.bd_kind), line:1546
|vpiName:rw.bd_kind
|vpiFullName:uvm_pkg.uvm_mem::peek.rw.bd_kind
|vpiRhs:
\_ref_obj: (kind), line:1546
|vpiName:kind
|vpiFullName:uvm_pkg.uvm_mem::peek.kind
|vpiStmt:
\_assignment: , line:1547
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.parent), line:1547
|vpiName:rw.parent
|vpiFullName:uvm_pkg.uvm_mem::peek.rw.parent
|vpiRhs:
\_ref_obj: (parent), line:1547
|vpiName:parent
|vpiFullName:uvm_pkg.uvm_mem::peek.parent
|vpiStmt:
\_assignment: , line:1548
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.extension), line:1548
|vpiName:rw.extension
|vpiFullName:uvm_pkg.uvm_mem::peek.rw.extension
|vpiRhs:
\_ref_obj: (extension), line:1548
|vpiName:extension
|vpiFullName:uvm_pkg.uvm_mem::peek.extension
|vpiStmt:
\_assignment: , line:1549
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.fname), line:1549
|vpiName:rw.fname
|vpiFullName:uvm_pkg.uvm_mem::peek.rw.fname
|vpiRhs:
\_ref_obj: (fname), line:1549
|vpiName:fname
|vpiFullName:uvm_pkg.uvm_mem::peek.fname
|vpiStmt:
\_assignment: , line:1550
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.lineno), line:1550
|vpiName:rw.lineno
|vpiFullName:uvm_pkg.uvm_mem::peek.rw.lineno
|vpiRhs:
\_ref_obj: (lineno), line:1550
|vpiName:lineno
|vpiFullName:uvm_pkg.uvm_mem::peek.lineno
|vpiStmt:
\_if_else: , line:1552
|vpiCondition:
\_operation: , line:1552
|vpiOpType:15
|vpiOperand:
\_ref_obj: (bkdr), line:1552
|vpiName:bkdr
|vpiFullName:uvm_pkg.uvm_mem::peek.bkdr
|vpiOperand:
\_unsupported_expr: , line:1552
|STRING:
|vpiStmt:
\_func_call: (bkdr.read), line:1553
|vpiName:bkdr.read
|vpiArgument:
\_ref_obj: (rw), line:1553
|vpiName:rw
|vpiElseStmt:
\_func_call: (backdoor_read), line:1555
|vpiName:backdoor_read
|vpiArgument:
\_ref_obj: (rw), line:1555
|vpiName:rw
|vpiStmt:
\_assignment: , line:1557
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (status), line:1557
|vpiName:status
|vpiFullName:uvm_pkg.uvm_mem::peek.status
|vpiRhs:
\_ref_obj: (rw.status), line:1557
|vpiName:rw.status
|vpiFullName:uvm_pkg.uvm_mem::peek.rw.status
|vpiStmt:
\_assignment: , line:1558
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (value), line:1558
|vpiName:value
|vpiFullName:uvm_pkg.uvm_mem::peek.value
|vpiRhs:
\_ref_obj: (rw.value), line:1558
|vpiName:rw.value
|vpiFullName:uvm_pkg.uvm_mem::peek.rw.value
|vpiStmt:
\_begin: , line:118
|vpiFullName:uvm_pkg.uvm_mem::peek
|vpiStmt:
\_if_stmt: , line:119
|vpiCondition:
\_func_call: (uvm_report_enabled), line:119
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_HIGH), line:119
|vpiName:UVM_HIGH
|vpiArgument:
\_ref_obj: (UVM_INFO), line:119
|vpiName:UVM_INFO
|vpiArgument:
\_constant: , line:119
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_info), line:121
|vpiName:uvm_report_info
|vpiFunction:
\_function: (uvm_report_info), line:126
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_sys_func_call: ($sformatf), line:121
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"Peeked memory '%s[%0d]' has value 'h%h"
|vpiSize:40
|STRING:"Peeked memory '%s[%0d]' has value 'h%h"
|vpiArgument:
\_func_call: (get_full_name), line:122
|vpiName:get_full_name
|vpiArgument:
\_ref_obj: (offset), line:122
|vpiName:offset
|vpiArgument:
\_ref_obj: (value), line:122
|vpiName:value
|vpiArgument:
\_ref_obj: (UVM_HIGH), line:122
|vpiName:UVM_HIGH
|vpiArgument:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem.svh"
|vpiSize:202
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem.svh"
|vpiArgument:
\_constant: , line:122
|vpiConstType:7
|vpiDecompile:1560
|vpiSize:32
|INT:1560
|vpiArgument:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:122
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiTaskFunc:
\_function: (uvm_mem::set_frontdoor), line:1571
|vpiName:uvm_mem::set_frontdoor
|vpiFullName:uvm_pkg.uvm_mem::set_frontdoor
|vpiIODecl:
\_io_decl: (ftdr)
|vpiName:ftdr
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_frontdoor), line:1571, parent:ftdr
|vpiName:uvm_reg_frontdoor
|vpiFullName:ftdr.uvm_reg_frontdoor
|vpiIODecl:
\_io_decl: (map)
|vpiName:map
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_map), line:1572, parent:map
|vpiName:uvm_reg_map
|vpiFullName:map.uvm_reg_map
|vpiIODecl:
\_io_decl: (fname)
|vpiName:fname
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1573, parent:fname
|vpiFullName:fname
|vpiIODecl:
\_io_decl: (lineno)
|vpiName:lineno
|vpiDirection:5
|vpiExpr:
\_int_var: , line:1574, parent:lineno
|vpiFullName:lineno
|vpiStmt:
\_begin: , parent:uvm_mem::set_frontdoor
|vpiFullName:uvm_pkg.uvm_mem::set_frontdoor
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (map_info), line:1575
|vpiName:map_info
|vpiFullName:uvm_pkg.uvm_mem::set_frontdoor.map_info
|vpiStmt:
\_assignment: , line:1576
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_fname), line:1576
|vpiName:m_fname
|vpiFullName:uvm_pkg.uvm_mem::set_frontdoor.m_fname
|vpiRhs:
\_ref_obj: (fname), line:1576
|vpiName:fname
|vpiFullName:uvm_pkg.uvm_mem::set_frontdoor.fname
|vpiStmt:
\_assignment: , line:1577
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_lineno), line:1577
|vpiName:m_lineno
|vpiFullName:uvm_pkg.uvm_mem::set_frontdoor.m_lineno
|vpiRhs:
\_ref_obj: (lineno), line:1577
|vpiName:lineno
|vpiFullName:uvm_pkg.uvm_mem::set_frontdoor.lineno
|vpiStmt:
\_assignment: , line:1579
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (map), line:1579
|vpiName:map
|vpiFullName:uvm_pkg.uvm_mem::set_frontdoor.map
|vpiRhs:
\_func_call: (get_local_map), line:1579
|vpiName:get_local_map
|vpiArgument:
\_ref_obj: (map), line:1579
|vpiName:map
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:14
|vpiOperand:
\_ref_obj: (map), line:152
|vpiName:map
|vpiFullName:uvm_pkg.uvm_mem::set_frontdoor.map
|vpiOperand:
\_unsupported_expr: , line:152
|STRING:
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_mem::set_frontdoor
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_mem::set_frontdoor
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:155
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_operation: , line:157
|vpiOpType:33
|vpiOperand:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"Memory '"
|vpiSize:10
|STRING:"Memory '"
|vpiOperand:
\_func_call: (get_full_name), line:157
|vpiName:get_full_name
|vpiOperand:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"' not found in map '"
|vpiSize:22
|STRING:"' not found in map '"
|vpiOperand:
\_ref_obj: (map.get_full_name), line:158
|vpiName:map.get_full_name
|vpiOperand:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"'"
|vpiSize:3
|STRING:"'"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:158
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem.svh"
|vpiSize:202
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem.svh"
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:1582
|vpiSize:32
|INT:1582
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:1584
|vpiStmt:
\_assignment: , line:1587
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (map_info), line:1587
|vpiName:map_info
|vpiFullName:uvm_pkg.uvm_mem::set_frontdoor.map_info
|vpiRhs:
\_ref_obj: (map.get_mem_map_info), line:1587
|vpiName:map.get_mem_map_info
|vpiFullName:uvm_pkg.uvm_mem::set_frontdoor.map.get_mem_map_info
|vpiStmt:
\_assignment: , line:1588
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (map_info.frontdoor), line:1588
|vpiName:map_info.frontdoor
|vpiFullName:uvm_pkg.uvm_mem::set_frontdoor.map_info.frontdoor
|vpiRhs:
\_ref_obj: (ftdr), line:1588
|vpiName:ftdr
|vpiFullName:uvm_pkg.uvm_mem::set_frontdoor.ftdr
|vpiTaskFunc:
\_function: (uvm_mem::get_frontdoor), line:1595
|vpiName:uvm_mem::get_frontdoor
|vpiFullName:uvm_pkg.uvm_mem::get_frontdoor
|vpiReturn:
\_chandle_var: (uvm_reg_frontdoor), line:1595
|vpiName:uvm_reg_frontdoor
|vpiIODecl:
\_io_decl: (map)
|vpiName:map
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_map), line:1595, parent:map
|vpiName:uvm_reg_map
|vpiFullName:map.uvm_reg_map
|vpiStmt:
\_begin: , parent:uvm_mem::get_frontdoor
|vpiFullName:uvm_pkg.uvm_mem::get_frontdoor
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (map_info), line:1596
|vpiName:map_info
|vpiFullName:uvm_pkg.uvm_mem::get_frontdoor.map_info
|vpiStmt:
\_assignment: , line:1598
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (map), line:1598
|vpiName:map
|vpiFullName:uvm_pkg.uvm_mem::get_frontdoor.map
|vpiRhs:
\_func_call: (get_local_map), line:1598
|vpiName:get_local_map
|vpiArgument:
\_ref_obj: (map), line:1598
|vpiName:map
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:14
|vpiOperand:
\_ref_obj: (map), line:152
|vpiName:map
|vpiFullName:uvm_pkg.uvm_mem::get_frontdoor.map
|vpiOperand:
\_unsupported_expr: , line:152
|STRING:
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_mem::get_frontdoor
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_mem::get_frontdoor
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:155
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_operation: , line:157
|vpiOpType:33
|vpiOperand:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"Memory '"
|vpiSize:10
|STRING:"Memory '"
|vpiOperand:
\_func_call: (get_full_name), line:157
|vpiName:get_full_name
|vpiOperand:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"' not found in map '"
|vpiSize:22
|STRING:"' not found in map '"
|vpiOperand:
\_ref_obj: (map.get_full_name), line:158
|vpiName:map.get_full_name
|vpiOperand:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"'"
|vpiSize:3
|STRING:"'"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:158
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem.svh"
|vpiSize:202
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem.svh"
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:1601
|vpiSize:32
|INT:1601
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:1603
|vpiCondition:
\_unsupported_expr: , line:1603
|STRING:
|vpiStmt:
\_assignment: , line:1606
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (map_info), line:1606
|vpiName:map_info
|vpiFullName:uvm_pkg.uvm_mem::get_frontdoor.map_info
|vpiRhs:
\_ref_obj: (map.get_mem_map_info), line:1606
|vpiName:map.get_mem_map_info
|vpiFullName:uvm_pkg.uvm_mem::get_frontdoor.map.get_mem_map_info
|vpiStmt:
\_return_stmt: , line:1607
|vpiCondition:
\_ref_obj: (map_info.frontdoor), line:1607
|vpiName:map_info.frontdoor
|vpiFullName:uvm_pkg.uvm_mem::get_frontdoor.map_info.frontdoor
|vpiTaskFunc:
\_function: (uvm_mem::set_backdoor), line:1618
|vpiName:uvm_mem::set_backdoor
|vpiFullName:uvm_pkg.uvm_mem::set_backdoor
|vpiIODecl:
\_io_decl: (bkdr)
|vpiName:bkdr
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_backdoor), line:1618, parent:bkdr
|vpiName:uvm_reg_backdoor
|vpiFullName:bkdr.uvm_reg_backdoor
|vpiIODecl:
\_io_decl: (fname)
|vpiName:fname
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1619, parent:fname
|vpiFullName:fname
|vpiIODecl:
\_io_decl: (lineno)
|vpiName:lineno
|vpiDirection:5
|vpiExpr:
\_int_var: , line:1620, parent:lineno
|vpiFullName:lineno
|vpiStmt:
\_begin: , parent:uvm_mem::set_backdoor
|vpiFullName:uvm_pkg.uvm_mem::set_backdoor
|vpiStmt:
\_assignment: , line:1621
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_fname), line:1621
|vpiName:m_fname
|vpiFullName:uvm_pkg.uvm_mem::set_backdoor.m_fname
|vpiRhs:
\_ref_obj: (fname), line:1621
|vpiName:fname
|vpiFullName:uvm_pkg.uvm_mem::set_backdoor.fname
|vpiStmt:
\_assignment: , line:1622
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_lineno), line:1622
|vpiName:m_lineno
|vpiFullName:uvm_pkg.uvm_mem::set_backdoor.m_lineno
|vpiRhs:
\_ref_obj: (lineno), line:1622
|vpiName:lineno
|vpiFullName:uvm_pkg.uvm_mem::set_backdoor.lineno
|vpiStmt:
\_assignment: , line:1623
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_backdoor), line:1623
|vpiName:m_backdoor
|vpiFullName:uvm_pkg.uvm_mem::set_backdoor.m_backdoor
|vpiRhs:
\_ref_obj: (bkdr), line:1623
|vpiName:bkdr
|vpiFullName:uvm_pkg.uvm_mem::set_backdoor.bkdr
|vpiTaskFunc:
\_function: (uvm_mem::get_backdoor), line:1629
|vpiName:uvm_mem::get_backdoor
|vpiFullName:uvm_pkg.uvm_mem::get_backdoor
|vpiReturn:
\_chandle_var: (uvm_reg_backdoor), line:1629
|vpiName:uvm_reg_backdoor
|vpiIODecl:
\_io_decl: (inherited)
|vpiName:inherited
|vpiDirection:5
|vpiExpr:
\_bit_var: , line:1629, parent:inherited
|vpiFullName:inherited
|vpiStmt:
\_begin: , parent:uvm_mem::get_backdoor
|vpiFullName:uvm_pkg.uvm_mem::get_backdoor
|vpiStmt:
\_if_stmt: , line:1631
|vpiCondition:
\_operation: , line:1631
|vpiOpType:26
|vpiOperand:
\_operation: , line:1631
|vpiOpType:14
|vpiOperand:
\_ref_obj: (m_backdoor), line:1631
|vpiName:m_backdoor
|vpiFullName:uvm_pkg.uvm_mem::get_backdoor.m_backdoor
|vpiOperand:
\_unsupported_expr: , line:1631
|STRING:
|vpiOperand:
\_ref_obj: (inherited), line:1631
|vpiName:inherited
|vpiFullName:uvm_pkg.uvm_mem::get_backdoor.inherited
|vpiStmt:
\_begin: , line:1631
|vpiFullName:uvm_pkg.uvm_mem::get_backdoor
|vpiStmt:
\_while_stmt: , line:1634
|vpiCondition:
\_operation: , line:1634
|vpiOpType:15
|vpiOperand:
\_ref_obj: (blk), line:1634
|vpiName:blk
|vpiFullName:uvm_pkg.uvm_mem::get_backdoor.blk
|vpiOperand:
\_unsupported_expr: , line:1634
|STRING:
|vpiStmt:
\_begin: , line:1634
|vpiFullName:uvm_pkg.uvm_mem::get_backdoor
|vpiStmt:
\_assignment: , line:1635
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (bkdr), line:1635
|vpiName:bkdr
|vpiFullName:uvm_pkg.uvm_mem::get_backdoor.bkdr
|vpiRhs:
\_ref_obj: (blk.get_backdoor), line:1635
|vpiName:blk.get_backdoor
|vpiFullName:uvm_pkg.uvm_mem::get_backdoor.blk.get_backdoor
|vpiStmt:
\_if_stmt: , line:1636
|vpiCondition:
\_operation: , line:1636
|vpiOpType:15
|vpiOperand:
\_ref_obj: (bkdr), line:1636
|vpiName:bkdr
|vpiFullName:uvm_pkg.uvm_mem::get_backdoor.bkdr
|vpiOperand:
\_unsupported_expr: , line:1636
|STRING:
|vpiStmt:
\_begin: , line:1636
|vpiFullName:uvm_pkg.uvm_mem::get_backdoor
|vpiStmt:
\_assignment: , line:1637
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_backdoor), line:1637
|vpiName:m_backdoor
|vpiFullName:uvm_pkg.uvm_mem::get_backdoor.m_backdoor
|vpiRhs:
\_ref_obj: (bkdr), line:1637
|vpiName:bkdr
|vpiFullName:uvm_pkg.uvm_mem::get_backdoor.bkdr
|vpiStmt:
\_break_stmt: , line:1638
|vpiStmt:
\_assignment: , line:1640
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (blk), line:1640
|vpiName:blk
|vpiFullName:uvm_pkg.uvm_mem::get_backdoor.blk
|vpiRhs:
\_ref_obj: (blk.get_parent), line:1640
|vpiName:blk.get_parent
|vpiFullName:uvm_pkg.uvm_mem::get_backdoor.blk.get_parent
|vpiStmt:
\_return_stmt: , line:1644
|vpiCondition:
\_ref_obj: (m_backdoor), line:1644
|vpiName:m_backdoor
|vpiFullName:uvm_pkg.uvm_mem::get_backdoor.m_backdoor
|vpiTaskFunc:
\_function: (uvm_mem::backdoor_read_func), line:1650
|vpiName:uvm_mem::backdoor_read_func
|vpiFullName:uvm_pkg.uvm_mem::backdoor_read_func
|vpiReturn:
\_chandle_var: (uvm_status_e), line:1650
|vpiName:uvm_status_e
|vpiIODecl:
\_io_decl: (rw)
|vpiName:rw
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_item), line:1650, parent:rw
|vpiName:uvm_reg_item
|vpiFullName:rw.uvm_reg_item
|vpiStmt:
\_begin: , parent:uvm_mem::backdoor_read_func
|vpiFullName:uvm_pkg.uvm_mem::backdoor_read_func
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_unsupported_expr: , line:1652
|STRING:
|vpiLhs:
\_chandle_var: (paths), line:1652
|vpiName:paths
|vpiFullName:uvm_pkg.uvm_mem::backdoor_read_func.paths
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (val), line:1653
|vpiName:val
|vpiFullName:uvm_pkg.uvm_mem::backdoor_read_func.val
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_constant: , line:1654
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiLhs:
\_bit_var: (ok), line:1654
|vpiName:ok
|vpiFullName:uvm_pkg.uvm_mem::backdoor_read_func.ok
|vpiStmt:
\_func_call: (get_full_hdl_path), line:1656
|vpiName:get_full_hdl_path
|vpiArgument:
\_ref_obj: (paths), line:1656
|vpiName:paths
|vpiArgument:
\_ref_obj: (rw.bd_kind), line:1656
|vpiName:rw.bd_kind
|vpiStmt:
\_foreach_stmt: , line:1658
|vpiFullName:uvm_pkg.uvm_mem::backdoor_read_func
|vpiVariables:
\_chandle_var: (rw), line:1658
|vpiName:rw
|vpiFullName:uvm_pkg.uvm_mem::backdoor_read_func.rw
|vpiLoopVars:
\_chandle_var: (mem_idx), line:1658
|vpiName:mem_idx
|vpiFullName:uvm_pkg.uvm_mem::backdoor_read_func.mem_idx
|vpiStmt:
\_begin: , line:1658
|vpiFullName:uvm_pkg.uvm_mem::backdoor_read_func
|vpiStmt:
\_func_call: (idx.itoa), line:1660
|vpiName:idx.itoa
|vpiArgument:
\_operation: , line:1660
|vpiOpType:24
|vpiOperand:
\_ref_obj: (rw.offset), line:1660
|vpiName:rw.offset
|vpiOperand:
\_ref_obj: (mem_idx), line:1660
|vpiName:mem_idx
|vpiStmt:
\_foreach_stmt: , line:1661
|vpiFullName:uvm_pkg.uvm_mem::backdoor_read_func
|vpiVariables:
\_chandle_var: (paths), line:1661
|vpiName:paths
|vpiFullName:uvm_pkg.uvm_mem::backdoor_read_func.paths
|vpiLoopVars:
\_chandle_var: (i), line:1661
|vpiName:i
|vpiFullName:uvm_pkg.uvm_mem::backdoor_read_func.i
|vpiStmt:
\_begin: , line:1661
|vpiFullName:uvm_pkg.uvm_mem::backdoor_read_func
|vpiStmt:
\_assignment: , line:1663
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (val), line:1663
|vpiName:val
|vpiFullName:uvm_pkg.uvm_mem::backdoor_read_func.val
|vpiRhs:
\_constant: , line:1663
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_foreach_stmt: , line:1664
|vpiFullName:uvm_pkg.uvm_mem::backdoor_read_func
|vpiVariables:
\_chandle_var: (hdl_concat), line:1664
|vpiName:hdl_concat
|vpiFullName:uvm_pkg.uvm_mem::backdoor_read_func.hdl_concat
|vpiLoopVars:
\_chandle_var: (j), line:1664
|vpiName:j
|vpiFullName:uvm_pkg.uvm_mem::backdoor_read_func.j
|vpiStmt:
\_begin: , line:1664
|vpiFullName:uvm_pkg.uvm_mem::backdoor_read_func
|vpiStmt:
\_begin: , line:118
|vpiFullName:uvm_pkg.uvm_mem::backdoor_read_func
|vpiStmt:
\_if_stmt: , line:120
|vpiCondition:
\_func_call: (uvm_report_enabled), line:120
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_DEBUG), line:120
|vpiName:UVM_DEBUG
|vpiArgument:
\_ref_obj: (UVM_INFO), line:120
|vpiName:UVM_INFO
|vpiArgument:
\_constant: , line:120
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_info), line:121
|vpiName:uvm_report_info
|vpiFunction:
\_function: (uvm_report_info), line:126
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_operation: , line:121
|vpiOpType:33
|vpiOperand:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"backdoor_read from "
|vpiSize:21
|STRING:"backdoor_read from "
|vpiOperand:
\_ref_obj: (hdl_path), line:121
|vpiName:hdl_path
|vpiArgument:
\_ref_obj: (UVM_DEBUG), line:121
|vpiName:UVM_DEBUG
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem.svh"
|vpiSize:202
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem.svh"
|vpiArgument:
\_constant: , line:121
|vpiConstType:7
|vpiDecompile:1667
|vpiSize:32
|INT:1667
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:121
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_if_stmt: , line:1670
|vpiCondition:
\_operation: , line:1670
|vpiOpType:20
|vpiOperand:
\_ref_obj: (hdl_concat.slices), line:1670
|vpiName:hdl_concat.slices
|vpiFullName:uvm_pkg.uvm_mem::backdoor_read_func.hdl_concat.slices
|vpiOperand:
\_constant: , line:1670
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_begin: , line:1670
|vpiFullName:uvm_pkg.uvm_mem::backdoor_read_func
|vpiStmt:
\_assignment: , line:1671
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (ok), line:1671
|vpiName:ok
|vpiFullName:uvm_pkg.uvm_mem::backdoor_read_func.ok
|vpiRhs:
\_func_call: (uvm_hdl_read), line:1671
|vpiName:uvm_hdl_read
|vpiArgument:
\_ref_obj: (hdl_path), line:1671
|vpiName:hdl_path
|vpiArgument:
\_ref_obj: (val), line:1671
|vpiName:val
|vpiStmt:
\_continue_stmt: , line:1672
|vpiStmt:
\_begin: , line:1674
|vpiFullName:uvm_pkg.uvm_mem::backdoor_read_func
|vpiStmt:
\_assignment: , line:1677
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (ok), line:1677
|vpiName:ok
|vpiFullName:uvm_pkg.uvm_mem::backdoor_read_func.ok
|vpiRhs:
\_func_call: (uvm_hdl_read), line:1677
|vpiName:uvm_hdl_read
|vpiArgument:
\_ref_obj: (hdl_path), line:1677
|vpiName:hdl_path
|vpiArgument:
\_ref_obj: (slice), line:1677
|vpiName:slice
|vpiStmt:
\_repeat: , line:1678
|vpiCondition:
\_ref_obj: (hdl_concat.slices), line:1678
|vpiName:hdl_concat.slices
|vpiFullName:uvm_pkg.uvm_mem::backdoor_read_func.hdl_concat.slices
|vpiStmt:
\_begin: , line:1678
|vpiFullName:uvm_pkg.uvm_mem::backdoor_read_func
|vpiStmt:
\_assignment: , line:1679
|vpiBlocking:1
|vpiLhs:
\_bit_select: (val), line:1679
|vpiName:val
|vpiFullName:uvm_pkg.uvm_mem::backdoor_read_func.val
|vpiIndex:
\_operation: , line:1679
|vpiOpType:62
|vpiOperand:
\_ref_obj: (k), line:1679
|vpiName:k
|vpiRhs:
\_bit_select: (slice), line:1679
|vpiName:slice
|vpiFullName:uvm_pkg.uvm_mem::backdoor_read_func.slice
|vpiIndex:
\_constant: , line:1679
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_assignment: , line:1680
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (slice), line:1680
|vpiName:slice
|vpiFullName:uvm_pkg.uvm_mem::backdoor_read_func.slice
|vpiRhs:
\_constant: , line:1680
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:1685
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (val), line:1685
|vpiName:val
|vpiFullName:uvm_pkg.uvm_mem::backdoor_read_func.val
|vpiRhs:
\_operation: , line:1685
|vpiOpType:11
|vpiOperand:
\_operation: , line:1685
|vpiOpType:22
|vpiOperand:
\_constant: , line:1685
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_ref_obj: (m_n_bits), line:1685
|vpiName:m_n_bits
|vpiFullName:uvm_pkg.uvm_mem::backdoor_read_func.m_n_bits
|vpiOperand:
\_constant: , line:1685
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_if_stmt: , line:1687
|vpiCondition:
\_operation: , line:1687
|vpiOpType:14
|vpiOperand:
\_ref_obj: (i), line:1687
|vpiName:i
|vpiFullName:uvm_pkg.uvm_mem::backdoor_read_func.i
|vpiOperand:
\_constant: , line:1687
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_assignment: , line:1688
|vpiBlocking:1
|vpiLhs:
\_bit_select: (rw.value), line:1688
|vpiName:rw.value
|vpiFullName:uvm_pkg.uvm_mem::backdoor_read_func.rw.value
|vpiIndex:
\_ref_obj: (mem_idx), line:1688
|vpiName:mem_idx
|vpiRhs:
\_ref_obj: (val), line:1688
|vpiName:val
|vpiFullName:uvm_pkg.uvm_mem::backdoor_read_func.val
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:15
|vpiOperand:
\_ref_obj: (val), line:152
|vpiName:val
|vpiFullName:uvm_pkg.uvm_mem::backdoor_read_func.val
|vpiOperand:
\_ref_obj: (rw.value), line:152
|vpiName:rw.value
|vpiFullName:uvm_pkg.uvm_mem::backdoor_read_func.rw.value
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_mem::backdoor_read_func
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_mem::backdoor_read_func
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:155
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:156
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_sys_func_call: ($sformatf), line:156
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"Backdoor read of register %s with multiple HDL copies: values are not the same: %0h at path '%s', and %0h at path '%s'. Returning first value."
|vpiSize:144
|STRING:"Backdoor read of register %s with multiple HDL copies: values are not the same: %0h at path '%s', and %0h at path '%s'. Returning first value."
|vpiArgument:
\_func_call: (get_full_name), line:158
|vpiName:get_full_name
|vpiArgument:
\_ref_obj: (rw.value), line:158
|vpiName:rw.value
|vpiArgument:
\_func_call: (uvm_hdl_concat2string), line:158
|vpiName:uvm_hdl_concat2string
|vpiFunction:
\_function: (uvm_hdl_concat2string), line:397
|vpiArgument:
\_bit_select: (paths), line:158
|vpiName:paths
|vpiIndex:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiArgument:
\_ref_obj: (val), line:159
|vpiName:val
|vpiArgument:
\_func_call: (uvm_hdl_concat2string), line:159
|vpiName:uvm_hdl_concat2string
|vpiFunction:
\_function: (uvm_hdl_concat2string), line:397
|vpiArgument:
\_bit_select: (paths), line:159
|vpiName:paths
|vpiIndex:
\_ref_obj: (i), line:159
|vpiName:i
|vpiArgument:
\_ref_obj: (UVM_NONE), line:159
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:159
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem.svh"
|vpiSize:202
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem.svh"
|vpiArgument:
\_constant: , line:159
|vpiConstType:7
|vpiDecompile:1690
|vpiSize:32
|INT:1690
|vpiArgument:
\_constant: , line:159
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:159
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:1692
|vpiCondition:
\_ref_obj: (UVM_NOT_OK), line:1692
|vpiName:UVM_NOT_OK
|vpiFullName:uvm_pkg.uvm_mem::backdoor_read_func.UVM_NOT_OK
|vpiStmt:
\_assignment: , line:1697
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.status), line:1697
|vpiName:rw.status
|vpiFullName:uvm_pkg.uvm_mem::backdoor_read_func.rw.status
|vpiRhs:
\_operation: , line:1697
|vpiOpType:32
|vpiOperand:
\_ref_obj: (ok), line:1697
|vpiName:ok
|vpiFullName:uvm_pkg.uvm_mem::backdoor_read_func.ok
|vpiOperand:
\_ref_obj: (UVM_IS_OK), line:1697
|vpiName:UVM_IS_OK
|vpiFullName:uvm_pkg.uvm_mem::backdoor_read_func.UVM_IS_OK
|vpiOperand:
\_ref_obj: (UVM_NOT_OK), line:1697
|vpiName:UVM_NOT_OK
|vpiFullName:uvm_pkg.uvm_mem::backdoor_read_func.UVM_NOT_OK
|vpiStmt:
\_return_stmt: , line:1699
|vpiCondition:
\_ref_obj: (rw.status), line:1699
|vpiName:rw.status
|vpiFullName:uvm_pkg.uvm_mem::backdoor_read_func.rw.status
|vpiTaskFunc:
\_task: (uvm_mem::backdoor_read), line:1705
|vpiName:uvm_mem::backdoor_read
|vpiFullName:uvm_pkg.uvm_mem::backdoor_read
|vpiStmt:
\_begin: , parent:uvm_mem::backdoor_read
|vpiFullName:uvm_pkg.uvm_mem::backdoor_read
|vpiStmt:
\_assignment: , line:1706
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.status), line:1706
|vpiName:rw.status
|vpiFullName:uvm_pkg.uvm_mem::backdoor_read.rw.status
|vpiRhs:
\_func_call: (backdoor_read_func), line:1706
|vpiName:backdoor_read_func
|vpiArgument:
\_ref_obj: (rw), line:1706
|vpiName:rw
|vpiTaskFunc:
\_task: (uvm_mem::backdoor_write), line:1712
|vpiName:uvm_mem::backdoor_write
|vpiFullName:uvm_pkg.uvm_mem::backdoor_write
|vpiStmt:
\_begin: , parent:uvm_mem::backdoor_write
|vpiFullName:uvm_pkg.uvm_mem::backdoor_write
|vpiStmt:
\_func_call: (get_full_hdl_path), line:1718
|vpiName:get_full_hdl_path
|vpiArgument:
\_ref_obj: (paths), line:1718
|vpiName:paths
|vpiArgument:
\_ref_obj: (rw.bd_kind), line:1718
|vpiName:rw.bd_kind
|vpiStmt:
\_foreach_stmt: , line:1720
|vpiFullName:uvm_pkg.uvm_mem::backdoor_write
|vpiVariables:
\_chandle_var: (rw), line:1720
|vpiName:rw
|vpiFullName:uvm_pkg.uvm_mem::backdoor_write.rw
|vpiLoopVars:
\_chandle_var: (mem_idx), line:1720
|vpiName:mem_idx
|vpiFullName:uvm_pkg.uvm_mem::backdoor_write.mem_idx
|vpiStmt:
\_begin: , line:1720
|vpiFullName:uvm_pkg.uvm_mem::backdoor_write
|vpiStmt:
\_func_call: (idx.itoa), line:1722
|vpiName:idx.itoa
|vpiArgument:
\_operation: , line:1722
|vpiOpType:24
|vpiOperand:
\_ref_obj: (rw.offset), line:1722
|vpiName:rw.offset
|vpiOperand:
\_ref_obj: (mem_idx), line:1722
|vpiName:mem_idx
|vpiStmt:
\_foreach_stmt: , line:1723
|vpiFullName:uvm_pkg.uvm_mem::backdoor_write
|vpiVariables:
\_chandle_var: (paths), line:1723
|vpiName:paths
|vpiFullName:uvm_pkg.uvm_mem::backdoor_write.paths
|vpiLoopVars:
\_chandle_var: (i), line:1723
|vpiName:i
|vpiFullName:uvm_pkg.uvm_mem::backdoor_write.i
|vpiStmt:
\_begin: , line:1723
|vpiFullName:uvm_pkg.uvm_mem::backdoor_write
|vpiStmt:
\_foreach_stmt: , line:116
|vpiFullName:uvm_pkg.uvm_mem::backdoor_write
|vpiVariables:
\_chandle_var: (hdl_concat), line:116
|vpiName:hdl_concat
|vpiFullName:uvm_pkg.uvm_mem::backdoor_write.hdl_concat
|vpiLoopVars:
\_chandle_var: (j), line:116
|vpiName:j
|vpiFullName:uvm_pkg.uvm_mem::backdoor_write.j
|vpiStmt:
\_begin: , line:116
|vpiFullName:uvm_pkg.uvm_mem::backdoor_write
|vpiStmt:
\_begin: , line:118
|vpiFullName:uvm_pkg.uvm_mem::backdoor_write
|vpiStmt:
\_if_stmt: , line:120
|vpiCondition:
\_func_call: (uvm_report_enabled), line:120
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_DEBUG), line:120
|vpiName:UVM_DEBUG
|vpiArgument:
\_ref_obj: (UVM_INFO), line:120
|vpiName:UVM_INFO
|vpiArgument:
\_constant: , line:120
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_info), line:121
|vpiName:uvm_report_info
|vpiFunction:
\_function: (uvm_report_info), line:126
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_sys_func_call: ($sformatf), line:121
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"backdoor_write to %s "
|vpiSize:23
|STRING:"backdoor_write to %s "
|vpiArgument:
\_ref_obj: (hdl_concat.slices), line:121
|vpiName:hdl_concat.slices
|vpiArgument:
\_ref_obj: (UVM_DEBUG), line:121
|vpiName:UVM_DEBUG
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem.svh"
|vpiSize:202
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem.svh"
|vpiArgument:
\_constant: , line:121
|vpiConstType:7
|vpiDecompile:1727
|vpiSize:32
|INT:1727
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:121
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_if_stmt: , line:1730
|vpiCondition:
\_operation: , line:1730
|vpiOpType:20
|vpiOperand:
\_ref_obj: (hdl_concat.slices), line:1730
|vpiName:hdl_concat.slices
|vpiFullName:uvm_pkg.uvm_mem::backdoor_write.hdl_concat.slices
|vpiOperand:
\_constant: , line:1730
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_begin: , line:1730
|vpiFullName:uvm_pkg.uvm_mem::backdoor_write
|vpiStmt:
\_assignment: , line:1731
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (ok), line:1731
|vpiName:ok
|vpiFullName:uvm_pkg.uvm_mem::backdoor_write.ok
|vpiRhs:
\_func_call: (uvm_hdl_deposit), line:1731
|vpiName:uvm_hdl_deposit
|vpiArgument:
\_operation: , line:1731
|vpiOpType:33
|vpiOperand:
\_ref_obj: (hdl_concat.slices), line:1731
|vpiName:hdl_concat.slices
|vpiOperand:
\_constant: , line:1731
|vpiConstType:6
|vpiDecompile:"["
|vpiSize:3
|STRING:"["
|vpiOperand:
\_ref_obj: (idx), line:1731
|vpiName:idx
|vpiOperand:
\_constant: , line:1731
|vpiConstType:6
|vpiDecompile:"]"
|vpiSize:3
|STRING:"]"
|vpiArgument:
\_ref_obj: (rw.value), line:1731
|vpiName:rw.value
|vpiStmt:
\_continue_stmt: , line:1732
|vpiStmt:
\_begin: , line:1734
|vpiFullName:uvm_pkg.uvm_mem::backdoor_write
|vpiStmt:
\_assignment: , line:1736
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (slice), line:1736
|vpiName:slice
|vpiFullName:uvm_pkg.uvm_mem::backdoor_write.slice
|vpiRhs:
\_operation: , line:1736
|vpiOpType:23
|vpiOperand:
\_ref_obj: (rw.value), line:1736
|vpiName:rw.value
|vpiFullName:uvm_pkg.uvm_mem::backdoor_write.rw.value
|vpiOperand:
\_ref_obj: (hdl_concat.slices), line:1736
|vpiName:hdl_concat.slices
|vpiFullName:uvm_pkg.uvm_mem::backdoor_write.hdl_concat.slices
|vpiStmt:
\_assignment: , line:1737
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (slice), line:1737
|vpiName:slice
|vpiFullName:uvm_pkg.uvm_mem::backdoor_write.slice
|vpiRhs:
\_operation: , line:1737
|vpiOpType:11
|vpiOperand:
\_operation: , line:1737
|vpiOpType:22
|vpiOperand:
\_constant: , line:1737
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_ref_obj: (hdl_concat.slices), line:1737
|vpiName:hdl_concat.slices
|vpiFullName:uvm_pkg.uvm_mem::backdoor_write.hdl_concat.slices
|vpiOperand:
\_constant: , line:1737
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:1738
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (ok), line:1738
|vpiName:ok
|vpiFullName:uvm_pkg.uvm_mem::backdoor_write.ok
|vpiRhs:
\_func_call: (uvm_hdl_deposit), line:1738
|vpiName:uvm_hdl_deposit
|vpiArgument:
\_operation: , line:1738
|vpiOpType:33
|vpiOperand:
\_ref_obj: (hdl_concat.slices), line:1738
|vpiName:hdl_concat.slices
|vpiOperand:
\_constant: , line:1738
|vpiConstType:6
|vpiDecompile:"["
|vpiSize:3
|STRING:"["
|vpiOperand:
\_ref_obj: (idx), line:1738
|vpiName:idx
|vpiOperand:
\_constant: , line:1738
|vpiConstType:6
|vpiDecompile:"]"
|vpiSize:3
|STRING:"]"
|vpiArgument:
\_ref_obj: (slice), line:1738
|vpiName:slice
|vpiStmt:
\_assignment: , line:1743
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.status), line:1743
|vpiName:rw.status
|vpiFullName:uvm_pkg.uvm_mem::backdoor_write.rw.status
|vpiRhs:
\_operation: , line:1743
|vpiOpType:32
|vpiOperand:
\_ref_obj: (ok), line:1743
|vpiName:ok
|vpiFullName:uvm_pkg.uvm_mem::backdoor_write.ok
|vpiOperand:
\_ref_obj: (UVM_IS_OK), line:1743
|vpiName:UVM_IS_OK
|vpiFullName:uvm_pkg.uvm_mem::backdoor_write.UVM_IS_OK
|vpiOperand:
\_ref_obj: (UVM_NOT_OK), line:1743
|vpiName:UVM_NOT_OK
|vpiFullName:uvm_pkg.uvm_mem::backdoor_write.UVM_NOT_OK
|vpiTaskFunc:
\_function: (uvm_mem::clear_hdl_path), line:1751
|vpiName:uvm_mem::clear_hdl_path
|vpiFullName:uvm_pkg.uvm_mem::clear_hdl_path
|vpiIODecl:
\_io_decl: (kind)
|vpiName:kind
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1751, parent:kind
|vpiFullName:kind
|vpiStmt:
\_begin: , parent:uvm_mem::clear_hdl_path
|vpiFullName:uvm_pkg.uvm_mem::clear_hdl_path
|vpiStmt:
\_if_stmt: , line:1752
|vpiCondition:
\_operation: , line:1752
|vpiOpType:14
|vpiOperand:
\_ref_obj: (kind), line:1752
|vpiName:kind
|vpiFullName:uvm_pkg.uvm_mem::clear_hdl_path.kind
|vpiOperand:
\_constant: , line:1752
|vpiConstType:6
|vpiDecompile:"ALL"
|vpiSize:5
|STRING:"ALL"
|vpiStmt:
\_begin: , line:1752
|vpiFullName:uvm_pkg.uvm_mem::clear_hdl_path
|vpiStmt:
\_assignment: , line:1753
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:28
|STRING:
|vpiRhs:
\_unsupported_expr: , line:28
|STRING:
|vpiStmt:
\_return_stmt: , line:1754
|vpiStmt:
\_if_stmt: , line:1757
|vpiCondition:
\_operation: , line:1757
|vpiOpType:14
|vpiOperand:
\_ref_obj: (kind), line:1757
|vpiName:kind
|vpiFullName:uvm_pkg.uvm_mem::clear_hdl_path.kind
|vpiOperand:
\_constant: , line:1757
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiStmt:
\_assignment: , line:1758
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (kind), line:1758
|vpiName:kind
|vpiFullName:uvm_pkg.uvm_mem::clear_hdl_path.kind
|vpiRhs:
\_ref_obj: (m_parent.get_default_hdl_path), line:1758
|vpiName:m_parent.get_default_hdl_path
|vpiFullName:uvm_pkg.uvm_mem::clear_hdl_path.m_parent.get_default_hdl_path
|vpiStmt:
\_if_stmt: , line:134
|vpiCondition:
\_operation: , line:134
|vpiOpType:3
|vpiOperand:
\_ref_obj: (m_hdl_paths_pool.exists), line:134
|vpiName:m_hdl_paths_pool.exists
|vpiFullName:uvm_pkg.uvm_mem::clear_hdl_path.m_hdl_paths_pool.exists
|vpiStmt:
\_begin: , line:134
|vpiFullName:uvm_pkg.uvm_mem::clear_hdl_path
|vpiStmt:
\_begin: , line:136
|vpiFullName:uvm_pkg.uvm_mem::clear_hdl_path
|vpiStmt:
\_if_stmt: , line:138
|vpiCondition:
\_func_call: (uvm_report_enabled), line:138
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:138
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_WARNING), line:138
|vpiName:UVM_WARNING
|vpiArgument:
\_constant: , line:138
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_warning), line:139
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_operation: , line:139
|vpiOpType:33
|vpiOperand:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"Unknown HDL Abstraction '"
|vpiSize:27
|STRING:"Unknown HDL Abstraction '"
|vpiOperand:
\_ref_obj: (kind), line:139
|vpiName:kind
|vpiOperand:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"'"
|vpiSize:3
|STRING:"'"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:139
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem.svh"
|vpiSize:202
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem.svh"
|vpiArgument:
\_constant: , line:139
|vpiConstType:7
|vpiDecompile:1760
|vpiSize:32
|INT:1760
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:139
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:1762
|vpiStmt:
\_func_call: (m_hdl_paths_pool.delete), line:1765
|vpiName:m_hdl_paths_pool.delete
|vpiArgument:
\_ref_obj: (kind), line:1765
|vpiName:kind
|vpiTaskFunc:
\_function: (uvm_mem::add_hdl_path), line:1771
|vpiName:uvm_mem::add_hdl_path
|vpiFullName:uvm_pkg.uvm_mem::add_hdl_path
|vpiIODecl:
\_io_decl: (slices)
|vpiName:slices
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_hdl_path_slice), line:1771, parent:slices
|vpiName:uvm_hdl_path_slice
|vpiFullName:slices.uvm_hdl_path_slice
|vpiIODecl:
\_io_decl: (kind)
|vpiName:kind
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1771, parent:kind
|vpiFullName:kind
|vpiStmt:
\_begin: , parent:uvm_mem::add_hdl_path
|vpiFullName:uvm_pkg.uvm_mem::add_hdl_path
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_ref_obj: (m_hdl_paths_pool.get), line:1772
|vpiName:m_hdl_paths_pool.get
|vpiFullName:uvm_pkg.uvm_mem::add_hdl_path.m_hdl_paths_pool.get
|vpiLhs:
\_chandle_var: (paths), line:1772
|vpiName:paths
|vpiFullName:uvm_pkg.uvm_mem::add_hdl_path.paths
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_unsupported_expr: , line:1773
|STRING:
|vpiLhs:
\_chandle_var: (concat), line:1773
|vpiName:concat
|vpiFullName:uvm_pkg.uvm_mem::add_hdl_path.concat
|vpiStmt:
\_func_call: (concat.set), line:1775
|vpiName:concat.set
|vpiArgument:
\_ref_obj: (slices), line:1775
|vpiName:slices
|vpiStmt:
\_func_call: (paths.push_back), line:1776
|vpiName:paths.push_back
|vpiArgument:
\_ref_obj: (concat), line:1776
|vpiName:concat
|vpiTaskFunc:
\_function: (uvm_mem::add_hdl_path_slice), line:1782
|vpiName:uvm_mem::add_hdl_path_slice
|vpiFullName:uvm_pkg.uvm_mem::add_hdl_path_slice
|vpiIODecl:
\_io_decl: (name)
|vpiName:name
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1782, parent:name
|vpiFullName:name
|vpiIODecl:
\_io_decl: (offset)
|vpiName:offset
|vpiDirection:5
|vpiExpr:
\_int_var: , line:1783, parent:offset
|vpiFullName:offset
|vpiIODecl:
\_io_decl: (size)
|vpiName:size
|vpiDirection:5
|vpiExpr:
\_int_var: , line:1784, parent:size
|vpiFullName:size
|vpiIODecl:
\_io_decl: (first)
|vpiName:first
|vpiDirection:5
|vpiExpr:
\_bit_var: , line:1785, parent:first
|vpiFullName:first
|vpiIODecl:
\_io_decl: (kind)
|vpiName:kind
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1786, parent:kind
|vpiFullName:kind
|vpiStmt:
\_begin: , parent:uvm_mem::add_hdl_path_slice
|vpiFullName:uvm_pkg.uvm_mem::add_hdl_path_slice
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_ref_obj: (m_hdl_paths_pool.get), line:1787
|vpiName:m_hdl_paths_pool.get
|vpiFullName:uvm_pkg.uvm_mem::add_hdl_path_slice.m_hdl_paths_pool.get
|vpiLhs:
\_chandle_var: (paths), line:1787
|vpiName:paths
|vpiFullName:uvm_pkg.uvm_mem::add_hdl_path_slice.paths
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (concat), line:1788
|vpiName:concat
|vpiFullName:uvm_pkg.uvm_mem::add_hdl_path_slice.concat
|vpiStmt:
\_if_else: , line:1790
|vpiCondition:
\_operation: , line:1790
|vpiOpType:27
|vpiOperand:
\_ref_obj: (first), line:1790
|vpiName:first
|vpiFullName:uvm_pkg.uvm_mem::add_hdl_path_slice.first
|vpiOperand:
\_operation: , line:1790
|vpiOpType:14
|vpiOperand:
\_ref_obj: (paths.size), line:1790
|vpiName:paths.size
|vpiFullName:uvm_pkg.uvm_mem::add_hdl_path_slice.paths.size
|vpiOperand:
\_constant: , line:1790
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_begin: , line:1790
|vpiFullName:uvm_pkg.uvm_mem::add_hdl_path_slice
|vpiStmt:
\_assignment: , line:1791
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:28
|STRING:
|vpiRhs:
\_unsupported_expr: , line:28
|STRING:
|vpiStmt:
\_func_call: (paths.push_back), line:1792
|vpiName:paths.push_back
|vpiArgument:
\_ref_obj: (concat), line:1792
|vpiName:concat
|vpiElseStmt:
\_assignment: , line:1795
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (concat), line:1795
|vpiName:concat
|vpiFullName:uvm_pkg.uvm_mem::add_hdl_path_slice.concat
|vpiRhs:
\_ref_obj: (paths.get), line:1795
|vpiName:paths.get
|vpiFullName:uvm_pkg.uvm_mem::add_hdl_path_slice.paths.get
|vpiStmt:
\_func_call: (concat.add_path), line:1797
|vpiName:concat.add_path
|vpiArgument:
\_ref_obj: (name), line:1797
|vpiName:name
|vpiArgument:
\_ref_obj: (offset), line:1797
|vpiName:offset
|vpiArgument:
\_ref_obj: (size), line:1797
|vpiName:size
|vpiTaskFunc:
\_function: (uvm_mem::has_hdl_path), line:1803
|vpiName:uvm_mem::has_hdl_path
|vpiFullName:uvm_pkg.uvm_mem::has_hdl_path
|vpiReturn:
\_bit_var: , line:1803
|vpiIODecl:
\_io_decl: (kind)
|vpiName:kind
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1803, parent:kind
|vpiFullName:kind
|vpiStmt:
\_begin: , parent:uvm_mem::has_hdl_path
|vpiFullName:uvm_pkg.uvm_mem::has_hdl_path
|vpiStmt:
\_if_stmt: , line:1804
|vpiCondition:
\_operation: , line:1804
|vpiOpType:14
|vpiOperand:
\_ref_obj: (kind), line:1804
|vpiName:kind
|vpiFullName:uvm_pkg.uvm_mem::has_hdl_path.kind
|vpiOperand:
\_constant: , line:1804
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiStmt:
\_assignment: , line:1805
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (kind), line:1805
|vpiName:kind
|vpiFullName:uvm_pkg.uvm_mem::has_hdl_path.kind
|vpiRhs:
\_ref_obj: (m_parent.get_default_hdl_path), line:1805
|vpiName:m_parent.get_default_hdl_path
|vpiFullName:uvm_pkg.uvm_mem::has_hdl_path.m_parent.get_default_hdl_path
|vpiStmt:
\_return_stmt: , line:1807
|vpiCondition:
\_ref_obj: (m_hdl_paths_pool.exists), line:1807
|vpiName:m_hdl_paths_pool.exists
|vpiFullName:uvm_pkg.uvm_mem::has_hdl_path.m_hdl_paths_pool.exists
|vpiTaskFunc:
\_function: (uvm_mem::get_hdl_path), line:1813
|vpiName:uvm_mem::get_hdl_path
|vpiFullName:uvm_pkg.uvm_mem::get_hdl_path
|vpiIODecl:
\_io_decl: (paths)
|vpiName:paths
|vpiDirection:6
|vpiExpr:
\_chandle_var: (uvm_hdl_path_concat), line:1813, parent:paths
|vpiName:uvm_hdl_path_concat
|vpiFullName:paths.uvm_hdl_path_concat
|vpiIODecl:
\_io_decl: (kind)
|vpiName:kind
|vpiDirection:1
|vpiExpr:
\_logic_var: , line:1814, parent:kind
|vpiFullName:kind
|vpiStmt:
\_begin: , parent:uvm_mem::get_hdl_path
|vpiFullName:uvm_pkg.uvm_mem::get_hdl_path
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (hdl_paths), line:1816
|vpiName:hdl_paths
|vpiFullName:uvm_pkg.uvm_mem::get_hdl_path.hdl_paths
|vpiStmt:
\_if_stmt: , line:1818
|vpiCondition:
\_operation: , line:1818
|vpiOpType:14
|vpiOperand:
\_ref_obj: (kind), line:1818
|vpiName:kind
|vpiFullName:uvm_pkg.uvm_mem::get_hdl_path.kind
|vpiOperand:
\_constant: , line:1818
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiStmt:
\_assignment: , line:1819
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (kind), line:1819
|vpiName:kind
|vpiFullName:uvm_pkg.uvm_mem::get_hdl_path.kind
|vpiRhs:
\_ref_obj: (m_parent.get_default_hdl_path), line:1819
|vpiName:m_parent.get_default_hdl_path
|vpiFullName:uvm_pkg.uvm_mem::get_hdl_path.m_parent.get_default_hdl_path
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:3
|vpiOperand:
\_func_call: (has_hdl_path), line:152
|vpiName:has_hdl_path
|vpiArgument:
\_ref_obj: (kind), line:152
|vpiName:kind
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_mem::get_hdl_path
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_mem::get_hdl_path
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:155
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_operation: , line:158
|vpiOpType:33
|vpiOperand:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"Memory does not have hdl path defined for abstraction '"
|vpiSize:57
|STRING:"Memory does not have hdl path defined for abstraction '"
|vpiOperand:
\_ref_obj: (kind), line:158
|vpiName:kind
|vpiOperand:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"'"
|vpiSize:3
|STRING:"'"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:158
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem.svh"
|vpiSize:202
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem.svh"
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:1821
|vpiSize:32
|INT:1821
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:1823
|vpiStmt:
\_assignment: , line:1826
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (hdl_paths), line:1826
|vpiName:hdl_paths
|vpiFullName:uvm_pkg.uvm_mem::get_hdl_path.hdl_paths
|vpiRhs:
\_ref_obj: (m_hdl_paths_pool.get), line:1826
|vpiName:m_hdl_paths_pool.get
|vpiFullName:uvm_pkg.uvm_mem::get_hdl_path.m_hdl_paths_pool.get
|vpiStmt:
\_for_stmt: , line:1828
|vpiFullName:uvm_pkg.uvm_mem::get_hdl_path
|vpiCondition:
\_operation: , line:1828
|vpiOpType:20
|vpiOperand:
\_ref_obj: (i), line:1828
|vpiName:i
|vpiFullName:uvm_pkg.uvm_mem::get_hdl_path.i
|vpiOperand:
\_ref_obj: (hdl_paths.size), line:1828
|vpiName:hdl_paths.size
|vpiFullName:uvm_pkg.uvm_mem::get_hdl_path.hdl_paths.size
|vpiForInitStmt:
\_assign_stmt:
|vpiRhs:
\_constant: , line:1828
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiLhs:
\_int_var: (i), line:1828
|vpiName:i
|vpiFullName:uvm_pkg.uvm_mem::get_hdl_path.i
|vpiForIncStmt:
\_operation: , line:1828
|vpiOpType:62
|vpiOperand:
\_ref_obj: (i), line:1828
|vpiName:i
|vpiStmt:
\_begin: , line:1828
|vpiFullName:uvm_pkg.uvm_mem::get_hdl_path
|vpiStmt:
\_func_call: (paths.push_back), line:1830
|vpiName:paths.push_back
|vpiArgument:
\_ref_obj: (t), line:1830
|vpiName:t
|vpiTaskFunc:
\_function: (uvm_mem::get_hdl_path_kinds), line:1838
|vpiName:uvm_mem::get_hdl_path_kinds
|vpiFullName:uvm_pkg.uvm_mem::get_hdl_path_kinds
|vpiIODecl:
\_io_decl: (kinds)
|vpiName:kinds
|vpiDirection:6
|vpiExpr:
\_logic_var: , line:1838, parent:kinds
|vpiFullName:kinds
|vpiStmt:
\_begin: , parent:uvm_mem::get_hdl_path_kinds
|vpiFullName:uvm_pkg.uvm_mem::get_hdl_path_kinds
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_logic_var: (kind), line:1839
|vpiName:kind
|vpiFullName:uvm_pkg.uvm_mem::get_hdl_path_kinds.kind
|vpiStmt:
\_func_call: (kinds.delete), line:1840
|vpiName:kinds.delete
|vpiStmt:
\_if_stmt: , line:1841
|vpiCondition:
\_operation: , line:1841
|vpiOpType:3
|vpiOperand:
\_ref_obj: (m_hdl_paths_pool.first), line:1841
|vpiName:m_hdl_paths_pool.first
|vpiFullName:uvm_pkg.uvm_mem::get_hdl_path_kinds.m_hdl_paths_pool.first
|vpiStmt:
\_return_stmt: , line:1842
|vpiTaskFunc:
\_function: (uvm_mem::get_full_hdl_path), line:1850
|vpiName:uvm_mem::get_full_hdl_path
|vpiFullName:uvm_pkg.uvm_mem::get_full_hdl_path
|vpiIODecl:
\_io_decl: (paths)
|vpiName:paths
|vpiDirection:6
|vpiExpr:
\_chandle_var: (uvm_hdl_path_concat), line:1850, parent:paths
|vpiName:uvm_hdl_path_concat
|vpiFullName:paths.uvm_hdl_path_concat
|vpiIODecl:
\_io_decl: (kind)
|vpiName:kind
|vpiDirection:1
|vpiExpr:
\_logic_var: , line:1851, parent:kind
|vpiFullName:kind
|vpiIODecl:
\_io_decl: (separator)
|vpiName:separator
|vpiDirection:1
|vpiExpr:
\_logic_var: , line:1852, parent:separator
|vpiFullName:separator
|vpiStmt:
\_begin: , parent:uvm_mem::get_full_hdl_path
|vpiFullName:uvm_pkg.uvm_mem::get_full_hdl_path
|vpiStmt:
\_if_stmt: , line:1854
|vpiCondition:
\_operation: , line:1854
|vpiOpType:14
|vpiOperand:
\_ref_obj: (kind), line:1854
|vpiName:kind
|vpiFullName:uvm_pkg.uvm_mem::get_full_hdl_path.kind
|vpiOperand:
\_constant: , line:1854
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiStmt:
\_assignment: , line:1855
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (kind), line:1855
|vpiName:kind
|vpiFullName:uvm_pkg.uvm_mem::get_full_hdl_path.kind
|vpiRhs:
\_ref_obj: (m_parent.get_default_hdl_path), line:1855
|vpiName:m_parent.get_default_hdl_path
|vpiFullName:uvm_pkg.uvm_mem::get_full_hdl_path.m_parent.get_default_hdl_path
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:3
|vpiOperand:
\_func_call: (has_hdl_path), line:152
|vpiName:has_hdl_path
|vpiArgument:
\_ref_obj: (kind), line:152
|vpiName:kind
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_mem::get_full_hdl_path
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_mem::get_full_hdl_path
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:155
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_operation: , line:158
|vpiOpType:33
|vpiOperand:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"Memory does not have hdl path defined for abstraction '"
|vpiSize:57
|STRING:"Memory does not have hdl path defined for abstraction '"
|vpiOperand:
\_ref_obj: (kind), line:158
|vpiName:kind
|vpiOperand:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"'"
|vpiSize:3
|STRING:"'"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:158
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem.svh"
|vpiSize:202
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem.svh"
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:1858
|vpiSize:32
|INT:1858
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:1860
|vpiStmt:
\_begin: , line:1863
|vpiFullName:uvm_pkg.uvm_mem::get_full_hdl_path
|vpiStmt:
\_func_call: (m_parent.get_full_hdl_path), line:1867
|vpiName:m_parent.get_full_hdl_path
|vpiArgument:
\_ref_obj: (parent_paths), line:1867
|vpiName:parent_paths
|vpiArgument:
\_ref_obj: (kind), line:1867
|vpiName:kind
|vpiArgument:
\_ref_obj: (separator), line:1867
|vpiName:separator
|vpiStmt:
\_for_stmt: , line:1869
|vpiFullName:uvm_pkg.uvm_mem::get_full_hdl_path
|vpiCondition:
\_operation: , line:1869
|vpiOpType:20
|vpiOperand:
\_ref_obj: (i), line:1869
|vpiName:i
|vpiFullName:uvm_pkg.uvm_mem::get_full_hdl_path.i
|vpiOperand:
\_ref_obj: (hdl_paths.size), line:1869
|vpiName:hdl_paths.size
|vpiFullName:uvm_pkg.uvm_mem::get_full_hdl_path.hdl_paths.size
|vpiForInitStmt:
\_assign_stmt:
|vpiRhs:
\_constant: , line:1869
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiLhs:
\_int_var: (i), line:1869
|vpiName:i
|vpiFullName:uvm_pkg.uvm_mem::get_full_hdl_path.i
|vpiForIncStmt:
\_operation: , line:1869
|vpiOpType:62
|vpiOperand:
\_ref_obj: (i), line:1869
|vpiName:i
|vpiStmt:
\_begin: , line:1869
|vpiFullName:uvm_pkg.uvm_mem::get_full_hdl_path
|vpiStmt:
\_foreach_stmt: , line:1872
|vpiFullName:uvm_pkg.uvm_mem::get_full_hdl_path
|vpiVariables:
\_chandle_var: (parent_paths), line:1872
|vpiName:parent_paths
|vpiFullName:uvm_pkg.uvm_mem::get_full_hdl_path.parent_paths
|vpiLoopVars:
\_chandle_var: (j), line:1872
|vpiName:j
|vpiFullName:uvm_pkg.uvm_mem::get_full_hdl_path.j
|vpiStmt:
\_begin: , line:1872
|vpiFullName:uvm_pkg.uvm_mem::get_full_hdl_path
|vpiStmt:
\_foreach_stmt: , line:1875
|vpiFullName:uvm_pkg.uvm_mem::get_full_hdl_path
|vpiVariables:
\_chandle_var: (hdl_concat), line:1875
|vpiName:hdl_concat
|vpiFullName:uvm_pkg.uvm_mem::get_full_hdl_path.hdl_concat
|vpiLoopVars:
\_chandle_var: (k), line:1875
|vpiName:k
|vpiFullName:uvm_pkg.uvm_mem::get_full_hdl_path.k
|vpiStmt:
\_begin: , line:1875
|vpiFullName:uvm_pkg.uvm_mem::get_full_hdl_path
|vpiStmt:
\_if_else: , line:1876
|vpiCondition:
\_operation: , line:1876
|vpiOpType:14
|vpiOperand:
\_ref_obj: (hdl_concat.slices), line:1876
|vpiName:hdl_concat.slices
|vpiFullName:uvm_pkg.uvm_mem::get_full_hdl_path.hdl_concat.slices
|vpiOperand:
\_constant: , line:1876
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiStmt:
\_func_call: (t.add_path), line:1877
|vpiName:t.add_path
|vpiArgument:
\_bit_select: (parent_paths), line:1877
|vpiName:parent_paths
|vpiIndex:
\_ref_obj: (j), line:1877
|vpiName:j
|vpiElseStmt:
\_func_call: (t.add_path), line:1879
|vpiName:t.add_path
|vpiArgument:
\_operation: , line:1879
|vpiOpType:33
|vpiOperand:
\_bit_select: (parent_paths), line:1879
|vpiName:parent_paths
|vpiIndex:
\_ref_obj: (j), line:1879
|vpiName:j
|vpiOperand:
\_ref_obj: (separator), line:1879
|vpiName:separator
|vpiOperand:
\_ref_obj: (hdl_concat.slices), line:1879
|vpiName:hdl_concat.slices
|vpiArgument:
\_ref_obj: (hdl_concat.slices), line:1880
|vpiName:hdl_concat.slices
|vpiArgument:
\_ref_obj: (hdl_concat.slices), line:1881
|vpiName:hdl_concat.slices
|vpiStmt:
\_func_call: (paths.push_back), line:1883
|vpiName:paths.push_back
|vpiArgument:
\_ref_obj: (t), line:1883
|vpiName:t
|vpiTaskFunc:
\_function: (uvm_mem::set_parent), line:1892
|vpiName:uvm_mem::set_parent
|vpiFullName:uvm_pkg.uvm_mem::set_parent
|vpiIODecl:
\_io_decl: (parent)
|vpiName:parent
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_block), line:1892, parent:parent
|vpiName:uvm_reg_block
|vpiFullName:parent.uvm_reg_block
|vpiStmt:
\_assignment: , line:1893, parent:uvm_mem::set_parent
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_parent), line:1893
|vpiName:m_parent
|vpiFullName:uvm_pkg.uvm_mem::set_parent.m_parent
|vpiRhs:
\_ref_obj: (parent), line:1893
|vpiName:parent
|vpiFullName:uvm_pkg.uvm_mem::set_parent.parent
|vpiTaskFunc:
\_function: (uvm_mem::get_parent), line:1899
|vpiName:uvm_mem::get_parent
|vpiFullName:uvm_pkg.uvm_mem::get_parent
|vpiReturn:
\_chandle_var: (uvm_reg_block), line:1899
|vpiName:uvm_reg_block
|vpiStmt:
\_return_stmt: , line:1900, parent:uvm_mem::get_parent
|vpiCondition:
\_func_call: (get_block), line:1900
|vpiName:get_block
|vpiTaskFunc:
\_function: (uvm_mem::convert2string), line:1906
|vpiName:uvm_mem::convert2string
|vpiFullName:uvm_pkg.uvm_mem::convert2string
|vpiReturn:
\_logic_var: , line:1906
|vpiStmt:
\_begin: , parent:uvm_mem::convert2string
|vpiFullName:uvm_pkg.uvm_mem::convert2string
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_logic_var: (res_str), line:1908
|vpiName:res_str
|vpiFullName:uvm_pkg.uvm_mem::convert2string.res_str
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_logic_var: (prefix), line:1909
|vpiName:prefix
|vpiFullName:uvm_pkg.uvm_mem::convert2string.prefix
|vpiStmt:
\_sys_func_call: ($sformat), line:1911
|vpiName:$sformat
|vpiArgument:
\_ref_obj: (convert2string), line:1911
|vpiName:convert2string
|vpiArgument:
\_constant: , line:1911
|vpiConstType:6
|vpiDecompile:"%sMemory %s -- %0dx%0d bits"
|vpiSize:29
|STRING:"%sMemory %s -- %0dx%0d bits"
|vpiArgument:
\_ref_obj: (prefix), line:1911
|vpiName:prefix
|vpiArgument:
\_func_call: (get_full_name), line:1912
|vpiName:get_full_name
|vpiArgument:
\_func_call: (get_size), line:1912
|vpiName:get_size
|vpiArgument:
\_func_call: (get_n_bits), line:1912
|vpiName:get_n_bits
|vpiStmt:
\_if_else: , line:1914
|vpiCondition:
\_operation: , line:1914
|vpiOpType:14
|vpiOperand:
\_ref_obj: (m_maps.num), line:1914
|vpiName:m_maps.num
|vpiFullName:uvm_pkg.uvm_mem::convert2string.m_maps.num
|vpiOperand:
\_constant: , line:1914
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_assignment: , line:1915
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (convert2string), line:1915
|vpiName:convert2string
|vpiFullName:uvm_pkg.uvm_mem::convert2string.convert2string
|vpiRhs:
\_operation: , line:1915
|vpiOpType:33
|vpiOperand:
\_ref_obj: (convert2string), line:1915
|vpiName:convert2string
|vpiOperand:
\_constant: , line:1915
|vpiConstType:6
|vpiDecompile:" (unmapped)\n"
|vpiSize:16
|STRING:" (unmapped)\n"
|vpiElseStmt:
\_assignment: , line:1917
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (convert2string), line:1917
|vpiName:convert2string
|vpiFullName:uvm_pkg.uvm_mem::convert2string.convert2string
|vpiRhs:
\_operation: , line:1917
|vpiOpType:33
|vpiOperand:
\_ref_obj: (convert2string), line:1917
|vpiName:convert2string
|vpiOperand:
\_constant: , line:1917
|vpiConstType:6
|vpiDecompile:"\n"
|vpiSize:4
|STRING:"\n"
|vpiStmt:
\_foreach_stmt: , line:1918
|vpiFullName:uvm_pkg.uvm_mem::convert2string
|vpiVariables:
\_chandle_var: (m_maps), line:1918
|vpiName:m_maps
|vpiFullName:uvm_pkg.uvm_mem::convert2string.m_maps
|vpiLoopVars:
\_chandle_var: (map), line:1918
|vpiName:map
|vpiFullName:uvm_pkg.uvm_mem::convert2string.map
|vpiStmt:
\_begin: , line:1918
|vpiFullName:uvm_pkg.uvm_mem::convert2string
|vpiStmt:
\_while_stmt: , line:1921
|vpiCondition:
\_operation: , line:1921
|vpiOpType:15
|vpiOperand:
\_ref_obj: (parent_map), line:1921
|vpiName:parent_map
|vpiFullName:uvm_pkg.uvm_mem::convert2string.parent_map
|vpiOperand:
\_unsupported_expr: , line:1921
|STRING:
|vpiStmt:
\_begin: , line:1921
|vpiFullName:uvm_pkg.uvm_mem::convert2string
|vpiStmt:
\_assignment: , line:1924
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (parent_map), line:1924
|vpiName:parent_map
|vpiFullName:uvm_pkg.uvm_mem::convert2string.parent_map
|vpiRhs:
\_ref_obj: (this_map.get_parent_map), line:1924
|vpiName:this_map.get_parent_map
|vpiFullName:uvm_pkg.uvm_mem::convert2string.this_map.get_parent_map
|vpiStmt:
\_assignment: , line:1925
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (endian_name), line:1925
|vpiName:endian_name
|vpiFullName:uvm_pkg.uvm_mem::convert2string.endian_name
|vpiRhs:
\_ref_obj: (this_map.get_endian), line:1925
|vpiName:this_map.get_endian
|vpiFullName:uvm_pkg.uvm_mem::convert2string.this_map.get_endian
|vpiStmt:
\_assignment: , line:1927
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (offset), line:1927
|vpiName:offset
|vpiFullName:uvm_pkg.uvm_mem::convert2string.offset
|vpiRhs:
\_operation: , line:1927
|vpiOpType:32
|vpiOperand:
\_operation: , line:1927
|vpiOpType:14
|vpiOperand:
\_ref_obj: (parent_map), line:1927
|vpiName:parent_map
|vpiFullName:uvm_pkg.uvm_mem::convert2string.parent_map
|vpiOperand:
\_unsupported_expr: , line:1927
|STRING:
|vpiOperand:
\_ref_obj: (this_map.get_base_addr), line:1927
|vpiName:this_map.get_base_addr
|vpiFullName:uvm_pkg.uvm_mem::convert2string.this_map.get_base_addr
|vpiOperand:
\_ref_obj: (parent_map.get_submap_offset), line:1928
|vpiName:parent_map.get_submap_offset
|vpiFullName:uvm_pkg.uvm_mem::convert2string.parent_map.get_submap_offset
|vpiStmt:
\_assignment: , line:1929
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (prefix), line:1929
|vpiName:prefix
|vpiFullName:uvm_pkg.uvm_mem::convert2string.prefix
|vpiRhs:
\_operation: , line:1929
|vpiOpType:33
|vpiOperand:
\_ref_obj: (prefix), line:1929
|vpiName:prefix
|vpiOperand:
\_constant: , line:1929
|vpiConstType:6
|vpiDecompile:" "
|vpiSize:4
|STRING:" "
|vpiStmt:
\_sys_func_call: ($sformat), line:1930
|vpiName:$sformat
|vpiArgument:
\_ref_obj: (convert2string), line:1930
|vpiName:convert2string
|vpiArgument:
\_constant: , line:1930
|vpiConstType:6
|vpiDecompile:"%sMapped in '%s' -- buswidth %0d bytes, %s, offset 'h%0h, size 'h%0h, %s\n"
|vpiSize:76
|STRING:"%sMapped in '%s' -- buswidth %0d bytes, %s, offset 'h%0h, size 'h%0h, %s\n"
|vpiArgument:
\_ref_obj: (prefix), line:1930
|vpiName:prefix
|vpiArgument:
\_ref_obj: (this_map.get_full_name), line:1931
|vpiName:this_map.get_full_name
|vpiArgument:
\_ref_obj: (this_map.get_n_bytes), line:1931
|vpiName:this_map.get_n_bytes
|vpiArgument:
\_ref_obj: (endian_name.name), line:1931
|vpiName:endian_name.name
|vpiArgument:
\_ref_obj: (offset), line:1931
|vpiName:offset
|vpiArgument:
\_func_call: (get_size), line:1931
|vpiName:get_size
|vpiArgument:
\_func_call: (get_access), line:1931
|vpiName:get_access
|vpiArgument:
\_ref_obj: (this_map), line:1931
|vpiName:this_map
|vpiStmt:
\_assignment: , line:1934
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (prefix), line:1934
|vpiName:prefix
|vpiFullName:uvm_pkg.uvm_mem::convert2string.prefix
|vpiRhs:
\_constant: , line:1934
|vpiConstType:6
|vpiDecompile:" "
|vpiSize:4
|STRING:" "
|vpiStmt:
\_if_stmt: , line:1935
|vpiCondition:
\_operation: , line:1935
|vpiOpType:14
|vpiOperand:
\_ref_obj: (m_read_in_progress), line:1935
|vpiName:m_read_in_progress
|vpiFullName:uvm_pkg.uvm_mem::convert2string.m_read_in_progress
|vpiOperand:
\_constant: , line:1935
|vpiConstType:3
|vpiDecompile:'b1
|vpiSize:1
|BIN:1
|vpiStmt:
\_begin: , line:1935
|vpiFullName:uvm_pkg.uvm_mem::convert2string
|vpiStmt:
\_if_stmt: , line:1936
|vpiCondition:
\_operation: , line:1936
|vpiOpType:26
|vpiOperand:
\_operation: , line:1936
|vpiOpType:15
|vpiOperand:
\_ref_obj: (m_fname), line:1936
|vpiName:m_fname
|vpiFullName:uvm_pkg.uvm_mem::convert2string.m_fname
|vpiOperand:
\_constant: , line:1936
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiOperand:
\_operation: , line:1936
|vpiOpType:15
|vpiOperand:
\_ref_obj: (m_lineno), line:1936
|vpiName:m_lineno
|vpiFullName:uvm_pkg.uvm_mem::convert2string.m_lineno
|vpiOperand:
\_constant: , line:1936
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_sys_func_call: ($sformat), line:1937
|vpiName:$sformat
|vpiArgument:
\_ref_obj: (res_str), line:1937
|vpiName:res_str
|vpiArgument:
\_constant: , line:1937
|vpiConstType:6
|vpiDecompile:"%s:%0d "
|vpiSize:9
|STRING:"%s:%0d "
|vpiArgument:
\_ref_obj: (m_fname), line:1937
|vpiName:m_fname
|vpiArgument:
\_ref_obj: (m_lineno), line:1937
|vpiName:m_lineno
|vpiStmt:
\_assignment: , line:1938
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (convert2string), line:1938
|vpiName:convert2string
|vpiFullName:uvm_pkg.uvm_mem::convert2string.convert2string
|vpiRhs:
\_operation: , line:1938
|vpiOpType:33
|vpiOperand:
\_ref_obj: (convert2string), line:1938
|vpiName:convert2string
|vpiOperand:
\_constant: , line:1938
|vpiConstType:6
|vpiDecompile:" "
|vpiSize:4
|STRING:" "
|vpiOperand:
\_ref_obj: (res_str), line:1938
|vpiName:res_str
|vpiOperand:
\_constant: , line:1939
|vpiConstType:6
|vpiDecompile:"currently executing read method"
|vpiSize:33
|STRING:"currently executing read method"
|vpiStmt:
\_if_stmt: , line:1941
|vpiCondition:
\_operation: , line:1941
|vpiOpType:14
|vpiOperand:
\_ref_obj: (m_write_in_progress), line:1941
|vpiName:m_write_in_progress
|vpiFullName:uvm_pkg.uvm_mem::convert2string.m_write_in_progress
|vpiOperand:
\_constant: , line:1941
|vpiConstType:3
|vpiDecompile:'b1
|vpiSize:1
|BIN:1
|vpiStmt:
\_begin: , line:1941
|vpiFullName:uvm_pkg.uvm_mem::convert2string
|vpiStmt:
\_if_stmt: , line:1942
|vpiCondition:
\_operation: , line:1942
|vpiOpType:26
|vpiOperand:
\_operation: , line:1942
|vpiOpType:15
|vpiOperand:
\_ref_obj: (m_fname), line:1942
|vpiName:m_fname
|vpiFullName:uvm_pkg.uvm_mem::convert2string.m_fname
|vpiOperand:
\_constant: , line:1942
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiOperand:
\_operation: , line:1942
|vpiOpType:15
|vpiOperand:
\_ref_obj: (m_lineno), line:1942
|vpiName:m_lineno
|vpiFullName:uvm_pkg.uvm_mem::convert2string.m_lineno
|vpiOperand:
\_constant: , line:1942
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_sys_func_call: ($sformat), line:1943
|vpiName:$sformat
|vpiArgument:
\_ref_obj: (res_str), line:1943
|vpiName:res_str
|vpiArgument:
\_constant: , line:1943
|vpiConstType:6
|vpiDecompile:"%s:%0d "
|vpiSize:9
|STRING:"%s:%0d "
|vpiArgument:
\_ref_obj: (m_fname), line:1943
|vpiName:m_fname
|vpiArgument:
\_ref_obj: (m_lineno), line:1943
|vpiName:m_lineno
|vpiStmt:
\_assignment: , line:1944
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (convert2string), line:1944
|vpiName:convert2string
|vpiFullName:uvm_pkg.uvm_mem::convert2string.convert2string
|vpiRhs:
\_operation: , line:1944
|vpiOpType:33
|vpiOperand:
\_ref_obj: (convert2string), line:1944
|vpiName:convert2string
|vpiOperand:
\_constant: , line:1944
|vpiConstType:6
|vpiDecompile:" "
|vpiSize:4
|STRING:" "
|vpiOperand:
\_ref_obj: (res_str), line:1944
|vpiName:res_str
|vpiOperand:
\_constant: , line:1945
|vpiConstType:6
|vpiDecompile:"currently executing write method"
|vpiSize:34
|STRING:"currently executing write method"
|vpiTaskFunc:
\_function: (uvm_mem::do_print), line:1952
|vpiName:uvm_mem::do_print
|vpiFullName:uvm_pkg.uvm_mem::do_print
|vpiIODecl:
\_io_decl: (printer)
|vpiName:printer
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_printer), line:1952, parent:printer
|vpiName:uvm_printer
|vpiFullName:printer.uvm_printer
|vpiStmt:
\_begin: , parent:uvm_mem::do_print
|vpiFullName:uvm_pkg.uvm_mem::do_print
|vpiStmt:
\_sys_func_call: (super.do_print), line:1953
|vpiName:super.do_print
|vpiArgument:
\_ref_obj: (printer), line:1953
|vpiName:printer
|vpiStmt:
\_func_call: (printer.print_field_int), line:1955
|vpiName:printer.print_field_int
|vpiArgument:
\_constant: , line:1955
|vpiConstType:6
|vpiDecompile:"n_bits"
|vpiSize:8
|STRING:"n_bits"
|vpiArgument:
\_func_call: (get_n_bits), line:1955
|vpiName:get_n_bits
|vpiArgument:
\_constant: , line:1955
|vpiConstType:7
|vpiDecompile:32
|vpiSize:32
|INT:32
|vpiArgument:
\_ref_obj: (UVM_UNSIGNED), line:1955
|vpiName:UVM_UNSIGNED
|vpiStmt:
\_func_call: (printer.print_field_int), line:1956
|vpiName:printer.print_field_int
|vpiArgument:
\_constant: , line:1956
|vpiConstType:6
|vpiDecompile:"size"
|vpiSize:6
|STRING:"size"
|vpiArgument:
\_func_call: (get_size), line:1956
|vpiName:get_size
|vpiArgument:
\_constant: , line:1956
|vpiConstType:7
|vpiDecompile:32
|vpiSize:32
|INT:32
|vpiArgument:
\_ref_obj: (UVM_UNSIGNED), line:1956
|vpiName:UVM_UNSIGNED
|vpiTaskFunc:
\_function: (uvm_mem::clone), line:170
|vpiName:uvm_mem::clone
|vpiFullName:uvm_pkg.uvm_mem::clone
|vpiReturn:
\_chandle_var: (uvm_object), line:170
|vpiName:uvm_object
|vpiStmt:
\_begin: , parent:uvm_mem::clone
|vpiFullName:uvm_pkg.uvm_mem::clone
|vpiStmt:
\_begin: , line:172
|vpiFullName:uvm_pkg.uvm_mem::clone
|vpiStmt:
\_if_stmt: , line:174
|vpiCondition:
\_func_call: (uvm_report_enabled), line:174
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:174
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_FATAL), line:174
|vpiName:UVM_FATAL
|vpiArgument:
\_constant: , line:174
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_fatal), line:175
|vpiName:uvm_report_fatal
|vpiFunction:
\_function: (uvm_report_fatal), line:192
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"RegModel memories cannot be cloned"
|vpiSize:36
|STRING:"RegModel memories cannot be cloned"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:175
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem.svh"
|vpiSize:202
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem.svh"
|vpiArgument:
\_constant: , line:175
|vpiConstType:7
|vpiDecompile:1963
|vpiSize:32
|INT:1963
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:175
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:1965
|vpiCondition:
\_unsupported_expr: , line:1965
|STRING:
|vpiTaskFunc:
\_function: (uvm_mem::do_copy), line:170
|vpiName:uvm_mem::do_copy
|vpiFullName:uvm_pkg.uvm_mem::do_copy
|vpiIODecl:
\_io_decl: (rhs)
|vpiName:rhs
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_object), line:170, parent:rhs
|vpiName:uvm_object
|vpiFullName:rhs.uvm_object
|vpiStmt:
\_begin: , line:172, parent:uvm_mem::do_copy
|vpiFullName:uvm_pkg.uvm_mem::do_copy
|vpiStmt:
\_if_stmt: , line:174
|vpiCondition:
\_func_call: (uvm_report_enabled), line:174
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:174
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_FATAL), line:174
|vpiName:UVM_FATAL
|vpiArgument:
\_constant: , line:174
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_fatal), line:175
|vpiName:uvm_report_fatal
|vpiFunction:
\_function: (uvm_report_fatal), line:192
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"RegModel memories cannot be copied"
|vpiSize:36
|STRING:"RegModel memories cannot be copied"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:175
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem.svh"
|vpiSize:202
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem.svh"
|vpiArgument:
\_constant: , line:175
|vpiConstType:7
|vpiDecompile:1970
|vpiSize:32
|INT:1970
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:175
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiTaskFunc:
\_function: (uvm_mem::do_compare), line:1977
|vpiName:uvm_mem::do_compare
|vpiFullName:uvm_pkg.uvm_mem::do_compare
|vpiReturn:
\_bit_var: , line:1977
|vpiIODecl:
\_io_decl: (rhs)
|vpiName:rhs
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_object), line:1977, parent:rhs
|vpiName:uvm_object
|vpiFullName:rhs.uvm_object
|vpiIODecl:
\_io_decl: (comparer)
|vpiName:comparer
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_comparer), line:134, parent:comparer
|vpiName:uvm_comparer
|vpiFullName:comparer.uvm_comparer
|vpiStmt:
\_begin: , parent:uvm_mem::do_compare
|vpiFullName:uvm_pkg.uvm_mem::do_compare
|vpiStmt:
\_begin: , line:136
|vpiFullName:uvm_pkg.uvm_mem::do_compare
|vpiStmt:
\_if_stmt: , line:138
|vpiCondition:
\_func_call: (uvm_report_enabled), line:138
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:138
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_WARNING), line:138
|vpiName:UVM_WARNING
|vpiArgument:
\_constant: , line:138
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_warning), line:139
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"RegModel memories cannot be compared"
|vpiSize:38
|STRING:"RegModel memories cannot be compared"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:139
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem.svh"
|vpiSize:202
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem.svh"
|vpiArgument:
\_constant: , line:139
|vpiConstType:7
|vpiDecompile:1978
|vpiSize:32
|INT:1978
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:139
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:1980
|vpiCondition:
\_constant: , line:1980
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiTaskFunc:
\_function: (uvm_mem::do_pack), line:134
|vpiName:uvm_mem::do_pack
|vpiFullName:uvm_pkg.uvm_mem::do_pack
|vpiIODecl:
\_io_decl: (packer)
|vpiName:packer
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_packer), line:134, parent:packer
|vpiName:uvm_packer
|vpiFullName:packer.uvm_packer
|vpiStmt:
\_begin: , line:136, parent:uvm_mem::do_pack
|vpiFullName:uvm_pkg.uvm_mem::do_pack
|vpiStmt:
\_if_stmt: , line:138
|vpiCondition:
\_func_call: (uvm_report_enabled), line:138
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:138
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_WARNING), line:138
|vpiName:UVM_WARNING
|vpiArgument:
\_constant: , line:138
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_warning), line:139
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"RegModel memories cannot be packed"
|vpiSize:36
|STRING:"RegModel memories cannot be packed"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:139
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem.svh"
|vpiSize:202
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem.svh"
|vpiArgument:
\_constant: , line:139
|vpiConstType:7
|vpiDecompile:1986
|vpiSize:32
|INT:1986
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:139
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiTaskFunc:
\_function: (uvm_mem::do_unpack), line:134
|vpiName:uvm_mem::do_unpack
|vpiFullName:uvm_pkg.uvm_mem::do_unpack
|vpiIODecl:
\_io_decl: (packer)
|vpiName:packer
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_packer), line:134, parent:packer
|vpiName:uvm_packer
|vpiFullName:packer.uvm_packer
|vpiStmt:
\_begin: , line:136, parent:uvm_mem::do_unpack
|vpiFullName:uvm_pkg.uvm_mem::do_unpack
|vpiStmt:
\_if_stmt: , line:138
|vpiCondition:
\_func_call: (uvm_report_enabled), line:138
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:138
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_WARNING), line:138
|vpiName:UVM_WARNING
|vpiArgument:
\_constant: , line:138
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_warning), line:139
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"RegModel memories cannot be unpacked"
|vpiSize:38
|STRING:"RegModel memories cannot be unpacked"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:139
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem.svh"
|vpiSize:202
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_mem.svh"
|vpiArgument:
\_constant: , line:139
|vpiConstType:7
|vpiDecompile:1993
|vpiSize:32
|INT:1993
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:139
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiTaskFunc:
\_function: (uvm_mem::Xadd_vregX), line:2000
|vpiName:uvm_mem::Xadd_vregX
|vpiFullName:uvm_pkg.uvm_mem::Xadd_vregX
|vpiIODecl:
\_io_decl: (vreg)
|vpiName:vreg
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_vreg), line:2000, parent:vreg
|vpiName:uvm_vreg
|vpiFullName:vreg.uvm_vreg
|vpiStmt:
\_assignment: , line:2001, parent:uvm_mem::Xadd_vregX
|vpiBlocking:1
|vpiLhs:
\_bit_select: (m_vregs), line:2001
|vpiName:m_vregs
|vpiFullName:uvm_pkg.uvm_mem::Xadd_vregX.m_vregs
|vpiIndex:
\_ref_obj: (vreg), line:2001
|vpiName:vreg
|vpiRhs:
\_constant: , line:2001
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiTaskFunc:
\_function: (uvm_mem::Xdelete_vregX), line:2007
|vpiName:uvm_mem::Xdelete_vregX
|vpiFullName:uvm_pkg.uvm_mem::Xdelete_vregX
|vpiIODecl:
\_io_decl: (vreg)
|vpiName:vreg
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_vreg), line:2007, parent:vreg
|vpiName:uvm_vreg
|vpiFullName:vreg.uvm_vreg
|vpiStmt:
\_if_stmt: , line:2008, parent:uvm_mem::Xdelete_vregX
|vpiCondition:
\_ref_obj: (m_vregs.exists), line:2008
|vpiName:m_vregs.exists
|vpiFullName:uvm_pkg.uvm_mem::Xdelete_vregX.m_vregs.exists
|vpiStmt:
\_func_call: (m_vregs.delete), line:2009
|vpiName:m_vregs.delete
|vpiArgument:
\_ref_obj: (vreg), line:2009
|vpiName:vreg
|vpiTaskFunc:
\_function: (uvm_reg_map::configure), line:578
|vpiName:uvm_reg_map::configure
|vpiFullName:uvm_pkg.uvm_reg_map::configure
|vpiIODecl:
\_io_decl: (parent)
|vpiName:parent
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_block), line:578, parent:parent
|vpiName:uvm_reg_block
|vpiFullName:parent.uvm_reg_block
|vpiIODecl:
\_io_decl: (base_addr)
|vpiName:base_addr
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_addr_t), line:579, parent:base_addr
|vpiName:uvm_reg_addr_t
|vpiFullName:base_addr.uvm_reg_addr_t
|vpiIODecl:
\_io_decl: (n_bytes)
|vpiName:n_bytes
|vpiDirection:5
|vpiExpr:
\_int_var: , line:580, parent:n_bytes
|vpiFullName:n_bytes
|vpiIODecl:
\_io_decl: (endian)
|vpiName:endian
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_endianness_e), line:581, parent:endian
|vpiName:uvm_endianness_e
|vpiFullName:endian.uvm_endianness_e
|vpiIODecl:
\_io_decl: (byte_addressing)
|vpiName:byte_addressing
|vpiDirection:5
|vpiExpr:
\_bit_var: , line:582, parent:byte_addressing
|vpiFullName:byte_addressing
|vpiStmt:
\_begin: , parent:uvm_reg_map::configure
|vpiFullName:uvm_pkg.uvm_reg_map::configure
|vpiStmt:
\_assignment: , line:583
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_parent), line:583
|vpiName:m_parent
|vpiFullName:uvm_pkg.uvm_reg_map::configure.m_parent
|vpiRhs:
\_ref_obj: (parent), line:583
|vpiName:parent
|vpiFullName:uvm_pkg.uvm_reg_map::configure.parent
|vpiStmt:
\_assignment: , line:584
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_n_bytes), line:584
|vpiName:m_n_bytes
|vpiFullName:uvm_pkg.uvm_reg_map::configure.m_n_bytes
|vpiRhs:
\_ref_obj: (n_bytes), line:584
|vpiName:n_bytes
|vpiFullName:uvm_pkg.uvm_reg_map::configure.n_bytes
|vpiStmt:
\_assignment: , line:585
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_endian), line:585
|vpiName:m_endian
|vpiFullName:uvm_pkg.uvm_reg_map::configure.m_endian
|vpiRhs:
\_ref_obj: (endian), line:585
|vpiName:endian
|vpiFullName:uvm_pkg.uvm_reg_map::configure.endian
|vpiStmt:
\_assignment: , line:586
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_base_addr), line:586
|vpiName:m_base_addr
|vpiFullName:uvm_pkg.uvm_reg_map::configure.m_base_addr
|vpiRhs:
\_ref_obj: (base_addr), line:586
|vpiName:base_addr
|vpiFullName:uvm_pkg.uvm_reg_map::configure.base_addr
|vpiStmt:
\_assignment: , line:587
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_byte_addressing), line:587
|vpiName:m_byte_addressing
|vpiFullName:uvm_pkg.uvm_reg_map::configure.m_byte_addressing
|vpiRhs:
\_ref_obj: (byte_addressing), line:587
|vpiName:byte_addressing
|vpiFullName:uvm_pkg.uvm_reg_map::configure.byte_addressing
|vpiTaskFunc:
\_function: (uvm_reg_map::add_reg), line:593
|vpiName:uvm_reg_map::add_reg
|vpiFullName:uvm_pkg.uvm_reg_map::add_reg
|vpiIODecl:
\_io_decl: (rg)
|vpiName:rg
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg), line:593, parent:rg
|vpiName:uvm_reg
|vpiFullName:rg.uvm_reg
|vpiIODecl:
\_io_decl: (offset)
|vpiName:offset
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_addr_t), line:594, parent:offset
|vpiName:uvm_reg_addr_t
|vpiFullName:offset.uvm_reg_addr_t
|vpiIODecl:
\_io_decl: (rights)
|vpiName:rights
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:595, parent:rights
|vpiFullName:rights
|vpiIODecl:
\_io_decl: (unmapped)
|vpiName:unmapped
|vpiDirection:5
|vpiExpr:
\_bit_var: , line:596, parent:unmapped
|vpiFullName:unmapped
|vpiIODecl:
\_io_decl: (frontdoor)
|vpiName:frontdoor
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_frontdoor), line:597, parent:frontdoor
|vpiName:uvm_reg_frontdoor
|vpiFullName:frontdoor.uvm_reg_frontdoor
|vpiStmt:
\_begin: , parent:uvm_reg_map::add_reg
|vpiFullName:uvm_pkg.uvm_reg_map::add_reg
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_ref_obj: (m_regs_info.exists), line:152
|vpiName:m_regs_info.exists
|vpiFullName:uvm_pkg.uvm_reg_map::add_reg.m_regs_info.exists
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_reg_map::add_reg
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_reg_map::add_reg
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:155
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_operation: , line:157
|vpiOpType:33
|vpiOperand:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"Register '"
|vpiSize:12
|STRING:"Register '"
|vpiOperand:
\_ref_obj: (rg.get_name), line:157
|vpiName:rg.get_name
|vpiOperand:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"' has already been added to map '"
|vpiSize:35
|STRING:"' has already been added to map '"
|vpiOperand:
\_func_call: (get_name), line:158
|vpiName:get_name
|vpiOperand:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"'"
|vpiSize:3
|STRING:"'"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:158
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_map.svh"
|vpiSize:206
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_map.svh"
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:599
|vpiSize:32
|INT:599
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:601
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:15
|vpiOperand:
\_ref_obj: (rg.get_parent), line:152
|vpiName:rg.get_parent
|vpiFullName:uvm_pkg.uvm_reg_map::add_reg.rg.get_parent
|vpiOperand:
\_func_call: (get_parent), line:152
|vpiName:get_parent
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_reg_map::add_reg
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_reg_map::add_reg
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:155
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:156
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_operation: , line:158
|vpiOpType:33
|vpiOperand:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"Register '"
|vpiSize:12
|STRING:"Register '"
|vpiOperand:
\_ref_obj: (rg.get_full_name), line:158
|vpiName:rg.get_full_name
|vpiOperand:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"' may not be added to address map '"
|vpiSize:37
|STRING:"' may not be added to address map '"
|vpiOperand:
\_func_call: (get_full_name), line:159
|vpiName:get_full_name
|vpiOperand:
\_constant: , line:159
|vpiConstType:6
|vpiDecompile:"' : they are not in the same block"
|vpiSize:36
|STRING:"' : they are not in the same block"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:159
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:159
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_map.svh"
|vpiSize:206
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_map.svh"
|vpiArgument:
\_constant: , line:159
|vpiConstType:7
|vpiDecompile:605
|vpiSize:32
|INT:605
|vpiArgument:
\_constant: , line:159
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:159
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:607
|vpiStmt:
\_func_call: (rg.add_map), line:610
|vpiName:rg.add_map
|vpiArgument:
\_ref_obj: (this), line:610
|vpiName:this
|vpiStmt:
\_begin: , line:612
|vpiFullName:uvm_pkg.uvm_reg_map::add_reg
|vpiStmt:
\_assignment: , line:614
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (info.offset), line:614
|vpiName:info.offset
|vpiFullName:uvm_pkg.uvm_reg_map::add_reg.info.offset
|vpiRhs:
\_ref_obj: (offset), line:614
|vpiName:offset
|vpiFullName:uvm_pkg.uvm_reg_map::add_reg.offset
|vpiStmt:
\_assignment: , line:615
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (info.rights), line:615
|vpiName:info.rights
|vpiFullName:uvm_pkg.uvm_reg_map::add_reg.info.rights
|vpiRhs:
\_ref_obj: (rights), line:615
|vpiName:rights
|vpiFullName:uvm_pkg.uvm_reg_map::add_reg.rights
|vpiStmt:
\_assignment: , line:616
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (info.unmapped), line:616
|vpiName:info.unmapped
|vpiFullName:uvm_pkg.uvm_reg_map::add_reg.info.unmapped
|vpiRhs:
\_ref_obj: (unmapped), line:616
|vpiName:unmapped
|vpiFullName:uvm_pkg.uvm_reg_map::add_reg.unmapped
|vpiStmt:
\_assignment: , line:617
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (info.frontdoor), line:617
|vpiName:info.frontdoor
|vpiFullName:uvm_pkg.uvm_reg_map::add_reg.info.frontdoor
|vpiRhs:
\_ref_obj: (frontdoor), line:617
|vpiName:frontdoor
|vpiFullName:uvm_pkg.uvm_reg_map::add_reg.frontdoor
|vpiStmt:
\_assignment: , line:618
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (info.is_initialized), line:618
|vpiName:info.is_initialized
|vpiFullName:uvm_pkg.uvm_reg_map::add_reg.info.is_initialized
|vpiRhs:
\_constant: , line:618
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_assignment: , line:619
|vpiBlocking:1
|vpiLhs:
\_bit_select: (m_regs_info), line:619
|vpiName:m_regs_info
|vpiFullName:uvm_pkg.uvm_reg_map::add_reg.m_regs_info
|vpiIndex:
\_ref_obj: (rg), line:619
|vpiName:rg
|vpiRhs:
\_ref_obj: (info), line:619
|vpiName:info
|vpiFullName:uvm_pkg.uvm_reg_map::add_reg.info
|vpiTaskFunc:
\_function: (uvm_reg_map::m_set_reg_offset), line:626
|vpiName:uvm_reg_map::m_set_reg_offset
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_reg_offset
|vpiIODecl:
\_io_decl: (rg)
|vpiName:rg
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg), line:626, parent:rg
|vpiName:uvm_reg
|vpiFullName:rg.uvm_reg
|vpiIODecl:
\_io_decl: (offset)
|vpiName:offset
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_addr_t), line:627, parent:offset
|vpiName:uvm_reg_addr_t
|vpiFullName:offset.uvm_reg_addr_t
|vpiIODecl:
\_io_decl: (unmapped)
|vpiName:unmapped
|vpiDirection:5
|vpiExpr:
\_bit_var: , line:628, parent:unmapped
|vpiFullName:unmapped
|vpiStmt:
\_begin: , parent:uvm_reg_map::m_set_reg_offset
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_reg_offset
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:3
|vpiOperand:
\_ref_obj: (m_regs_info.exists), line:152
|vpiName:m_regs_info.exists
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_reg_offset.m_regs_info.exists
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_reg_offset
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_reg_offset
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:155
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:156
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_operation: , line:157
|vpiOpType:33
|vpiOperand:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"Cannot modify offset of register '"
|vpiSize:36
|STRING:"Cannot modify offset of register '"
|vpiOperand:
\_ref_obj: (rg.get_full_name), line:157
|vpiName:rg.get_full_name
|vpiOperand:
\_constant: , line:159
|vpiConstType:6
|vpiDecompile:"' in address map '"
|vpiSize:20
|STRING:"' in address map '"
|vpiOperand:
\_func_call: (get_full_name), line:159
|vpiName:get_full_name
|vpiOperand:
\_constant: , line:160
|vpiConstType:6
|vpiDecompile:"' : register not mapped in that address map"
|vpiSize:45
|STRING:"' : register not mapped in that address map"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:160
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:160
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_map.svh"
|vpiSize:206
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_map.svh"
|vpiArgument:
\_constant: , line:160
|vpiConstType:7
|vpiDecompile:632
|vpiSize:32
|INT:632
|vpiArgument:
\_constant: , line:160
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:160
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:634
|vpiStmt:
\_begin: , line:637
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_reg_offset
|vpiStmt:
\_if_stmt: , line:644
|vpiCondition:
\_ref_obj: (blk.is_locked), line:644
|vpiName:blk.is_locked
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_reg_offset.blk.is_locked
|vpiStmt:
\_begin: , line:644
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_reg_offset
|vpiStmt:
\_if_stmt: , line:647
|vpiCondition:
\_operation: , line:647
|vpiOpType:3
|vpiOperand:
\_ref_obj: (info.unmapped), line:647
|vpiName:info.unmapped
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_reg_offset.info.unmapped
|vpiStmt:
\_begin: , line:647
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_reg_offset
|vpiStmt:
\_foreach_stmt: , line:648
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_reg_offset
|vpiVariables:
\_chandle_var: (info), line:648
|vpiName:info
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_reg_offset.info
|vpiLoopVars:
\_chandle_var: (i), line:648
|vpiName:i
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_reg_offset.i
|vpiStmt:
\_begin: , line:648
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_reg_offset
|vpiStmt:
\_if_else: , line:650
|vpiCondition:
\_operation: , line:650
|vpiOpType:3
|vpiOperand:
\_ref_obj: (top_map.m_regs_by_offset_wo), line:650
|vpiName:top_map.m_regs_by_offset_wo
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_reg_offset.top_map.m_regs_by_offset_wo
|vpiStmt:
\_begin: , line:650
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_reg_offset
|vpiStmt:
\_func_call: (top_map.m_regs_by_offset), line:651
|vpiName:top_map.m_regs_by_offset
|vpiElseStmt:
\_begin: , line:653
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_reg_offset
|vpiStmt:
\_if_else: , line:654
|vpiCondition:
\_operation: , line:654
|vpiOpType:14
|vpiOperand:
\_ref_obj: (top_map.m_regs_by_offset), line:654
|vpiName:top_map.m_regs_by_offset
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_reg_offset.top_map.m_regs_by_offset
|vpiOperand:
\_ref_obj: (rg), line:654
|vpiName:rg
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_reg_offset.rg
|vpiStmt:
\_begin: , line:654
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_reg_offset
|vpiStmt:
\_assignment: , line:655
|vpiBlocking:1
|vpiLhs:
\_bit_select: (top_map.m_regs_by_offset), line:655
|vpiName:top_map.m_regs_by_offset
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_reg_offset.top_map.m_regs_by_offset
|vpiIndex:
\_ref_obj: (info.addr), line:655
|vpiName:info.addr
|vpiRhs:
\_ref_obj: (top_map.m_regs_by_offset_wo), line:656
|vpiName:top_map.m_regs_by_offset_wo
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_reg_offset.top_map.m_regs_by_offset_wo
|vpiStmt:
\_func_call: (@@BAD_SYMBOL@@), line:657
|vpiName:@@BAD_SYMBOL@@
|vpiStmt:
\_func_call: (@@BAD_SYMBOL@@), line:658
|vpiName:@@BAD_SYMBOL@@
|vpiElseStmt:
\_begin: , line:660
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_reg_offset
|vpiStmt:
\_func_call: (@@BAD_SYMBOL@@), line:661
|vpiName:@@BAD_SYMBOL@@
|vpiStmt:
\_func_call: (@@BAD_SYMBOL@@), line:662
|vpiName:@@BAD_SYMBOL@@
|vpiStmt:
\_func_call: (top_map.m_regs_by_offset_wo), line:664
|vpiName:top_map.m_regs_by_offset_wo
|vpiStmt:
\_if_stmt: , line:670
|vpiCondition:
\_operation: , line:670
|vpiOpType:3
|vpiOperand:
\_ref_obj: (unmapped), line:670
|vpiName:unmapped
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_reg_offset.unmapped
|vpiStmt:
\_begin: , line:670
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_reg_offset
|vpiStmt:
\_func_call: (get_physical_addresses), line:674
|vpiName:get_physical_addresses
|vpiArgument:
\_ref_obj: (offset), line:674
|vpiName:offset
|vpiArgument:
\_constant: , line:674
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiArgument:
\_ref_obj: (rg.get_n_bytes), line:674
|vpiName:rg.get_n_bytes
|vpiArgument:
\_ref_obj: (addrs), line:674
|vpiName:addrs
|vpiStmt:
\_foreach_stmt: , line:677
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_reg_offset
|vpiVariables:
\_chandle_var: (addrs), line:677
|vpiName:addrs
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_reg_offset.addrs
|vpiLoopVars:
\_chandle_var: (i), line:677
|vpiName:i
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_reg_offset.i
|vpiStmt:
\_begin: , line:677
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_reg_offset
|vpiStmt:
\_if_else: , line:679
|vpiCondition:
\_ref_obj: (top_map.m_regs_by_offset), line:679
|vpiName:top_map.m_regs_by_offset
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_reg_offset.top_map.m_regs_by_offset
|vpiStmt:
\_begin: , line:679
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_reg_offset
|vpiStmt:
\_if_else: , line:686
|vpiCondition:
\_operation: , line:686
|vpiOpType:26
|vpiOperand:
\_operation: , line:686
|vpiOpType:14
|vpiOperand:
\_ref_obj: (rg_acc), line:686
|vpiName:rg_acc
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_reg_offset.rg_acc
|vpiOperand:
\_constant: , line:686
|vpiConstType:6
|vpiDecompile:"RO"
|vpiSize:4
|STRING:"RO"
|vpiOperand:
\_operation: , line:686
|vpiOpType:14
|vpiOperand:
\_ref_obj: (rg2_acc), line:686
|vpiName:rg2_acc
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_reg_offset.rg2_acc
|vpiOperand:
\_constant: , line:686
|vpiConstType:6
|vpiDecompile:"WO"
|vpiSize:4
|STRING:"WO"
|vpiStmt:
\_begin: , line:686
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_reg_offset
|vpiStmt:
\_assignment: , line:687
|vpiBlocking:1
|vpiLhs:
\_bit_select: (top_map.m_regs_by_offset), line:687
|vpiName:top_map.m_regs_by_offset
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_reg_offset.top_map.m_regs_by_offset
|vpiIndex:
\_ref_obj: (addr), line:687
|vpiName:addr
|vpiRhs:
\_ref_obj: (rg), line:687
|vpiName:rg
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_reg_offset.rg
|vpiStmt:
\_func_call: (@@BAD_SYMBOL@@), line:688
|vpiName:@@BAD_SYMBOL@@
|vpiStmt:
\_assignment: , line:689
|vpiBlocking:1
|vpiLhs:
\_bit_select: (top_map.m_regs_by_offset_wo), line:689
|vpiName:top_map.m_regs_by_offset_wo
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_reg_offset.top_map.m_regs_by_offset_wo
|vpiIndex:
\_ref_obj: (addr), line:689
|vpiName:addr
|vpiRhs:
\_ref_obj: (rg2), line:689
|vpiName:rg2
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_reg_offset.rg2
|vpiStmt:
\_func_call: (@@BAD_SYMBOL@@), line:690
|vpiName:@@BAD_SYMBOL@@
|vpiElseStmt:
\_if_else: , line:692
|vpiCondition:
\_operation: , line:692
|vpiOpType:26
|vpiOperand:
\_operation: , line:692
|vpiOpType:14
|vpiOperand:
\_ref_obj: (rg_acc), line:692
|vpiName:rg_acc
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_reg_offset.rg_acc
|vpiOperand:
\_constant: , line:692
|vpiConstType:6
|vpiDecompile:"WO"
|vpiSize:4
|STRING:"WO"
|vpiOperand:
\_operation: , line:692
|vpiOpType:14
|vpiOperand:
\_ref_obj: (rg2_acc), line:692
|vpiName:rg2_acc
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_reg_offset.rg2_acc
|vpiOperand:
\_constant: , line:692
|vpiConstType:6
|vpiDecompile:"RO"
|vpiSize:4
|STRING:"RO"
|vpiStmt:
\_begin: , line:692
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_reg_offset
|vpiStmt:
\_assignment: , line:693
|vpiBlocking:1
|vpiLhs:
\_bit_select: (top_map.m_regs_by_offset_wo), line:693
|vpiName:top_map.m_regs_by_offset_wo
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_reg_offset.top_map.m_regs_by_offset_wo
|vpiIndex:
\_ref_obj: (addr), line:693
|vpiName:addr
|vpiRhs:
\_ref_obj: (rg), line:693
|vpiName:rg
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_reg_offset.rg
|vpiStmt:
\_func_call: (@@BAD_SYMBOL@@), line:694
|vpiName:@@BAD_SYMBOL@@
|vpiStmt:
\_func_call: (@@BAD_SYMBOL@@), line:695
|vpiName:@@BAD_SYMBOL@@
|vpiElseStmt:
\_begin: , line:697
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_reg_offset
|vpiStmt:
\_assignment: , line:134
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (a), line:134
|vpiName:a
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_reg_offset.a
|vpiRhs:
\_sys_func_call: ($sformatf), line:134
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:134
|vpiConstType:6
|vpiDecompile:"%0h"
|vpiSize:5
|STRING:"%0h"
|vpiArgument:
\_ref_obj: (addr), line:134
|vpiName:addr
|vpiStmt:
\_begin: , line:136
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_reg_offset
|vpiStmt:
\_if_stmt: , line:137
|vpiCondition:
\_func_call: (uvm_report_enabled), line:137
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:137
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_WARNING), line:137
|vpiName:UVM_WARNING
|vpiArgument:
\_constant: , line:137
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_warning), line:138
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:138
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_operation: , line:138
|vpiOpType:33
|vpiOperand:
\_constant: , line:138
|vpiConstType:6
|vpiDecompile:"In map '"
|vpiSize:10
|STRING:"In map '"
|vpiOperand:
\_func_call: (get_full_name), line:138
|vpiName:get_full_name
|vpiOperand:
\_constant: , line:138
|vpiConstType:6
|vpiDecompile:"' register '"
|vpiSize:14
|STRING:"' register '"
|vpiOperand:
\_ref_obj: (rg.get_full_name), line:140
|vpiName:rg.get_full_name
|vpiOperand:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:"' maps to same address as register '"
|vpiSize:38
|STRING:"' maps to same address as register '"
|vpiOperand:
\_ref_obj: (top_map.m_regs_by_offset), line:141
|vpiName:top_map.m_regs_by_offset
|vpiOperand:
\_constant: , line:141
|vpiConstType:6
|vpiDecompile:"': 'h"
|vpiSize:7
|STRING:"': 'h"
|vpiOperand:
\_ref_obj: (a), line:141
|vpiName:a
|vpiArgument:
\_ref_obj: (UVM_NONE), line:141
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:141
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_map.svh"
|vpiSize:206
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_map.svh"
|vpiArgument:
\_constant: , line:141
|vpiConstType:7
|vpiDecompile:702
|vpiSize:32
|INT:702
|vpiArgument:
\_constant: , line:141
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:141
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiElseStmt:
\_assignment: , line:707
|vpiBlocking:1
|vpiLhs:
\_bit_select: (top_map.m_regs_by_offset), line:707
|vpiName:top_map.m_regs_by_offset
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_reg_offset.top_map.m_regs_by_offset
|vpiIndex:
\_ref_obj: (addr), line:707
|vpiName:addr
|vpiRhs:
\_ref_obj: (rg), line:707
|vpiName:rg
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_reg_offset.rg
|vpiStmt:
\_foreach_stmt: , line:709
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_reg_offset
|vpiVariables:
\_chandle_var: (top_map), line:709
|vpiName:top_map
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_reg_offset.top_map
|vpiLoopVars:
\_chandle_var: (range), line:709
|vpiName:range
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_reg_offset.range
|vpiStmt:
\_begin: , line:709
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_reg_offset
|vpiStmt:
\_if_stmt: , line:710
|vpiCondition:
\_operation: , line:710
|vpiOpType:26
|vpiOperand:
\_operation: , line:710
|vpiOpType:19
|vpiOperand:
\_bit_select: (addrs), line:710
|vpiName:addrs
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_reg_offset.addrs
|vpiIndex:
\_ref_obj: (i), line:710
|vpiName:i
|vpiOperand:
\_ref_obj: (range.min), line:710
|vpiName:range.min
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_reg_offset.range.min
|vpiOperand:
\_operation: , line:710
|vpiOpType:21
|vpiOperand:
\_bit_select: (addrs), line:710
|vpiName:addrs
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_reg_offset.addrs
|vpiIndex:
\_ref_obj: (i), line:710
|vpiName:i
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_reg_offset.i
|vpiOperand:
\_ref_obj: (range.max), line:710
|vpiName:range.max
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_reg_offset.range.max
|vpiStmt:
\_begin: , line:710
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_reg_offset
|vpiStmt:
\_assignment: , line:134
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (a), line:134
|vpiName:a
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_reg_offset.a
|vpiRhs:
\_sys_func_call: ($sformatf), line:134
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:134
|vpiConstType:6
|vpiDecompile:"%0h"
|vpiSize:5
|STRING:"%0h"
|vpiArgument:
\_bit_select: (addrs), line:134
|vpiName:addrs
|vpiIndex:
\_ref_obj: (i), line:134
|vpiName:i
|vpiStmt:
\_begin: , line:136
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_reg_offset
|vpiStmt:
\_if_stmt: , line:137
|vpiCondition:
\_func_call: (uvm_report_enabled), line:137
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:137
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_WARNING), line:137
|vpiName:UVM_WARNING
|vpiArgument:
\_constant: , line:137
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_warning), line:138
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:138
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_operation: , line:138
|vpiOpType:33
|vpiOperand:
\_constant: , line:138
|vpiConstType:6
|vpiDecompile:"In map '"
|vpiSize:10
|STRING:"In map '"
|vpiOperand:
\_func_call: (get_full_name), line:138
|vpiName:get_full_name
|vpiOperand:
\_constant: , line:138
|vpiConstType:6
|vpiDecompile:"' register '"
|vpiSize:14
|STRING:"' register '"
|vpiOperand:
\_ref_obj: (rg.get_full_name), line:140
|vpiName:rg.get_full_name
|vpiOperand:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:"' overlaps with address range of memory '"
|vpiSize:43
|STRING:"' overlaps with address range of memory '"
|vpiOperand:
\_ref_obj: (top_map.m_mems_by_offset), line:141
|vpiName:top_map.m_mems_by_offset
|vpiOperand:
\_constant: , line:141
|vpiConstType:6
|vpiDecompile:"': 'h"
|vpiSize:7
|STRING:"': 'h"
|vpiOperand:
\_ref_obj: (a), line:141
|vpiName:a
|vpiArgument:
\_ref_obj: (UVM_NONE), line:141
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:141
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_map.svh"
|vpiSize:206
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_map.svh"
|vpiArgument:
\_constant: , line:141
|vpiConstType:7
|vpiDecompile:714
|vpiSize:32
|INT:714
|vpiArgument:
\_constant: , line:141
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:141
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:719
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (info.addr), line:719
|vpiName:info.addr
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_reg_offset.info.addr
|vpiRhs:
\_ref_obj: (addrs), line:719
|vpiName:addrs
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_reg_offset.addrs
|vpiStmt:
\_if_else: , line:723
|vpiCondition:
\_ref_obj: (unmapped), line:723
|vpiName:unmapped
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_reg_offset.unmapped
|vpiStmt:
\_begin: , line:723
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_reg_offset
|vpiStmt:
\_assignment: , line:724
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (info.offset), line:724
|vpiName:info.offset
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_reg_offset.info.offset
|vpiRhs:
\_operation: , line:724
|vpiOpType:1
|vpiOperand:
\_constant: , line:724
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:725
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (info.unmapped), line:725
|vpiName:info.unmapped
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_reg_offset.info.unmapped
|vpiRhs:
\_constant: , line:725
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiElseStmt:
\_begin: , line:727
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_reg_offset
|vpiStmt:
\_assignment: , line:728
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (info.offset), line:728
|vpiName:info.offset
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_reg_offset.info.offset
|vpiRhs:
\_ref_obj: (offset), line:728
|vpiName:offset
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_reg_offset.offset
|vpiStmt:
\_assignment: , line:729
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (info.unmapped), line:729
|vpiName:info.unmapped
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_reg_offset.info.unmapped
|vpiRhs:
\_constant: , line:729
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiTaskFunc:
\_function: (uvm_reg_map::add_mem), line:738
|vpiName:uvm_reg_map::add_mem
|vpiFullName:uvm_pkg.uvm_reg_map::add_mem
|vpiIODecl:
\_io_decl: (mem)
|vpiName:mem
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_mem), line:738, parent:mem
|vpiName:uvm_mem
|vpiFullName:mem.uvm_mem
|vpiIODecl:
\_io_decl: (offset)
|vpiName:offset
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_addr_t), line:739, parent:offset
|vpiName:uvm_reg_addr_t
|vpiFullName:offset.uvm_reg_addr_t
|vpiIODecl:
\_io_decl: (rights)
|vpiName:rights
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:740, parent:rights
|vpiFullName:rights
|vpiIODecl:
\_io_decl: (unmapped)
|vpiName:unmapped
|vpiDirection:5
|vpiExpr:
\_bit_var: , line:741, parent:unmapped
|vpiFullName:unmapped
|vpiIODecl:
\_io_decl: (frontdoor)
|vpiName:frontdoor
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_frontdoor), line:742, parent:frontdoor
|vpiName:uvm_reg_frontdoor
|vpiFullName:frontdoor.uvm_reg_frontdoor
|vpiStmt:
\_begin: , parent:uvm_reg_map::add_mem
|vpiFullName:uvm_pkg.uvm_reg_map::add_mem
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_ref_obj: (m_mems_info.exists), line:152
|vpiName:m_mems_info.exists
|vpiFullName:uvm_pkg.uvm_reg_map::add_mem.m_mems_info.exists
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_reg_map::add_mem
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_reg_map::add_mem
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:155
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_operation: , line:157
|vpiOpType:33
|vpiOperand:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"Memory '"
|vpiSize:10
|STRING:"Memory '"
|vpiOperand:
\_ref_obj: (mem.get_name), line:157
|vpiName:mem.get_name
|vpiOperand:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"' has already been added to map '"
|vpiSize:35
|STRING:"' has already been added to map '"
|vpiOperand:
\_func_call: (get_name), line:158
|vpiName:get_name
|vpiOperand:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"'"
|vpiSize:3
|STRING:"'"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:158
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_map.svh"
|vpiSize:206
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_map.svh"
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:745
|vpiSize:32
|INT:745
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:747
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:15
|vpiOperand:
\_ref_obj: (mem.get_parent), line:152
|vpiName:mem.get_parent
|vpiFullName:uvm_pkg.uvm_reg_map::add_mem.mem.get_parent
|vpiOperand:
\_func_call: (get_parent), line:152
|vpiName:get_parent
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_reg_map::add_mem
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_reg_map::add_mem
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:155
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:156
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_operation: , line:158
|vpiOpType:33
|vpiOperand:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"Memory '"
|vpiSize:10
|STRING:"Memory '"
|vpiOperand:
\_ref_obj: (mem.get_full_name), line:158
|vpiName:mem.get_full_name
|vpiOperand:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"' may not be added to address map '"
|vpiSize:37
|STRING:"' may not be added to address map '"
|vpiOperand:
\_func_call: (get_full_name), line:159
|vpiName:get_full_name
|vpiOperand:
\_constant: , line:159
|vpiConstType:6
|vpiDecompile:"' : they are not in the same block"
|vpiSize:36
|STRING:"' : they are not in the same block"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:159
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:159
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_map.svh"
|vpiSize:206
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_map.svh"
|vpiArgument:
\_constant: , line:159
|vpiConstType:7
|vpiDecompile:751
|vpiSize:32
|INT:751
|vpiArgument:
\_constant: , line:159
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:159
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:753
|vpiStmt:
\_func_call: (mem.add_map), line:756
|vpiName:mem.add_map
|vpiArgument:
\_ref_obj: (this), line:756
|vpiName:this
|vpiStmt:
\_begin: , line:758
|vpiFullName:uvm_pkg.uvm_reg_map::add_mem
|vpiStmt:
\_assignment: , line:760
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (info.offset), line:760
|vpiName:info.offset
|vpiFullName:uvm_pkg.uvm_reg_map::add_mem.info.offset
|vpiRhs:
\_ref_obj: (offset), line:760
|vpiName:offset
|vpiFullName:uvm_pkg.uvm_reg_map::add_mem.offset
|vpiStmt:
\_assignment: , line:761
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (info.rights), line:761
|vpiName:info.rights
|vpiFullName:uvm_pkg.uvm_reg_map::add_mem.info.rights
|vpiRhs:
\_ref_obj: (rights), line:761
|vpiName:rights
|vpiFullName:uvm_pkg.uvm_reg_map::add_mem.rights
|vpiStmt:
\_assignment: , line:762
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (info.unmapped), line:762
|vpiName:info.unmapped
|vpiFullName:uvm_pkg.uvm_reg_map::add_mem.info.unmapped
|vpiRhs:
\_ref_obj: (unmapped), line:762
|vpiName:unmapped
|vpiFullName:uvm_pkg.uvm_reg_map::add_mem.unmapped
|vpiStmt:
\_assignment: , line:763
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (info.frontdoor), line:763
|vpiName:info.frontdoor
|vpiFullName:uvm_pkg.uvm_reg_map::add_mem.info.frontdoor
|vpiRhs:
\_ref_obj: (frontdoor), line:763
|vpiName:frontdoor
|vpiFullName:uvm_pkg.uvm_reg_map::add_mem.frontdoor
|vpiStmt:
\_assignment: , line:764
|vpiBlocking:1
|vpiLhs:
\_bit_select: (m_mems_info), line:764
|vpiName:m_mems_info
|vpiFullName:uvm_pkg.uvm_reg_map::add_mem.m_mems_info
|vpiIndex:
\_ref_obj: (mem), line:764
|vpiName:mem
|vpiRhs:
\_ref_obj: (info), line:764
|vpiName:info
|vpiFullName:uvm_pkg.uvm_reg_map::add_mem.info
|vpiTaskFunc:
\_function: (uvm_reg_map::m_set_mem_offset), line:772
|vpiName:uvm_reg_map::m_set_mem_offset
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_mem_offset
|vpiIODecl:
\_io_decl: (mem)
|vpiName:mem
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_mem), line:772, parent:mem
|vpiName:uvm_mem
|vpiFullName:mem.uvm_mem
|vpiIODecl:
\_io_decl: (offset)
|vpiName:offset
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_addr_t), line:773, parent:offset
|vpiName:uvm_reg_addr_t
|vpiFullName:offset.uvm_reg_addr_t
|vpiIODecl:
\_io_decl: (unmapped)
|vpiName:unmapped
|vpiDirection:5
|vpiExpr:
\_bit_var: , line:774, parent:unmapped
|vpiFullName:unmapped
|vpiStmt:
\_begin: , parent:uvm_reg_map::m_set_mem_offset
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_mem_offset
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:3
|vpiOperand:
\_ref_obj: (m_mems_info.exists), line:152
|vpiName:m_mems_info.exists
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_mem_offset.m_mems_info.exists
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_mem_offset
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_mem_offset
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:155
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:156
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_operation: , line:157
|vpiOpType:33
|vpiOperand:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"Cannot modify offset of memory '"
|vpiSize:34
|STRING:"Cannot modify offset of memory '"
|vpiOperand:
\_ref_obj: (mem.get_full_name), line:157
|vpiName:mem.get_full_name
|vpiOperand:
\_constant: , line:159
|vpiConstType:6
|vpiDecompile:"' in address map '"
|vpiSize:20
|STRING:"' in address map '"
|vpiOperand:
\_func_call: (get_full_name), line:159
|vpiName:get_full_name
|vpiOperand:
\_constant: , line:160
|vpiConstType:6
|vpiDecompile:"' : memory not mapped in that address map"
|vpiSize:43
|STRING:"' : memory not mapped in that address map"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:160
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:160
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_map.svh"
|vpiSize:206
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_map.svh"
|vpiArgument:
\_constant: , line:160
|vpiConstType:7
|vpiDecompile:778
|vpiSize:32
|INT:778
|vpiArgument:
\_constant: , line:160
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:160
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:780
|vpiStmt:
\_begin: , line:783
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_mem_offset
|vpiStmt:
\_if_stmt: , line:790
|vpiCondition:
\_ref_obj: (blk.is_locked), line:790
|vpiName:blk.is_locked
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_mem_offset.blk.is_locked
|vpiStmt:
\_begin: , line:790
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_mem_offset
|vpiStmt:
\_if_stmt: , line:793
|vpiCondition:
\_operation: , line:793
|vpiOpType:3
|vpiOperand:
\_ref_obj: (info.unmapped), line:793
|vpiName:info.unmapped
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_mem_offset.info.unmapped
|vpiStmt:
\_begin: , line:793
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_mem_offset
|vpiStmt:
\_foreach_stmt: , line:794
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_mem_offset
|vpiVariables:
\_chandle_var: (top_map), line:794
|vpiName:top_map
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_mem_offset.top_map
|vpiLoopVars:
\_chandle_var: (range), line:794
|vpiName:range
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_mem_offset.range
|vpiStmt:
\_begin: , line:794
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_mem_offset
|vpiStmt:
\_if_stmt: , line:795
|vpiCondition:
\_operation: , line:795
|vpiOpType:14
|vpiOperand:
\_ref_obj: (top_map.m_mems_by_offset), line:795
|vpiName:top_map.m_mems_by_offset
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_mem_offset.top_map.m_mems_by_offset
|vpiOperand:
\_ref_obj: (mem), line:795
|vpiName:mem
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_mem_offset.mem
|vpiStmt:
\_func_call: (top_map.m_mems_by_offset), line:796
|vpiName:top_map.m_mems_by_offset
|vpiStmt:
\_if_stmt: , line:801
|vpiCondition:
\_operation: , line:801
|vpiOpType:3
|vpiOperand:
\_ref_obj: (unmapped), line:801
|vpiName:unmapped
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_mem_offset.unmapped
|vpiStmt:
\_begin: , line:801
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_mem_offset
|vpiStmt:
\_func_call: (get_physical_addresses), line:806
|vpiName:get_physical_addresses
|vpiArgument:
\_ref_obj: (offset), line:806
|vpiName:offset
|vpiArgument:
\_constant: , line:806
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiArgument:
\_ref_obj: (mem.get_n_bytes), line:806
|vpiName:mem.get_n_bytes
|vpiArgument:
\_ref_obj: (addrs), line:806
|vpiName:addrs
|vpiStmt:
\_assignment: , line:807
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (min), line:807
|vpiName:min
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_mem_offset.min
|vpiRhs:
\_operation: , line:807
|vpiOpType:32
|vpiOperand:
\_operation: , line:807
|vpiOpType:20
|vpiOperand:
\_bit_select: (addrs), line:807
|vpiName:addrs
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_mem_offset.addrs
|vpiIndex:
\_constant: , line:807
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiOperand:
\_bit_select: (addrs), line:807
|vpiName:addrs
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_mem_offset.addrs
|vpiIndex:
\_operation: , line:807
|vpiOpType:11
|vpiOperand:
\_ref_obj: (addrs.size), line:807
|vpiName:addrs.size
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_mem_offset.addrs.size
|vpiOperand:
\_constant: , line:807
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_bit_select: (addrs), line:807
|vpiName:addrs
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_mem_offset.addrs
|vpiIndex:
\_constant: , line:807
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiOperand:
\_bit_select: (addrs), line:807
|vpiName:addrs
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_mem_offset.addrs
|vpiIndex:
\_operation: , line:807
|vpiOpType:11
|vpiOperand:
\_ref_obj: (addrs.size), line:807
|vpiName:addrs.size
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_mem_offset.addrs.size
|vpiOperand:
\_constant: , line:807
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:808
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (min2), line:808
|vpiName:min2
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_mem_offset.min2
|vpiRhs:
\_bit_select: (addrs), line:808
|vpiName:addrs
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_mem_offset.addrs
|vpiIndex:
\_constant: , line:808
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_func_call: (get_physical_addresses), line:810
|vpiName:get_physical_addresses
|vpiArgument:
\_ref_obj: (offset), line:810
|vpiName:offset
|vpiArgument:
\_operation: , line:810
|vpiOpType:11
|vpiOperand:
\_ref_obj: (mem.get_size), line:810
|vpiName:mem.get_size
|vpiOperand:
\_constant: , line:810
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiArgument:
\_ref_obj: (mem.get_n_bytes), line:811
|vpiName:mem.get_n_bytes
|vpiArgument:
\_ref_obj: (addrs_max), line:811
|vpiName:addrs_max
|vpiStmt:
\_assignment: , line:812
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (max), line:812
|vpiName:max
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_mem_offset.max
|vpiRhs:
\_operation: , line:812
|vpiOpType:32
|vpiOperand:
\_operation: , line:812
|vpiOpType:18
|vpiOperand:
\_bit_select: (addrs_max), line:812
|vpiName:addrs_max
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_mem_offset.addrs_max
|vpiIndex:
\_constant: , line:812
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiOperand:
\_bit_select: (addrs_max), line:812
|vpiName:addrs_max
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_mem_offset.addrs_max
|vpiIndex:
\_operation: , line:812
|vpiOpType:11
|vpiOperand:
\_ref_obj: (addrs_max.size), line:812
|vpiName:addrs_max.size
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_mem_offset.addrs_max.size
|vpiOperand:
\_constant: , line:812
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_bit_select: (addrs_max), line:813
|vpiName:addrs_max
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_mem_offset.addrs_max
|vpiIndex:
\_constant: , line:813
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiOperand:
\_bit_select: (addrs_max), line:813
|vpiName:addrs_max
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_mem_offset.addrs_max
|vpiIndex:
\_operation: , line:813
|vpiOpType:11
|vpiOperand:
\_ref_obj: (addrs_max.size), line:813
|vpiName:addrs_max.size
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_mem_offset.addrs_max.size
|vpiOperand:
\_constant: , line:813
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:814
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (max2), line:814
|vpiName:max2
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_mem_offset.max2
|vpiRhs:
\_bit_select: (addrs_max), line:814
|vpiName:addrs_max
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_mem_offset.addrs_max
|vpiIndex:
\_constant: , line:814
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_assignment: , line:816
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (stride), line:816
|vpiName:stride
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_mem_offset.stride
|vpiRhs:
\_operation: , line:816
|vpiOpType:12
|vpiOperand:
\_ref_obj: (mem.get_n_bytes), line:816
|vpiName:mem.get_n_bytes
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_mem_offset.mem.get_n_bytes
|vpiOperand:
\_func_call: (get_addr_unit_bytes), line:816
|vpiName:get_addr_unit_bytes
|vpiStmt:
\_foreach_stmt: , line:819
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_mem_offset
|vpiVariables:
\_chandle_var: (top_map), line:819
|vpiName:top_map
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_mem_offset.top_map
|vpiLoopVars:
\_chandle_var: (reg_addr), line:819
|vpiName:reg_addr
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_mem_offset.reg_addr
|vpiStmt:
\_begin: , line:819
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_mem_offset
|vpiStmt:
\_if_stmt: , line:820
|vpiCondition:
\_operation: , line:820
|vpiOpType:26
|vpiOperand:
\_operation: , line:820
|vpiOpType:19
|vpiOperand:
\_ref_obj: (reg_addr), line:820
|vpiName:reg_addr
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_mem_offset.reg_addr
|vpiOperand:
\_ref_obj: (min), line:820
|vpiName:min
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_mem_offset.min
|vpiOperand:
\_operation: , line:820
|vpiOpType:21
|vpiOperand:
\_ref_obj: (reg_addr), line:820
|vpiName:reg_addr
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_mem_offset.reg_addr
|vpiOperand:
\_ref_obj: (max), line:820
|vpiName:max
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_mem_offset.max
|vpiStmt:
\_begin: , line:820
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_mem_offset
|vpiStmt:
\_assignment: , line:822
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (a), line:822
|vpiName:a
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_mem_offset.a
|vpiRhs:
\_sys_func_call: ($sformatf), line:822
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:822
|vpiConstType:6
|vpiDecompile:"[%0h:%0h]"
|vpiSize:11
|STRING:"[%0h:%0h]"
|vpiArgument:
\_ref_obj: (min), line:822
|vpiName:min
|vpiArgument:
\_ref_obj: (max), line:822
|vpiName:max
|vpiStmt:
\_assignment: , line:134
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (b), line:134
|vpiName:b
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_mem_offset.b
|vpiRhs:
\_sys_func_call: ($sformatf), line:134
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:134
|vpiConstType:6
|vpiDecompile:"%0h"
|vpiSize:5
|STRING:"%0h"
|vpiArgument:
\_ref_obj: (reg_addr), line:134
|vpiName:reg_addr
|vpiStmt:
\_begin: , line:136
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_mem_offset
|vpiStmt:
\_if_stmt: , line:137
|vpiCondition:
\_func_call: (uvm_report_enabled), line:137
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:137
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_WARNING), line:137
|vpiName:UVM_WARNING
|vpiArgument:
\_constant: , line:137
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_warning), line:138
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:138
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_operation: , line:138
|vpiOpType:33
|vpiOperand:
\_constant: , line:138
|vpiConstType:6
|vpiDecompile:"In map '"
|vpiSize:10
|STRING:"In map '"
|vpiOperand:
\_func_call: (get_full_name), line:138
|vpiName:get_full_name
|vpiOperand:
\_constant: , line:138
|vpiConstType:6
|vpiDecompile:"' memory '"
|vpiSize:12
|STRING:"' memory '"
|vpiOperand:
\_ref_obj: (mem.get_full_name), line:139
|vpiName:mem.get_full_name
|vpiOperand:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"' with range "
|vpiSize:15
|STRING:"' with range "
|vpiOperand:
\_ref_obj: (a), line:139
|vpiName:a
|vpiOperand:
\_constant: , line:141
|vpiConstType:6
|vpiDecompile:" overlaps with address of existing register '"
|vpiSize:47
|STRING:" overlaps with address of existing register '"
|vpiOperand:
\_ref_obj: (top_map.m_regs_by_offset), line:142
|vpiName:top_map.m_regs_by_offset
|vpiOperand:
\_constant: , line:142
|vpiConstType:6
|vpiDecompile:"': 'h"
|vpiSize:7
|STRING:"': 'h"
|vpiOperand:
\_ref_obj: (b), line:142
|vpiName:b
|vpiArgument:
\_ref_obj: (UVM_NONE), line:142
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:142
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_map.svh"
|vpiSize:206
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_map.svh"
|vpiArgument:
\_constant: , line:142
|vpiConstType:7
|vpiDecompile:826
|vpiSize:32
|INT:826
|vpiArgument:
\_constant: , line:142
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:142
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_foreach_stmt: , line:831
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_mem_offset
|vpiVariables:
\_chandle_var: (top_map), line:831
|vpiName:top_map
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_mem_offset.top_map
|vpiLoopVars:
\_chandle_var: (range), line:831
|vpiName:range
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_mem_offset.range
|vpiStmt:
\_begin: , line:831
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_mem_offset
|vpiStmt:
\_if_stmt: , line:832
|vpiCondition:
\_operation: , line:832
|vpiOpType:27
|vpiOperand:
\_operation: , line:832
|vpiOpType:27
|vpiOperand:
\_operation: , line:832
|vpiOpType:26
|vpiOperand:
\_operation: , line:832
|vpiOpType:21
|vpiOperand:
\_ref_obj: (min), line:832
|vpiName:min
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_mem_offset.min
|vpiOperand:
\_ref_obj: (range.max), line:832
|vpiName:range.max
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_mem_offset.range.max
|vpiOperand:
\_operation: , line:832
|vpiOpType:19
|vpiOperand:
\_ref_obj: (max), line:832
|vpiName:max
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_mem_offset.max
|vpiOperand:
\_ref_obj: (range.max), line:832
|vpiName:range.max
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_mem_offset.range.max
|vpiOperand:
\_operation: , line:833
|vpiOpType:26
|vpiOperand:
\_operation: , line:833
|vpiOpType:21
|vpiOperand:
\_ref_obj: (min), line:833
|vpiName:min
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_mem_offset.min
|vpiOperand:
\_ref_obj: (range.min), line:833
|vpiName:range.min
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_mem_offset.range.min
|vpiOperand:
\_operation: , line:833
|vpiOpType:19
|vpiOperand:
\_ref_obj: (max), line:833
|vpiName:max
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_mem_offset.max
|vpiOperand:
\_ref_obj: (range.min), line:833
|vpiName:range.min
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_mem_offset.range.min
|vpiOperand:
\_operation: , line:834
|vpiOpType:26
|vpiOperand:
\_operation: , line:834
|vpiOpType:19
|vpiOperand:
\_ref_obj: (min), line:834
|vpiName:min
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_mem_offset.min
|vpiOperand:
\_ref_obj: (range.min), line:834
|vpiName:range.min
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_mem_offset.range.min
|vpiOperand:
\_operation: , line:834
|vpiOpType:21
|vpiOperand:
\_ref_obj: (max), line:834
|vpiName:max
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_mem_offset.max
|vpiOperand:
\_ref_obj: (range.max), line:834
|vpiName:range.max
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_mem_offset.range.max
|vpiStmt:
\_begin: , line:834
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_mem_offset
|vpiStmt:
\_assignment: , line:836
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (a), line:836
|vpiName:a
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_mem_offset.a
|vpiRhs:
\_sys_func_call: ($sformatf), line:836
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:836
|vpiConstType:6
|vpiDecompile:"[%0h:%0h]"
|vpiSize:11
|STRING:"[%0h:%0h]"
|vpiArgument:
\_ref_obj: (min), line:836
|vpiName:min
|vpiArgument:
\_ref_obj: (max), line:836
|vpiName:max
|vpiStmt:
\_assignment: , line:134
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (b), line:134
|vpiName:b
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_mem_offset.b
|vpiRhs:
\_sys_func_call: ($sformatf), line:134
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:134
|vpiConstType:6
|vpiDecompile:"[%0h:%0h]"
|vpiSize:11
|STRING:"[%0h:%0h]"
|vpiArgument:
\_ref_obj: (range.min), line:134
|vpiName:range.min
|vpiArgument:
\_ref_obj: (range.max), line:134
|vpiName:range.max
|vpiStmt:
\_begin: , line:136
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_mem_offset
|vpiStmt:
\_if_stmt: , line:137
|vpiCondition:
\_func_call: (uvm_report_enabled), line:137
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:137
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_WARNING), line:137
|vpiName:UVM_WARNING
|vpiArgument:
\_constant: , line:137
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_warning), line:138
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:138
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_operation: , line:138
|vpiOpType:33
|vpiOperand:
\_constant: , line:138
|vpiConstType:6
|vpiDecompile:"In map '"
|vpiSize:10
|STRING:"In map '"
|vpiOperand:
\_func_call: (get_full_name), line:138
|vpiName:get_full_name
|vpiOperand:
\_constant: , line:138
|vpiConstType:6
|vpiDecompile:"' memory '"
|vpiSize:12
|STRING:"' memory '"
|vpiOperand:
\_ref_obj: (mem.get_full_name), line:139
|vpiName:mem.get_full_name
|vpiOperand:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"' with range "
|vpiSize:15
|STRING:"' with range "
|vpiOperand:
\_ref_obj: (a), line:139
|vpiName:a
|vpiOperand:
\_constant: , line:141
|vpiConstType:6
|vpiDecompile:" overlaps existing memory with range '"
|vpiSize:40
|STRING:" overlaps existing memory with range '"
|vpiOperand:
\_ref_obj: (top_map.m_mems_by_offset), line:142
|vpiName:top_map.m_mems_by_offset
|vpiOperand:
\_constant: , line:142
|vpiConstType:6
|vpiDecompile:"': "
|vpiSize:5
|STRING:"': "
|vpiOperand:
\_ref_obj: (b), line:142
|vpiName:b
|vpiArgument:
\_ref_obj: (UVM_NONE), line:142
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:142
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_map.svh"
|vpiSize:206
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_map.svh"
|vpiArgument:
\_constant: , line:142
|vpiConstType:7
|vpiDecompile:840
|vpiSize:32
|INT:840
|vpiArgument:
\_constant: , line:142
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:142
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_begin: , line:845
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_mem_offset
|vpiStmt:
\_assignment: , line:847
|vpiBlocking:1
|vpiLhs:
\_bit_select: (top_map.m_mems_by_offset), line:847
|vpiName:top_map.m_mems_by_offset
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_mem_offset.top_map.m_mems_by_offset
|vpiIndex:
\_ref_obj: (range), line:847
|vpiName:range
|vpiRhs:
\_ref_obj: (mem), line:847
|vpiName:mem
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_mem_offset.mem
|vpiStmt:
\_assignment: , line:848
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (info.addr), line:848
|vpiName:info.addr
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_mem_offset.info.addr
|vpiRhs:
\_ref_obj: (addrs), line:848
|vpiName:addrs
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_mem_offset.addrs
|vpiStmt:
\_assignment: , line:849
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (info.mem_range), line:849
|vpiName:info.mem_range
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_mem_offset.info.mem_range
|vpiRhs:
\_ref_obj: (range), line:849
|vpiName:range
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_mem_offset.range
|vpiStmt:
\_if_else: , line:855
|vpiCondition:
\_ref_obj: (unmapped), line:855
|vpiName:unmapped
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_mem_offset.unmapped
|vpiStmt:
\_begin: , line:855
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_mem_offset
|vpiStmt:
\_assignment: , line:856
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (info.offset), line:856
|vpiName:info.offset
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_mem_offset.info.offset
|vpiRhs:
\_operation: , line:856
|vpiOpType:1
|vpiOperand:
\_constant: , line:856
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:857
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (info.unmapped), line:857
|vpiName:info.unmapped
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_mem_offset.info.unmapped
|vpiRhs:
\_constant: , line:857
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiElseStmt:
\_begin: , line:859
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_mem_offset
|vpiStmt:
\_assignment: , line:860
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (info.offset), line:860
|vpiName:info.offset
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_mem_offset.info.offset
|vpiRhs:
\_ref_obj: (offset), line:860
|vpiName:offset
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_mem_offset.offset
|vpiStmt:
\_assignment: , line:861
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (info.unmapped), line:861
|vpiName:info.unmapped
|vpiFullName:uvm_pkg.uvm_reg_map::m_set_mem_offset.info.unmapped
|vpiRhs:
\_constant: , line:861
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiTaskFunc:
\_function: (uvm_reg_map::add_submap), line:870
|vpiName:uvm_reg_map::add_submap
|vpiFullName:uvm_pkg.uvm_reg_map::add_submap
|vpiIODecl:
\_io_decl: (child_map)
|vpiName:child_map
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_map), line:870, parent:child_map
|vpiName:uvm_reg_map
|vpiFullName:child_map.uvm_reg_map
|vpiIODecl:
\_io_decl: (offset)
|vpiName:offset
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_addr_t), line:871, parent:offset
|vpiName:uvm_reg_addr_t
|vpiFullName:offset.uvm_reg_addr_t
|vpiStmt:
\_begin: , parent:uvm_reg_map::add_submap
|vpiFullName:uvm_pkg.uvm_reg_map::add_submap
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (parent_map), line:872
|vpiName:parent_map
|vpiFullName:uvm_pkg.uvm_reg_map::add_submap.parent_map
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:14
|vpiOperand:
\_ref_obj: (child_map), line:152
|vpiName:child_map
|vpiFullName:uvm_pkg.uvm_reg_map::add_submap.child_map
|vpiOperand:
\_unsupported_expr: , line:152
|STRING:
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_reg_map::add_submap
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_reg_map::add_submap
|vpiStmt:
\_if_stmt: , line:156
|vpiCondition:
\_func_call: (uvm_report_enabled), line:156
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:156
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:156
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_operation: , line:157
|vpiOpType:33
|vpiOperand:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"Attempting to add NULL map to map '"
|vpiSize:37
|STRING:"Attempting to add NULL map to map '"
|vpiOperand:
\_func_call: (get_full_name), line:157
|vpiName:get_full_name
|vpiOperand:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"'"
|vpiSize:3
|STRING:"'"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:157
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_map.svh"
|vpiSize:206
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_map.svh"
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:877
|vpiSize:32
|INT:877
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:879
|vpiStmt:
\_assignment: , line:882
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (parent_map), line:882
|vpiName:parent_map
|vpiFullName:uvm_pkg.uvm_reg_map::add_submap.parent_map
|vpiRhs:
\_ref_obj: (child_map.get_parent_map), line:882
|vpiName:child_map.get_parent_map
|vpiFullName:uvm_pkg.uvm_reg_map::add_submap.child_map.get_parent_map
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:15
|vpiOperand:
\_ref_obj: (parent_map), line:152
|vpiName:parent_map
|vpiFullName:uvm_pkg.uvm_reg_map::add_submap.parent_map
|vpiOperand:
\_unsupported_expr: , line:152
|STRING:
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_reg_map::add_submap
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_reg_map::add_submap
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:155
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:156
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_operation: , line:156
|vpiOpType:33
|vpiOperand:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"Map '"
|vpiSize:7
|STRING:"Map '"
|vpiOperand:
\_ref_obj: (child_map.get_full_name), line:156
|vpiName:child_map.get_full_name
|vpiOperand:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"' is already a child of map '"
|vpiSize:31
|STRING:"' is already a child of map '"
|vpiOperand:
\_ref_obj: (parent_map.get_full_name), line:158
|vpiName:parent_map.get_full_name
|vpiOperand:
\_constant: , line:159
|vpiConstType:6
|vpiDecompile:"'. Cannot also be a child of map '"
|vpiSize:36
|STRING:"'. Cannot also be a child of map '"
|vpiOperand:
\_func_call: (get_full_name), line:161
|vpiName:get_full_name
|vpiOperand:
\_constant: , line:162
|vpiConstType:6
|vpiDecompile:"'"
|vpiSize:3
|STRING:"'"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:162
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:162
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_map.svh"
|vpiSize:206
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_map.svh"
|vpiArgument:
\_constant: , line:162
|vpiConstType:7
|vpiDecompile:885
|vpiSize:32
|INT:885
|vpiArgument:
\_constant: , line:162
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:162
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:887
|vpiStmt:
\_named_begin: (n_bytes_match_check), line:891
|vpiName:n_bytes_match_check
|vpiFullName:uvm_pkg.uvm_reg_map::add_submap.n_bytes_match_check
|vpiStmt:
\_if_stmt: , line:134, parent:n_bytes_match_check
|vpiCondition:
\_operation: , line:134
|vpiOpType:18
|vpiOperand:
\_ref_obj: (m_n_bytes), line:134
|vpiName:m_n_bytes
|vpiFullName:uvm_pkg.uvm_reg_map::add_submap.n_bytes_match_check.m_n_bytes
|vpiOperand:
\_ref_obj: (child_map.get_n_bytes), line:134
|vpiName:child_map.get_n_bytes
|vpiFullName:uvm_pkg.uvm_reg_map::add_submap.n_bytes_match_check.child_map.get_n_bytes
|vpiStmt:
\_begin: , line:134
|vpiFullName:uvm_pkg.uvm_reg_map::add_submap.n_bytes_match_check
|vpiStmt:
\_begin: , line:136
|vpiFullName:uvm_pkg.uvm_reg_map::add_submap.n_bytes_match_check
|vpiStmt:
\_if_stmt: , line:137
|vpiCondition:
\_func_call: (uvm_report_enabled), line:137
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:137
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_WARNING), line:137
|vpiName:UVM_WARNING
|vpiArgument:
\_constant: , line:137
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_warning), line:138
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:138
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_sys_func_call: ($sformatf), line:139
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"Adding %0d-byte submap '%s' to %0d-byte parent map '%s'"
|vpiSize:57
|STRING:"Adding %0d-byte submap '%s' to %0d-byte parent map '%s'"
|vpiArgument:
\_ref_obj: (child_map.get_n_bytes), line:141
|vpiName:child_map.get_n_bytes
|vpiArgument:
\_ref_obj: (child_map.get_full_name), line:141
|vpiName:child_map.get_full_name
|vpiArgument:
\_ref_obj: (m_n_bytes), line:142
|vpiName:m_n_bytes
|vpiArgument:
\_func_call: (get_full_name), line:142
|vpiName:get_full_name
|vpiArgument:
\_ref_obj: (UVM_NONE), line:142
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:142
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_map.svh"
|vpiSize:206
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_map.svh"
|vpiArgument:
\_constant: , line:142
|vpiConstType:7
|vpiDecompile:897
|vpiSize:32
|INT:897
|vpiArgument:
\_constant: , line:142
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:142
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_func_call: (child_map.add_parent_map), line:902
|vpiName:child_map.add_parent_map
|vpiArgument:
\_ref_obj: (this), line:902
|vpiName:this
|vpiArgument:
\_ref_obj: (offset), line:902
|vpiName:offset
|vpiStmt:
\_func_call: (set_submap_offset), line:904
|vpiName:set_submap_offset
|vpiArgument:
\_ref_obj: (child_map), line:904
|vpiName:child_map
|vpiArgument:
\_ref_obj: (offset), line:904
|vpiName:offset
|vpiTaskFunc:
\_function: (uvm_reg_map::reset), line:911
|vpiName:uvm_reg_map::reset
|vpiFullName:uvm_pkg.uvm_reg_map::reset
|vpiIODecl:
\_io_decl: (kind)
|vpiName:kind
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:911, parent:kind
|vpiFullName:kind
|vpiStmt:
\_begin: , parent:uvm_reg_map::reset
|vpiFullName:uvm_pkg.uvm_reg_map::reset
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_unsupported_expr: , line:912
|STRING:
|vpiLhs:
\_chandle_var: (regs), line:912
|vpiName:regs
|vpiFullName:uvm_pkg.uvm_reg_map::reset.regs
|vpiStmt:
\_func_call: (get_registers), line:914
|vpiName:get_registers
|vpiArgument:
\_ref_obj: (regs), line:914
|vpiName:regs
|vpiStmt:
\_foreach_stmt: , line:916
|vpiFullName:uvm_pkg.uvm_reg_map::reset
|vpiVariables:
\_chandle_var: (regs), line:916
|vpiName:regs
|vpiFullName:uvm_pkg.uvm_reg_map::reset.regs
|vpiLoopVars:
\_chandle_var: (i), line:916
|vpiName:i
|vpiFullName:uvm_pkg.uvm_reg_map::reset.i
|vpiStmt:
\_begin: , line:916
|vpiFullName:uvm_pkg.uvm_reg_map::reset
|vpiStmt:
\_func_call: (regs.reset), line:917
|vpiName:regs.reset
|vpiArgument:
\_ref_obj: (kind), line:917
|vpiName:kind
|vpiTaskFunc:
\_function: (uvm_reg_map::add_parent_map), line:924
|vpiName:uvm_reg_map::add_parent_map
|vpiFullName:uvm_pkg.uvm_reg_map::add_parent_map
|vpiIODecl:
\_io_decl: (parent_map)
|vpiName:parent_map
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_map), line:924, parent:parent_map
|vpiName:uvm_reg_map
|vpiFullName:parent_map.uvm_reg_map
|vpiIODecl:
\_io_decl: (offset)
|vpiName:offset
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_addr_t), line:924, parent:offset
|vpiName:uvm_reg_addr_t
|vpiFullName:offset.uvm_reg_addr_t
|vpiStmt:
\_begin: , parent:uvm_reg_map::add_parent_map
|vpiFullName:uvm_pkg.uvm_reg_map::add_parent_map
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:14
|vpiOperand:
\_ref_obj: (parent_map), line:152
|vpiName:parent_map
|vpiFullName:uvm_pkg.uvm_reg_map::add_parent_map.parent_map
|vpiOperand:
\_unsupported_expr: , line:152
|STRING:
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_reg_map::add_parent_map
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_reg_map::add_parent_map
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:155
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_operation: , line:158
|vpiOpType:33
|vpiOperand:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"Attempting to add NULL parent map to map '"
|vpiSize:44
|STRING:"Attempting to add NULL parent map to map '"
|vpiOperand:
\_func_call: (get_full_name), line:158
|vpiName:get_full_name
|vpiOperand:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"'"
|vpiSize:3
|STRING:"'"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:158
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_map.svh"
|vpiSize:206
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_map.svh"
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:929
|vpiSize:32
|INT:929
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:931
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:15
|vpiOperand:
\_ref_obj: (m_parent_map), line:152
|vpiName:m_parent_map
|vpiFullName:uvm_pkg.uvm_reg_map::add_parent_map.m_parent_map
|vpiOperand:
\_unsupported_expr: , line:152
|STRING:
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_reg_map::add_parent_map
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_reg_map::add_parent_map
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:155
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:156
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_sys_func_call: ($sformatf), line:157
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"Map \"%s\" already a submap of map \"%s\" at offset 'h%h"
|vpiSize:58
|STRING:"Map \"%s\" already a submap of map \"%s\" at offset 'h%h"
|vpiArgument:
\_func_call: (get_full_name), line:159
|vpiName:get_full_name
|vpiArgument:
\_ref_obj: (m_parent_map.get_full_name), line:159
|vpiName:m_parent_map.get_full_name
|vpiArgument:
\_ref_obj: (m_parent_map.get_submap_offset), line:160
|vpiName:m_parent_map.get_submap_offset
|vpiArgument:
\_ref_obj: (UVM_NONE), line:160
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:160
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_map.svh"
|vpiSize:206
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_map.svh"
|vpiArgument:
\_constant: , line:160
|vpiConstType:7
|vpiDecompile:935
|vpiSize:32
|INT:935
|vpiArgument:
\_constant: , line:160
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:160
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:937
|vpiStmt:
\_assignment: , line:940
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_parent_map), line:940
|vpiName:m_parent_map
|vpiFullName:uvm_pkg.uvm_reg_map::add_parent_map.m_parent_map
|vpiRhs:
\_ref_obj: (parent_map), line:940
|vpiName:parent_map
|vpiFullName:uvm_pkg.uvm_reg_map::add_parent_map.parent_map
|vpiStmt:
\_assignment: , line:941
|vpiBlocking:1
|vpiLhs:
\_bit_select: (parent_map.m_submaps), line:941
|vpiName:parent_map.m_submaps
|vpiFullName:uvm_pkg.uvm_reg_map::add_parent_map.parent_map.m_submaps
|vpiIndex:
\_ref_obj: (this), line:941
|vpiName:this
|vpiRhs:
\_ref_obj: (offset), line:941
|vpiName:offset
|vpiFullName:uvm_pkg.uvm_reg_map::add_parent_map.offset
|vpiTaskFunc:
\_function: (uvm_reg_map::set_sequencer), line:948
|vpiName:uvm_reg_map::set_sequencer
|vpiFullName:uvm_pkg.uvm_reg_map::set_sequencer
|vpiIODecl:
\_io_decl: (sequencer)
|vpiName:sequencer
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_sequencer_base), line:948, parent:sequencer
|vpiName:uvm_sequencer_base
|vpiFullName:sequencer.uvm_sequencer_base
|vpiIODecl:
\_io_decl: (adapter)
|vpiName:adapter
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_adapter), line:949, parent:adapter
|vpiName:uvm_reg_adapter
|vpiFullName:adapter.uvm_reg_adapter
|vpiStmt:
\_begin: , parent:uvm_reg_map::set_sequencer
|vpiFullName:uvm_pkg.uvm_reg_map::set_sequencer
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:14
|vpiOperand:
\_ref_obj: (sequencer), line:152
|vpiName:sequencer
|vpiFullName:uvm_pkg.uvm_reg_map::set_sequencer.sequencer
|vpiOperand:
\_unsupported_expr: , line:152
|STRING:
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_reg_map::set_sequencer
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_reg_map::set_sequencer
|vpiStmt:
\_if_stmt: , line:156
|vpiCondition:
\_func_call: (uvm_report_enabled), line:156
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:156
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:156
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"REG_NULL_SQR"
|vpiSize:14
|STRING:"REG_NULL_SQR"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"REG_NULL_SQR"
|vpiSize:14
|STRING:"REG_NULL_SQR"
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"Null reference specified for bus sequencer"
|vpiSize:44
|STRING:"Null reference specified for bus sequencer"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:157
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_map.svh"
|vpiSize:206
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_map.svh"
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:954
|vpiSize:32
|INT:954
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:956
|vpiStmt:
\_if_stmt: , line:116
|vpiCondition:
\_operation: , line:116
|vpiOpType:14
|vpiOperand:
\_ref_obj: (adapter), line:116
|vpiName:adapter
|vpiFullName:uvm_pkg.uvm_reg_map::set_sequencer.adapter
|vpiOperand:
\_unsupported_expr: , line:116
|STRING:
|vpiStmt:
\_begin: , line:116
|vpiFullName:uvm_pkg.uvm_reg_map::set_sequencer
|vpiStmt:
\_begin: , line:118
|vpiFullName:uvm_pkg.uvm_reg_map::set_sequencer
|vpiStmt:
\_if_stmt: , line:119
|vpiCondition:
\_func_call: (uvm_report_enabled), line:119
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_MEDIUM), line:119
|vpiName:UVM_MEDIUM
|vpiArgument:
\_ref_obj: (UVM_INFO), line:119
|vpiName:UVM_INFO
|vpiArgument:
\_constant: , line:119
|vpiConstType:6
|vpiDecompile:"REG_NO_ADAPT"
|vpiSize:14
|STRING:"REG_NO_ADAPT"
|vpiStmt:
\_func_call: (uvm_report_info), line:120
|vpiName:uvm_report_info
|vpiFunction:
\_function: (uvm_report_info), line:126
|vpiArgument:
\_constant: , line:120
|vpiConstType:6
|vpiDecompile:"REG_NO_ADAPT"
|vpiSize:14
|STRING:"REG_NO_ADAPT"
|vpiArgument:
\_operation: , line:120
|vpiOpType:33
|vpiOperand:
\_constant: , line:120
|vpiConstType:6
|vpiDecompile:"Adapter not specified for map '"
|vpiSize:33
|STRING:"Adapter not specified for map '"
|vpiOperand:
\_func_call: (get_full_name), line:120
|vpiName:get_full_name
|vpiOperand:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:"'. Accesses via this map will send abstract 'uvm_reg_item' items to sequencer '"
|vpiSize:81
|STRING:"'. Accesses via this map will send abstract 'uvm_reg_item' items to sequencer '"
|vpiOperand:
\_ref_obj: (sequencer.get_full_name), line:123
|vpiName:sequencer.get_full_name
|vpiOperand:
\_constant: , line:123
|vpiConstType:6
|vpiDecompile:"'"
|vpiSize:3
|STRING:"'"
|vpiArgument:
\_ref_obj: (UVM_MEDIUM), line:123
|vpiName:UVM_MEDIUM
|vpiArgument:
\_constant: , line:123
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_map.svh"
|vpiSize:206
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_map.svh"
|vpiArgument:
\_constant: , line:123
|vpiConstType:7
|vpiDecompile:959
|vpiSize:32
|INT:959
|vpiArgument:
\_constant: , line:123
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:123
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:963
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_sequencer), line:963
|vpiName:m_sequencer
|vpiFullName:uvm_pkg.uvm_reg_map::set_sequencer.m_sequencer
|vpiRhs:
\_ref_obj: (sequencer), line:963
|vpiName:sequencer
|vpiFullName:uvm_pkg.uvm_reg_map::set_sequencer.sequencer
|vpiStmt:
\_assignment: , line:964
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_adapter), line:964
|vpiName:m_adapter
|vpiFullName:uvm_pkg.uvm_reg_map::set_sequencer.m_adapter
|vpiRhs:
\_ref_obj: (adapter), line:964
|vpiName:adapter
|vpiFullName:uvm_pkg.uvm_reg_map::set_sequencer.adapter
|vpiTaskFunc:
\_function: (uvm_reg_map::get_parent), line:975
|vpiName:uvm_reg_map::get_parent
|vpiFullName:uvm_pkg.uvm_reg_map::get_parent
|vpiReturn:
\_chandle_var: (uvm_reg_block), line:975
|vpiName:uvm_reg_block
|vpiStmt:
\_return_stmt: , line:976, parent:uvm_reg_map::get_parent
|vpiCondition:
\_ref_obj: (m_parent), line:976
|vpiName:m_parent
|vpiFullName:uvm_pkg.uvm_reg_map::get_parent.m_parent
|vpiTaskFunc:
\_function: (uvm_reg_map::get_parent_map), line:982
|vpiName:uvm_reg_map::get_parent_map
|vpiFullName:uvm_pkg.uvm_reg_map::get_parent_map
|vpiReturn:
\_chandle_var: (uvm_reg_map), line:982
|vpiName:uvm_reg_map
|vpiStmt:
\_return_stmt: , line:983, parent:uvm_reg_map::get_parent_map
|vpiCondition:
\_ref_obj: (m_parent_map), line:983
|vpiName:m_parent_map
|vpiFullName:uvm_pkg.uvm_reg_map::get_parent_map.m_parent_map
|vpiTaskFunc:
\_function: (uvm_reg_map::get_root_map), line:989
|vpiName:uvm_reg_map::get_root_map
|vpiFullName:uvm_pkg.uvm_reg_map::get_root_map
|vpiReturn:
\_chandle_var: (uvm_reg_map), line:989
|vpiName:uvm_reg_map
|vpiStmt:
\_return_stmt: , line:990, parent:uvm_reg_map::get_root_map
|vpiCondition:
\_operation: , line:990
|vpiOpType:32
|vpiOperand:
\_operation: , line:990
|vpiOpType:14
|vpiOperand:
\_ref_obj: (m_parent_map), line:990
|vpiName:m_parent_map
|vpiFullName:uvm_pkg.uvm_reg_map::get_root_map.m_parent_map
|vpiOperand:
\_unsupported_expr: , line:990
|STRING:
|vpiOperand:
\_ref_obj: (this), line:990
|vpiName:this
|vpiFullName:uvm_pkg.uvm_reg_map::get_root_map.this
|vpiOperand:
\_ref_obj: (m_parent_map.get_root_map), line:990
|vpiName:m_parent_map.get_root_map
|vpiFullName:uvm_pkg.uvm_reg_map::get_root_map.m_parent_map.get_root_map
|vpiTaskFunc:
\_function: (uvm_reg_map::get_base_addr), line:996
|vpiName:uvm_reg_map::get_base_addr
|vpiFullName:uvm_pkg.uvm_reg_map::get_base_addr
|vpiReturn:
\_chandle_var: (uvm_reg_addr_t), line:996
|vpiName:uvm_reg_addr_t
|vpiIODecl:
\_io_decl: (hier)
|vpiName:hier
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_hier_e), line:996, parent:hier
|vpiName:uvm_hier_e
|vpiFullName:hier.uvm_hier_e
|vpiStmt:
\_begin: , parent:uvm_reg_map::get_base_addr
|vpiFullName:uvm_pkg.uvm_reg_map::get_base_addr
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_ref_obj: (this), line:997
|vpiName:this
|vpiFullName:uvm_pkg.uvm_reg_map::get_base_addr.this
|vpiLhs:
\_chandle_var: (child), line:997
|vpiName:child
|vpiFullName:uvm_pkg.uvm_reg_map::get_base_addr.child
|vpiStmt:
\_if_stmt: , line:998
|vpiCondition:
\_operation: , line:998
|vpiOpType:27
|vpiOperand:
\_operation: , line:998
|vpiOpType:14
|vpiOperand:
\_ref_obj: (hier), line:998
|vpiName:hier
|vpiFullName:uvm_pkg.uvm_reg_map::get_base_addr.hier
|vpiOperand:
\_ref_obj: (UVM_NO_HIER), line:998
|vpiName:UVM_NO_HIER
|vpiFullName:uvm_pkg.uvm_reg_map::get_base_addr.UVM_NO_HIER
|vpiOperand:
\_operation: , line:998
|vpiOpType:14
|vpiOperand:
\_ref_obj: (m_parent_map), line:998
|vpiName:m_parent_map
|vpiFullName:uvm_pkg.uvm_reg_map::get_base_addr.m_parent_map
|vpiOperand:
\_unsupported_expr: , line:998
|STRING:
|vpiStmt:
\_return_stmt: , line:999
|vpiCondition:
\_ref_obj: (m_base_addr), line:999
|vpiName:m_base_addr
|vpiFullName:uvm_pkg.uvm_reg_map::get_base_addr.m_base_addr
|vpiStmt:
\_assignment: , line:1000
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (get_base_addr), line:1000
|vpiName:get_base_addr
|vpiFullName:uvm_pkg.uvm_reg_map::get_base_addr.get_base_addr
|vpiRhs:
\_ref_obj: (m_parent_map.get_submap_offset), line:1000
|vpiName:m_parent_map.get_submap_offset
|vpiFullName:uvm_pkg.uvm_reg_map::get_base_addr.m_parent_map.get_submap_offset
|vpiStmt:
\_assignment: , line:1001
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (get_base_addr), line:1001
|vpiName:get_base_addr
|vpiFullName:uvm_pkg.uvm_reg_map::get_base_addr.get_base_addr
|vpiRhs:
\_ref_obj: (m_parent_map.get_base_addr), line:1001
|vpiName:m_parent_map.get_base_addr
|vpiFullName:uvm_pkg.uvm_reg_map::get_base_addr.m_parent_map.get_base_addr
|vpiTaskFunc:
\_function: (uvm_reg_map::get_n_bytes), line:1007
|vpiName:uvm_reg_map::get_n_bytes
|vpiFullName:uvm_pkg.uvm_reg_map::get_n_bytes
|vpiReturn:
\_int_var: , line:1007
|vpiIODecl:
\_io_decl: (hier)
|vpiName:hier
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_hier_e), line:1007, parent:hier
|vpiName:uvm_hier_e
|vpiFullName:hier.uvm_hier_e
|vpiStmt:
\_begin: , parent:uvm_reg_map::get_n_bytes
|vpiFullName:uvm_pkg.uvm_reg_map::get_n_bytes
|vpiStmt:
\_if_stmt: , line:1008
|vpiCondition:
\_operation: , line:1008
|vpiOpType:14
|vpiOperand:
\_ref_obj: (hier), line:1008
|vpiName:hier
|vpiFullName:uvm_pkg.uvm_reg_map::get_n_bytes.hier
|vpiOperand:
\_ref_obj: (UVM_NO_HIER), line:1008
|vpiName:UVM_NO_HIER
|vpiFullName:uvm_pkg.uvm_reg_map::get_n_bytes.UVM_NO_HIER
|vpiStmt:
\_return_stmt: , line:1009
|vpiCondition:
\_ref_obj: (m_n_bytes), line:1009
|vpiName:m_n_bytes
|vpiFullName:uvm_pkg.uvm_reg_map::get_n_bytes.m_n_bytes
|vpiStmt:
\_return_stmt: , line:1010
|vpiCondition:
\_ref_obj: (m_system_n_bytes), line:1010
|vpiName:m_system_n_bytes
|vpiFullName:uvm_pkg.uvm_reg_map::get_n_bytes.m_system_n_bytes
|vpiTaskFunc:
\_function: (uvm_reg_map::get_addr_unit_bytes), line:1016
|vpiName:uvm_reg_map::get_addr_unit_bytes
|vpiFullName:uvm_pkg.uvm_reg_map::get_addr_unit_bytes
|vpiReturn:
\_int_var: , line:1016
|vpiStmt:
\_return_stmt: , line:1017, parent:uvm_reg_map::get_addr_unit_bytes
|vpiCondition:
\_operation: , line:1017
|vpiOpType:32
|vpiOperand:
\_ref_obj: (m_byte_addressing), line:1017
|vpiName:m_byte_addressing
|vpiFullName:uvm_pkg.uvm_reg_map::get_addr_unit_bytes.m_byte_addressing
|vpiOperand:
\_constant: , line:1017
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_ref_obj: (m_n_bytes), line:1017
|vpiName:m_n_bytes
|vpiFullName:uvm_pkg.uvm_reg_map::get_addr_unit_bytes.m_n_bytes
|vpiTaskFunc:
\_function: (uvm_reg_map::get_endian), line:1023
|vpiName:uvm_reg_map::get_endian
|vpiFullName:uvm_pkg.uvm_reg_map::get_endian
|vpiReturn:
\_chandle_var: (uvm_endianness_e), line:1023
|vpiName:uvm_endianness_e
|vpiIODecl:
\_io_decl: (hier)
|vpiName:hier
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_hier_e), line:1023, parent:hier
|vpiName:uvm_hier_e
|vpiFullName:hier.uvm_hier_e
|vpiStmt:
\_begin: , parent:uvm_reg_map::get_endian
|vpiFullName:uvm_pkg.uvm_reg_map::get_endian
|vpiStmt:
\_if_stmt: , line:1024
|vpiCondition:
\_operation: , line:1024
|vpiOpType:27
|vpiOperand:
\_operation: , line:1024
|vpiOpType:14
|vpiOperand:
\_ref_obj: (hier), line:1024
|vpiName:hier
|vpiFullName:uvm_pkg.uvm_reg_map::get_endian.hier
|vpiOperand:
\_ref_obj: (UVM_NO_HIER), line:1024
|vpiName:UVM_NO_HIER
|vpiFullName:uvm_pkg.uvm_reg_map::get_endian.UVM_NO_HIER
|vpiOperand:
\_operation: , line:1024
|vpiOpType:14
|vpiOperand:
\_ref_obj: (m_parent_map), line:1024
|vpiName:m_parent_map
|vpiFullName:uvm_pkg.uvm_reg_map::get_endian.m_parent_map
|vpiOperand:
\_unsupported_expr: , line:1024
|STRING:
|vpiStmt:
\_return_stmt: , line:1025
|vpiCondition:
\_ref_obj: (m_endian), line:1025
|vpiName:m_endian
|vpiFullName:uvm_pkg.uvm_reg_map::get_endian.m_endian
|vpiStmt:
\_return_stmt: , line:1026
|vpiCondition:
\_ref_obj: (m_parent_map.get_endian), line:1026
|vpiName:m_parent_map.get_endian
|vpiFullName:uvm_pkg.uvm_reg_map::get_endian.m_parent_map.get_endian
|vpiTaskFunc:
\_function: (uvm_reg_map::get_sequencer), line:1032
|vpiName:uvm_reg_map::get_sequencer
|vpiFullName:uvm_pkg.uvm_reg_map::get_sequencer
|vpiReturn:
\_chandle_var: (uvm_sequencer_base), line:1032
|vpiName:uvm_sequencer_base
|vpiIODecl:
\_io_decl: (hier)
|vpiName:hier
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_hier_e), line:1032, parent:hier
|vpiName:uvm_hier_e
|vpiFullName:hier.uvm_hier_e
|vpiStmt:
\_begin: , parent:uvm_reg_map::get_sequencer
|vpiFullName:uvm_pkg.uvm_reg_map::get_sequencer
|vpiStmt:
\_if_stmt: , line:1033
|vpiCondition:
\_operation: , line:1033
|vpiOpType:27
|vpiOperand:
\_operation: , line:1033
|vpiOpType:14
|vpiOperand:
\_ref_obj: (hier), line:1033
|vpiName:hier
|vpiFullName:uvm_pkg.uvm_reg_map::get_sequencer.hier
|vpiOperand:
\_ref_obj: (UVM_NO_HIER), line:1033
|vpiName:UVM_NO_HIER
|vpiFullName:uvm_pkg.uvm_reg_map::get_sequencer.UVM_NO_HIER
|vpiOperand:
\_operation: , line:1033
|vpiOpType:14
|vpiOperand:
\_ref_obj: (m_parent_map), line:1033
|vpiName:m_parent_map
|vpiFullName:uvm_pkg.uvm_reg_map::get_sequencer.m_parent_map
|vpiOperand:
\_unsupported_expr: , line:1033
|STRING:
|vpiStmt:
\_return_stmt: , line:1034
|vpiCondition:
\_ref_obj: (m_sequencer), line:1034
|vpiName:m_sequencer
|vpiFullName:uvm_pkg.uvm_reg_map::get_sequencer.m_sequencer
|vpiStmt:
\_return_stmt: , line:1035
|vpiCondition:
\_ref_obj: (m_parent_map.get_sequencer), line:1035
|vpiName:m_parent_map.get_sequencer
|vpiFullName:uvm_pkg.uvm_reg_map::get_sequencer.m_parent_map.get_sequencer
|vpiTaskFunc:
\_function: (uvm_reg_map::get_adapter), line:1041
|vpiName:uvm_reg_map::get_adapter
|vpiFullName:uvm_pkg.uvm_reg_map::get_adapter
|vpiReturn:
\_chandle_var: (uvm_reg_adapter), line:1041
|vpiName:uvm_reg_adapter
|vpiIODecl:
\_io_decl: (hier)
|vpiName:hier
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_hier_e), line:1041, parent:hier
|vpiName:uvm_hier_e
|vpiFullName:hier.uvm_hier_e
|vpiStmt:
\_begin: , parent:uvm_reg_map::get_adapter
|vpiFullName:uvm_pkg.uvm_reg_map::get_adapter
|vpiStmt:
\_if_stmt: , line:1042
|vpiCondition:
\_operation: , line:1042
|vpiOpType:27
|vpiOperand:
\_operation: , line:1042
|vpiOpType:14
|vpiOperand:
\_ref_obj: (hier), line:1042
|vpiName:hier
|vpiFullName:uvm_pkg.uvm_reg_map::get_adapter.hier
|vpiOperand:
\_ref_obj: (UVM_NO_HIER), line:1042
|vpiName:UVM_NO_HIER
|vpiFullName:uvm_pkg.uvm_reg_map::get_adapter.UVM_NO_HIER
|vpiOperand:
\_operation: , line:1042
|vpiOpType:14
|vpiOperand:
\_ref_obj: (m_parent_map), line:1042
|vpiName:m_parent_map
|vpiFullName:uvm_pkg.uvm_reg_map::get_adapter.m_parent_map
|vpiOperand:
\_unsupported_expr: , line:1042
|STRING:
|vpiStmt:
\_return_stmt: , line:1043
|vpiCondition:
\_ref_obj: (m_adapter), line:1043
|vpiName:m_adapter
|vpiFullName:uvm_pkg.uvm_reg_map::get_adapter.m_adapter
|vpiStmt:
\_return_stmt: , line:1044
|vpiCondition:
\_ref_obj: (m_parent_map.get_adapter), line:1044
|vpiName:m_parent_map.get_adapter
|vpiFullName:uvm_pkg.uvm_reg_map::get_adapter.m_parent_map.get_adapter
|vpiTaskFunc:
\_function: (uvm_reg_map::get_submaps), line:1050
|vpiName:uvm_reg_map::get_submaps
|vpiFullName:uvm_pkg.uvm_reg_map::get_submaps
|vpiIODecl:
\_io_decl: (maps)
|vpiName:maps
|vpiDirection:6
|vpiExpr:
\_chandle_var: (uvm_reg_map), line:1050, parent:maps
|vpiName:uvm_reg_map
|vpiFullName:maps.uvm_reg_map
|vpiIODecl:
\_io_decl: (hier)
|vpiName:hier
|vpiDirection:1
|vpiExpr:
\_chandle_var: (uvm_hier_e), line:1050, parent:hier
|vpiName:uvm_hier_e
|vpiFullName:hier.uvm_hier_e
|vpiStmt:
\_begin: , parent:uvm_reg_map::get_submaps
|vpiFullName:uvm_pkg.uvm_reg_map::get_submaps
|vpiStmt:
\_foreach_stmt: , line:1052
|vpiFullName:uvm_pkg.uvm_reg_map::get_submaps
|vpiVariables:
\_chandle_var: (m_submaps), line:1052
|vpiName:m_submaps
|vpiFullName:uvm_pkg.uvm_reg_map::get_submaps.m_submaps
|vpiLoopVars:
\_chandle_var: (submap), line:1052
|vpiName:submap
|vpiFullName:uvm_pkg.uvm_reg_map::get_submaps.submap
|vpiStmt:
\_func_call: (maps.push_back), line:1053
|vpiName:maps.push_back
|vpiArgument:
\_ref_obj: (submap), line:1053
|vpiName:submap
|vpiStmt:
\_if_stmt: , line:1056
|vpiCondition:
\_operation: , line:1056
|vpiOpType:14
|vpiOperand:
\_ref_obj: (hier), line:1056
|vpiName:hier
|vpiFullName:uvm_pkg.uvm_reg_map::get_submaps.hier
|vpiOperand:
\_ref_obj: (UVM_HIER), line:1056
|vpiName:UVM_HIER
|vpiFullName:uvm_pkg.uvm_reg_map::get_submaps.UVM_HIER
|vpiStmt:
\_foreach_stmt: , line:1057
|vpiFullName:uvm_pkg.uvm_reg_map::get_submaps
|vpiVariables:
\_chandle_var: (m_submaps), line:1057
|vpiName:m_submaps
|vpiFullName:uvm_pkg.uvm_reg_map::get_submaps.m_submaps
|vpiLoopVars:
\_chandle_var: (submap_), line:1057
|vpiName:submap_
|vpiFullName:uvm_pkg.uvm_reg_map::get_submaps.submap_
|vpiStmt:
\_begin: , line:1057
|vpiFullName:uvm_pkg.uvm_reg_map::get_submaps
|vpiStmt:
\_func_call: (submap.get_submaps), line:1059
|vpiName:submap.get_submaps
|vpiArgument:
\_ref_obj: (maps), line:1059
|vpiName:maps
|vpiTaskFunc:
\_function: (uvm_reg_map::get_registers), line:1066
|vpiName:uvm_reg_map::get_registers
|vpiFullName:uvm_pkg.uvm_reg_map::get_registers
|vpiIODecl:
\_io_decl: (regs)
|vpiName:regs
|vpiDirection:6
|vpiExpr:
\_chandle_var: (uvm_reg), line:1066, parent:regs
|vpiName:uvm_reg
|vpiFullName:regs.uvm_reg
|vpiIODecl:
\_io_decl: (hier)
|vpiName:hier
|vpiDirection:1
|vpiExpr:
\_chandle_var: (uvm_hier_e), line:1066, parent:hier
|vpiName:uvm_hier_e
|vpiFullName:hier.uvm_hier_e
|vpiStmt:
\_begin: , parent:uvm_reg_map::get_registers
|vpiFullName:uvm_pkg.uvm_reg_map::get_registers
|vpiStmt:
\_foreach_stmt: , line:1068
|vpiFullName:uvm_pkg.uvm_reg_map::get_registers
|vpiVariables:
\_chandle_var: (m_regs_info), line:1068
|vpiName:m_regs_info
|vpiFullName:uvm_pkg.uvm_reg_map::get_registers.m_regs_info
|vpiLoopVars:
\_chandle_var: (rg), line:1068
|vpiName:rg
|vpiFullName:uvm_pkg.uvm_reg_map::get_registers.rg
|vpiStmt:
\_func_call: (regs.push_back), line:1069
|vpiName:regs.push_back
|vpiArgument:
\_ref_obj: (rg), line:1069
|vpiName:rg
|vpiStmt:
\_if_stmt: , line:1071
|vpiCondition:
\_operation: , line:1071
|vpiOpType:14
|vpiOperand:
\_ref_obj: (hier), line:1071
|vpiName:hier
|vpiFullName:uvm_pkg.uvm_reg_map::get_registers.hier
|vpiOperand:
\_ref_obj: (UVM_HIER), line:1071
|vpiName:UVM_HIER
|vpiFullName:uvm_pkg.uvm_reg_map::get_registers.UVM_HIER
|vpiStmt:
\_foreach_stmt: , line:1072
|vpiFullName:uvm_pkg.uvm_reg_map::get_registers
|vpiVariables:
\_chandle_var: (m_submaps), line:1072
|vpiName:m_submaps
|vpiFullName:uvm_pkg.uvm_reg_map::get_registers.m_submaps
|vpiLoopVars:
\_chandle_var: (submap_), line:1072
|vpiName:submap_
|vpiFullName:uvm_pkg.uvm_reg_map::get_registers.submap_
|vpiStmt:
\_begin: , line:1072
|vpiFullName:uvm_pkg.uvm_reg_map::get_registers
|vpiStmt:
\_func_call: (submap.get_registers), line:1074
|vpiName:submap.get_registers
|vpiArgument:
\_ref_obj: (regs), line:1074
|vpiName:regs
|vpiTaskFunc:
\_function: (uvm_reg_map::get_fields), line:1082
|vpiName:uvm_reg_map::get_fields
|vpiFullName:uvm_pkg.uvm_reg_map::get_fields
|vpiIODecl:
\_io_decl: (fields)
|vpiName:fields
|vpiDirection:6
|vpiExpr:
\_chandle_var: (uvm_reg_field), line:1082, parent:fields
|vpiName:uvm_reg_field
|vpiFullName:fields.uvm_reg_field
|vpiIODecl:
\_io_decl: (hier)
|vpiName:hier
|vpiDirection:1
|vpiExpr:
\_chandle_var: (uvm_hier_e), line:1082, parent:hier
|vpiName:uvm_hier_e
|vpiFullName:hier.uvm_hier_e
|vpiStmt:
\_begin: , parent:uvm_reg_map::get_fields
|vpiFullName:uvm_pkg.uvm_reg_map::get_fields
|vpiStmt:
\_foreach_stmt: , line:1084
|vpiFullName:uvm_pkg.uvm_reg_map::get_fields
|vpiVariables:
\_chandle_var: (m_regs_info), line:1084
|vpiName:m_regs_info
|vpiFullName:uvm_pkg.uvm_reg_map::get_fields.m_regs_info
|vpiLoopVars:
\_chandle_var: (rg_), line:1084
|vpiName:rg_
|vpiFullName:uvm_pkg.uvm_reg_map::get_fields.rg_
|vpiStmt:
\_begin: , line:1084
|vpiFullName:uvm_pkg.uvm_reg_map::get_fields
|vpiStmt:
\_func_call: (rg.get_fields), line:1086
|vpiName:rg.get_fields
|vpiArgument:
\_ref_obj: (fields), line:1086
|vpiName:fields
|vpiStmt:
\_if_stmt: , line:1089
|vpiCondition:
\_operation: , line:1089
|vpiOpType:14
|vpiOperand:
\_ref_obj: (hier), line:1089
|vpiName:hier
|vpiFullName:uvm_pkg.uvm_reg_map::get_fields.hier
|vpiOperand:
\_ref_obj: (UVM_HIER), line:1089
|vpiName:UVM_HIER
|vpiFullName:uvm_pkg.uvm_reg_map::get_fields.UVM_HIER
|vpiStmt:
\_foreach_stmt: , line:1090
|vpiFullName:uvm_pkg.uvm_reg_map::get_fields
|vpiVariables:
\_logic_var: , line:1090
|vpiFullName:uvm_pkg.uvm_reg_map::get_fields
|vpiLoopVars:
\_chandle_var: (submap_), line:1090
|vpiName:submap_
|vpiFullName:uvm_pkg.uvm_reg_map::get_fields.submap_
|vpiStmt:
\_begin: , line:1090
|vpiFullName:uvm_pkg.uvm_reg_map::get_fields
|vpiStmt:
\_func_call: (submap.get_fields), line:1092
|vpiName:submap.get_fields
|vpiArgument:
\_ref_obj: (fields), line:1092
|vpiName:fields
|vpiTaskFunc:
\_function: (uvm_reg_map::get_memories), line:1100
|vpiName:uvm_reg_map::get_memories
|vpiFullName:uvm_pkg.uvm_reg_map::get_memories
|vpiIODecl:
\_io_decl: (mems)
|vpiName:mems
|vpiDirection:6
|vpiExpr:
\_chandle_var: (uvm_mem), line:1100, parent:mems
|vpiName:uvm_mem
|vpiFullName:mems.uvm_mem
|vpiIODecl:
\_io_decl: (hier)
|vpiName:hier
|vpiDirection:1
|vpiExpr:
\_chandle_var: (uvm_hier_e), line:1100, parent:hier
|vpiName:uvm_hier_e
|vpiFullName:hier.uvm_hier_e
|vpiStmt:
\_begin: , parent:uvm_reg_map::get_memories
|vpiFullName:uvm_pkg.uvm_reg_map::get_memories
|vpiStmt:
\_foreach_stmt: , line:1102
|vpiFullName:uvm_pkg.uvm_reg_map::get_memories
|vpiVariables:
\_chandle_var: (m_mems_info), line:1102
|vpiName:m_mems_info
|vpiFullName:uvm_pkg.uvm_reg_map::get_memories.m_mems_info
|vpiLoopVars:
\_chandle_var: (mem), line:1102
|vpiName:mem
|vpiFullName:uvm_pkg.uvm_reg_map::get_memories.mem
|vpiStmt:
\_func_call: (mems.push_back), line:1103
|vpiName:mems.push_back
|vpiArgument:
\_ref_obj: (mem), line:1103
|vpiName:mem
|vpiStmt:
\_if_stmt: , line:1105
|vpiCondition:
\_operation: , line:1105
|vpiOpType:14
|vpiOperand:
\_ref_obj: (hier), line:1105
|vpiName:hier
|vpiFullName:uvm_pkg.uvm_reg_map::get_memories.hier
|vpiOperand:
\_ref_obj: (UVM_HIER), line:1105
|vpiName:UVM_HIER
|vpiFullName:uvm_pkg.uvm_reg_map::get_memories.UVM_HIER
|vpiStmt:
\_foreach_stmt: , line:1106
|vpiFullName:uvm_pkg.uvm_reg_map::get_memories
|vpiVariables:
\_chandle_var: (m_submaps), line:1106
|vpiName:m_submaps
|vpiFullName:uvm_pkg.uvm_reg_map::get_memories.m_submaps
|vpiLoopVars:
\_chandle_var: (submap_), line:1106
|vpiName:submap_
|vpiFullName:uvm_pkg.uvm_reg_map::get_memories.submap_
|vpiStmt:
\_begin: , line:1106
|vpiFullName:uvm_pkg.uvm_reg_map::get_memories
|vpiStmt:
\_func_call: (submap.get_memories), line:1108
|vpiName:submap.get_memories
|vpiArgument:
\_ref_obj: (mems), line:1108
|vpiName:mems
|vpiTaskFunc:
\_function: (uvm_reg_map::get_virtual_registers), line:1116
|vpiName:uvm_reg_map::get_virtual_registers
|vpiFullName:uvm_pkg.uvm_reg_map::get_virtual_registers
|vpiIODecl:
\_io_decl: (regs)
|vpiName:regs
|vpiDirection:6
|vpiExpr:
\_chandle_var: (uvm_vreg), line:1116, parent:regs
|vpiName:uvm_vreg
|vpiFullName:regs.uvm_vreg
|vpiIODecl:
\_io_decl: (hier)
|vpiName:hier
|vpiDirection:1
|vpiExpr:
\_chandle_var: (uvm_hier_e), line:1116, parent:hier
|vpiName:uvm_hier_e
|vpiFullName:hier.uvm_hier_e
|vpiStmt:
\_begin: , parent:uvm_reg_map::get_virtual_registers
|vpiFullName:uvm_pkg.uvm_reg_map::get_virtual_registers
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_unsupported_expr: , line:1118
|STRING:
|vpiLhs:
\_chandle_var: (mems), line:1118
|vpiName:mems
|vpiFullName:uvm_pkg.uvm_reg_map::get_virtual_registers.mems
|vpiStmt:
\_func_call: (get_memories), line:1119
|vpiName:get_memories
|vpiArgument:
\_ref_obj: (mems), line:1119
|vpiName:mems
|vpiArgument:
\_ref_obj: (hier), line:1119
|vpiName:hier
|vpiStmt:
\_foreach_stmt: , line:1121
|vpiFullName:uvm_pkg.uvm_reg_map::get_virtual_registers
|vpiVariables:
\_chandle_var: (mems), line:1121
|vpiName:mems
|vpiFullName:uvm_pkg.uvm_reg_map::get_virtual_registers.mems
|vpiLoopVars:
\_chandle_var: (i), line:1121
|vpiName:i
|vpiFullName:uvm_pkg.uvm_reg_map::get_virtual_registers.i
|vpiStmt:
\_func_call: (mems.get_virtual_registers), line:1122
|vpiName:mems.get_virtual_registers
|vpiArgument:
\_ref_obj: (regs), line:1122
|vpiName:regs
|vpiTaskFunc:
\_function: (uvm_reg_map::get_virtual_fields), line:1129
|vpiName:uvm_reg_map::get_virtual_fields
|vpiFullName:uvm_pkg.uvm_reg_map::get_virtual_fields
|vpiIODecl:
\_io_decl: (fields)
|vpiName:fields
|vpiDirection:6
|vpiExpr:
\_chandle_var: (uvm_vreg_field), line:1129, parent:fields
|vpiName:uvm_vreg_field
|vpiFullName:fields.uvm_vreg_field
|vpiIODecl:
\_io_decl: (hier)
|vpiName:hier
|vpiDirection:1
|vpiExpr:
\_chandle_var: (uvm_hier_e), line:1129, parent:hier
|vpiName:uvm_hier_e
|vpiFullName:hier.uvm_hier_e
|vpiStmt:
\_begin: , parent:uvm_reg_map::get_virtual_fields
|vpiFullName:uvm_pkg.uvm_reg_map::get_virtual_fields
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_unsupported_expr: , line:1131
|STRING:
|vpiLhs:
\_chandle_var: (regs), line:1131
|vpiName:regs
|vpiFullName:uvm_pkg.uvm_reg_map::get_virtual_fields.regs
|vpiStmt:
\_func_call: (get_virtual_registers), line:1132
|vpiName:get_virtual_registers
|vpiArgument:
\_ref_obj: (regs), line:1132
|vpiName:regs
|vpiArgument:
\_ref_obj: (hier), line:1132
|vpiName:hier
|vpiStmt:
\_foreach_stmt: , line:1134
|vpiFullName:uvm_pkg.uvm_reg_map::get_virtual_fields
|vpiVariables:
\_chandle_var: (regs), line:1134
|vpiName:regs
|vpiFullName:uvm_pkg.uvm_reg_map::get_virtual_fields.regs
|vpiLoopVars:
\_chandle_var: (i), line:1134
|vpiName:i
|vpiFullName:uvm_pkg.uvm_reg_map::get_virtual_fields.i
|vpiStmt:
\_func_call: (regs.get_fields), line:1135
|vpiName:regs.get_fields
|vpiArgument:
\_ref_obj: (fields), line:1135
|vpiName:fields
|vpiTaskFunc:
\_function: (uvm_reg_map::get_full_name), line:1143
|vpiName:uvm_reg_map::get_full_name
|vpiFullName:uvm_pkg.uvm_reg_map::get_full_name
|vpiReturn:
\_logic_var: , line:1143
|vpiStmt:
\_if_else: , line:1144, parent:uvm_reg_map::get_full_name
|vpiCondition:
\_operation: , line:1144
|vpiOpType:14
|vpiOperand:
\_ref_obj: (m_parent), line:1144
|vpiName:m_parent
|vpiFullName:uvm_pkg.uvm_reg_map::get_full_name.m_parent
|vpiOperand:
\_unsupported_expr: , line:1144
|STRING:
|vpiStmt:
\_return_stmt: , line:1145
|vpiCondition:
\_func_call: (get_name), line:1145
|vpiName:get_name
|vpiElseStmt:
\_return_stmt: , line:1147
|vpiCondition:
\_operation: , line:1147
|vpiOpType:33
|vpiOperand:
\_ref_obj: (m_parent.get_full_name), line:1147
|vpiName:m_parent.get_full_name
|vpiOperand:
\_constant: , line:1147
|vpiConstType:6
|vpiDecompile:"."
|vpiSize:3
|STRING:"."
|vpiOperand:
\_func_call: (get_name), line:1147
|vpiName:get_name
|vpiTaskFunc:
\_function: (uvm_reg_map::get_mem_map_info), line:1153
|vpiName:uvm_reg_map::get_mem_map_info
|vpiFullName:uvm_pkg.uvm_reg_map::get_mem_map_info
|vpiReturn:
\_chandle_var: (uvm_reg_map_info), line:1153
|vpiName:uvm_reg_map_info
|vpiIODecl:
\_io_decl: (mem)
|vpiName:mem
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_mem), line:1153, parent:mem
|vpiName:uvm_mem
|vpiFullName:mem.uvm_mem
|vpiIODecl:
\_io_decl: (error)
|vpiName:error
|vpiDirection:5
|vpiExpr:
\_bit_var: , line:1153, parent:error
|vpiFullName:error
|vpiStmt:
\_begin: , parent:uvm_reg_map::get_mem_map_info
|vpiFullName:uvm_pkg.uvm_reg_map::get_mem_map_info
|vpiStmt:
\_if_stmt: , line:1154
|vpiCondition:
\_operation: , line:1154
|vpiOpType:3
|vpiOperand:
\_ref_obj: (m_mems_info.exists), line:1154
|vpiName:m_mems_info.exists
|vpiFullName:uvm_pkg.uvm_reg_map::get_mem_map_info.m_mems_info.exists
|vpiStmt:
\_begin: , line:1154
|vpiFullName:uvm_pkg.uvm_reg_map::get_mem_map_info
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_ref_obj: (error), line:152
|vpiName:error
|vpiFullName:uvm_pkg.uvm_reg_map::get_mem_map_info.error
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_reg_map::get_mem_map_info
|vpiStmt:
\_if_stmt: , line:156
|vpiCondition:
\_func_call: (uvm_report_enabled), line:156
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:156
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:156
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"REG_NO_MAP"
|vpiSize:12
|STRING:"REG_NO_MAP"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"REG_NO_MAP"
|vpiSize:12
|STRING:"REG_NO_MAP"
|vpiArgument:
\_operation: , line:157
|vpiOpType:33
|vpiOperand:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"Memory '"
|vpiSize:10
|STRING:"Memory '"
|vpiOperand:
\_ref_obj: (mem.get_name), line:157
|vpiName:mem.get_name
|vpiOperand:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"' not in map '"
|vpiSize:16
|STRING:"' not in map '"
|vpiOperand:
\_func_call: (get_name), line:157
|vpiName:get_name
|vpiOperand:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"'"
|vpiSize:3
|STRING:"'"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:157
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_map.svh"
|vpiSize:206
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_map.svh"
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:1157
|vpiSize:32
|INT:1157
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:1159
|vpiCondition:
\_unsupported_expr: , line:1159
|STRING:
|vpiStmt:
\_return_stmt: , line:1161
|vpiCondition:
\_bit_select: (m_mems_info), line:1161
|vpiName:m_mems_info
|vpiFullName:uvm_pkg.uvm_reg_map::get_mem_map_info.m_mems_info
|vpiIndex:
\_ref_obj: (mem), line:1161
|vpiName:mem
|vpiTaskFunc:
\_function: (uvm_reg_map::get_reg_map_info), line:1167
|vpiName:uvm_reg_map::get_reg_map_info
|vpiFullName:uvm_pkg.uvm_reg_map::get_reg_map_info
|vpiReturn:
\_chandle_var: (uvm_reg_map_info), line:1167
|vpiName:uvm_reg_map_info
|vpiIODecl:
\_io_decl: (rg)
|vpiName:rg
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg), line:1167, parent:rg
|vpiName:uvm_reg
|vpiFullName:rg.uvm_reg
|vpiIODecl:
\_io_decl: (error)
|vpiName:error
|vpiDirection:5
|vpiExpr:
\_bit_var: , line:1167, parent:error
|vpiFullName:error
|vpiStmt:
\_begin: , parent:uvm_reg_map::get_reg_map_info
|vpiFullName:uvm_pkg.uvm_reg_map::get_reg_map_info
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (result), line:1168
|vpiName:result
|vpiFullName:uvm_pkg.uvm_reg_map::get_reg_map_info.result
|vpiStmt:
\_if_stmt: , line:1169
|vpiCondition:
\_operation: , line:1169
|vpiOpType:3
|vpiOperand:
\_ref_obj: (m_regs_info.exists), line:1169
|vpiName:m_regs_info.exists
|vpiFullName:uvm_pkg.uvm_reg_map::get_reg_map_info.m_regs_info.exists
|vpiStmt:
\_begin: , line:1169
|vpiFullName:uvm_pkg.uvm_reg_map::get_reg_map_info
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_ref_obj: (error), line:152
|vpiName:error
|vpiFullName:uvm_pkg.uvm_reg_map::get_reg_map_info.error
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_reg_map::get_reg_map_info
|vpiStmt:
\_if_stmt: , line:156
|vpiCondition:
\_func_call: (uvm_report_enabled), line:156
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:156
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:156
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"REG_NO_MAP"
|vpiSize:12
|STRING:"REG_NO_MAP"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"REG_NO_MAP"
|vpiSize:12
|STRING:"REG_NO_MAP"
|vpiArgument:
\_operation: , line:157
|vpiOpType:33
|vpiOperand:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"Register '"
|vpiSize:12
|STRING:"Register '"
|vpiOperand:
\_ref_obj: (rg.get_name), line:157
|vpiName:rg.get_name
|vpiOperand:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"' not in map '"
|vpiSize:16
|STRING:"' not in map '"
|vpiOperand:
\_func_call: (get_name), line:157
|vpiName:get_name
|vpiOperand:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"'"
|vpiSize:3
|STRING:"'"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:157
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_map.svh"
|vpiSize:206
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_map.svh"
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:1170
|vpiSize:32
|INT:1170
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:1172
|vpiCondition:
\_unsupported_expr: , line:1172
|STRING:
|vpiStmt:
\_assignment: , line:1174
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (result), line:1174
|vpiName:result
|vpiFullName:uvm_pkg.uvm_reg_map::get_reg_map_info.result
|vpiRhs:
\_bit_select: (m_regs_info), line:1174
|vpiName:m_regs_info
|vpiFullName:uvm_pkg.uvm_reg_map::get_reg_map_info.m_regs_info
|vpiIndex:
\_ref_obj: (rg), line:1174
|vpiName:rg
|vpiStmt:
\_if_stmt: , line:134
|vpiCondition:
\_operation: , line:134
|vpiOpType:3
|vpiOperand:
\_ref_obj: (result.is_initialized), line:134
|vpiName:result.is_initialized
|vpiFullName:uvm_pkg.uvm_reg_map::get_reg_map_info.result.is_initialized
|vpiStmt:
\_begin: , line:136
|vpiFullName:uvm_pkg.uvm_reg_map::get_reg_map_info
|vpiStmt:
\_if_stmt: , line:138
|vpiCondition:
\_func_call: (uvm_report_enabled), line:138
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:138
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_WARNING), line:138
|vpiName:UVM_WARNING
|vpiArgument:
\_constant: , line:138
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_warning), line:139
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_operation: , line:139
|vpiOpType:33
|vpiOperand:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"map '"
|vpiSize:7
|STRING:"map '"
|vpiOperand:
\_func_call: (get_name), line:139
|vpiName:get_name
|vpiOperand:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"' does not seem to be initialized correctly, check that the top register model is locked()"
|vpiSize:92
|STRING:"' does not seem to be initialized correctly, check that the top register model is locked()"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:139
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_map.svh"
|vpiSize:206
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_map.svh"
|vpiArgument:
\_constant: , line:139
|vpiConstType:7
|vpiDecompile:1175
|vpiSize:32
|INT:1175
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:139
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:1178
|vpiCondition:
\_ref_obj: (result), line:1178
|vpiName:result
|vpiFullName:uvm_pkg.uvm_reg_map::get_reg_map_info.result
|vpiTaskFunc:
\_function: (uvm_reg_map::set_base_addr), line:1188
|vpiName:uvm_reg_map::set_base_addr
|vpiFullName:uvm_pkg.uvm_reg_map::set_base_addr
|vpiIODecl:
\_io_decl: (offset)
|vpiName:offset
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_addr_t), line:1188, parent:offset
|vpiName:uvm_reg_addr_t
|vpiFullName:offset.uvm_reg_addr_t
|vpiStmt:
\_if_else: , line:1189, parent:uvm_reg_map::set_base_addr
|vpiCondition:
\_operation: , line:1189
|vpiOpType:15
|vpiOperand:
\_ref_obj: (m_parent_map), line:1189
|vpiName:m_parent_map
|vpiFullName:uvm_pkg.uvm_reg_map::set_base_addr.m_parent_map
|vpiOperand:
\_unsupported_expr: , line:1189
|STRING:
|vpiStmt:
\_begin: , line:1189
|vpiFullName:uvm_pkg.uvm_reg_map::set_base_addr
|vpiStmt:
\_func_call: (m_parent_map.set_submap_offset), line:1190
|vpiName:m_parent_map.set_submap_offset
|vpiArgument:
\_ref_obj: (this), line:1190
|vpiName:this
|vpiArgument:
\_ref_obj: (offset), line:1190
|vpiName:offset
|vpiElseStmt:
\_begin: , line:1192
|vpiFullName:uvm_pkg.uvm_reg_map::set_base_addr
|vpiStmt:
\_assignment: , line:1193
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_base_addr), line:1193
|vpiName:m_base_addr
|vpiFullName:uvm_pkg.uvm_reg_map::set_base_addr.m_base_addr
|vpiRhs:
\_ref_obj: (offset), line:1193
|vpiName:offset
|vpiFullName:uvm_pkg.uvm_reg_map::set_base_addr.offset
|vpiStmt:
\_if_stmt: , line:1194
|vpiCondition:
\_ref_obj: (m_parent.is_locked), line:1194
|vpiName:m_parent.is_locked
|vpiFullName:uvm_pkg.uvm_reg_map::set_base_addr.m_parent.is_locked
|vpiStmt:
\_begin: , line:1194
|vpiFullName:uvm_pkg.uvm_reg_map::set_base_addr
|vpiStmt:
\_func_call: (top_map.Xinit_address_mapX), line:1196
|vpiName:top_map.Xinit_address_mapX
|vpiTaskFunc:
\_function: (uvm_reg_map::get_size), line:1204
|vpiName:uvm_reg_map::get_size
|vpiFullName:uvm_pkg.uvm_reg_map::get_size
|vpiReturn:
\_int_var: , line:1204
|vpiStmt:
\_begin: , parent:uvm_reg_map::get_size
|vpiFullName:uvm_pkg.uvm_reg_map::get_size
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_int_var: (max_addr), line:1206
|vpiName:max_addr
|vpiFullName:uvm_pkg.uvm_reg_map::get_size.max_addr
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_int_var: (addr), line:1207
|vpiName:addr
|vpiFullName:uvm_pkg.uvm_reg_map::get_size.addr
|vpiStmt:
\_foreach_stmt: , line:1210
|vpiFullName:uvm_pkg.uvm_reg_map::get_size
|vpiVariables:
\_chandle_var: (m_regs_info), line:1210
|vpiName:m_regs_info
|vpiFullName:uvm_pkg.uvm_reg_map::get_size.m_regs_info
|vpiLoopVars:
\_chandle_var: (rg_), line:1210
|vpiName:rg_
|vpiFullName:uvm_pkg.uvm_reg_map::get_size.rg_
|vpiStmt:
\_begin: , line:1210
|vpiFullName:uvm_pkg.uvm_reg_map::get_size
|vpiStmt:
\_assignment: , line:1212
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (addr), line:1212
|vpiName:addr
|vpiFullName:uvm_pkg.uvm_reg_map::get_size.addr
|vpiRhs:
\_operation: , line:1212
|vpiOpType:24
|vpiOperand:
\_bit_select: (m_regs_info.offset), line:1212
|vpiName:m_regs_info.offset
|vpiFullName:uvm_pkg.uvm_reg_map::get_size.m_regs_info.offset
|vpiIndex:
\_ref_obj: (rg), line:1212
|vpiName:rg
|vpiOperand:
\_operation: , line:1212
|vpiOpType:12
|vpiOperand:
\_operation: , line:1212
|vpiOpType:11
|vpiOperand:
\_ref_obj: (rg.get_n_bytes), line:1212
|vpiName:rg.get_n_bytes
|vpiFullName:uvm_pkg.uvm_reg_map::get_size.rg.get_n_bytes
|vpiOperand:
\_constant: , line:1212
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_ref_obj: (m_n_bytes), line:1212
|vpiName:m_n_bytes
|vpiFullName:uvm_pkg.uvm_reg_map::get_size.m_n_bytes
|vpiStmt:
\_if_stmt: , line:1213
|vpiCondition:
\_operation: , line:1213
|vpiOpType:18
|vpiOperand:
\_ref_obj: (addr), line:1213
|vpiName:addr
|vpiFullName:uvm_pkg.uvm_reg_map::get_size.addr
|vpiOperand:
\_ref_obj: (max_addr), line:1213
|vpiName:max_addr
|vpiFullName:uvm_pkg.uvm_reg_map::get_size.max_addr
|vpiStmt:
\_assignment: , line:1213
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (max_addr), line:1213
|vpiName:max_addr
|vpiFullName:uvm_pkg.uvm_reg_map::get_size.max_addr
|vpiRhs:
\_ref_obj: (addr), line:1213
|vpiName:addr
|vpiFullName:uvm_pkg.uvm_reg_map::get_size.addr
|vpiStmt:
\_foreach_stmt: , line:1217
|vpiFullName:uvm_pkg.uvm_reg_map::get_size
|vpiVariables:
\_chandle_var: (m_mems_info), line:1217
|vpiName:m_mems_info
|vpiFullName:uvm_pkg.uvm_reg_map::get_size.m_mems_info
|vpiLoopVars:
\_chandle_var: (mem_), line:1217
|vpiName:mem_
|vpiFullName:uvm_pkg.uvm_reg_map::get_size.mem_
|vpiStmt:
\_begin: , line:1217
|vpiFullName:uvm_pkg.uvm_reg_map::get_size
|vpiStmt:
\_assignment: , line:1219
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (addr), line:1219
|vpiName:addr
|vpiFullName:uvm_pkg.uvm_reg_map::get_size.addr
|vpiRhs:
\_operation: , line:1219
|vpiOpType:11
|vpiOperand:
\_operation: , line:1219
|vpiOpType:24
|vpiOperand:
\_bit_select: (m_mems_info.offset), line:1219
|vpiName:m_mems_info.offset
|vpiFullName:uvm_pkg.uvm_reg_map::get_size.m_mems_info.offset
|vpiIndex:
\_ref_obj: (mem), line:1219
|vpiName:mem
|vpiOperand:
\_operation: , line:1219
|vpiOpType:25
|vpiOperand:
\_ref_obj: (mem.get_size), line:1219
|vpiName:mem.get_size
|vpiFullName:uvm_pkg.uvm_reg_map::get_size.mem.get_size
|vpiOperand:
\_operation: , line:1219
|vpiOpType:24
|vpiOperand:
\_operation: , line:1219
|vpiOpType:12
|vpiOperand:
\_operation: , line:1219
|vpiOpType:11
|vpiOperand:
\_ref_obj: (mem.get_n_bytes), line:1219
|vpiName:mem.get_n_bytes
|vpiFullName:uvm_pkg.uvm_reg_map::get_size.mem.get_n_bytes
|vpiOperand:
\_constant: , line:1219
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_ref_obj: (m_n_bytes), line:1219
|vpiName:m_n_bytes
|vpiFullName:uvm_pkg.uvm_reg_map::get_size.m_n_bytes
|vpiOperand:
\_constant: , line:1219
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_constant: , line:1219
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_if_stmt: , line:1220
|vpiCondition:
\_operation: , line:1220
|vpiOpType:18
|vpiOperand:
\_ref_obj: (addr), line:1220
|vpiName:addr
|vpiFullName:uvm_pkg.uvm_reg_map::get_size.addr
|vpiOperand:
\_ref_obj: (max_addr), line:1220
|vpiName:max_addr
|vpiFullName:uvm_pkg.uvm_reg_map::get_size.max_addr
|vpiStmt:
\_assignment: , line:1220
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (max_addr), line:1220
|vpiName:max_addr
|vpiFullName:uvm_pkg.uvm_reg_map::get_size.max_addr
|vpiRhs:
\_ref_obj: (addr), line:1220
|vpiName:addr
|vpiFullName:uvm_pkg.uvm_reg_map::get_size.addr
|vpiStmt:
\_foreach_stmt: , line:1224
|vpiFullName:uvm_pkg.uvm_reg_map::get_size
|vpiVariables:
\_chandle_var: (m_submaps), line:1224
|vpiName:m_submaps
|vpiFullName:uvm_pkg.uvm_reg_map::get_size.m_submaps
|vpiLoopVars:
\_chandle_var: (submap_), line:1224
|vpiName:submap_
|vpiFullName:uvm_pkg.uvm_reg_map::get_size.submap_
|vpiStmt:
\_begin: , line:1224
|vpiFullName:uvm_pkg.uvm_reg_map::get_size
|vpiStmt:
\_assignment: , line:1226
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (addr), line:1226
|vpiName:addr
|vpiFullName:uvm_pkg.uvm_reg_map::get_size.addr
|vpiRhs:
\_operation: , line:1226
|vpiOpType:24
|vpiOperand:
\_bit_select: (m_submaps), line:1226
|vpiName:m_submaps
|vpiFullName:uvm_pkg.uvm_reg_map::get_size.m_submaps
|vpiIndex:
\_ref_obj: (submap), line:1226
|vpiName:submap
|vpiOperand:
\_ref_obj: (submap.get_size), line:1226
|vpiName:submap.get_size
|vpiFullName:uvm_pkg.uvm_reg_map::get_size.submap.get_size
|vpiStmt:
\_if_stmt: , line:1227
|vpiCondition:
\_operation: , line:1227
|vpiOpType:18
|vpiOperand:
\_ref_obj: (addr), line:1227
|vpiName:addr
|vpiFullName:uvm_pkg.uvm_reg_map::get_size.addr
|vpiOperand:
\_ref_obj: (max_addr), line:1227
|vpiName:max_addr
|vpiFullName:uvm_pkg.uvm_reg_map::get_size.max_addr
|vpiStmt:
\_assignment: , line:1227
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (max_addr), line:1227
|vpiName:max_addr
|vpiFullName:uvm_pkg.uvm_reg_map::get_size.max_addr
|vpiRhs:
\_ref_obj: (addr), line:1227
|vpiName:addr
|vpiFullName:uvm_pkg.uvm_reg_map::get_size.addr
|vpiStmt:
\_return_stmt: , line:1230
|vpiCondition:
\_operation: , line:1230
|vpiOpType:24
|vpiOperand:
\_ref_obj: (max_addr), line:1230
|vpiName:max_addr
|vpiFullName:uvm_pkg.uvm_reg_map::get_size.max_addr
|vpiOperand:
\_constant: , line:1230
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiTaskFunc:
\_function: (uvm_reg_map::Xverify_map_configX), line:1236
|vpiName:uvm_reg_map::Xverify_map_configX
|vpiFullName:uvm_pkg.uvm_reg_map::Xverify_map_configX
|vpiStmt:
\_begin: , parent:uvm_reg_map::Xverify_map_configX
|vpiFullName:uvm_pkg.uvm_reg_map::Xverify_map_configX
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_bit_var: (error), line:1239
|vpiName:error
|vpiFullName:uvm_pkg.uvm_reg_map::Xverify_map_configX.error
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_func_call: (get_root_map), line:1240
|vpiName:get_root_map
|vpiLhs:
\_chandle_var: (root_map), line:1240
|vpiName:root_map
|vpiFullName:uvm_pkg.uvm_reg_map::Xverify_map_configX.root_map
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:14
|vpiOperand:
\_ref_obj: (root_map.get_adapter), line:152
|vpiName:root_map.get_adapter
|vpiFullName:uvm_pkg.uvm_reg_map::Xverify_map_configX.root_map.get_adapter
|vpiOperand:
\_unsupported_expr: , line:152
|STRING:
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_reg_map::Xverify_map_configX
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_reg_map::Xverify_map_configX
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:155
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_operation: , line:157
|vpiOpType:33
|vpiOperand:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"Map '"
|vpiSize:7
|STRING:"Map '"
|vpiOperand:
\_ref_obj: (root_map.get_full_name), line:157
|vpiName:root_map.get_full_name
|vpiOperand:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"' does not have an adapter registered"
|vpiSize:39
|STRING:"' does not have an adapter registered"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:158
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_map.svh"
|vpiSize:206
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_map.svh"
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:1242
|vpiSize:32
|INT:1242
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:14
|vpiOperand:
\_ref_obj: (root_map.get_sequencer), line:152
|vpiName:root_map.get_sequencer
|vpiFullName:uvm_pkg.uvm_reg_map::Xverify_map_configX.root_map.get_sequencer
|vpiOperand:
\_unsupported_expr: , line:152
|STRING:
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_reg_map::Xverify_map_configX
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_reg_map::Xverify_map_configX
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:155
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_operation: , line:157
|vpiOpType:33
|vpiOperand:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"Map '"
|vpiSize:7
|STRING:"Map '"
|vpiOperand:
\_ref_obj: (root_map.get_full_name), line:157
|vpiName:root_map.get_full_name
|vpiOperand:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"' does not have a sequencer registered"
|vpiSize:40
|STRING:"' does not have a sequencer registered"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:158
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_map.svh"
|vpiSize:206
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_map.svh"
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:1247
|vpiSize:32
|INT:1247
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_if_stmt: , line:170
|vpiCondition:
\_ref_obj: (error), line:170
|vpiName:error
|vpiFullName:uvm_pkg.uvm_reg_map::Xverify_map_configX.error
|vpiStmt:
\_begin: , line:170
|vpiFullName:uvm_pkg.uvm_reg_map::Xverify_map_configX
|vpiStmt:
\_begin: , line:172
|vpiFullName:uvm_pkg.uvm_reg_map::Xverify_map_configX
|vpiStmt:
\_if_stmt: , line:173
|vpiCondition:
\_func_call: (uvm_report_enabled), line:173
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:173
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_FATAL), line:173
|vpiName:UVM_FATAL
|vpiArgument:
\_constant: , line:173
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_fatal), line:175
|vpiName:uvm_report_fatal
|vpiFunction:
\_function: (uvm_report_fatal), line:192
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_operation: , line:175
|vpiOpType:33
|vpiOperand:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"Must register an adapter and sequencer "
|vpiSize:41
|STRING:"Must register an adapter and sequencer "
|vpiOperand:
\_constant: , line:176
|vpiConstType:6
|vpiDecompile:"for each top-level map in RegModel model"
|vpiSize:42
|STRING:"for each top-level map in RegModel model"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:176
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:176
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_map.svh"
|vpiSize:206
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_map.svh"
|vpiArgument:
\_constant: , line:176
|vpiConstType:7
|vpiDecompile:1252
|vpiSize:32
|INT:1252
|vpiArgument:
\_constant: , line:176
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:176
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:1254
|vpiTaskFunc:
\_function: (uvm_reg_map::get_physical_addresses_to_map), line:1264
|vpiName:uvm_reg_map::get_physical_addresses_to_map
|vpiFullName:uvm_pkg.uvm_reg_map::get_physical_addresses_to_map
|vpiReturn:
\_int_var: , line:1264
|vpiIODecl:
\_io_decl: (base_addr)
|vpiName:base_addr
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_addr_t), line:1265, parent:base_addr
|vpiName:uvm_reg_addr_t
|vpiFullName:base_addr.uvm_reg_addr_t
|vpiIODecl:
\_io_decl: (mem_offset)
|vpiName:mem_offset
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_addr_t), line:1266, parent:mem_offset
|vpiName:uvm_reg_addr_t
|vpiFullName:mem_offset.uvm_reg_addr_t
|vpiIODecl:
\_io_decl: (n_bytes)
|vpiName:n_bytes
|vpiDirection:5
|vpiExpr:
\_int_var: , line:1267, parent:n_bytes
|vpiFullName:n_bytes
|vpiIODecl:
\_io_decl: (addr)
|vpiName:addr
|vpiDirection:6
|vpiExpr:
\_chandle_var: (uvm_reg_addr_t), line:1268, parent:addr
|vpiName:uvm_reg_addr_t
|vpiFullName:addr.uvm_reg_addr_t
|vpiIODecl:
\_io_decl: (parent_map)
|vpiName:parent_map
|vpiDirection:1
|vpiExpr:
\_chandle_var: (uvm_reg_map), line:1269, parent:parent_map
|vpiName:uvm_reg_map
|vpiFullName:parent_map.uvm_reg_map
|vpiIODecl:
\_io_decl: (byte_offset)
|vpiName:byte_offset
|vpiDirection:6
|vpiExpr:
\_int_var: , line:1270, parent:byte_offset
|vpiFullName:byte_offset
|vpiIODecl:
\_io_decl: (mem)
|vpiName:mem
|vpiDirection:1
|vpiExpr:
\_chandle_var: (uvm_mem), line:1271, parent:mem
|vpiName:uvm_mem
|vpiFullName:mem.uvm_mem
|vpiStmt:
\_begin: , parent:uvm_reg_map::get_physical_addresses_to_map
|vpiFullName:uvm_pkg.uvm_reg_map::get_physical_addresses_to_map
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_func_call: (get_n_bytes), line:1274
|vpiName:get_n_bytes
|vpiArgument:
\_ref_obj: (UVM_NO_HIER), line:1274
|vpiName:UVM_NO_HIER
|vpiLhs:
\_int_var: (bus_width), line:1274
|vpiName:bus_width
|vpiFullName:uvm_pkg.uvm_reg_map::get_physical_addresses_to_map.bus_width
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (up_map), line:1275
|vpiName:up_map
|vpiFullName:uvm_pkg.uvm_reg_map::get_physical_addresses_to_map.up_map
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_unsupported_expr: , line:1276
|STRING:
|vpiLhs:
\_chandle_var: (local_addr), line:1276
|vpiName:local_addr
|vpiFullName:uvm_pkg.uvm_reg_map::get_physical_addresses_to_map.local_addr
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (lbase_addr), line:1277
|vpiName:lbase_addr
|vpiFullName:uvm_pkg.uvm_reg_map::get_physical_addresses_to_map.lbase_addr
|vpiStmt:
\_assignment: , line:1284
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (up_map), line:1284
|vpiName:up_map
|vpiFullName:uvm_pkg.uvm_reg_map::get_physical_addresses_to_map.up_map
|vpiRhs:
\_func_call: (get_parent_map), line:1284
|vpiName:get_parent_map
|vpiStmt:
\_assignment: , line:1285
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (lbase_addr), line:1285
|vpiName:lbase_addr
|vpiFullName:uvm_pkg.uvm_reg_map::get_physical_addresses_to_map.lbase_addr
|vpiRhs:
\_operation: , line:1285
|vpiOpType:32
|vpiOperand:
\_operation: , line:1285
|vpiOpType:14
|vpiOperand:
\_ref_obj: (up_map), line:1285
|vpiName:up_map
|vpiFullName:uvm_pkg.uvm_reg_map::get_physical_addresses_to_map.up_map
|vpiOperand:
\_unsupported_expr: , line:1285
|STRING:
|vpiOperand:
\_func_call: (get_base_addr), line:1285
|vpiName:get_base_addr
|vpiArgument:
\_ref_obj: (UVM_NO_HIER), line:1285
|vpiName:UVM_NO_HIER
|vpiOperand:
\_ref_obj: (up_map.get_submap_offset), line:1285
|vpiName:up_map.get_submap_offset
|vpiFullName:uvm_pkg.uvm_reg_map::get_physical_addresses_to_map.up_map.get_submap_offset
|vpiStmt:
\_if_else: , line:1288
|vpiCondition:
\_operation: , line:1288
|vpiOpType:15
|vpiOperand:
\_ref_obj: (up_map), line:1288
|vpiName:up_map
|vpiFullName:uvm_pkg.uvm_reg_map::get_physical_addresses_to_map.up_map
|vpiOperand:
\_ref_obj: (parent_map), line:1288
|vpiName:parent_map
|vpiFullName:uvm_pkg.uvm_reg_map::get_physical_addresses_to_map.parent_map
|vpiStmt:
\_begin: , line:1288
|vpiFullName:uvm_pkg.uvm_reg_map::get_physical_addresses_to_map
|vpiStmt:
\_begin: , line:1294
|vpiFullName:uvm_pkg.uvm_reg_map::get_physical_addresses_to_map
|vpiStmt:
\_if_stmt: , line:1296
|vpiCondition:
\_ref_obj: (mem_offset), line:1296
|vpiName:mem_offset
|vpiFullName:uvm_pkg.uvm_reg_map::get_physical_addresses_to_map.mem_offset
|vpiStmt:
\_begin: , line:1296
|vpiFullName:uvm_pkg.uvm_reg_map::get_physical_addresses_to_map
|vpiStmt:
\_assignment: , line:1297
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (base_addr), line:1297
|vpiName:base_addr
|vpiFullName:uvm_pkg.uvm_reg_map::get_physical_addresses_to_map.base_addr
|vpiRhs:
\_operation: , line:1297
|vpiOpType:12
|vpiOperand:
\_operation: , line:1297
|vpiOpType:25
|vpiOperand:
\_ref_obj: (mem_offset), line:1297
|vpiName:mem_offset
|vpiFullName:uvm_pkg.uvm_reg_map::get_physical_addresses_to_map.mem_offset
|vpiOperand:
\_ref_obj: (mem.get_n_bytes), line:1297
|vpiName:mem.get_n_bytes
|vpiFullName:uvm_pkg.uvm_reg_map::get_physical_addresses_to_map.mem.get_n_bytes
|vpiOperand:
\_func_call: (get_addr_unit_bytes), line:1297
|vpiName:get_addr_unit_bytes
|vpiStmt:
\_assignment: , line:1299
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (laddr), line:1299
|vpiName:laddr
|vpiFullName:uvm_pkg.uvm_reg_map::get_physical_addresses_to_map.laddr
|vpiRhs:
\_operation: , line:1299
|vpiOpType:24
|vpiOperand:
\_ref_obj: (lbase_addr), line:1299
|vpiName:lbase_addr
|vpiFullName:uvm_pkg.uvm_reg_map::get_physical_addresses_to_map.lbase_addr
|vpiOperand:
\_operation: , line:1299
|vpiOpType:12
|vpiOperand:
\_operation: , line:1299
|vpiOpType:25
|vpiOperand:
\_ref_obj: (base_addr), line:1299
|vpiName:base_addr
|vpiFullName:uvm_pkg.uvm_reg_map::get_physical_addresses_to_map.base_addr
|vpiOperand:
\_func_call: (get_addr_unit_bytes), line:1299
|vpiName:get_addr_unit_bytes
|vpiOperand:
\_ref_obj: (up_map.get_addr_unit_bytes), line:1299
|vpiName:up_map.get_addr_unit_bytes
|vpiFullName:uvm_pkg.uvm_reg_map::get_physical_addresses_to_map.up_map.get_addr_unit_bytes
|vpiStmt:
\_assignment: , line:1300
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (lb), line:1300
|vpiName:lb
|vpiFullName:uvm_pkg.uvm_reg_map::get_physical_addresses_to_map.lb
|vpiRhs:
\_operation: , line:1300
|vpiOpType:13
|vpiOperand:
\_operation: , line:1300
|vpiOpType:25
|vpiOperand:
\_ref_obj: (base_addr), line:1300
|vpiName:base_addr
|vpiFullName:uvm_pkg.uvm_reg_map::get_physical_addresses_to_map.base_addr
|vpiOperand:
\_func_call: (get_addr_unit_bytes), line:1300
|vpiName:get_addr_unit_bytes
|vpiOperand:
\_ref_obj: (up_map.get_addr_unit_bytes), line:1300
|vpiName:up_map.get_addr_unit_bytes
|vpiFullName:uvm_pkg.uvm_reg_map::get_physical_addresses_to_map.up_map.get_addr_unit_bytes
|vpiStmt:
\_assignment: , line:1301
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (byte_offset), line:1301
|vpiName:byte_offset
|vpiFullName:uvm_pkg.uvm_reg_map::get_physical_addresses_to_map.byte_offset
|vpiRhs:
\_ref_obj: (lb), line:1301
|vpiName:lb
|vpiFullName:uvm_pkg.uvm_reg_map::get_physical_addresses_to_map.lb
|vpiStmt:
\_return_stmt: , line:1303
|vpiCondition:
\_ref_obj: (up_map.get_physical_addresses_to_map), line:1303
|vpiName:up_map.get_physical_addresses_to_map
|vpiFullName:uvm_pkg.uvm_reg_map::get_physical_addresses_to_map.up_map.get_physical_addresses_to_map
|vpiElseStmt:
\_begin: , line:1304
|vpiFullName:uvm_pkg.uvm_reg_map::get_physical_addresses_to_map
|vpiStmt:
\_assignment: , line:1308
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (local_addr), line:1308
|vpiName:local_addr
|vpiFullName:uvm_pkg.uvm_reg_map::get_physical_addresses_to_map.local_addr
|vpiRhs:
\_unsupported_expr: , line:28
|STRING:
|vpiStmt:
\_assignment: , line:1310
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (lbase_addr2), line:1310
|vpiName:lbase_addr2
|vpiFullName:uvm_pkg.uvm_reg_map::get_physical_addresses_to_map.lbase_addr2
|vpiRhs:
\_ref_obj: (base_addr), line:1310
|vpiName:base_addr
|vpiFullName:uvm_pkg.uvm_reg_map::get_physical_addresses_to_map.base_addr
|vpiStmt:
\_if_stmt: , line:1311
|vpiCondition:
\_ref_obj: (mem_offset), line:1311
|vpiName:mem_offset
|vpiFullName:uvm_pkg.uvm_reg_map::get_physical_addresses_to_map.mem_offset
|vpiStmt:
\_if_else: , line:1312
|vpiCondition:
\_operation: , line:1312
|vpiOpType:26
|vpiOperand:
\_operation: , line:1312
|vpiOpType:15
|vpiOperand:
\_ref_obj: (mem), line:1312
|vpiName:mem
|vpiFullName:uvm_pkg.uvm_reg_map::get_physical_addresses_to_map.mem
|vpiOperand:
\_unsupported_expr: , line:1312
|STRING:
|vpiOperand:
\_operation: , line:1312
|vpiOpType:19
|vpiOperand:
\_ref_obj: (mem.get_n_bytes), line:1312
|vpiName:mem.get_n_bytes
|vpiFullName:uvm_pkg.uvm_reg_map::get_physical_addresses_to_map.mem.get_n_bytes
|vpiOperand:
\_func_call: (get_addr_unit_bytes), line:1312
|vpiName:get_addr_unit_bytes
|vpiStmt:
\_begin: , line:1312
|vpiFullName:uvm_pkg.uvm_reg_map::get_physical_addresses_to_map
|vpiStmt:
\_assignment: , line:1313
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (lbase_addr2), line:1313
|vpiName:lbase_addr2
|vpiFullName:uvm_pkg.uvm_reg_map::get_physical_addresses_to_map.lbase_addr2
|vpiRhs:
\_operation: , line:1313
|vpiOpType:24
|vpiOperand:
\_ref_obj: (base_addr), line:1313
|vpiName:base_addr
|vpiFullName:uvm_pkg.uvm_reg_map::get_physical_addresses_to_map.base_addr
|vpiOperand:
\_operation: , line:1313
|vpiOpType:12
|vpiOperand:
\_operation: , line:1313
|vpiOpType:25
|vpiOperand:
\_ref_obj: (mem_offset), line:1313
|vpiName:mem_offset
|vpiFullName:uvm_pkg.uvm_reg_map::get_physical_addresses_to_map.mem_offset
|vpiOperand:
\_ref_obj: (mem.get_n_bytes), line:1313
|vpiName:mem.get_n_bytes
|vpiFullName:uvm_pkg.uvm_reg_map::get_physical_addresses_to_map.mem.get_n_bytes
|vpiOperand:
\_func_call: (get_addr_unit_bytes), line:1313
|vpiName:get_addr_unit_bytes
|vpiStmt:
\_assignment: , line:1314
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (byte_offset), line:1314
|vpiName:byte_offset
|vpiFullName:uvm_pkg.uvm_reg_map::get_physical_addresses_to_map.byte_offset
|vpiRhs:
\_operation: , line:1314
|vpiOpType:13
|vpiOperand:
\_operation: , line:1314
|vpiOpType:25
|vpiOperand:
\_ref_obj: (mem_offset), line:1314
|vpiName:mem_offset
|vpiFullName:uvm_pkg.uvm_reg_map::get_physical_addresses_to_map.mem_offset
|vpiOperand:
\_ref_obj: (mem.get_n_bytes), line:1314
|vpiName:mem.get_n_bytes
|vpiFullName:uvm_pkg.uvm_reg_map::get_physical_addresses_to_map.mem.get_n_bytes
|vpiOperand:
\_func_call: (get_addr_unit_bytes), line:1314
|vpiName:get_addr_unit_bytes
|vpiElseStmt:
\_begin: , line:1315
|vpiFullName:uvm_pkg.uvm_reg_map::get_physical_addresses_to_map
|vpiStmt:
\_assignment: , line:1316
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (lbase_addr2), line:1316
|vpiName:lbase_addr2
|vpiFullName:uvm_pkg.uvm_reg_map::get_physical_addresses_to_map.lbase_addr2
|vpiRhs:
\_operation: , line:1316
|vpiOpType:24
|vpiOperand:
\_ref_obj: (base_addr), line:1316
|vpiName:base_addr
|vpiFullName:uvm_pkg.uvm_reg_map::get_physical_addresses_to_map.base_addr
|vpiOperand:
\_ref_obj: (mem_offset), line:1316
|vpiName:mem_offset
|vpiFullName:uvm_pkg.uvm_reg_map::get_physical_addresses_to_map.mem_offset
|vpiStmt:
\_case_stmt: , line:1322
|vpiCaseType:1
|vpiCondition:
\_func_call: (get_endian), line:1322
|vpiName:get_endian
|vpiArgument:
\_ref_obj: (UVM_NO_HIER), line:1322
|vpiName:UVM_NO_HIER
|vpiCaseItem:
\_case_item: , line:1323
|vpiExpr:
\_ref_obj: (UVM_LITTLE_ENDIAN), line:1323
|vpiName:UVM_LITTLE_ENDIAN
|vpiFullName:uvm_pkg.uvm_reg_map::get_physical_addresses_to_map.UVM_LITTLE_ENDIAN
|vpiStmt:
\_begin: , line:1323
|vpiFullName:uvm_pkg.uvm_reg_map::get_physical_addresses_to_map
|vpiStmt:
\_foreach_stmt: , line:1324
|vpiFullName:uvm_pkg.uvm_reg_map::get_physical_addresses_to_map
|vpiVariables:
\_chandle_var: (local_addr), line:1324
|vpiName:local_addr
|vpiFullName:uvm_pkg.uvm_reg_map::get_physical_addresses_to_map.local_addr
|vpiLoopVars:
\_chandle_var: (i), line:1324
|vpiName:i
|vpiFullName:uvm_pkg.uvm_reg_map::get_physical_addresses_to_map.i
|vpiStmt:
\_begin: , line:1324
|vpiFullName:uvm_pkg.uvm_reg_map::get_physical_addresses_to_map
|vpiStmt:
\_assignment: , line:1325
|vpiBlocking:1
|vpiLhs:
\_bit_select: (local_addr), line:1325
|vpiName:local_addr
|vpiFullName:uvm_pkg.uvm_reg_map::get_physical_addresses_to_map.local_addr
|vpiIndex:
\_ref_obj: (i), line:1325
|vpiName:i
|vpiRhs:
\_operation: , line:1325
|vpiOpType:24
|vpiOperand:
\_ref_obj: (lbase_addr2), line:1325
|vpiName:lbase_addr2
|vpiFullName:uvm_pkg.uvm_reg_map::get_physical_addresses_to_map.lbase_addr2
|vpiOperand:
\_operation: , line:1325
|vpiOpType:12
|vpiOperand:
\_operation: , line:1325
|vpiOpType:25
|vpiOperand:
\_ref_obj: (i), line:1325
|vpiName:i
|vpiFullName:uvm_pkg.uvm_reg_map::get_physical_addresses_to_map.i
|vpiOperand:
\_ref_obj: (bus_width), line:1325
|vpiName:bus_width
|vpiFullName:uvm_pkg.uvm_reg_map::get_physical_addresses_to_map.bus_width
|vpiOperand:
\_func_call: (get_addr_unit_bytes), line:1325
|vpiName:get_addr_unit_bytes
|vpiCaseItem:
\_case_item: , line:1328
|vpiExpr:
\_ref_obj: (UVM_BIG_ENDIAN), line:1328
|vpiName:UVM_BIG_ENDIAN
|vpiFullName:uvm_pkg.uvm_reg_map::get_physical_addresses_to_map.UVM_BIG_ENDIAN
|vpiStmt:
\_begin: , line:1328
|vpiFullName:uvm_pkg.uvm_reg_map::get_physical_addresses_to_map
|vpiStmt:
\_foreach_stmt: , line:1329
|vpiFullName:uvm_pkg.uvm_reg_map::get_physical_addresses_to_map
|vpiVariables:
\_chandle_var: (local_addr), line:1329
|vpiName:local_addr
|vpiFullName:uvm_pkg.uvm_reg_map::get_physical_addresses_to_map.local_addr
|vpiLoopVars:
\_chandle_var: (i), line:1329
|vpiName:i
|vpiFullName:uvm_pkg.uvm_reg_map::get_physical_addresses_to_map.i
|vpiStmt:
\_begin: , line:1329
|vpiFullName:uvm_pkg.uvm_reg_map::get_physical_addresses_to_map
|vpiStmt:
\_assignment: , line:1330
|vpiBlocking:1
|vpiLhs:
\_bit_select: (local_addr), line:1330
|vpiName:local_addr
|vpiFullName:uvm_pkg.uvm_reg_map::get_physical_addresses_to_map.local_addr
|vpiIndex:
\_ref_obj: (i), line:1330
|vpiName:i
|vpiRhs:
\_operation: , line:1330
|vpiOpType:24
|vpiOperand:
\_ref_obj: (lbase_addr2), line:1330
|vpiName:lbase_addr2
|vpiFullName:uvm_pkg.uvm_reg_map::get_physical_addresses_to_map.lbase_addr2
|vpiOperand:
\_operation: , line:1330
|vpiOpType:12
|vpiOperand:
\_operation: , line:1330
|vpiOpType:25
|vpiOperand:
\_operation: , line:1330
|vpiOpType:11
|vpiOperand:
\_operation: , line:1330
|vpiOpType:11
|vpiOperand:
\_ref_obj: (local_addr.size), line:1330
|vpiName:local_addr.size
|vpiFullName:uvm_pkg.uvm_reg_map::get_physical_addresses_to_map.local_addr.size
|vpiOperand:
\_constant: , line:1330
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_ref_obj: (i), line:1330
|vpiName:i
|vpiFullName:uvm_pkg.uvm_reg_map::get_physical_addresses_to_map.i
|vpiOperand:
\_ref_obj: (bus_width), line:1330
|vpiName:bus_width
|vpiFullName:uvm_pkg.uvm_reg_map::get_physical_addresses_to_map.bus_width
|vpiOperand:
\_func_call: (get_addr_unit_bytes), line:1330
|vpiName:get_addr_unit_bytes
|vpiCaseItem:
\_case_item: , line:1333
|vpiExpr:
\_ref_obj: (UVM_LITTLE_FIFO), line:1333
|vpiName:UVM_LITTLE_FIFO
|vpiFullName:uvm_pkg.uvm_reg_map::get_physical_addresses_to_map.UVM_LITTLE_FIFO
|vpiStmt:
\_begin: , line:1333
|vpiFullName:uvm_pkg.uvm_reg_map::get_physical_addresses_to_map
|vpiStmt:
\_foreach_stmt: , line:1334
|vpiFullName:uvm_pkg.uvm_reg_map::get_physical_addresses_to_map
|vpiVariables:
\_chandle_var: (local_addr), line:1334
|vpiName:local_addr
|vpiFullName:uvm_pkg.uvm_reg_map::get_physical_addresses_to_map.local_addr
|vpiLoopVars:
\_chandle_var: (i), line:1334
|vpiName:i
|vpiFullName:uvm_pkg.uvm_reg_map::get_physical_addresses_to_map.i
|vpiStmt:
\_begin: , line:1334
|vpiFullName:uvm_pkg.uvm_reg_map::get_physical_addresses_to_map
|vpiStmt:
\_assignment: , line:1335
|vpiBlocking:1
|vpiLhs:
\_bit_select: (local_addr), line:1335
|vpiName:local_addr
|vpiFullName:uvm_pkg.uvm_reg_map::get_physical_addresses_to_map.local_addr
|vpiIndex:
\_ref_obj: (i), line:1335
|vpiName:i
|vpiRhs:
\_ref_obj: (lbase_addr2), line:1335
|vpiName:lbase_addr2
|vpiFullName:uvm_pkg.uvm_reg_map::get_physical_addresses_to_map.lbase_addr2
|vpiCaseItem:
\_case_item: , line:1338
|vpiExpr:
\_ref_obj: (UVM_BIG_FIFO), line:1338
|vpiName:UVM_BIG_FIFO
|vpiFullName:uvm_pkg.uvm_reg_map::get_physical_addresses_to_map.UVM_BIG_FIFO
|vpiStmt:
\_begin: , line:1338
|vpiFullName:uvm_pkg.uvm_reg_map::get_physical_addresses_to_map
|vpiStmt:
\_foreach_stmt: , line:1339
|vpiFullName:uvm_pkg.uvm_reg_map::get_physical_addresses_to_map
|vpiVariables:
\_chandle_var: (local_addr), line:1339
|vpiName:local_addr
|vpiFullName:uvm_pkg.uvm_reg_map::get_physical_addresses_to_map.local_addr
|vpiLoopVars:
\_chandle_var: (i), line:1339
|vpiName:i
|vpiFullName:uvm_pkg.uvm_reg_map::get_physical_addresses_to_map.i
|vpiStmt:
\_begin: , line:1339
|vpiFullName:uvm_pkg.uvm_reg_map::get_physical_addresses_to_map
|vpiStmt:
\_assignment: , line:1340
|vpiBlocking:1
|vpiLhs:
\_bit_select: (local_addr), line:1340
|vpiName:local_addr
|vpiFullName:uvm_pkg.uvm_reg_map::get_physical_addresses_to_map.local_addr
|vpiIndex:
\_ref_obj: (i), line:1340
|vpiName:i
|vpiRhs:
\_ref_obj: (lbase_addr2), line:1340
|vpiName:lbase_addr2
|vpiFullName:uvm_pkg.uvm_reg_map::get_physical_addresses_to_map.lbase_addr2
|vpiCaseItem:
\_case_item: , line:152
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_reg_map::get_physical_addresses_to_map
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_reg_map::get_physical_addresses_to_map
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:155
|vpiConstType:6
|vpiDecompile:"UVM/REG/MAPNOENDIANESS"
|vpiSize:24
|STRING:"UVM/REG/MAPNOENDIANESS"
|vpiStmt:
\_func_call: (uvm_report_error), line:156
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"UVM/REG/MAPNOENDIANESS"
|vpiSize:24
|STRING:"UVM/REG/MAPNOENDIANESS"
|vpiArgument:
\_operation: , line:157
|vpiOpType:33
|vpiOperand:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"Map has no specified endianness. "
|vpiSize:35
|STRING:"Map has no specified endianness. "
|vpiOperand:
\_sys_func_call: ($sformatf), line:159
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:159
|vpiConstType:6
|vpiDecompile:"Cannot access %0d bytes register via its %0d byte \"%s\" interface"
|vpiSize:68
|STRING:"Cannot access %0d bytes register via its %0d byte \"%s\" interface"
|vpiArgument:
\_ref_obj: (n_bytes), line:160
|vpiName:n_bytes
|vpiArgument:
\_ref_obj: (bus_width), line:160
|vpiName:bus_width
|vpiArgument:
\_func_call: (get_full_name), line:160
|vpiName:get_full_name
|vpiArgument:
\_ref_obj: (UVM_NONE), line:160
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:160
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_map.svh"
|vpiSize:206
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_map.svh"
|vpiArgument:
\_constant: , line:160
|vpiConstType:7
|vpiDecompile:1344
|vpiSize:32
|INT:1344
|vpiArgument:
\_constant: , line:160
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:160
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:1354
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (addr), line:1354
|vpiName:addr
|vpiFullName:uvm_pkg.uvm_reg_map::get_physical_addresses_to_map.addr
|vpiRhs:
\_unsupported_expr: , line:28
|STRING:
|vpiStmt:
\_foreach_stmt: , line:1355
|vpiFullName:uvm_pkg.uvm_reg_map::get_physical_addresses_to_map
|vpiVariables:
\_chandle_var: (addr), line:1355
|vpiName:addr
|vpiFullName:uvm_pkg.uvm_reg_map::get_physical_addresses_to_map.addr
|vpiLoopVars:
\_chandle_var: (idx), line:1355
|vpiName:idx
|vpiFullName:uvm_pkg.uvm_reg_map::get_physical_addresses_to_map.idx
|vpiStmt:
\_assignment: , line:1356
|vpiBlocking:1
|vpiLhs:
\_bit_select: (addr), line:1356
|vpiName:addr
|vpiFullName:uvm_pkg.uvm_reg_map::get_physical_addresses_to_map.addr
|vpiIndex:
\_ref_obj: (idx), line:1356
|vpiName:idx
|vpiRhs:
\_ref_obj: (lbase_addr), line:1356
|vpiName:lbase_addr
|vpiFullName:uvm_pkg.uvm_reg_map::get_physical_addresses_to_map.lbase_addr
|vpiTaskFunc:
\_function: (uvm_reg_map::get_physical_addresses), line:1365
|vpiName:uvm_reg_map::get_physical_addresses
|vpiFullName:uvm_pkg.uvm_reg_map::get_physical_addresses
|vpiReturn:
\_int_var: , line:1365
|vpiIODecl:
\_io_decl: (base_addr)
|vpiName:base_addr
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_addr_t), line:1365, parent:base_addr
|vpiName:uvm_reg_addr_t
|vpiFullName:base_addr.uvm_reg_addr_t
|vpiIODecl:
\_io_decl: (mem_offset)
|vpiName:mem_offset
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_addr_t), line:1366, parent:mem_offset
|vpiName:uvm_reg_addr_t
|vpiFullName:mem_offset.uvm_reg_addr_t
|vpiIODecl:
\_io_decl: (n_bytes)
|vpiName:n_bytes
|vpiDirection:5
|vpiExpr:
\_int_var: , line:1367, parent:n_bytes
|vpiFullName:n_bytes
|vpiIODecl:
\_io_decl: (addr)
|vpiName:addr
|vpiDirection:6
|vpiExpr:
\_chandle_var: (uvm_reg_addr_t), line:1368, parent:addr
|vpiName:uvm_reg_addr_t
|vpiFullName:addr.uvm_reg_addr_t
|vpiStmt:
\_begin: , parent:uvm_reg_map::get_physical_addresses
|vpiFullName:uvm_pkg.uvm_reg_map::get_physical_addresses
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_int_var: (skip), line:1369
|vpiName:skip
|vpiFullName:uvm_pkg.uvm_reg_map::get_physical_addresses.skip
|vpiStmt:
\_return_stmt: , line:1370
|vpiCondition:
\_func_call: (get_physical_addresses_to_map), line:1370
|vpiName:get_physical_addresses_to_map
|vpiArgument:
\_ref_obj: (base_addr), line:1370
|vpiName:base_addr
|vpiArgument:
\_ref_obj: (mem_offset), line:1370
|vpiName:mem_offset
|vpiArgument:
\_ref_obj: (n_bytes), line:1370
|vpiName:n_bytes
|vpiArgument:
\_ref_obj: (addr), line:1370
|vpiName:addr
|vpiArgument:
\_unsupported_expr: , line:1370
|STRING:
|vpiArgument:
\_ref_obj: (skip), line:1370
|vpiName:skip
|vpiTaskFunc:
\_function: (uvm_reg_map::set_submap_offset), line:1381
|vpiName:uvm_reg_map::set_submap_offset
|vpiFullName:uvm_pkg.uvm_reg_map::set_submap_offset
|vpiIODecl:
\_io_decl: (submap)
|vpiName:submap
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_map), line:1381, parent:submap
|vpiName:uvm_reg_map
|vpiFullName:submap.uvm_reg_map
|vpiIODecl:
\_io_decl: (offset)
|vpiName:offset
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_addr_t), line:1381, parent:offset
|vpiName:uvm_reg_addr_t
|vpiFullName:offset.uvm_reg_addr_t
|vpiStmt:
\_begin: , parent:uvm_reg_map::set_submap_offset
|vpiFullName:uvm_pkg.uvm_reg_map::set_submap_offset
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:14
|vpiOperand:
\_ref_obj: (submap), line:152
|vpiName:submap
|vpiFullName:uvm_pkg.uvm_reg_map::set_submap_offset.submap
|vpiOperand:
\_unsupported_expr: , line:152
|STRING:
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_reg_map::set_submap_offset
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_reg_map::set_submap_offset
|vpiStmt:
\_if_stmt: , line:156
|vpiCondition:
\_func_call: (uvm_report_enabled), line:156
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:156
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:156
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"REG/NULL"
|vpiSize:10
|STRING:"REG/NULL"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"REG/NULL"
|vpiSize:10
|STRING:"REG/NULL"
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"set_submap_offset: submap handle is null"
|vpiSize:42
|STRING:"set_submap_offset: submap handle is null"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:157
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_map.svh"
|vpiSize:206
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_map.svh"
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:1385
|vpiSize:32
|INT:1385
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:1387
|vpiStmt:
\_assignment: , line:1389
|vpiBlocking:1
|vpiLhs:
\_bit_select: (m_submaps), line:1389
|vpiName:m_submaps
|vpiFullName:uvm_pkg.uvm_reg_map::set_submap_offset.m_submaps
|vpiIndex:
\_ref_obj: (submap), line:1389
|vpiName:submap
|vpiRhs:
\_ref_obj: (offset), line:1389
|vpiName:offset
|vpiFullName:uvm_pkg.uvm_reg_map::set_submap_offset.offset
|vpiStmt:
\_if_stmt: , line:1390
|vpiCondition:
\_ref_obj: (m_parent.is_locked), line:1390
|vpiName:m_parent.is_locked
|vpiFullName:uvm_pkg.uvm_reg_map::set_submap_offset.m_parent.is_locked
|vpiStmt:
\_begin: , line:1390
|vpiFullName:uvm_pkg.uvm_reg_map::set_submap_offset
|vpiStmt:
\_func_call: (root_map.Xinit_address_mapX), line:1392
|vpiName:root_map.Xinit_address_mapX
|vpiTaskFunc:
\_function: (uvm_reg_map::get_submap_offset), line:1399
|vpiName:uvm_reg_map::get_submap_offset
|vpiFullName:uvm_pkg.uvm_reg_map::get_submap_offset
|vpiReturn:
\_chandle_var: (uvm_reg_addr_t), line:1399
|vpiName:uvm_reg_addr_t
|vpiIODecl:
\_io_decl: (submap)
|vpiName:submap
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_map), line:1399, parent:submap
|vpiName:uvm_reg_map
|vpiFullName:submap.uvm_reg_map
|vpiStmt:
\_begin: , parent:uvm_reg_map::get_submap_offset
|vpiFullName:uvm_pkg.uvm_reg_map::get_submap_offset
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:14
|vpiOperand:
\_ref_obj: (submap), line:152
|vpiName:submap
|vpiFullName:uvm_pkg.uvm_reg_map::get_submap_offset.submap
|vpiOperand:
\_unsupported_expr: , line:152
|STRING:
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_reg_map::get_submap_offset
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_reg_map::get_submap_offset
|vpiStmt:
\_if_stmt: , line:156
|vpiCondition:
\_func_call: (uvm_report_enabled), line:156
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:156
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:156
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"REG/NULL"
|vpiSize:10
|STRING:"REG/NULL"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"REG/NULL"
|vpiSize:10
|STRING:"REG/NULL"
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"set_submap_offset: submap handle is null"
|vpiSize:42
|STRING:"set_submap_offset: submap handle is null"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:157
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_map.svh"
|vpiSize:206
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_map.svh"
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:1400
|vpiSize:32
|INT:1400
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:1402
|vpiCondition:
\_operation: , line:1402
|vpiOpType:1
|vpiOperand:
\_constant: , line:1402
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:3
|vpiOperand:
\_ref_obj: (m_submaps.exists), line:152
|vpiName:m_submaps.exists
|vpiFullName:uvm_pkg.uvm_reg_map::get_submap_offset.m_submaps.exists
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_reg_map::get_submap_offset
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_reg_map::get_submap_offset
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:155
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_operation: , line:157
|vpiOpType:33
|vpiOperand:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"Map '"
|vpiSize:7
|STRING:"Map '"
|vpiOperand:
\_ref_obj: (submap.get_full_name), line:157
|vpiName:submap.get_full_name
|vpiOperand:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"' is not a submap of '"
|vpiSize:24
|STRING:"' is not a submap of '"
|vpiOperand:
\_func_call: (get_full_name), line:158
|vpiName:get_full_name
|vpiOperand:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"'"
|vpiSize:3
|STRING:"'"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:158
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_map.svh"
|vpiSize:206
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_map.svh"
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:1404
|vpiSize:32
|INT:1404
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:1406
|vpiCondition:
\_operation: , line:1406
|vpiOpType:1
|vpiOperand:
\_constant: , line:1406
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:1408
|vpiCondition:
\_bit_select: (m_submaps), line:1408
|vpiName:m_submaps
|vpiFullName:uvm_pkg.uvm_reg_map::get_submap_offset.m_submaps
|vpiIndex:
\_ref_obj: (submap), line:1408
|vpiName:submap
|vpiTaskFunc:
\_function: (uvm_reg_map::get_reg_by_offset), line:1414
|vpiName:uvm_reg_map::get_reg_by_offset
|vpiFullName:uvm_pkg.uvm_reg_map::get_reg_by_offset
|vpiReturn:
\_chandle_var: (uvm_reg), line:1414
|vpiName:uvm_reg
|vpiIODecl:
\_io_decl: (offset)
|vpiName:offset
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_addr_t), line:1414, parent:offset
|vpiName:uvm_reg_addr_t
|vpiFullName:offset.uvm_reg_addr_t
|vpiIODecl:
\_io_decl: (read)
|vpiName:read
|vpiDirection:5
|vpiExpr:
\_bit_var: , line:1415, parent:read
|vpiFullName:read
|vpiStmt:
\_begin: , parent:uvm_reg_map::get_reg_by_offset
|vpiFullName:uvm_pkg.uvm_reg_map::get_reg_by_offset
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:3
|vpiOperand:
\_ref_obj: (m_parent.is_locked), line:152
|vpiName:m_parent.is_locked
|vpiFullName:uvm_pkg.uvm_reg_map::get_reg_by_offset.m_parent.is_locked
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_reg_map::get_reg_by_offset
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_reg_map::get_reg_by_offset
|vpiStmt:
\_if_stmt: , line:156
|vpiCondition:
\_func_call: (uvm_report_enabled), line:156
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:156
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:156
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_sys_func_call: ($sformatf), line:157
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"Cannot get register by offset: Block %s is not locked."
|vpiSize:56
|STRING:"Cannot get register by offset: Block %s is not locked."
|vpiArgument:
\_ref_obj: (m_parent.get_full_name), line:157
|vpiName:m_parent.get_full_name
|vpiArgument:
\_ref_obj: (UVM_NONE), line:157
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_map.svh"
|vpiSize:206
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_map.svh"
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:1417
|vpiSize:32
|INT:1417
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:1419
|vpiCondition:
\_unsupported_expr: , line:1419
|STRING:
|vpiStmt:
\_if_stmt: , line:1422
|vpiCondition:
\_operation: , line:1422
|vpiOpType:26
|vpiOperand:
\_operation: , line:1422
|vpiOpType:3
|vpiOperand:
\_ref_obj: (read), line:1422
|vpiName:read
|vpiFullName:uvm_pkg.uvm_reg_map::get_reg_by_offset.read
|vpiOperand:
\_ref_obj: (m_regs_by_offset_wo.exists), line:1422
|vpiName:m_regs_by_offset_wo.exists
|vpiFullName:uvm_pkg.uvm_reg_map::get_reg_by_offset.m_regs_by_offset_wo.exists
|vpiStmt:
\_return_stmt: , line:1423
|vpiCondition:
\_bit_select: (m_regs_by_offset_wo), line:1423
|vpiName:m_regs_by_offset_wo
|vpiFullName:uvm_pkg.uvm_reg_map::get_reg_by_offset.m_regs_by_offset_wo
|vpiIndex:
\_ref_obj: (offset), line:1423
|vpiName:offset
|vpiStmt:
\_if_stmt: , line:1425
|vpiCondition:
\_ref_obj: (m_regs_by_offset.exists), line:1425
|vpiName:m_regs_by_offset.exists
|vpiFullName:uvm_pkg.uvm_reg_map::get_reg_by_offset.m_regs_by_offset.exists
|vpiStmt:
\_return_stmt: , line:1426
|vpiCondition:
\_bit_select: (m_regs_by_offset), line:1426
|vpiName:m_regs_by_offset
|vpiFullName:uvm_pkg.uvm_reg_map::get_reg_by_offset.m_regs_by_offset
|vpiIndex:
\_ref_obj: (offset), line:1426
|vpiName:offset
|vpiStmt:
\_return_stmt: , line:1428
|vpiCondition:
\_unsupported_expr: , line:1428
|STRING:
|vpiTaskFunc:
\_function: (uvm_reg_map::get_mem_by_offset), line:1434
|vpiName:uvm_reg_map::get_mem_by_offset
|vpiFullName:uvm_pkg.uvm_reg_map::get_mem_by_offset
|vpiReturn:
\_chandle_var: (uvm_mem), line:1434
|vpiName:uvm_mem
|vpiIODecl:
\_io_decl: (offset)
|vpiName:offset
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_addr_t), line:1434, parent:offset
|vpiName:uvm_reg_addr_t
|vpiFullName:offset.uvm_reg_addr_t
|vpiStmt:
\_begin: , parent:uvm_reg_map::get_mem_by_offset
|vpiFullName:uvm_pkg.uvm_reg_map::get_mem_by_offset
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:3
|vpiOperand:
\_ref_obj: (m_parent.is_locked), line:152
|vpiName:m_parent.is_locked
|vpiFullName:uvm_pkg.uvm_reg_map::get_mem_by_offset.m_parent.is_locked
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_reg_map::get_mem_by_offset
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_reg_map::get_mem_by_offset
|vpiStmt:
\_if_stmt: , line:156
|vpiCondition:
\_func_call: (uvm_report_enabled), line:156
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:156
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:156
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_sys_func_call: ($sformatf), line:157
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"Cannot memory register by offset: Block %s is not locked."
|vpiSize:59
|STRING:"Cannot memory register by offset: Block %s is not locked."
|vpiArgument:
\_ref_obj: (m_parent.get_full_name), line:157
|vpiName:m_parent.get_full_name
|vpiArgument:
\_ref_obj: (UVM_NONE), line:157
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_map.svh"
|vpiSize:206
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_map.svh"
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:1435
|vpiSize:32
|INT:1435
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:1437
|vpiCondition:
\_unsupported_expr: , line:1437
|STRING:
|vpiStmt:
\_foreach_stmt: , line:1440
|vpiFullName:uvm_pkg.uvm_reg_map::get_mem_by_offset
|vpiVariables:
\_chandle_var: (m_mems_by_offset), line:1440
|vpiName:m_mems_by_offset
|vpiFullName:uvm_pkg.uvm_reg_map::get_mem_by_offset.m_mems_by_offset
|vpiLoopVars:
\_chandle_var: (range), line:1440
|vpiName:range
|vpiFullName:uvm_pkg.uvm_reg_map::get_mem_by_offset.range
|vpiStmt:
\_begin: , line:1440
|vpiFullName:uvm_pkg.uvm_reg_map::get_mem_by_offset
|vpiStmt:
\_if_stmt: , line:1441
|vpiCondition:
\_operation: , line:1441
|vpiOpType:26
|vpiOperand:
\_operation: , line:1441
|vpiOpType:21
|vpiOperand:
\_ref_obj: (range.min), line:1441
|vpiName:range.min
|vpiFullName:uvm_pkg.uvm_reg_map::get_mem_by_offset.range.min
|vpiOperand:
\_ref_obj: (offset), line:1441
|vpiName:offset
|vpiFullName:uvm_pkg.uvm_reg_map::get_mem_by_offset.offset
|vpiOperand:
\_operation: , line:1441
|vpiOpType:21
|vpiOperand:
\_ref_obj: (offset), line:1441
|vpiName:offset
|vpiFullName:uvm_pkg.uvm_reg_map::get_mem_by_offset.offset
|vpiOperand:
\_ref_obj: (range.max), line:1441
|vpiName:range.max
|vpiFullName:uvm_pkg.uvm_reg_map::get_mem_by_offset.range.max
|vpiStmt:
\_begin: , line:1441
|vpiFullName:uvm_pkg.uvm_reg_map::get_mem_by_offset
|vpiStmt:
\_return_stmt: , line:1442
|vpiCondition:
\_bit_select: (m_mems_by_offset), line:1442
|vpiName:m_mems_by_offset
|vpiFullName:uvm_pkg.uvm_reg_map::get_mem_by_offset.m_mems_by_offset
|vpiIndex:
\_ref_obj: (range), line:1442
|vpiName:range
|vpiStmt:
\_return_stmt: , line:1446
|vpiCondition:
\_unsupported_expr: , line:1446
|STRING:
|vpiTaskFunc:
\_function: (uvm_reg_map::Xinit_address_mapX), line:1452
|vpiName:uvm_reg_map::Xinit_address_mapX
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX
|vpiStmt:
\_begin: , parent:uvm_reg_map::Xinit_address_mapX
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_int_var: (bus_width), line:1454
|vpiName:bus_width
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX.bus_width
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_func_call: (get_root_map), line:1456
|vpiName:get_root_map
|vpiLhs:
\_chandle_var: (top_map), line:1456
|vpiName:top_map
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX.top_map
|vpiStmt:
\_if_stmt: , line:1458
|vpiCondition:
\_operation: , line:1458
|vpiOpType:14
|vpiOperand:
\_ref_obj: (this), line:1458
|vpiName:this
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX.this
|vpiOperand:
\_ref_obj: (top_map), line:1458
|vpiName:top_map
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX.top_map
|vpiStmt:
\_begin: , line:1458
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX
|vpiStmt:
\_func_call: (top_map.m_regs_by_offset), line:1459
|vpiName:top_map.m_regs_by_offset
|vpiStmt:
\_func_call: (top_map.m_regs_by_offset_wo), line:1460
|vpiName:top_map.m_regs_by_offset_wo
|vpiStmt:
\_func_call: (top_map.m_mems_by_offset), line:1461
|vpiName:top_map.m_mems_by_offset
|vpiStmt:
\_foreach_stmt: , line:1464
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX
|vpiVariables:
\_chandle_var: (m_submaps), line:1464
|vpiName:m_submaps
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX.m_submaps
|vpiLoopVars:
\_chandle_var: (l), line:1464
|vpiName:l
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX.l
|vpiStmt:
\_begin: , line:1464
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX
|vpiStmt:
\_func_call: (map.Xinit_address_mapX), line:1466
|vpiName:map.Xinit_address_mapX
|vpiStmt:
\_foreach_stmt: , line:1469
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX
|vpiVariables:
\_chandle_var: (m_regs_info), line:1469
|vpiName:m_regs_info
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX.m_regs_info
|vpiLoopVars:
\_chandle_var: (rg_), line:1469
|vpiName:rg_
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX.rg_
|vpiStmt:
\_begin: , line:1469
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX
|vpiStmt:
\_assignment: , line:1471
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_regs_info[rg].is_initialized), line:1471
|vpiName:m_regs_info[rg].is_initialized
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX.m_regs_info[rg].is_initialized
|vpiRhs:
\_constant: , line:1471
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_if_stmt: , line:1472
|vpiCondition:
\_operation: , line:1472
|vpiOpType:3
|vpiOperand:
\_bit_select: (m_regs_info.unmapped), line:1472
|vpiName:m_regs_info.unmapped
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX.m_regs_info.unmapped
|vpiIndex:
\_ref_obj: (rg), line:1472
|vpiName:rg
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX.rg
|vpiStmt:
\_begin: , line:1472
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX
|vpiStmt:
\_assignment: , line:1476
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (bus_width), line:1476
|vpiName:bus_width
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX.bus_width
|vpiRhs:
\_func_call: (get_physical_addresses), line:1476
|vpiName:get_physical_addresses
|vpiArgument:
\_bit_select: (m_regs_info.offset), line:1476
|vpiName:m_regs_info.offset
|vpiIndex:
\_ref_obj: (rg), line:1476
|vpiName:rg
|vpiArgument:
\_constant: , line:1476
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiArgument:
\_ref_obj: (rg.get_n_bytes), line:1476
|vpiName:rg.get_n_bytes
|vpiArgument:
\_ref_obj: (addrs), line:1476
|vpiName:addrs
|vpiStmt:
\_foreach_stmt: , line:1478
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX
|vpiVariables:
\_chandle_var: (addrs), line:1478
|vpiName:addrs
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX.addrs
|vpiLoopVars:
\_chandle_var: (i), line:1478
|vpiName:i
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX.i
|vpiStmt:
\_begin: , line:1478
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX
|vpiStmt:
\_if_else: , line:1481
|vpiCondition:
\_operation: , line:1481
|vpiOpType:26
|vpiOperand:
\_ref_obj: (top_map.m_regs_by_offset), line:1481
|vpiName:top_map.m_regs_by_offset
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX.top_map.m_regs_by_offset
|vpiOperand:
\_operation: , line:1481
|vpiOpType:15
|vpiOperand:
\_ref_obj: (top_map.m_regs_by_offset), line:1481
|vpiName:top_map.m_regs_by_offset
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX.top_map.m_regs_by_offset
|vpiOperand:
\_ref_obj: (rg), line:1481
|vpiName:rg
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX.rg
|vpiStmt:
\_begin: , line:1481
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX
|vpiStmt:
\_if_else: , line:1488
|vpiCondition:
\_operation: , line:1488
|vpiOpType:26
|vpiOperand:
\_operation: , line:1488
|vpiOpType:14
|vpiOperand:
\_ref_obj: (rg_acc), line:1488
|vpiName:rg_acc
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX.rg_acc
|vpiOperand:
\_constant: , line:1488
|vpiConstType:6
|vpiDecompile:"RO"
|vpiSize:4
|STRING:"RO"
|vpiOperand:
\_operation: , line:1488
|vpiOpType:14
|vpiOperand:
\_ref_obj: (rg2_acc), line:1488
|vpiName:rg2_acc
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX.rg2_acc
|vpiOperand:
\_constant: , line:1488
|vpiConstType:6
|vpiDecompile:"WO"
|vpiSize:4
|STRING:"WO"
|vpiStmt:
\_begin: , line:1488
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX
|vpiStmt:
\_assignment: , line:1489
|vpiBlocking:1
|vpiLhs:
\_bit_select: (top_map.m_regs_by_offset), line:1489
|vpiName:top_map.m_regs_by_offset
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX.top_map.m_regs_by_offset
|vpiIndex:
\_ref_obj: (addr), line:1489
|vpiName:addr
|vpiRhs:
\_ref_obj: (rg), line:1489
|vpiName:rg
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX.rg
|vpiStmt:
\_func_call: (@@BAD_SYMBOL@@), line:1490
|vpiName:@@BAD_SYMBOL@@
|vpiStmt:
\_assignment: , line:1491
|vpiBlocking:1
|vpiLhs:
\_bit_select: (top_map.m_regs_by_offset_wo), line:1491
|vpiName:top_map.m_regs_by_offset_wo
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX.top_map.m_regs_by_offset_wo
|vpiIndex:
\_ref_obj: (addr), line:1491
|vpiName:addr
|vpiRhs:
\_ref_obj: (rg2), line:1491
|vpiName:rg2
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX.rg2
|vpiStmt:
\_func_call: (@@BAD_SYMBOL@@), line:1492
|vpiName:@@BAD_SYMBOL@@
|vpiElseStmt:
\_if_else: , line:1494
|vpiCondition:
\_operation: , line:1494
|vpiOpType:26
|vpiOperand:
\_operation: , line:1494
|vpiOpType:14
|vpiOperand:
\_ref_obj: (rg_acc), line:1494
|vpiName:rg_acc
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX.rg_acc
|vpiOperand:
\_constant: , line:1494
|vpiConstType:6
|vpiDecompile:"WO"
|vpiSize:4
|STRING:"WO"
|vpiOperand:
\_operation: , line:1494
|vpiOpType:14
|vpiOperand:
\_ref_obj: (rg2_acc), line:1494
|vpiName:rg2_acc
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX.rg2_acc
|vpiOperand:
\_constant: , line:1494
|vpiConstType:6
|vpiDecompile:"RO"
|vpiSize:4
|STRING:"RO"
|vpiStmt:
\_begin: , line:1494
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX
|vpiStmt:
\_assignment: , line:1495
|vpiBlocking:1
|vpiLhs:
\_bit_select: (top_map.m_regs_by_offset_wo), line:1495
|vpiName:top_map.m_regs_by_offset_wo
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX.top_map.m_regs_by_offset_wo
|vpiIndex:
\_ref_obj: (addr), line:1495
|vpiName:addr
|vpiRhs:
\_ref_obj: (rg), line:1495
|vpiName:rg
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX.rg
|vpiStmt:
\_func_call: (@@BAD_SYMBOL@@), line:1496
|vpiName:@@BAD_SYMBOL@@
|vpiStmt:
\_func_call: (@@BAD_SYMBOL@@), line:1497
|vpiName:@@BAD_SYMBOL@@
|vpiElseStmt:
\_begin: , line:1499
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX
|vpiStmt:
\_assignment: , line:134
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (a), line:134
|vpiName:a
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX.a
|vpiRhs:
\_sys_func_call: ($sformatf), line:134
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:134
|vpiConstType:6
|vpiDecompile:"%0h"
|vpiSize:5
|STRING:"%0h"
|vpiArgument:
\_ref_obj: (addr), line:134
|vpiName:addr
|vpiStmt:
\_begin: , line:136
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX
|vpiStmt:
\_if_stmt: , line:137
|vpiCondition:
\_func_call: (uvm_report_enabled), line:137
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:137
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_WARNING), line:137
|vpiName:UVM_WARNING
|vpiArgument:
\_constant: , line:137
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_warning), line:138
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:138
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_operation: , line:138
|vpiOpType:33
|vpiOperand:
\_constant: , line:138
|vpiConstType:6
|vpiDecompile:"In map '"
|vpiSize:10
|STRING:"In map '"
|vpiOperand:
\_func_call: (get_full_name), line:138
|vpiName:get_full_name
|vpiOperand:
\_constant: , line:138
|vpiConstType:6
|vpiDecompile:"' register '"
|vpiSize:14
|STRING:"' register '"
|vpiOperand:
\_ref_obj: (rg.get_full_name), line:140
|vpiName:rg.get_full_name
|vpiOperand:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:"' maps to same address as register '"
|vpiSize:38
|STRING:"' maps to same address as register '"
|vpiOperand:
\_ref_obj: (top_map.m_regs_by_offset), line:141
|vpiName:top_map.m_regs_by_offset
|vpiOperand:
\_constant: , line:141
|vpiConstType:6
|vpiDecompile:"': 'h"
|vpiSize:7
|STRING:"': 'h"
|vpiOperand:
\_ref_obj: (a), line:141
|vpiName:a
|vpiArgument:
\_ref_obj: (UVM_NONE), line:141
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:141
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_map.svh"
|vpiSize:206
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_map.svh"
|vpiArgument:
\_constant: , line:141
|vpiConstType:7
|vpiDecompile:1501
|vpiSize:32
|INT:1501
|vpiArgument:
\_constant: , line:141
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:141
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiElseStmt:
\_assignment: , line:1506
|vpiBlocking:1
|vpiLhs:
\_bit_select: (top_map.m_regs_by_offset), line:1506
|vpiName:top_map.m_regs_by_offset
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX.top_map.m_regs_by_offset
|vpiIndex:
\_ref_obj: (addr), line:1506
|vpiName:addr
|vpiRhs:
\_ref_obj: (rg), line:1506
|vpiName:rg
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX.rg
|vpiStmt:
\_foreach_stmt: , line:1508
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX
|vpiVariables:
\_chandle_var: (top_map), line:1508
|vpiName:top_map
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX.top_map
|vpiLoopVars:
\_chandle_var: (range), line:1508
|vpiName:range
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX.range
|vpiStmt:
\_begin: , line:1508
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX
|vpiStmt:
\_if_stmt: , line:1509
|vpiCondition:
\_operation: , line:1509
|vpiOpType:26
|vpiOperand:
\_operation: , line:1509
|vpiOpType:19
|vpiOperand:
\_ref_obj: (addr), line:1509
|vpiName:addr
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX.addr
|vpiOperand:
\_ref_obj: (range.min), line:1509
|vpiName:range.min
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX.range.min
|vpiOperand:
\_operation: , line:1509
|vpiOpType:21
|vpiOperand:
\_ref_obj: (addr), line:1509
|vpiName:addr
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX.addr
|vpiOperand:
\_ref_obj: (range.max), line:1509
|vpiName:range.max
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX.range.max
|vpiStmt:
\_begin: , line:1509
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX
|vpiStmt:
\_assignment: , line:1511
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (a), line:1511
|vpiName:a
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX.a
|vpiRhs:
\_sys_func_call: ($sformatf), line:1511
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:1511
|vpiConstType:6
|vpiDecompile:"%0h"
|vpiSize:5
|STRING:"%0h"
|vpiArgument:
\_ref_obj: (addr), line:1511
|vpiName:addr
|vpiStmt:
\_assignment: , line:134
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (b), line:134
|vpiName:b
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX.b
|vpiRhs:
\_sys_func_call: ($sformatf), line:134
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:134
|vpiConstType:6
|vpiDecompile:"[%0h:%0h]"
|vpiSize:11
|STRING:"[%0h:%0h]"
|vpiArgument:
\_ref_obj: (range.min), line:134
|vpiName:range.min
|vpiArgument:
\_ref_obj: (range.max), line:134
|vpiName:range.max
|vpiStmt:
\_begin: , line:136
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX
|vpiStmt:
\_if_stmt: , line:137
|vpiCondition:
\_func_call: (uvm_report_enabled), line:137
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:137
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_WARNING), line:137
|vpiName:UVM_WARNING
|vpiArgument:
\_constant: , line:137
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_warning), line:138
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:138
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_operation: , line:138
|vpiOpType:33
|vpiOperand:
\_constant: , line:138
|vpiConstType:6
|vpiDecompile:"In map '"
|vpiSize:10
|STRING:"In map '"
|vpiOperand:
\_func_call: (get_full_name), line:138
|vpiName:get_full_name
|vpiOperand:
\_constant: , line:138
|vpiConstType:6
|vpiDecompile:"' register '"
|vpiSize:14
|STRING:"' register '"
|vpiOperand:
\_ref_obj: (rg.get_full_name), line:139
|vpiName:rg.get_full_name
|vpiOperand:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"' with address "
|vpiSize:17
|STRING:"' with address "
|vpiOperand:
\_ref_obj: (a), line:139
|vpiName:a
|vpiOperand:
\_constant: , line:141
|vpiConstType:6
|vpiDecompile:"maps to same address as memory '"
|vpiSize:34
|STRING:"maps to same address as memory '"
|vpiOperand:
\_ref_obj: (top_map.m_mems_by_offset), line:142
|vpiName:top_map.m_mems_by_offset
|vpiOperand:
\_constant: , line:142
|vpiConstType:6
|vpiDecompile:"': "
|vpiSize:5
|STRING:"': "
|vpiOperand:
\_ref_obj: (b), line:142
|vpiName:b
|vpiArgument:
\_ref_obj: (UVM_NONE), line:142
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:142
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_map.svh"
|vpiSize:206
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_map.svh"
|vpiArgument:
\_constant: , line:142
|vpiConstType:7
|vpiDecompile:1514
|vpiSize:32
|INT:1514
|vpiArgument:
\_constant: , line:142
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:142
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:1519
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_regs_info[rg].addr), line:1519
|vpiName:m_regs_info[rg].addr
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX.m_regs_info[rg].addr
|vpiRhs:
\_ref_obj: (addrs), line:1519
|vpiName:addrs
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX.addrs
|vpiStmt:
\_foreach_stmt: , line:1523
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX
|vpiVariables:
\_chandle_var: (m_mems_info), line:1523
|vpiName:m_mems_info
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX.m_mems_info
|vpiLoopVars:
\_chandle_var: (mem_), line:1523
|vpiName:mem_
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX.mem_
|vpiStmt:
\_begin: , line:1523
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX
|vpiStmt:
\_if_stmt: , line:1525
|vpiCondition:
\_operation: , line:1525
|vpiOpType:3
|vpiOperand:
\_bit_select: (m_mems_info.unmapped), line:1525
|vpiName:m_mems_info.unmapped
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX.m_mems_info.unmapped
|vpiIndex:
\_ref_obj: (mem), line:1525
|vpiName:mem
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX.mem
|vpiStmt:
\_begin: , line:1525
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX
|vpiStmt:
\_assignment: , line:1532
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (bus_width), line:1532
|vpiName:bus_width
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX.bus_width
|vpiRhs:
\_func_call: (get_physical_addresses_to_map), line:1532
|vpiName:get_physical_addresses_to_map
|vpiArgument:
\_bit_select: (m_mems_info.offset), line:1532
|vpiName:m_mems_info.offset
|vpiIndex:
\_ref_obj: (mem), line:1532
|vpiName:mem
|vpiArgument:
\_constant: , line:1532
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiArgument:
\_ref_obj: (mem.get_n_bytes), line:1532
|vpiName:mem.get_n_bytes
|vpiArgument:
\_ref_obj: (addrs), line:1532
|vpiName:addrs
|vpiArgument:
\_unsupported_expr: , line:1532
|STRING:
|vpiArgument:
\_ref_obj: (bo), line:1532
|vpiName:bo
|vpiArgument:
\_ref_obj: (mem), line:1532
|vpiName:mem
|vpiStmt:
\_assignment: , line:1533
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (min), line:1533
|vpiName:min
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX.min
|vpiRhs:
\_operation: , line:1533
|vpiOpType:32
|vpiOperand:
\_operation: , line:1533
|vpiOpType:20
|vpiOperand:
\_bit_select: (addrs), line:1533
|vpiName:addrs
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX.addrs
|vpiIndex:
\_constant: , line:1533
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiOperand:
\_bit_select: (addrs), line:1533
|vpiName:addrs
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX.addrs
|vpiIndex:
\_operation: , line:1533
|vpiOpType:11
|vpiOperand:
\_ref_obj: (addrs.size), line:1533
|vpiName:addrs.size
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX.addrs.size
|vpiOperand:
\_constant: , line:1533
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_bit_select: (addrs), line:1533
|vpiName:addrs
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX.addrs
|vpiIndex:
\_constant: , line:1533
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiOperand:
\_bit_select: (addrs), line:1533
|vpiName:addrs
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX.addrs
|vpiIndex:
\_operation: , line:1533
|vpiOpType:11
|vpiOperand:
\_ref_obj: (addrs.size), line:1533
|vpiName:addrs.size
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX.addrs.size
|vpiOperand:
\_constant: , line:1533
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_func_call: (get_physical_addresses_to_map), line:1538
|vpiName:get_physical_addresses_to_map
|vpiArgument:
\_bit_select: (m_mems_info.offset), line:1538
|vpiName:m_mems_info.offset
|vpiIndex:
\_ref_obj: (mem), line:1538
|vpiName:mem
|vpiArgument:
\_operation: , line:1538
|vpiOpType:11
|vpiOperand:
\_ref_obj: (mem.get_size), line:1538
|vpiName:mem.get_size
|vpiOperand:
\_constant: , line:1538
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiArgument:
\_ref_obj: (mem.get_n_bytes), line:1538
|vpiName:mem.get_n_bytes
|vpiArgument:
\_ref_obj: (addrs_max), line:1538
|vpiName:addrs_max
|vpiArgument:
\_unsupported_expr: , line:1538
|STRING:
|vpiArgument:
\_ref_obj: (bo), line:1538
|vpiName:bo
|vpiArgument:
\_ref_obj: (mem), line:1538
|vpiName:mem
|vpiStmt:
\_assignment: , line:1539
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (max), line:1539
|vpiName:max
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX.max
|vpiRhs:
\_operation: , line:1539
|vpiOpType:32
|vpiOperand:
\_operation: , line:1539
|vpiOpType:18
|vpiOperand:
\_bit_select: (addrs_max), line:1539
|vpiName:addrs_max
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX.addrs_max
|vpiIndex:
\_constant: , line:1539
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiOperand:
\_bit_select: (addrs_max), line:1539
|vpiName:addrs_max
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX.addrs_max
|vpiIndex:
\_operation: , line:1539
|vpiOpType:11
|vpiOperand:
\_ref_obj: (addrs_max.size), line:1539
|vpiName:addrs_max.size
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX.addrs_max.size
|vpiOperand:
\_constant: , line:1539
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_bit_select: (addrs_max), line:1539
|vpiName:addrs_max
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX.addrs_max
|vpiIndex:
\_constant: , line:1539
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiOperand:
\_bit_select: (addrs_max), line:1539
|vpiName:addrs_max
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX.addrs_max
|vpiIndex:
\_operation: , line:1539
|vpiOpType:11
|vpiOperand:
\_ref_obj: (addrs_max.size), line:1539
|vpiName:addrs_max.size
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX.addrs_max.size
|vpiOperand:
\_constant: , line:1539
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:1540
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (stride), line:1540
|vpiName:stride
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX.stride
|vpiRhs:
\_operation: , line:1540
|vpiOpType:12
|vpiOperand:
\_ref_obj: (mem.get_n_bytes), line:1540
|vpiName:mem.get_n_bytes
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX.mem.get_n_bytes
|vpiOperand:
\_func_call: (get_addr_unit_bytes), line:1540
|vpiName:get_addr_unit_bytes
|vpiStmt:
\_if_stmt: , line:134
|vpiCondition:
\_operation: , line:134
|vpiOpType:20
|vpiOperand:
\_ref_obj: (mem.get_n_bytes), line:134
|vpiName:mem.get_n_bytes
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX.mem.get_n_bytes
|vpiOperand:
\_func_call: (get_addr_unit_bytes), line:134
|vpiName:get_addr_unit_bytes
|vpiStmt:
\_begin: , line:136
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX
|vpiStmt:
\_if_stmt: , line:137
|vpiCondition:
\_func_call: (uvm_report_enabled), line:137
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:137
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_WARNING), line:137
|vpiName:UVM_WARNING
|vpiArgument:
\_constant: , line:137
|vpiConstType:6
|vpiDecompile:"UVM/REG/ADDR"
|vpiSize:14
|STRING:"UVM/REG/ADDR"
|vpiStmt:
\_func_call: (uvm_report_warning), line:138
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:138
|vpiConstType:6
|vpiDecompile:"UVM/REG/ADDR"
|vpiSize:14
|STRING:"UVM/REG/ADDR"
|vpiArgument:
\_sys_func_call: ($sformatf), line:138
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:138
|vpiConstType:6
|vpiDecompile:"this version of UVM does not properly support memories with \
a smaller word width than the enclosing map. map %s has n_bytes=%0d aub=%0d while the mem has get_n_bytes %0d. \
multiple memory words fall into one bus address. if that happens memory addressing will be unpacked."
|vpiSize:277
|STRING:"this version of UVM does not properly support memories with \
a smaller word width than the enclosing map. map %s has n_bytes=%0d aub=%0d while the mem has get_n_bytes %0d. \
multiple memory words fall into one bus address. if that happens memory addressing will be unpacked."
|vpiArgument:
\_func_call: (get_full_name), line:142
|vpiName:get_full_name
|vpiArgument:
\_func_call: (get_n_bytes), line:142
|vpiName:get_n_bytes
|vpiArgument:
\_ref_obj: (UVM_NO_HIER), line:142
|vpiName:UVM_NO_HIER
|vpiArgument:
\_func_call: (get_addr_unit_bytes), line:142
|vpiName:get_addr_unit_bytes
|vpiArgument:
\_ref_obj: (mem.get_n_bytes), line:142
|vpiName:mem.get_n_bytes
|vpiArgument:
\_ref_obj: (UVM_NONE), line:142
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:142
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_map.svh"
|vpiSize:206
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_map.svh"
|vpiArgument:
\_constant: , line:142
|vpiConstType:7
|vpiDecompile:1562
|vpiSize:32
|INT:1562
|vpiArgument:
\_constant: , line:142
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:142
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_if_stmt: , line:1565
|vpiCondition:
\_operation: , line:1565
|vpiOpType:18
|vpiOperand:
\_ref_obj: (mem.get_n_bytes), line:1565
|vpiName:mem.get_n_bytes
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX.mem.get_n_bytes
|vpiOperand:
\_func_call: (get_addr_unit_bytes), line:1565
|vpiName:get_addr_unit_bytes
|vpiStmt:
\_if_stmt: , line:134
|vpiCondition:
\_operation: , line:134
|vpiOpType:13
|vpiOperand:
\_ref_obj: (mem.get_n_bytes), line:134
|vpiName:mem.get_n_bytes
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX.mem.get_n_bytes
|vpiOperand:
\_func_call: (get_addr_unit_bytes), line:134
|vpiName:get_addr_unit_bytes
|vpiStmt:
\_begin: , line:134
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX
|vpiStmt:
\_begin: , line:136
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX
|vpiStmt:
\_if_stmt: , line:137
|vpiCondition:
\_func_call: (uvm_report_enabled), line:137
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:137
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_WARNING), line:137
|vpiName:UVM_WARNING
|vpiArgument:
\_constant: , line:137
|vpiConstType:6
|vpiDecompile:"UVM/REG/ADDR"
|vpiSize:14
|STRING:"UVM/REG/ADDR"
|vpiStmt:
\_func_call: (uvm_report_warning), line:138
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:138
|vpiConstType:6
|vpiDecompile:"UVM/REG/ADDR"
|vpiSize:14
|STRING:"UVM/REG/ADDR"
|vpiArgument:
\_sys_func_call: ($sformatf), line:138
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:138
|vpiConstType:6
|vpiDecompile:"memory %s is not matching the word width of the enclosing map %s \
(one memory word not fitting into k map addresses)"
|vpiSize:120
|STRING:"memory %s is not matching the word width of the enclosing map %s \
(one memory word not fitting into k map addresses)"
|vpiArgument:
\_ref_obj: (mem.get_full_name), line:141
|vpiName:mem.get_full_name
|vpiArgument:
\_func_call: (get_full_name), line:141
|vpiName:get_full_name
|vpiArgument:
\_ref_obj: (UVM_NONE), line:141
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:141
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_map.svh"
|vpiSize:206
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_map.svh"
|vpiArgument:
\_constant: , line:141
|vpiConstType:7
|vpiDecompile:1569
|vpiSize:32
|INT:1569
|vpiArgument:
\_constant: , line:141
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:141
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_if_stmt: , line:1573
|vpiCondition:
\_operation: , line:1573
|vpiOpType:20
|vpiOperand:
\_ref_obj: (mem.get_n_bytes), line:1573
|vpiName:mem.get_n_bytes
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX.mem.get_n_bytes
|vpiOperand:
\_func_call: (get_addr_unit_bytes), line:1573
|vpiName:get_addr_unit_bytes
|vpiStmt:
\_if_stmt: , line:134
|vpiCondition:
\_operation: , line:134
|vpiOpType:13
|vpiOperand:
\_func_call: (get_addr_unit_bytes), line:134
|vpiName:get_addr_unit_bytes
|vpiOperand:
\_ref_obj: (mem.get_n_bytes), line:134
|vpiName:mem.get_n_bytes
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX.mem.get_n_bytes
|vpiStmt:
\_begin: , line:136
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX
|vpiStmt:
\_if_stmt: , line:137
|vpiCondition:
\_func_call: (uvm_report_enabled), line:137
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:137
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_WARNING), line:137
|vpiName:UVM_WARNING
|vpiArgument:
\_constant: , line:137
|vpiConstType:6
|vpiDecompile:"UVM/REG/ADDR"
|vpiSize:14
|STRING:"UVM/REG/ADDR"
|vpiStmt:
\_func_call: (uvm_report_warning), line:138
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:138
|vpiConstType:6
|vpiDecompile:"UVM/REG/ADDR"
|vpiSize:14
|STRING:"UVM/REG/ADDR"
|vpiArgument:
\_sys_func_call: ($sformatf), line:138
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:138
|vpiConstType:6
|vpiDecompile:"the memory %s is not matching the word width of the enclosing map %s \
(one map address doesnt cover k memory words)"
|vpiSize:119
|STRING:"the memory %s is not matching the word width of the enclosing map %s \
(one map address doesnt cover k memory words)"
|vpiArgument:
\_ref_obj: (mem.get_full_name), line:141
|vpiName:mem.get_full_name
|vpiArgument:
\_func_call: (get_full_name), line:141
|vpiName:get_full_name
|vpiArgument:
\_ref_obj: (UVM_NONE), line:141
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:141
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_map.svh"
|vpiSize:206
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_map.svh"
|vpiArgument:
\_constant: , line:141
|vpiConstType:7
|vpiDecompile:1576
|vpiSize:32
|INT:1576
|vpiArgument:
\_constant: , line:141
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:141
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_if_stmt: , line:134
|vpiCondition:
\_operation: , line:134
|vpiOpType:13
|vpiOperand:
\_ref_obj: (mem.get_n_bits), line:134
|vpiName:mem.get_n_bits
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX.mem.get_n_bits
|vpiOperand:
\_constant: , line:134
|vpiConstType:7
|vpiDecompile:8
|vpiSize:32
|INT:8
|vpiStmt:
\_begin: , line:136
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX
|vpiStmt:
\_if_stmt: , line:137
|vpiCondition:
\_func_call: (uvm_report_enabled), line:137
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:137
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_WARNING), line:137
|vpiName:UVM_WARNING
|vpiArgument:
\_constant: , line:137
|vpiConstType:6
|vpiDecompile:"UVM/REG/ADDR"
|vpiSize:14
|STRING:"UVM/REG/ADDR"
|vpiStmt:
\_func_call: (uvm_report_warning), line:139
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"UVM/REG/ADDR"
|vpiSize:14
|STRING:"UVM/REG/ADDR"
|vpiArgument:
\_sys_func_call: ($sformatf), line:139
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"this implementation of UVM requires memory words to be k*8 bits (mem %s \
has %0d bit words)"
|vpiSize:94
|STRING:"this implementation of UVM requires memory words to be k*8 bits (mem %s \
has %0d bit words)"
|vpiArgument:
\_ref_obj: (mem.get_full_name), line:140
|vpiName:mem.get_full_name
|vpiArgument:
\_ref_obj: (mem.get_n_bits), line:140
|vpiName:mem.get_n_bits
|vpiArgument:
\_ref_obj: (UVM_NONE), line:140
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_map.svh"
|vpiSize:206
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_map.svh"
|vpiArgument:
\_constant: , line:140
|vpiConstType:7
|vpiDecompile:1581
|vpiSize:32
|INT:1581
|vpiArgument:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:140
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_foreach_stmt: , line:1584
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX
|vpiVariables:
\_chandle_var: (top_map), line:1584
|vpiName:top_map
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX.top_map
|vpiLoopVars:
\_chandle_var: (reg_addr), line:1584
|vpiName:reg_addr
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX.reg_addr
|vpiStmt:
\_begin: , line:1584
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX
|vpiStmt:
\_if_stmt: , line:1585
|vpiCondition:
\_operation: , line:1585
|vpiOpType:26
|vpiOperand:
\_operation: , line:1585
|vpiOpType:19
|vpiOperand:
\_ref_obj: (reg_addr), line:1585
|vpiName:reg_addr
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX.reg_addr
|vpiOperand:
\_ref_obj: (min), line:1585
|vpiName:min
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX.min
|vpiOperand:
\_operation: , line:1585
|vpiOpType:21
|vpiOperand:
\_ref_obj: (reg_addr), line:1585
|vpiName:reg_addr
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX.reg_addr
|vpiOperand:
\_ref_obj: (max), line:1585
|vpiName:max
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX.max
|vpiStmt:
\_begin: , line:1585
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX
|vpiStmt:
\_assignment: , line:134
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (a), line:134
|vpiName:a
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX.a
|vpiRhs:
\_sys_func_call: ($sformatf), line:134
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:134
|vpiConstType:6
|vpiDecompile:"%0h"
|vpiSize:5
|STRING:"%0h"
|vpiArgument:
\_ref_obj: (reg_addr), line:134
|vpiName:reg_addr
|vpiStmt:
\_begin: , line:136
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX
|vpiStmt:
\_if_stmt: , line:137
|vpiCondition:
\_func_call: (uvm_report_enabled), line:137
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:137
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_WARNING), line:137
|vpiName:UVM_WARNING
|vpiArgument:
\_constant: , line:137
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_warning), line:138
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:138
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_operation: , line:138
|vpiOpType:33
|vpiOperand:
\_constant: , line:138
|vpiConstType:6
|vpiDecompile:"In map '"
|vpiSize:10
|STRING:"In map '"
|vpiOperand:
\_func_call: (get_full_name), line:138
|vpiName:get_full_name
|vpiOperand:
\_constant: , line:138
|vpiConstType:6
|vpiDecompile:"' memory '"
|vpiSize:12
|STRING:"' memory '"
|vpiOperand:
\_ref_obj: (mem.get_full_name), line:140
|vpiName:mem.get_full_name
|vpiOperand:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:"' maps to same address as register '"
|vpiSize:38
|STRING:"' maps to same address as register '"
|vpiOperand:
\_ref_obj: (top_map.m_regs_by_offset), line:141
|vpiName:top_map.m_regs_by_offset
|vpiOperand:
\_constant: , line:141
|vpiConstType:6
|vpiDecompile:"': 'h"
|vpiSize:7
|STRING:"': 'h"
|vpiOperand:
\_ref_obj: (a), line:141
|vpiName:a
|vpiArgument:
\_ref_obj: (UVM_NONE), line:141
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:141
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_map.svh"
|vpiSize:206
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_map.svh"
|vpiArgument:
\_constant: , line:141
|vpiConstType:7
|vpiDecompile:1588
|vpiSize:32
|INT:1588
|vpiArgument:
\_constant: , line:141
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:141
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_foreach_stmt: , line:1593
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX
|vpiVariables:
\_chandle_var: (top_map), line:1593
|vpiName:top_map
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX.top_map
|vpiLoopVars:
\_chandle_var: (range), line:1593
|vpiName:range
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX.range
|vpiStmt:
\_begin: , line:1593
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX
|vpiStmt:
\_if_stmt: , line:1594
|vpiCondition:
\_operation: , line:1594
|vpiOpType:27
|vpiOperand:
\_operation: , line:1594
|vpiOpType:27
|vpiOperand:
\_operation: , line:1594
|vpiOpType:26
|vpiOperand:
\_operation: , line:1594
|vpiOpType:21
|vpiOperand:
\_ref_obj: (min), line:1594
|vpiName:min
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX.min
|vpiOperand:
\_ref_obj: (range.max), line:1594
|vpiName:range.max
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX.range.max
|vpiOperand:
\_operation: , line:1594
|vpiOpType:19
|vpiOperand:
\_ref_obj: (max), line:1594
|vpiName:max
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX.max
|vpiOperand:
\_ref_obj: (range.max), line:1594
|vpiName:range.max
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX.range.max
|vpiOperand:
\_operation: , line:1595
|vpiOpType:26
|vpiOperand:
\_operation: , line:1595
|vpiOpType:21
|vpiOperand:
\_ref_obj: (min), line:1595
|vpiName:min
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX.min
|vpiOperand:
\_ref_obj: (range.min), line:1595
|vpiName:range.min
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX.range.min
|vpiOperand:
\_operation: , line:1595
|vpiOpType:19
|vpiOperand:
\_ref_obj: (max), line:1595
|vpiName:max
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX.max
|vpiOperand:
\_ref_obj: (range.min), line:1595
|vpiName:range.min
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX.range.min
|vpiOperand:
\_operation: , line:1596
|vpiOpType:26
|vpiOperand:
\_operation: , line:1596
|vpiOpType:19
|vpiOperand:
\_ref_obj: (min), line:1596
|vpiName:min
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX.min
|vpiOperand:
\_ref_obj: (range.min), line:1596
|vpiName:range.min
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX.range.min
|vpiOperand:
\_operation: , line:1596
|vpiOpType:21
|vpiOperand:
\_ref_obj: (max), line:1596
|vpiName:max
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX.max
|vpiOperand:
\_ref_obj: (range.max), line:1596
|vpiName:range.max
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX.range.max
|vpiStmt:
\_if_stmt: , line:1597
|vpiCondition:
\_operation: , line:1597
|vpiOpType:15
|vpiOperand:
\_ref_obj: (top_map.m_mems_by_offset), line:1597
|vpiName:top_map.m_mems_by_offset
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX.top_map.m_mems_by_offset
|vpiOperand:
\_ref_obj: (mem), line:1597
|vpiName:mem
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX.mem
|vpiStmt:
\_begin: , line:1598
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX
|vpiStmt:
\_assignment: , line:134
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (a), line:134
|vpiName:a
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX.a
|vpiRhs:
\_sys_func_call: ($sformatf), line:134
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:134
|vpiConstType:6
|vpiDecompile:"[%0h:%0h]"
|vpiSize:11
|STRING:"[%0h:%0h]"
|vpiArgument:
\_ref_obj: (min), line:134
|vpiName:min
|vpiArgument:
\_ref_obj: (max), line:134
|vpiName:max
|vpiStmt:
\_begin: , line:136
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX
|vpiStmt:
\_if_stmt: , line:137
|vpiCondition:
\_func_call: (uvm_report_enabled), line:137
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:137
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_WARNING), line:137
|vpiName:UVM_WARNING
|vpiArgument:
\_constant: , line:137
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_warning), line:138
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:138
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_operation: , line:138
|vpiOpType:33
|vpiOperand:
\_constant: , line:138
|vpiConstType:6
|vpiDecompile:"In map '"
|vpiSize:10
|STRING:"In map '"
|vpiOperand:
\_func_call: (get_full_name), line:138
|vpiName:get_full_name
|vpiOperand:
\_constant: , line:138
|vpiConstType:6
|vpiDecompile:"' memory '"
|vpiSize:12
|STRING:"' memory '"
|vpiOperand:
\_ref_obj: (mem.get_full_name), line:140
|vpiName:mem.get_full_name
|vpiOperand:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:"' overlaps with address range of memory '"
|vpiSize:43
|STRING:"' overlaps with address range of memory '"
|vpiOperand:
\_ref_obj: (top_map.m_mems_by_offset), line:141
|vpiName:top_map.m_mems_by_offset
|vpiOperand:
\_constant: , line:141
|vpiConstType:6
|vpiDecompile:"': 'h"
|vpiSize:7
|STRING:"': 'h"
|vpiOperand:
\_ref_obj: (a), line:141
|vpiName:a
|vpiArgument:
\_ref_obj: (UVM_NONE), line:141
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:141
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_map.svh"
|vpiSize:206
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_map.svh"
|vpiArgument:
\_constant: , line:141
|vpiConstType:7
|vpiDecompile:1602
|vpiSize:32
|INT:1602
|vpiArgument:
\_constant: , line:141
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:141
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_begin: , line:1607
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX
|vpiStmt:
\_assignment: , line:1609
|vpiBlocking:1
|vpiLhs:
\_bit_select: (top_map.m_mems_by_offset), line:1609
|vpiName:top_map.m_mems_by_offset
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX.top_map.m_mems_by_offset
|vpiIndex:
\_ref_obj: (range), line:1609
|vpiName:range
|vpiRhs:
\_ref_obj: (mem), line:1609
|vpiName:mem
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX.mem
|vpiStmt:
\_assignment: , line:1610
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_mems_info[mem].addr), line:1610
|vpiName:m_mems_info[mem].addr
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX.m_mems_info[mem].addr
|vpiRhs:
\_ref_obj: (addrs), line:1610
|vpiName:addrs
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX.addrs
|vpiStmt:
\_assignment: , line:1611
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_mems_info[mem].mem_range), line:1611
|vpiName:m_mems_info[mem].mem_range
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX.m_mems_info[mem].mem_range
|vpiRhs:
\_ref_obj: (range), line:1611
|vpiName:range
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX.range
|vpiStmt:
\_if_stmt: , line:1618
|vpiCondition:
\_operation: , line:1618
|vpiOpType:14
|vpiOperand:
\_ref_obj: (bus_width), line:1618
|vpiName:bus_width
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX.bus_width
|vpiOperand:
\_constant: , line:1618
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_assignment: , line:1618
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (bus_width), line:1618
|vpiName:bus_width
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX.bus_width
|vpiRhs:
\_ref_obj: (m_n_bytes), line:1618
|vpiName:m_n_bytes
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX.m_n_bytes
|vpiStmt:
\_assignment: , line:1620
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m_system_n_bytes), line:1620
|vpiName:m_system_n_bytes
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX.m_system_n_bytes
|vpiRhs:
\_ref_obj: (bus_width), line:1620
|vpiName:bus_width
|vpiFullName:uvm_pkg.uvm_reg_map::Xinit_address_mapX.bus_width
|vpiTaskFunc:
\_function: (uvm_reg_map::Xget_bus_infoX), line:1628
|vpiName:uvm_reg_map::Xget_bus_infoX
|vpiFullName:uvm_pkg.uvm_reg_map::Xget_bus_infoX
|vpiIODecl:
\_io_decl: (rw)
|vpiName:rw
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_item), line:1628, parent:rw
|vpiName:uvm_reg_item
|vpiFullName:rw.uvm_reg_item
|vpiIODecl:
\_io_decl: (map_info)
|vpiName:map_info
|vpiDirection:2
|vpiExpr:
\_chandle_var: (uvm_reg_map_info), line:1629, parent:map_info
|vpiName:uvm_reg_map_info
|vpiFullName:map_info.uvm_reg_map_info
|vpiIODecl:
\_io_decl: (size)
|vpiName:size
|vpiDirection:2
|vpiExpr:
\_int_var: , line:1630, parent:size
|vpiFullName:size
|vpiIODecl:
\_io_decl: (lsb)
|vpiName:lsb
|vpiDirection:2
|vpiExpr:
\_int_var: , line:1631, parent:lsb
|vpiFullName:lsb
|vpiIODecl:
\_io_decl: (addr_skip)
|vpiName:addr_skip
|vpiDirection:2
|vpiExpr:
\_int_var: , line:1632, parent:addr_skip
|vpiFullName:addr_skip
|vpiStmt:
\_if_else: , line:1634, parent:uvm_reg_map::Xget_bus_infoX
|vpiCondition:
\_operation: , line:1634
|vpiOpType:14
|vpiOperand:
\_ref_obj: (rw.element_kind), line:1634
|vpiName:rw.element_kind
|vpiFullName:uvm_pkg.uvm_reg_map::Xget_bus_infoX.rw.element_kind
|vpiOperand:
\_ref_obj: (UVM_MEM), line:1634
|vpiName:UVM_MEM
|vpiFullName:uvm_pkg.uvm_reg_map::Xget_bus_infoX.UVM_MEM
|vpiStmt:
\_begin: , line:1634
|vpiFullName:uvm_pkg.uvm_reg_map::Xget_bus_infoX
|vpiStmt:
\_if_stmt: , line:170
|vpiCondition:
\_operation: , line:170
|vpiOpType:27
|vpiOperand:
\_operation: , line:170
|vpiOpType:14
|vpiOperand:
\_ref_obj: (rw.element), line:170
|vpiName:rw.element
|vpiFullName:uvm_pkg.uvm_reg_map::Xget_bus_infoX.rw.element
|vpiOperand:
\_unsupported_expr: , line:170
|STRING:
|vpiOperand:
\_operation: , line:170
|vpiOpType:3
|vpiOperand:
\_sys_func_call: ($cast), line:170
|vpiName:$cast
|vpiArgument:
\_ref_obj: (mem), line:170
|vpiName:mem
|vpiArgument:
\_ref_obj: (rw.element), line:170
|vpiName:rw.element
|vpiStmt:
\_begin: , line:172
|vpiFullName:uvm_pkg.uvm_reg_map::Xget_bus_infoX
|vpiStmt:
\_if_stmt: , line:173
|vpiCondition:
\_func_call: (uvm_report_enabled), line:173
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:173
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_FATAL), line:173
|vpiName:UVM_FATAL
|vpiArgument:
\_constant: , line:173
|vpiConstType:6
|vpiDecompile:"REG/CAST"
|vpiSize:10
|STRING:"REG/CAST"
|vpiStmt:
\_func_call: (uvm_report_fatal), line:175
|vpiName:uvm_report_fatal
|vpiFunction:
\_function: (uvm_report_fatal), line:192
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"REG/CAST"
|vpiSize:10
|STRING:"REG/CAST"
|vpiArgument:
\_operation: , line:175
|vpiOpType:33
|vpiOperand:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"uvm_reg_item 'element_kind' is UVM_MEM, "
|vpiSize:42
|STRING:"uvm_reg_item 'element_kind' is UVM_MEM, "
|vpiOperand:
\_constant: , line:176
|vpiConstType:6
|vpiDecompile:"but 'element' does not point to a memory: "
|vpiSize:44
|STRING:"but 'element' does not point to a memory: "
|vpiOperand:
\_ref_obj: (rw.get_name), line:176
|vpiName:rw.get_name
|vpiArgument:
\_ref_obj: (UVM_NONE), line:176
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:176
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_map.svh"
|vpiSize:206
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_map.svh"
|vpiArgument:
\_constant: , line:176
|vpiConstType:7
|vpiDecompile:1638
|vpiSize:32
|INT:1638
|vpiArgument:
\_constant: , line:176
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:176
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:1640
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (map_info), line:1640
|vpiName:map_info
|vpiFullName:uvm_pkg.uvm_reg_map::Xget_bus_infoX.map_info
|vpiRhs:
\_func_call: (get_mem_map_info), line:1640
|vpiName:get_mem_map_info
|vpiArgument:
\_ref_obj: (mem), line:1640
|vpiName:mem
|vpiStmt:
\_assignment: , line:1641
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (size), line:1641
|vpiName:size
|vpiFullName:uvm_pkg.uvm_reg_map::Xget_bus_infoX.size
|vpiRhs:
\_ref_obj: (mem.get_n_bits), line:1641
|vpiName:mem.get_n_bits
|vpiFullName:uvm_pkg.uvm_reg_map::Xget_bus_infoX.mem.get_n_bits
|vpiElseStmt:
\_if_else: , line:1643
|vpiCondition:
\_operation: , line:1643
|vpiOpType:14
|vpiOperand:
\_ref_obj: (rw.element_kind), line:1643
|vpiName:rw.element_kind
|vpiFullName:uvm_pkg.uvm_reg_map::Xget_bus_infoX.rw.element_kind
|vpiOperand:
\_ref_obj: (UVM_REG), line:1643
|vpiName:UVM_REG
|vpiFullName:uvm_pkg.uvm_reg_map::Xget_bus_infoX.UVM_REG
|vpiStmt:
\_begin: , line:1643
|vpiFullName:uvm_pkg.uvm_reg_map::Xget_bus_infoX
|vpiStmt:
\_if_stmt: , line:170
|vpiCondition:
\_operation: , line:170
|vpiOpType:27
|vpiOperand:
\_operation: , line:170
|vpiOpType:14
|vpiOperand:
\_ref_obj: (rw.element), line:170
|vpiName:rw.element
|vpiFullName:uvm_pkg.uvm_reg_map::Xget_bus_infoX.rw.element
|vpiOperand:
\_unsupported_expr: , line:170
|STRING:
|vpiOperand:
\_operation: , line:170
|vpiOpType:3
|vpiOperand:
\_sys_func_call: ($cast), line:170
|vpiName:$cast
|vpiArgument:
\_ref_obj: (rg), line:170
|vpiName:rg
|vpiArgument:
\_ref_obj: (rw.element), line:170
|vpiName:rw.element
|vpiStmt:
\_begin: , line:172
|vpiFullName:uvm_pkg.uvm_reg_map::Xget_bus_infoX
|vpiStmt:
\_if_stmt: , line:173
|vpiCondition:
\_func_call: (uvm_report_enabled), line:173
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:173
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_FATAL), line:173
|vpiName:UVM_FATAL
|vpiArgument:
\_constant: , line:173
|vpiConstType:6
|vpiDecompile:"REG/CAST"
|vpiSize:10
|STRING:"REG/CAST"
|vpiStmt:
\_func_call: (uvm_report_fatal), line:175
|vpiName:uvm_report_fatal
|vpiFunction:
\_function: (uvm_report_fatal), line:192
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"REG/CAST"
|vpiSize:10
|STRING:"REG/CAST"
|vpiArgument:
\_operation: , line:175
|vpiOpType:33
|vpiOperand:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"uvm_reg_item 'element_kind' is UVM_REG, "
|vpiSize:42
|STRING:"uvm_reg_item 'element_kind' is UVM_REG, "
|vpiOperand:
\_constant: , line:176
|vpiConstType:6
|vpiDecompile:"but 'element' does not point to a register: "
|vpiSize:46
|STRING:"but 'element' does not point to a register: "
|vpiOperand:
\_ref_obj: (rw.get_name), line:176
|vpiName:rw.get_name
|vpiArgument:
\_ref_obj: (UVM_NONE), line:176
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:176
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_map.svh"
|vpiSize:206
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_map.svh"
|vpiArgument:
\_constant: , line:176
|vpiConstType:7
|vpiDecompile:1646
|vpiSize:32
|INT:1646
|vpiArgument:
\_constant: , line:176
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:176
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:1648
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (map_info), line:1648
|vpiName:map_info
|vpiFullName:uvm_pkg.uvm_reg_map::Xget_bus_infoX.map_info
|vpiRhs:
\_func_call: (get_reg_map_info), line:1648
|vpiName:get_reg_map_info
|vpiArgument:
\_ref_obj: (rg), line:1648
|vpiName:rg
|vpiStmt:
\_assignment: , line:1649
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (size), line:1649
|vpiName:size
|vpiFullName:uvm_pkg.uvm_reg_map::Xget_bus_infoX.size
|vpiRhs:
\_ref_obj: (rg.get_n_bits), line:1649
|vpiName:rg.get_n_bits
|vpiFullName:uvm_pkg.uvm_reg_map::Xget_bus_infoX.rg.get_n_bits
|vpiElseStmt:
\_if_stmt: , line:1651
|vpiCondition:
\_operation: , line:1651
|vpiOpType:14
|vpiOperand:
\_ref_obj: (rw.element_kind), line:1651
|vpiName:rw.element_kind
|vpiFullName:uvm_pkg.uvm_reg_map::Xget_bus_infoX.rw.element_kind
|vpiOperand:
\_ref_obj: (UVM_FIELD), line:1651
|vpiName:UVM_FIELD
|vpiFullName:uvm_pkg.uvm_reg_map::Xget_bus_infoX.UVM_FIELD
|vpiStmt:
\_begin: , line:1651
|vpiFullName:uvm_pkg.uvm_reg_map::Xget_bus_infoX
|vpiStmt:
\_if_stmt: , line:170
|vpiCondition:
\_operation: , line:170
|vpiOpType:27
|vpiOperand:
\_operation: , line:170
|vpiOpType:14
|vpiOperand:
\_ref_obj: (rw.element), line:170
|vpiName:rw.element
|vpiFullName:uvm_pkg.uvm_reg_map::Xget_bus_infoX.rw.element
|vpiOperand:
\_unsupported_expr: , line:170
|STRING:
|vpiOperand:
\_operation: , line:170
|vpiOpType:3
|vpiOperand:
\_sys_func_call: ($cast), line:170
|vpiName:$cast
|vpiArgument:
\_ref_obj: (field), line:170
|vpiName:field
|vpiArgument:
\_ref_obj: (rw.element), line:170
|vpiName:rw.element
|vpiStmt:
\_begin: , line:172
|vpiFullName:uvm_pkg.uvm_reg_map::Xget_bus_infoX
|vpiStmt:
\_if_stmt: , line:173
|vpiCondition:
\_func_call: (uvm_report_enabled), line:173
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:173
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_FATAL), line:173
|vpiName:UVM_FATAL
|vpiArgument:
\_constant: , line:173
|vpiConstType:6
|vpiDecompile:"REG/CAST"
|vpiSize:10
|STRING:"REG/CAST"
|vpiStmt:
\_func_call: (uvm_report_fatal), line:175
|vpiName:uvm_report_fatal
|vpiFunction:
\_function: (uvm_report_fatal), line:192
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"REG/CAST"
|vpiSize:10
|STRING:"REG/CAST"
|vpiArgument:
\_operation: , line:175
|vpiOpType:33
|vpiOperand:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"uvm_reg_item 'element_kind' is UVM_FIELD, "
|vpiSize:44
|STRING:"uvm_reg_item 'element_kind' is UVM_FIELD, "
|vpiOperand:
\_constant: , line:176
|vpiConstType:6
|vpiDecompile:"but 'element' does not point to a field: "
|vpiSize:43
|STRING:"but 'element' does not point to a field: "
|vpiOperand:
\_ref_obj: (rw.get_name), line:176
|vpiName:rw.get_name
|vpiArgument:
\_ref_obj: (UVM_NONE), line:176
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:176
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_map.svh"
|vpiSize:206
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_map.svh"
|vpiArgument:
\_constant: , line:176
|vpiConstType:7
|vpiDecompile:1654
|vpiSize:32
|INT:1654
|vpiArgument:
\_constant: , line:176
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:176
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:1656
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (map_info), line:1656
|vpiName:map_info
|vpiFullName:uvm_pkg.uvm_reg_map::Xget_bus_infoX.map_info
|vpiRhs:
\_func_call: (get_reg_map_info), line:1656
|vpiName:get_reg_map_info
|vpiArgument:
\_ref_obj: (field.get_parent), line:1656
|vpiName:field.get_parent
|vpiStmt:
\_assignment: , line:1657
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (size), line:1657
|vpiName:size
|vpiFullName:uvm_pkg.uvm_reg_map::Xget_bus_infoX.size
|vpiRhs:
\_ref_obj: (field.get_n_bits), line:1657
|vpiName:field.get_n_bits
|vpiFullName:uvm_pkg.uvm_reg_map::Xget_bus_infoX.field.get_n_bits
|vpiStmt:
\_assignment: , line:1658
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (lsb), line:1658
|vpiName:lsb
|vpiFullName:uvm_pkg.uvm_reg_map::Xget_bus_infoX.lsb
|vpiRhs:
\_ref_obj: (field.get_lsb_pos), line:1658
|vpiName:field.get_lsb_pos
|vpiFullName:uvm_pkg.uvm_reg_map::Xget_bus_infoX.field.get_lsb_pos
|vpiStmt:
\_assignment: , line:1659
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (addr_skip), line:1659
|vpiName:addr_skip
|vpiFullName:uvm_pkg.uvm_reg_map::Xget_bus_infoX.addr_skip
|vpiRhs:
\_operation: , line:1659
|vpiOpType:12
|vpiOperand:
\_ref_obj: (lsb), line:1659
|vpiName:lsb
|vpiFullName:uvm_pkg.uvm_reg_map::Xget_bus_infoX.lsb
|vpiOperand:
\_operation: , line:1659
|vpiOpType:25
|vpiOperand:
\_func_call: (get_n_bytes), line:1659
|vpiName:get_n_bytes
|vpiOperand:
\_constant: , line:1659
|vpiConstType:7
|vpiDecompile:8
|vpiSize:32
|INT:8
|vpiTaskFunc:
\_task: (uvm_reg_map::do_write), line:1668
|vpiName:uvm_reg_map::do_write
|vpiFullName:uvm_pkg.uvm_reg_map::do_write
|vpiStmt:
\_begin: , parent:uvm_reg_map::do_write
|vpiFullName:uvm_pkg.uvm_reg_map::do_write
|vpiStmt:
\_if_stmt: , line:1676
|vpiCondition:
\_operation: , line:1676
|vpiOpType:26
|vpiOperand:
\_operation: , line:1676
|vpiOpType:15
|vpiOperand:
\_ref_obj: (adapter), line:1676
|vpiName:adapter
|vpiFullName:uvm_pkg.uvm_reg_map::do_write.adapter
|vpiOperand:
\_unsupported_expr: , line:1676
|STRING:
|vpiOperand:
\_operation: , line:1676
|vpiOpType:15
|vpiOperand:
\_ref_obj: (adapter.parent_sequence), line:1676
|vpiName:adapter.parent_sequence
|vpiFullName:uvm_pkg.uvm_reg_map::do_write.adapter.parent_sequence
|vpiOperand:
\_unsupported_expr: , line:1676
|STRING:
|vpiStmt:
\_begin: , line:1676
|vpiFullName:uvm_pkg.uvm_reg_map::do_write
|vpiStmt:
\_assignment: , line:1679
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (o), line:1679
|vpiName:o
|vpiFullName:uvm_pkg.uvm_reg_map::do_write.o
|vpiRhs:
\_ref_obj: (adapter.parent_sequence), line:1679
|vpiName:adapter.parent_sequence
|vpiFullName:uvm_pkg.uvm_reg_map::do_write.adapter.parent_sequence
|vpiStmt:
\_if_stmt: , line:170
|vpiCondition:
\_operation: , line:170
|vpiOpType:14
|vpiOperand:
\_ref_obj: (o), line:170
|vpiName:o
|vpiFullName:uvm_pkg.uvm_reg_map::do_write.o
|vpiOperand:
\_unsupported_expr: , line:170
|STRING:
|vpiStmt:
\_begin: , line:172
|vpiFullName:uvm_pkg.uvm_reg_map::do_write
|vpiStmt:
\_if_stmt: , line:173
|vpiCondition:
\_func_call: (uvm_report_enabled), line:173
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:173
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_FATAL), line:173
|vpiName:UVM_FATAL
|vpiArgument:
\_constant: , line:173
|vpiConstType:6
|vpiDecompile:"REG/CLONE"
|vpiSize:11
|STRING:"REG/CLONE"
|vpiStmt:
\_func_call: (uvm_report_fatal), line:174
|vpiName:uvm_report_fatal
|vpiFunction:
\_function: (uvm_report_fatal), line:192
|vpiArgument:
\_constant: , line:174
|vpiConstType:6
|vpiDecompile:"REG/CLONE"
|vpiSize:11
|STRING:"REG/CLONE"
|vpiArgument:
\_operation: , line:175
|vpiOpType:33
|vpiOperand:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"failed to clone adapter's parent sequence: '"
|vpiSize:46
|STRING:"failed to clone adapter's parent sequence: '"
|vpiOperand:
\_ref_obj: (adapter.parent_sequence), line:176
|vpiName:adapter.parent_sequence
|vpiOperand:
\_constant: , line:177
|vpiConstType:6
|vpiDecompile:"' (of type '"
|vpiSize:14
|STRING:"' (of type '"
|vpiOperand:
\_ref_obj: (adapter.parent_sequence), line:179
|vpiName:adapter.parent_sequence
|vpiOperand:
\_constant: , line:180
|vpiConstType:6
|vpiDecompile:"')"
|vpiSize:4
|STRING:"')"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:180
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:180
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_map.svh"
|vpiSize:206
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_map.svh"
|vpiArgument:
\_constant: , line:180
|vpiConstType:7
|vpiDecompile:1681
|vpiSize:32
|INT:1681
|vpiArgument:
\_constant: , line:180
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:180
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_if_stmt: , line:170
|vpiCondition:
\_operation: , line:170
|vpiOpType:3
|vpiOperand:
\_sys_func_call: ($cast), line:170
|vpiName:$cast
|vpiArgument:
\_ref_obj: (seq), line:170
|vpiName:seq
|vpiArgument:
\_ref_obj: (o), line:170
|vpiName:o
|vpiStmt:
\_begin: , line:172
|vpiFullName:uvm_pkg.uvm_reg_map::do_write
|vpiStmt:
\_if_stmt: , line:173
|vpiCondition:
\_func_call: (uvm_report_enabled), line:173
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:173
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_FATAL), line:173
|vpiName:UVM_FATAL
|vpiArgument:
\_constant: , line:173
|vpiConstType:6
|vpiDecompile:"REG/CAST"
|vpiSize:10
|STRING:"REG/CAST"
|vpiStmt:
\_func_call: (uvm_report_fatal), line:174
|vpiName:uvm_report_fatal
|vpiFunction:
\_function: (uvm_report_fatal), line:192
|vpiArgument:
\_constant: , line:174
|vpiConstType:6
|vpiDecompile:"REG/CAST"
|vpiSize:10
|STRING:"REG/CAST"
|vpiArgument:
\_operation: , line:175
|vpiOpType:33
|vpiOperand:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"failed to cast: '"
|vpiSize:19
|STRING:"failed to cast: '"
|vpiOperand:
\_ref_obj: (o.get_full_name), line:176
|vpiName:o.get_full_name
|vpiOperand:
\_constant: , line:177
|vpiConstType:6
|vpiDecompile:"' (of type '"
|vpiSize:14
|STRING:"' (of type '"
|vpiOperand:
\_ref_obj: (o.get_type_name), line:179
|vpiName:o.get_type_name
|vpiOperand:
\_constant: , line:180
|vpiConstType:6
|vpiDecompile:"') to uvm_sequence_base!"
|vpiSize:26
|STRING:"') to uvm_sequence_base!"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:180
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:180
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_map.svh"
|vpiSize:206
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_map.svh"
|vpiArgument:
\_constant: , line:180
|vpiConstType:7
|vpiDecompile:1688
|vpiSize:32
|INT:1688
|vpiArgument:
\_constant: , line:180
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:180
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_func_call: (seq.set_parent_sequence), line:1690
|vpiName:seq.set_parent_sequence
|vpiArgument:
\_ref_obj: (rw.parent), line:1690
|vpiName:rw.parent
|vpiStmt:
\_assignment: , line:1691
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.parent), line:1691
|vpiName:rw.parent
|vpiFullName:uvm_pkg.uvm_reg_map::do_write.rw.parent
|vpiRhs:
\_ref_obj: (seq), line:1691
|vpiName:seq
|vpiFullName:uvm_pkg.uvm_reg_map::do_write.seq
|vpiStmt:
\_assignment: , line:1692
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (tmp_parent_seq), line:1692
|vpiName:tmp_parent_seq
|vpiFullName:uvm_pkg.uvm_reg_map::do_write.tmp_parent_seq
|vpiRhs:
\_ref_obj: (seq), line:1692
|vpiName:seq
|vpiFullName:uvm_pkg.uvm_reg_map::do_write.seq
|vpiStmt:
\_if_stmt: , line:1695
|vpiCondition:
\_operation: , line:1695
|vpiOpType:14
|vpiOperand:
\_ref_obj: (rw.parent), line:1695
|vpiName:rw.parent
|vpiFullName:uvm_pkg.uvm_reg_map::do_write.rw.parent
|vpiOperand:
\_unsupported_expr: , line:1695
|STRING:
|vpiStmt:
\_begin: , line:1695
|vpiFullName:uvm_pkg.uvm_reg_map::do_write
|vpiStmt:
\_assignment: , line:1696
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:28
|STRING:
|vpiRhs:
\_unsupported_expr: , line:28
|STRING:
|vpiStmt:
\_assignment: , line:1697
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.parent), line:1697
|vpiName:rw.parent
|vpiFullName:uvm_pkg.uvm_reg_map::do_write.rw.parent
|vpiRhs:
\_ref_obj: (parent_proxy), line:1697
|vpiName:parent_proxy
|vpiFullName:uvm_pkg.uvm_reg_map::do_write.parent_proxy
|vpiStmt:
\_assignment: , line:1698
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (tmp_parent_seq), line:1698
|vpiName:tmp_parent_seq
|vpiFullName:uvm_pkg.uvm_reg_map::do_write.tmp_parent_seq
|vpiRhs:
\_ref_obj: (rw.parent), line:1698
|vpiName:rw.parent
|vpiFullName:uvm_pkg.uvm_reg_map::do_write.rw.parent
|vpiStmt:
\_if_else: , line:1701
|vpiCondition:
\_operation: , line:1701
|vpiOpType:14
|vpiOperand:
\_ref_obj: (adapter), line:1701
|vpiName:adapter
|vpiFullName:uvm_pkg.uvm_reg_map::do_write.adapter
|vpiOperand:
\_unsupported_expr: , line:1701
|STRING:
|vpiStmt:
\_begin: , line:1701
|vpiFullName:uvm_pkg.uvm_reg_map::do_write
|vpiStmt:
\_assignment: , line:1704
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (ep), line:1704
|vpiName:ep
|vpiFullName:uvm_pkg.uvm_reg_map::do_write.ep
|vpiRhs:
\_ref_obj: (rw.get_event_pool), line:1704
|vpiName:rw.get_event_pool
|vpiFullName:uvm_pkg.uvm_reg_map::do_write.rw.get_event_pool
|vpiStmt:
\_assignment: , line:1705
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (end_event), line:1705
|vpiName:end_event
|vpiFullName:uvm_pkg.uvm_reg_map::do_write.end_event
|vpiRhs:
\_ref_obj: (ep.get), line:1705
|vpiName:ep.get
|vpiFullName:uvm_pkg.uvm_reg_map::do_write.ep.get
|vpiStmt:
\_func_call: (rw.set_sequencer), line:1706
|vpiName:rw.set_sequencer
|vpiArgument:
\_ref_obj: (sequencer), line:1706
|vpiName:sequencer
|vpiStmt:
\_func_call: (rw.parent), line:1707
|vpiName:rw.parent
|vpiStmt:
\_func_call: (rw.parent), line:1708
|vpiName:rw.parent
|vpiStmt:
\_func_call: (end_event.wait_on), line:1709
|vpiName:end_event.wait_on
|vpiElseStmt:
\_begin: , line:1711
|vpiFullName:uvm_pkg.uvm_reg_map::do_write
|vpiStmt:
\_func_call: (do_bus_write), line:1712
|vpiName:do_bus_write
|vpiArgument:
\_ref_obj: (rw), line:1712
|vpiName:rw
|vpiArgument:
\_ref_obj: (sequencer), line:1712
|vpiName:sequencer
|vpiArgument:
\_ref_obj: (adapter), line:1712
|vpiName:adapter
|vpiStmt:
\_if_stmt: , line:1715
|vpiCondition:
\_operation: , line:1715
|vpiOpType:15
|vpiOperand:
\_ref_obj: (tmp_parent_seq), line:1715
|vpiName:tmp_parent_seq
|vpiFullName:uvm_pkg.uvm_reg_map::do_write.tmp_parent_seq
|vpiOperand:
\_unsupported_expr: , line:1715
|STRING:
|vpiStmt:
\_func_call: (sequencer.m_sequence_exiting), line:1716
|vpiName:sequencer.m_sequence_exiting
|vpiArgument:
\_ref_obj: (tmp_parent_seq), line:1716
|vpiName:tmp_parent_seq
|vpiTaskFunc:
\_task: (uvm_reg_map::do_read), line:1723
|vpiName:uvm_reg_map::do_read
|vpiFullName:uvm_pkg.uvm_reg_map::do_read
|vpiStmt:
\_begin: , parent:uvm_reg_map::do_read
|vpiFullName:uvm_pkg.uvm_reg_map::do_read
|vpiStmt:
\_if_stmt: , line:1731
|vpiCondition:
\_operation: , line:1731
|vpiOpType:26
|vpiOperand:
\_operation: , line:1731
|vpiOpType:15
|vpiOperand:
\_ref_obj: (adapter), line:1731
|vpiName:adapter
|vpiFullName:uvm_pkg.uvm_reg_map::do_read.adapter
|vpiOperand:
\_unsupported_expr: , line:1731
|STRING:
|vpiOperand:
\_operation: , line:1731
|vpiOpType:15
|vpiOperand:
\_ref_obj: (adapter.parent_sequence), line:1731
|vpiName:adapter.parent_sequence
|vpiFullName:uvm_pkg.uvm_reg_map::do_read.adapter.parent_sequence
|vpiOperand:
\_unsupported_expr: , line:1731
|STRING:
|vpiStmt:
\_begin: , line:1731
|vpiFullName:uvm_pkg.uvm_reg_map::do_read
|vpiStmt:
\_assignment: , line:1734
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (o), line:1734
|vpiName:o
|vpiFullName:uvm_pkg.uvm_reg_map::do_read.o
|vpiRhs:
\_ref_obj: (adapter.parent_sequence), line:1734
|vpiName:adapter.parent_sequence
|vpiFullName:uvm_pkg.uvm_reg_map::do_read.adapter.parent_sequence
|vpiStmt:
\_if_stmt: , line:170
|vpiCondition:
\_operation: , line:170
|vpiOpType:14
|vpiOperand:
\_ref_obj: (o), line:170
|vpiName:o
|vpiFullName:uvm_pkg.uvm_reg_map::do_read.o
|vpiOperand:
\_unsupported_expr: , line:170
|STRING:
|vpiStmt:
\_begin: , line:172
|vpiFullName:uvm_pkg.uvm_reg_map::do_read
|vpiStmt:
\_if_stmt: , line:173
|vpiCondition:
\_func_call: (uvm_report_enabled), line:173
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:173
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_FATAL), line:173
|vpiName:UVM_FATAL
|vpiArgument:
\_constant: , line:173
|vpiConstType:6
|vpiDecompile:"REG/CLONE"
|vpiSize:11
|STRING:"REG/CLONE"
|vpiStmt:
\_func_call: (uvm_report_fatal), line:174
|vpiName:uvm_report_fatal
|vpiFunction:
\_function: (uvm_report_fatal), line:192
|vpiArgument:
\_constant: , line:174
|vpiConstType:6
|vpiDecompile:"REG/CLONE"
|vpiSize:11
|STRING:"REG/CLONE"
|vpiArgument:
\_operation: , line:175
|vpiOpType:33
|vpiOperand:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"failed to clone adapter's parent sequence: '"
|vpiSize:46
|STRING:"failed to clone adapter's parent sequence: '"
|vpiOperand:
\_ref_obj: (adapter.parent_sequence), line:176
|vpiName:adapter.parent_sequence
|vpiOperand:
\_constant: , line:177
|vpiConstType:6
|vpiDecompile:"' (of type '"
|vpiSize:14
|STRING:"' (of type '"
|vpiOperand:
\_ref_obj: (adapter.parent_sequence), line:179
|vpiName:adapter.parent_sequence
|vpiOperand:
\_constant: , line:180
|vpiConstType:6
|vpiDecompile:"')"
|vpiSize:4
|STRING:"')"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:180
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:180
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_map.svh"
|vpiSize:206
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_map.svh"
|vpiArgument:
\_constant: , line:180
|vpiConstType:7
|vpiDecompile:1740
|vpiSize:32
|INT:1740
|vpiArgument:
\_constant: , line:180
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:180
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_if_stmt: , line:170
|vpiCondition:
\_operation: , line:170
|vpiOpType:3
|vpiOperand:
\_sys_func_call: ($cast), line:170
|vpiName:$cast
|vpiArgument:
\_ref_obj: (seq), line:170
|vpiName:seq
|vpiArgument:
\_ref_obj: (o), line:170
|vpiName:o
|vpiStmt:
\_begin: , line:172
|vpiFullName:uvm_pkg.uvm_reg_map::do_read
|vpiStmt:
\_if_stmt: , line:173
|vpiCondition:
\_func_call: (uvm_report_enabled), line:173
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:173
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_FATAL), line:173
|vpiName:UVM_FATAL
|vpiArgument:
\_constant: , line:173
|vpiConstType:6
|vpiDecompile:"REG/CAST"
|vpiSize:10
|STRING:"REG/CAST"
|vpiStmt:
\_func_call: (uvm_report_fatal), line:174
|vpiName:uvm_report_fatal
|vpiFunction:
\_function: (uvm_report_fatal), line:192
|vpiArgument:
\_constant: , line:174
|vpiConstType:6
|vpiDecompile:"REG/CAST"
|vpiSize:10
|STRING:"REG/CAST"
|vpiArgument:
\_operation: , line:175
|vpiOpType:33
|vpiOperand:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"failed to cast: '"
|vpiSize:19
|STRING:"failed to cast: '"
|vpiOperand:
\_ref_obj: (o.get_full_name), line:176
|vpiName:o.get_full_name
|vpiOperand:
\_constant: , line:177
|vpiConstType:6
|vpiDecompile:"' (of type '"
|vpiSize:14
|STRING:"' (of type '"
|vpiOperand:
\_ref_obj: (o.get_type_name), line:179
|vpiName:o.get_type_name
|vpiOperand:
\_constant: , line:180
|vpiConstType:6
|vpiDecompile:"') to uvm_sequence_base!"
|vpiSize:26
|STRING:"') to uvm_sequence_base!"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:180
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:180
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_map.svh"
|vpiSize:206
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_map.svh"
|vpiArgument:
\_constant: , line:180
|vpiConstType:7
|vpiDecompile:1747
|vpiSize:32
|INT:1747
|vpiArgument:
\_constant: , line:180
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:180
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_func_call: (seq.set_parent_sequence), line:1749
|vpiName:seq.set_parent_sequence
|vpiArgument:
\_ref_obj: (rw.parent), line:1749
|vpiName:rw.parent
|vpiStmt:
\_assignment: , line:1750
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.parent), line:1750
|vpiName:rw.parent
|vpiFullName:uvm_pkg.uvm_reg_map::do_read.rw.parent
|vpiRhs:
\_ref_obj: (seq), line:1750
|vpiName:seq
|vpiFullName:uvm_pkg.uvm_reg_map::do_read.seq
|vpiStmt:
\_assignment: , line:1751
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (tmp_parent_seq), line:1751
|vpiName:tmp_parent_seq
|vpiFullName:uvm_pkg.uvm_reg_map::do_read.tmp_parent_seq
|vpiRhs:
\_ref_obj: (seq), line:1751
|vpiName:seq
|vpiFullName:uvm_pkg.uvm_reg_map::do_read.seq
|vpiStmt:
\_if_stmt: , line:1754
|vpiCondition:
\_operation: , line:1754
|vpiOpType:14
|vpiOperand:
\_ref_obj: (rw.parent), line:1754
|vpiName:rw.parent
|vpiFullName:uvm_pkg.uvm_reg_map::do_read.rw.parent
|vpiOperand:
\_unsupported_expr: , line:1754
|STRING:
|vpiStmt:
\_begin: , line:1754
|vpiFullName:uvm_pkg.uvm_reg_map::do_read
|vpiStmt:
\_assignment: , line:1755
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:28
|STRING:
|vpiRhs:
\_unsupported_expr: , line:28
|STRING:
|vpiStmt:
\_assignment: , line:1756
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.parent), line:1756
|vpiName:rw.parent
|vpiFullName:uvm_pkg.uvm_reg_map::do_read.rw.parent
|vpiRhs:
\_ref_obj: (parent_proxy), line:1756
|vpiName:parent_proxy
|vpiFullName:uvm_pkg.uvm_reg_map::do_read.parent_proxy
|vpiStmt:
\_assignment: , line:1757
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (tmp_parent_seq), line:1757
|vpiName:tmp_parent_seq
|vpiFullName:uvm_pkg.uvm_reg_map::do_read.tmp_parent_seq
|vpiRhs:
\_ref_obj: (rw.parent), line:1757
|vpiName:rw.parent
|vpiFullName:uvm_pkg.uvm_reg_map::do_read.rw.parent
|vpiStmt:
\_if_else: , line:1760
|vpiCondition:
\_operation: , line:1760
|vpiOpType:14
|vpiOperand:
\_ref_obj: (adapter), line:1760
|vpiName:adapter
|vpiFullName:uvm_pkg.uvm_reg_map::do_read.adapter
|vpiOperand:
\_unsupported_expr: , line:1760
|STRING:
|vpiStmt:
\_begin: , line:1760
|vpiFullName:uvm_pkg.uvm_reg_map::do_read
|vpiStmt:
\_assignment: , line:1763
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (ep), line:1763
|vpiName:ep
|vpiFullName:uvm_pkg.uvm_reg_map::do_read.ep
|vpiRhs:
\_ref_obj: (rw.get_event_pool), line:1763
|vpiName:rw.get_event_pool
|vpiFullName:uvm_pkg.uvm_reg_map::do_read.rw.get_event_pool
|vpiStmt:
\_assignment: , line:1764
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (end_event), line:1764
|vpiName:end_event
|vpiFullName:uvm_pkg.uvm_reg_map::do_read.end_event
|vpiRhs:
\_ref_obj: (ep.get), line:1764
|vpiName:ep.get
|vpiFullName:uvm_pkg.uvm_reg_map::do_read.ep.get
|vpiStmt:
\_func_call: (rw.set_sequencer), line:1765
|vpiName:rw.set_sequencer
|vpiArgument:
\_ref_obj: (sequencer), line:1765
|vpiName:sequencer
|vpiStmt:
\_func_call: (rw.parent), line:1766
|vpiName:rw.parent
|vpiStmt:
\_func_call: (rw.parent), line:1767
|vpiName:rw.parent
|vpiStmt:
\_func_call: (end_event.wait_on), line:1768
|vpiName:end_event.wait_on
|vpiElseStmt:
\_begin: , line:1770
|vpiFullName:uvm_pkg.uvm_reg_map::do_read
|vpiStmt:
\_func_call: (do_bus_read), line:1771
|vpiName:do_bus_read
|vpiArgument:
\_ref_obj: (rw), line:1771
|vpiName:rw
|vpiArgument:
\_ref_obj: (sequencer), line:1771
|vpiName:sequencer
|vpiArgument:
\_ref_obj: (adapter), line:1771
|vpiName:adapter
|vpiStmt:
\_if_stmt: , line:1774
|vpiCondition:
\_operation: , line:1774
|vpiOpType:15
|vpiOperand:
\_ref_obj: (tmp_parent_seq), line:1774
|vpiName:tmp_parent_seq
|vpiFullName:uvm_pkg.uvm_reg_map::do_read.tmp_parent_seq
|vpiOperand:
\_unsupported_expr: , line:1774
|STRING:
|vpiStmt:
\_func_call: (sequencer.m_sequence_exiting), line:1775
|vpiName:sequencer.m_sequence_exiting
|vpiArgument:
\_ref_obj: (tmp_parent_seq), line:1775
|vpiName:tmp_parent_seq
|vpiTaskFunc:
\_task: (uvm_reg_map::do_bus_write), line:1782
|vpiName:uvm_reg_map::do_bus_write
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_write
|vpiStmt:
\_begin: , parent:uvm_reg_map::do_bus_write
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_write
|vpiStmt:
\_func_call: (do_bus_access), line:1786
|vpiName:do_bus_access
|vpiArgument:
\_ref_obj: (rw), line:1786
|vpiName:rw
|vpiArgument:
\_ref_obj: (sequencer), line:1786
|vpiName:sequencer
|vpiArgument:
\_ref_obj: (adapter), line:1786
|vpiName:adapter
|vpiTaskFunc:
\_task: (uvm_reg_map::perform_accesses), line:1789
|vpiName:uvm_reg_map::perform_accesses
|vpiFullName:uvm_pkg.uvm_reg_map::perform_accesses
|vpiStmt:
\_begin: , parent:uvm_reg_map::perform_accesses
|vpiFullName:uvm_pkg.uvm_reg_map::perform_accesses
|vpiStmt:
\_assignment: , line:1798
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (op), line:1798
|vpiName:op
|vpiFullName:uvm_pkg.uvm_reg_map::perform_accesses.op
|vpiRhs:
\_operation: , line:1798
|vpiOpType:32
|vpiOperand:
\_operation: , line:1798
|vpiOpType:95
|vpiOperand:
\_ref_obj: (rw.kind), line:1798
|vpiName:rw.kind
|vpiFullName:uvm_pkg.uvm_reg_map::perform_accesses.rw.kind
|vpiOperand:
\_ref_obj: (UVM_READ), line:1798
|vpiName:UVM_READ
|vpiOperand:
\_ref_obj: (UVM_BURST_READ), line:1798
|vpiName:UVM_BURST_READ
|vpiOperand:
\_constant: , line:1798
|vpiConstType:6
|vpiDecompile:"Read"
|vpiSize:6
|STRING:"Read"
|vpiOperand:
\_constant: , line:1798
|vpiConstType:6
|vpiDecompile:"Wrote"
|vpiSize:7
|STRING:"Wrote"
|vpiStmt:
\_assignment: , line:1799
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (endian), line:1799
|vpiName:endian
|vpiFullName:uvm_pkg.uvm_reg_map::perform_accesses.endian
|vpiRhs:
\_func_call: (get_endian), line:1799
|vpiName:get_endian
|vpiArgument:
\_ref_obj: (UVM_NO_HIER), line:1799
|vpiName:UVM_NO_HIER
|vpiStmt:
\_if_stmt: , line:1802
|vpiCondition:
\_operation: , line:1802
|vpiOpType:15
|vpiOperand:
\_ref_obj: (policy), line:1802
|vpiName:policy
|vpiFullName:uvm_pkg.uvm_reg_map::perform_accesses.policy
|vpiOperand:
\_unsupported_expr: , line:1802
|STRING:
|vpiStmt:
\_func_call: (policy.order), line:1803
|vpiName:policy.order
|vpiArgument:
\_ref_obj: (accesses), line:1803
|vpiName:accesses
|vpiStmt:
\_foreach_stmt: , line:1806
|vpiFullName:uvm_pkg.uvm_reg_map::perform_accesses
|vpiVariables:
\_chandle_var: (accesses), line:1806
|vpiName:accesses
|vpiFullName:uvm_pkg.uvm_reg_map::perform_accesses.accesses
|vpiLoopVars:
\_chandle_var: (i), line:1806
|vpiName:i
|vpiFullName:uvm_pkg.uvm_reg_map::perform_accesses.i
|vpiStmt:
\_begin: , line:1806
|vpiFullName:uvm_pkg.uvm_reg_map::perform_accesses
|vpiStmt:
\_if_stmt: , line:1810
|vpiCondition:
\_operation: , line:1810
|vpiOpType:26
|vpiOperand:
\_operation: , line:1810
|vpiOpType:14
|vpiOperand:
\_ref_obj: (rw_access.kind), line:1810
|vpiName:rw_access.kind
|vpiFullName:uvm_pkg.uvm_reg_map::perform_accesses.rw_access.kind
|vpiOperand:
\_ref_obj: (UVM_WRITE), line:1810
|vpiName:UVM_WRITE
|vpiFullName:uvm_pkg.uvm_reg_map::perform_accesses.UVM_WRITE
|vpiOperand:
\_operation: , line:1810
|vpiOpType:14
|vpiOperand:
\_ref_obj: (endian), line:1810
|vpiName:endian
|vpiFullName:uvm_pkg.uvm_reg_map::perform_accesses.endian
|vpiOperand:
\_ref_obj: (UVM_BIG_ENDIAN), line:1810
|vpiName:UVM_BIG_ENDIAN
|vpiFullName:uvm_pkg.uvm_reg_map::perform_accesses.UVM_BIG_ENDIAN
|vpiStmt:
\_begin: , line:1810
|vpiFullName:uvm_pkg.uvm_reg_map::perform_accesses
|vpiStmt:
\_assignment: , line:1811
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:1811
|STRING:
|vpiRhs:
\_operation: , line:1811
|vpiOpType:72
|vpiOperand:
\_unsupported_expr: , line:1811
|STRING:
|vpiOperand:
\_ref_obj: (rw_access.data), line:1811
|vpiName:rw_access.data
|vpiStmt:
\_func_call: (adapter.m_set_item), line:1814
|vpiName:adapter.m_set_item
|vpiArgument:
\_ref_obj: (rw), line:1814
|vpiName:rw
|vpiStmt:
\_assignment: , line:1815
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (bus_req), line:1815
|vpiName:bus_req
|vpiFullName:uvm_pkg.uvm_reg_map::perform_accesses.bus_req
|vpiRhs:
\_ref_obj: (adapter.reg2bus), line:1815
|vpiName:adapter.reg2bus
|vpiFullName:uvm_pkg.uvm_reg_map::perform_accesses.adapter.reg2bus
|vpiStmt:
\_func_call: (adapter.m_set_item), line:1816
|vpiName:adapter.m_set_item
|vpiArgument:
\_unsupported_expr: , line:1816
|STRING:
|vpiStmt:
\_if_stmt: , line:170
|vpiCondition:
\_operation: , line:170
|vpiOpType:14
|vpiOperand:
\_ref_obj: (bus_req), line:170
|vpiName:bus_req
|vpiFullName:uvm_pkg.uvm_reg_map::perform_accesses.bus_req
|vpiOperand:
\_unsupported_expr: , line:170
|STRING:
|vpiStmt:
\_begin: , line:172
|vpiFullName:uvm_pkg.uvm_reg_map::perform_accesses
|vpiStmt:
\_if_stmt: , line:174
|vpiCondition:
\_func_call: (uvm_report_enabled), line:174
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:174
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_FATAL), line:174
|vpiName:UVM_FATAL
|vpiArgument:
\_constant: , line:174
|vpiConstType:6
|vpiDecompile:"RegMem"
|vpiSize:8
|STRING:"RegMem"
|vpiStmt:
\_func_call: (uvm_report_fatal), line:175
|vpiName:uvm_report_fatal
|vpiFunction:
\_function: (uvm_report_fatal), line:192
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"RegMem"
|vpiSize:8
|STRING:"RegMem"
|vpiArgument:
\_operation: , line:175
|vpiOpType:33
|vpiOperand:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"adapter ["
|vpiSize:11
|STRING:"adapter ["
|vpiOperand:
\_ref_obj: (adapter.get_name), line:175
|vpiName:adapter.get_name
|vpiOperand:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"] didnt return a bus transaction"
|vpiSize:34
|STRING:"] didnt return a bus transaction"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:175
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_map.svh"
|vpiSize:206
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_map.svh"
|vpiArgument:
\_constant: , line:175
|vpiConstType:7
|vpiDecompile:1823
|vpiSize:32
|INT:1823
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:175
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_func_call: (bus_req.set_sequencer), line:1826
|vpiName:bus_req.set_sequencer
|vpiArgument:
\_ref_obj: (sequencer), line:1826
|vpiName:sequencer
|vpiStmt:
\_func_call: (rw.parent), line:1827
|vpiName:rw.parent
|vpiStmt:
\_if_stmt: , line:1829
|vpiCondition:
\_operation: , line:1829
|vpiOpType:26
|vpiOperand:
\_operation: , line:1829
|vpiOpType:15
|vpiOperand:
\_ref_obj: (rw.parent), line:1829
|vpiName:rw.parent
|vpiFullName:uvm_pkg.uvm_reg_map::perform_accesses.rw.parent
|vpiOperand:
\_unsupported_expr: , line:1829
|STRING:
|vpiOperand:
\_operation: , line:1829
|vpiOpType:14
|vpiOperand:
\_ref_obj: (i), line:1829
|vpiName:i
|vpiFullName:uvm_pkg.uvm_reg_map::perform_accesses.i
|vpiOperand:
\_constant: , line:1829
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_func_call: (rw.parent), line:1830
|vpiName:rw.parent
|vpiStmt:
\_func_call: (rw.parent), line:1832
|vpiName:rw.parent
|vpiStmt:
\_begin: , line:1833
|vpiFullName:uvm_pkg.uvm_reg_map::perform_accesses
|vpiStmt:
\_assignment: , line:1836
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (ep), line:1836
|vpiName:ep
|vpiFullName:uvm_pkg.uvm_reg_map::perform_accesses.ep
|vpiRhs:
\_ref_obj: (bus_req.get_event_pool), line:1836
|vpiName:bus_req.get_event_pool
|vpiFullName:uvm_pkg.uvm_reg_map::perform_accesses.bus_req.get_event_pool
|vpiStmt:
\_assignment: , line:1837
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (end_event), line:1837
|vpiName:end_event
|vpiFullName:uvm_pkg.uvm_reg_map::perform_accesses.end_event
|vpiRhs:
\_ref_obj: (ep.get), line:1837
|vpiName:ep.get
|vpiFullName:uvm_pkg.uvm_reg_map::perform_accesses.ep.get
|vpiStmt:
\_func_call: (end_event.wait_on), line:1838
|vpiName:end_event.wait_on
|vpiStmt:
\_if_else: , line:1841
|vpiCondition:
\_ref_obj: (adapter.provides_responses), line:1841
|vpiName:adapter.provides_responses
|vpiFullName:uvm_pkg.uvm_reg_map::perform_accesses.adapter.provides_responses
|vpiStmt:
\_begin: , line:1841
|vpiFullName:uvm_pkg.uvm_reg_map::perform_accesses
|vpiStmt:
\_func_call: (rw.parent), line:1845
|vpiName:rw.parent
|vpiStmt:
\_func_call: (adapter.bus2reg), line:1846
|vpiName:adapter.bus2reg
|vpiArgument:
\_ref_obj: (bus_rsp), line:1846
|vpiName:bus_rsp
|vpiArgument:
\_ref_obj: (rw_access), line:1846
|vpiName:rw_access
|vpiElseStmt:
\_begin: , line:1848
|vpiFullName:uvm_pkg.uvm_reg_map::perform_accesses
|vpiStmt:
\_func_call: (adapter.bus2reg), line:1849
|vpiName:adapter.bus2reg
|vpiArgument:
\_ref_obj: (bus_req), line:1849
|vpiName:bus_req
|vpiArgument:
\_ref_obj: (rw_access), line:1849
|vpiName:rw_access
|vpiStmt:
\_if_stmt: , line:1852
|vpiCondition:
\_operation: , line:1852
|vpiOpType:26
|vpiOperand:
\_operation: , line:1852
|vpiOpType:14
|vpiOperand:
\_ref_obj: (rw_access.kind), line:1852
|vpiName:rw_access.kind
|vpiFullName:uvm_pkg.uvm_reg_map::perform_accesses.rw_access.kind
|vpiOperand:
\_ref_obj: (UVM_READ), line:1852
|vpiName:UVM_READ
|vpiFullName:uvm_pkg.uvm_reg_map::perform_accesses.UVM_READ
|vpiOperand:
\_operation: , line:1852
|vpiOpType:14
|vpiOperand:
\_ref_obj: (endian), line:1852
|vpiName:endian
|vpiFullName:uvm_pkg.uvm_reg_map::perform_accesses.endian
|vpiOperand:
\_ref_obj: (UVM_BIG_ENDIAN), line:1852
|vpiName:UVM_BIG_ENDIAN
|vpiFullName:uvm_pkg.uvm_reg_map::perform_accesses.UVM_BIG_ENDIAN
|vpiStmt:
\_begin: , line:1852
|vpiFullName:uvm_pkg.uvm_reg_map::perform_accesses
|vpiStmt:
\_assignment: , line:1853
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:1853
|STRING:
|vpiRhs:
\_operation: , line:1853
|vpiOpType:72
|vpiOperand:
\_unsupported_expr: , line:1853
|STRING:
|vpiOperand:
\_ref_obj: (rw_access.data), line:1853
|vpiName:rw_access.data
|vpiStmt:
\_assignment: , line:1856
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.status), line:1856
|vpiName:rw.status
|vpiFullName:uvm_pkg.uvm_reg_map::perform_accesses.rw.status
|vpiRhs:
\_ref_obj: (rw_access.status), line:1856
|vpiName:rw_access.status
|vpiFullName:uvm_pkg.uvm_reg_map::perform_accesses.rw_access.status
|vpiStmt:
\_begin: , line:1858
|vpiFullName:uvm_pkg.uvm_reg_map::perform_accesses
|vpiStmt:
\_assignment: , line:1859
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (data), line:1859
|vpiName:data
|vpiFullName:uvm_pkg.uvm_reg_map::perform_accesses.data
|vpiRhs:
\_operation: , line:1859
|vpiOpType:28
|vpiOperand:
\_ref_obj: (rw_access.data), line:1859
|vpiName:rw_access.data
|vpiFullName:uvm_pkg.uvm_reg_map::perform_accesses.rw_access.data
|vpiOperand:
\_operation: , line:1859
|vpiOpType:11
|vpiOperand:
\_operation: , line:1859
|vpiOpType:22
|vpiOperand:
\_constant: , line:1859
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_operation: , line:1859
|vpiOpType:25
|vpiOperand:
\_func_call: (get_n_bytes), line:1859
|vpiName:get_n_bytes
|vpiOperand:
\_constant: , line:1859
|vpiConstType:7
|vpiDecompile:8
|vpiSize:32
|INT:8
|vpiOperand:
\_constant: , line:1859
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_if_stmt: , line:1861
|vpiCondition:
\_operation: , line:1861
|vpiOpType:95
|vpiOperand:
\_ref_obj: (rw.kind), line:1861
|vpiName:rw.kind
|vpiFullName:uvm_pkg.uvm_reg_map::perform_accesses.rw.kind
|vpiOperand:
\_ref_obj: (UVM_READ), line:1861
|vpiName:UVM_READ
|vpiOperand:
\_ref_obj: (UVM_BURST_READ), line:1861
|vpiName:UVM_BURST_READ
|vpiStmt:
\_if_stmt: , line:1862
|vpiCondition:
\_operation: , line:1862
|vpiOpType:26
|vpiOperand:
\_operation: , line:1862
|vpiOpType:14
|vpiOperand:
\_ref_obj: (rw.status), line:1862
|vpiName:rw.status
|vpiFullName:uvm_pkg.uvm_reg_map::perform_accesses.rw.status
|vpiOperand:
\_ref_obj: (UVM_IS_OK), line:1862
|vpiName:UVM_IS_OK
|vpiFullName:uvm_pkg.uvm_reg_map::perform_accesses.UVM_IS_OK
|vpiOperand:
\_operation: , line:1862
|vpiOpType:16
|vpiOperand:
\_operation: , line:1862
|vpiOpType:9
|vpiOperand:
\_ref_obj: (data), line:1862
|vpiName:data
|vpiFullName:uvm_pkg.uvm_reg_map::perform_accesses.data
|vpiOperand:
\_unsupported_expr: , line:1862
|STRING:
|vpiStmt:
\_assignment: , line:1863
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw.status), line:1863
|vpiName:rw.status
|vpiFullName:uvm_pkg.uvm_reg_map::perform_accesses.rw.status
|vpiRhs:
\_ref_obj: (UVM_HAS_X), line:1863
|vpiName:UVM_HAS_X
|vpiFullName:uvm_pkg.uvm_reg_map::perform_accesses.UVM_HAS_X
|vpiStmt:
\_assignment: , line:1865
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw_access.data), line:1865
|vpiName:rw_access.data
|vpiFullName:uvm_pkg.uvm_reg_map::perform_accesses.rw_access.data
|vpiRhs:
\_ref_obj: (data), line:1865
|vpiName:data
|vpiFullName:uvm_pkg.uvm_reg_map::perform_accesses.data
|vpiStmt:
\_begin: , line:118
|vpiFullName:uvm_pkg.uvm_reg_map::perform_accesses
|vpiStmt:
\_if_stmt: , line:119
|vpiCondition:
\_func_call: (uvm_report_enabled), line:119
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_FULL), line:119
|vpiName:UVM_FULL
|vpiArgument:
\_ref_obj: (UVM_INFO), line:119
|vpiName:UVM_INFO
|vpiArgument:
\_constant: , line:119
|vpiConstType:6
|vpiDecompile:"UVM/REG/ADDR"
|vpiSize:14
|STRING:"UVM/REG/ADDR"
|vpiStmt:
\_func_call: (uvm_report_info), line:120
|vpiName:uvm_report_info
|vpiFunction:
\_function: (uvm_report_info), line:126
|vpiArgument:
\_constant: , line:120
|vpiConstType:6
|vpiDecompile:"UVM/REG/ADDR"
|vpiSize:14
|STRING:"UVM/REG/ADDR"
|vpiArgument:
\_sys_func_call: ($sformatf), line:122
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:"%s 'h%0h at 'h%0h via map \"%s\": %s..."
|vpiSize:41
|STRING:"%s 'h%0h at 'h%0h via map \"%s\": %s..."
|vpiArgument:
\_ref_obj: (op), line:122
|vpiName:op
|vpiArgument:
\_ref_obj: (rw_access.data), line:123
|vpiName:rw_access.data
|vpiArgument:
\_ref_obj: (rw_access.addr), line:123
|vpiName:rw_access.addr
|vpiArgument:
\_ref_obj: (rw.map), line:123
|vpiName:rw.map
|vpiArgument:
\_ref_obj: (rw.status), line:123
|vpiName:rw.status
|vpiArgument:
\_ref_obj: (UVM_FULL), line:123
|vpiName:UVM_FULL
|vpiArgument:
\_constant: , line:123
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_map.svh"
|vpiSize:206
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_map.svh"
|vpiArgument:
\_constant: , line:123
|vpiConstType:7
|vpiDecompile:1867
|vpiSize:32
|INT:1867
|vpiArgument:
\_constant: , line:123
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:123
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_if_stmt: , line:1870
|vpiCondition:
\_operation: , line:1870
|vpiOpType:14
|vpiOperand:
\_ref_obj: (rw.status), line:1870
|vpiName:rw.status
|vpiFullName:uvm_pkg.uvm_reg_map::perform_accesses.rw.status
|vpiOperand:
\_ref_obj: (UVM_NOT_OK), line:1870
|vpiName:UVM_NOT_OK
|vpiFullName:uvm_pkg.uvm_reg_map::perform_accesses.UVM_NOT_OK
|vpiStmt:
\_break_stmt: , line:1871
|vpiStmt:
\_if_stmt: , line:1873
|vpiCondition:
\_operation: , line:1873
|vpiOpType:26
|vpiOperand:
\_operation: , line:1873
|vpiOpType:15
|vpiOperand:
\_ref_obj: (rw.parent), line:1873
|vpiName:rw.parent
|vpiFullName:uvm_pkg.uvm_reg_map::perform_accesses.rw.parent
|vpiOperand:
\_unsupported_expr: , line:1873
|STRING:
|vpiOperand:
\_operation: , line:1873
|vpiOpType:14
|vpiOperand:
\_ref_obj: (i), line:1873
|vpiName:i
|vpiFullName:uvm_pkg.uvm_reg_map::perform_accesses.i
|vpiOperand:
\_operation: , line:1873
|vpiOpType:11
|vpiOperand:
\_ref_obj: (accesses.size), line:1873
|vpiName:accesses.size
|vpiFullName:uvm_pkg.uvm_reg_map::perform_accesses.accesses.size
|vpiOperand:
\_constant: , line:1873
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_func_call: (rw.parent), line:1874
|vpiName:rw.parent
|vpiStmt:
\_assignment: , line:1876
|vpiBlocking:1
|vpiLhs:
\_bit_select: (accesses), line:1876
|vpiName:accesses
|vpiFullName:uvm_pkg.uvm_reg_map::perform_accesses.accesses
|vpiIndex:
\_ref_obj: (i), line:1876
|vpiName:i
|vpiRhs:
\_ref_obj: (rw_access), line:1876
|vpiName:rw_access
|vpiFullName:uvm_pkg.uvm_reg_map::perform_accesses.rw_access
|vpiTaskFunc:
\_task: (uvm_reg_map::do_bus_access), line:1882
|vpiName:uvm_reg_map::do_bus_access
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access
|vpiStmt:
\_begin: , parent:uvm_reg_map::do_bus_access
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access
|vpiStmt:
\_func_call: (Xget_bus_infoX), line:1907
|vpiName:Xget_bus_infoX
|vpiArgument:
\_ref_obj: (rw), line:1907
|vpiName:rw
|vpiArgument:
\_ref_obj: (map_info), line:1907
|vpiName:map_info
|vpiArgument:
\_ref_obj: (n_bits), line:1907
|vpiName:n_bits
|vpiArgument:
\_ref_obj: (lsb), line:1907
|vpiName:lsb
|vpiArgument:
\_ref_obj: (skip), line:1907
|vpiName:skip
|vpiStmt:
\_assignment: , line:1908
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (addrs), line:1908
|vpiName:addrs
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.addrs
|vpiRhs:
\_ref_obj: (map_info.addr), line:1908
|vpiName:map_info.addr
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.map_info.addr
|vpiStmt:
\_assignment: , line:1909
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (op), line:1909
|vpiName:op
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.op
|vpiRhs:
\_operation: , line:1909
|vpiOpType:32
|vpiOperand:
\_operation: , line:1909
|vpiOpType:95
|vpiOperand:
\_ref_obj: (rw.kind), line:1909
|vpiName:rw.kind
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.rw.kind
|vpiOperand:
\_ref_obj: (UVM_READ), line:1909
|vpiName:UVM_READ
|vpiOperand:
\_ref_obj: (UVM_BURST_READ), line:1909
|vpiName:UVM_BURST_READ
|vpiOperand:
\_constant: , line:1909
|vpiConstType:6
|vpiDecompile:"Reading"
|vpiSize:9
|STRING:"Reading"
|vpiOperand:
\_constant: , line:1909
|vpiConstType:6
|vpiDecompile:"Writing"
|vpiSize:9
|STRING:"Writing"
|vpiStmt:
\_case_stmt: , line:1911
|vpiCaseType:1
|vpiCondition:
\_ref_obj: (rw.element_kind), line:1911
|vpiName:rw.element_kind
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.rw.element_kind
|vpiCaseItem:
\_case_item: , line:1912
|vpiExpr:
\_ref_obj: (UVM_MEM), line:1912
|vpiName:UVM_MEM
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.UVM_MEM
|vpiStmt:
\_begin: , line:1912
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access
|vpiStmt:
\_sys_func_call: ($cast), line:1914
|vpiName:$cast
|vpiArgument:
\_ref_obj: (mem), line:1914
|vpiName:mem
|vpiArgument:
\_ref_obj: (rw.element), line:1914
|vpiName:rw.element
|vpiStmt:
\_func_call: (get_physical_addresses_to_map), line:1915
|vpiName:get_physical_addresses_to_map
|vpiArgument:
\_bit_select: (m_mems_info.offset), line:1915
|vpiName:m_mems_info.offset
|vpiIndex:
\_ref_obj: (mem), line:1915
|vpiName:mem
|vpiArgument:
\_ref_obj: (rw.offset), line:1915
|vpiName:rw.offset
|vpiArgument:
\_operation: , line:1915
|vpiOpType:25
|vpiOperand:
\_ref_obj: (rw.value), line:1915
|vpiName:rw.value
|vpiOperand:
\_ref_obj: (mem.get_n_bytes), line:1915
|vpiName:mem.get_n_bytes
|vpiArgument:
\_ref_obj: (adr), line:1915
|vpiName:adr
|vpiArgument:
\_unsupported_expr: , line:1915
|STRING:
|vpiArgument:
\_ref_obj: (byte_offset), line:1915
|vpiName:byte_offset
|vpiArgument:
\_ref_obj: (mem), line:1915
|vpiName:mem
|vpiStmt:
\_assignment: , line:1916
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (num_stream_bytes), line:1916
|vpiName:num_stream_bytes
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.num_stream_bytes
|vpiRhs:
\_operation: , line:1916
|vpiOpType:25
|vpiOperand:
\_ref_obj: (rw.value), line:1916
|vpiName:rw.value
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.rw.value
|vpiOperand:
\_ref_obj: (mem.get_n_bytes), line:1916
|vpiName:mem.get_n_bytes
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.mem.get_n_bytes
|vpiStmt:
\_assignment: , line:1917
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (n_bytes), line:1917
|vpiName:n_bytes
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.n_bytes
|vpiRhs:
\_ref_obj: (mem.get_n_bytes), line:1917
|vpiName:mem.get_n_bytes
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.mem.get_n_bytes
|vpiStmt:
\_assignment: , line:1918
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (bytes_per_value), line:1918
|vpiName:bytes_per_value
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.bytes_per_value
|vpiRhs:
\_ref_obj: (mem.get_n_bytes), line:1918
|vpiName:mem.get_n_bytes
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.mem.get_n_bytes
|vpiCaseItem:
\_case_item: , line:1920
|vpiExpr:
\_ref_obj: (UVM_FIELD), line:1920
|vpiName:UVM_FIELD
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.UVM_FIELD
|vpiStmt:
\_begin: , line:1920
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access
|vpiStmt:
\_sys_func_call: ($cast), line:1923
|vpiName:$cast
|vpiArgument:
\_ref_obj: (f), line:1923
|vpiName:f
|vpiArgument:
\_ref_obj: (rw.element), line:1923
|vpiName:rw.element
|vpiStmt:
\_func_call: (get_physical_addresses_to_map), line:1926
|vpiName:get_physical_addresses_to_map
|vpiArgument:
\_operation: , line:1926
|vpiOpType:24
|vpiOperand:
\_bit_select: (m_regs_info.offset), line:1926
|vpiName:m_regs_info.offset
|vpiIndex:
\_sys_func_call: ($@@BAD_SYMBOL@@), line:1926
|vpiName:$@@BAD_SYMBOL@@
|vpiOperand:
\_ref_obj: (skip), line:1926
|vpiName:skip
|vpiArgument:
\_constant: , line:1926
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiArgument:
\_func_call: (ceil), line:1926
|vpiName:ceil
|vpiArgument:
\_ref_obj: (f.get_n_bits), line:1926
|vpiName:f.get_n_bits
|vpiArgument:
\_constant: , line:1926
|vpiConstType:7
|vpiDecompile:8
|vpiSize:32
|INT:8
|vpiArgument:
\_ref_obj: (adr), line:1926
|vpiName:adr
|vpiArgument:
\_unsupported_expr: , line:1926
|STRING:
|vpiArgument:
\_ref_obj: (byte_offset), line:1926
|vpiName:byte_offset
|vpiStmt:
\_assignment: , line:1927
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (num_stream_bytes), line:1927
|vpiName:num_stream_bytes
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.num_stream_bytes
|vpiRhs:
\_func_call: (ceil), line:1927
|vpiName:ceil
|vpiArgument:
\_ref_obj: (f.get_n_bits), line:1927
|vpiName:f.get_n_bits
|vpiArgument:
\_constant: , line:1927
|vpiConstType:7
|vpiDecompile:8
|vpiSize:32
|INT:8
|vpiStmt:
\_assignment: , line:1928
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (n_bytes), line:1928
|vpiName:n_bytes
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.n_bytes
|vpiRhs:
\_func_call: (get_n_bytes), line:1928
|vpiName:get_n_bytes
|vpiArgument:
\_ref_obj: (UVM_NO_HIER), line:1928
|vpiName:UVM_NO_HIER
|vpiStmt:
\_assignment: , line:1929
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (bytes_per_value), line:1929
|vpiName:bytes_per_value
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.bytes_per_value
|vpiRhs:
\_func_call: (ceil), line:1929
|vpiName:ceil
|vpiArgument:
\_ref_obj: (f.get_n_bits), line:1929
|vpiName:f.get_n_bits
|vpiArgument:
\_constant: , line:1929
|vpiConstType:7
|vpiDecompile:8
|vpiSize:32
|INT:8
|vpiStmt:
\_assignment: , line:1930
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (bit_shift), line:1930
|vpiName:bit_shift
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.bit_shift
|vpiRhs:
\_operation: , line:1930
|vpiOpType:13
|vpiOperand:
\_ref_obj: (lsb), line:1930
|vpiName:lsb
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.lsb
|vpiOperand:
\_operation: , line:1930
|vpiOpType:25
|vpiOperand:
\_func_call: (get_n_bytes), line:1930
|vpiName:get_n_bytes
|vpiOperand:
\_constant: , line:1930
|vpiConstType:7
|vpiDecompile:8
|vpiSize:32
|INT:8
|vpiStmt:
\_if_stmt: , line:1931
|vpiCondition:
\_operation: , line:1931
|vpiOpType:15
|vpiOperand:
\_operation: , line:1931
|vpiOpType:12
|vpiOperand:
\_operation: , line:1931
|vpiOpType:24
|vpiOperand:
\_ref_obj: (bit_shift), line:1931
|vpiName:bit_shift
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.bit_shift
|vpiOperand:
\_ref_obj: (f.get_n_bits), line:1931
|vpiName:f.get_n_bits
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.f.get_n_bits
|vpiOperand:
\_constant: , line:1931
|vpiConstType:7
|vpiDecompile:8
|vpiSize:32
|INT:8
|vpiOperand:
\_operation: , line:1931
|vpiOpType:12
|vpiOperand:
\_ref_obj: (f.get_n_bits), line:1931
|vpiName:f.get_n_bits
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.f.get_n_bits
|vpiOperand:
\_constant: , line:1931
|vpiConstType:7
|vpiDecompile:8
|vpiSize:32
|INT:8
|vpiStmt:
\_assignment: , line:1932
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (extra_byte), line:1932
|vpiName:extra_byte
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.extra_byte
|vpiRhs:
\_constant: , line:1932
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiCaseItem:
\_case_item: , line:1935
|vpiExpr:
\_ref_obj: (UVM_REG), line:1935
|vpiName:UVM_REG
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.UVM_REG
|vpiStmt:
\_begin: , line:1935
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access
|vpiStmt:
\_sys_func_call: ($cast), line:1938
|vpiName:$cast
|vpiArgument:
\_ref_obj: (r), line:1938
|vpiName:r
|vpiArgument:
\_ref_obj: (rw.element), line:1938
|vpiName:rw.element
|vpiStmt:
\_func_call: (get_physical_addresses_to_map), line:1940
|vpiName:get_physical_addresses_to_map
|vpiArgument:
\_bit_select: (m_regs_info.offset), line:1940
|vpiName:m_regs_info.offset
|vpiIndex:
\_ref_obj: (r), line:1940
|vpiName:r
|vpiArgument:
\_constant: , line:1940
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiArgument:
\_ref_obj: (r.get_n_bytes), line:1940
|vpiName:r.get_n_bytes
|vpiArgument:
\_ref_obj: (adr), line:1940
|vpiName:adr
|vpiArgument:
\_unsupported_expr: , line:1940
|STRING:
|vpiArgument:
\_ref_obj: (byte_offset), line:1940
|vpiName:byte_offset
|vpiStmt:
\_assignment: , line:1941
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (num_stream_bytes), line:1941
|vpiName:num_stream_bytes
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.num_stream_bytes
|vpiRhs:
\_ref_obj: (r.get_n_bytes), line:1941
|vpiName:r.get_n_bytes
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.r.get_n_bytes
|vpiStmt:
\_assignment: , line:1942
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (n_bytes), line:1942
|vpiName:n_bytes
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.n_bytes
|vpiRhs:
\_func_call: (get_n_bytes), line:1942
|vpiName:get_n_bytes
|vpiArgument:
\_ref_obj: (UVM_NO_HIER), line:1942
|vpiName:UVM_NO_HIER
|vpiStmt:
\_assignment: , line:1943
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (bytes_per_value), line:1943
|vpiName:bytes_per_value
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.bytes_per_value
|vpiRhs:
\_ref_obj: (r.get_n_bytes), line:1943
|vpiName:r.get_n_bytes
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.r.get_n_bytes
|vpiStmt:
\_begin: , line:1947
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access
|vpiStmt:
\_assignment: , line:1952
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (num_stream_bytes), line:1952
|vpiName:num_stream_bytes
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.num_stream_bytes
|vpiRhs:
\_ref_obj: (extra_byte), line:1952
|vpiName:extra_byte
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.extra_byte
|vpiStmt:
\_repeat: , line:1954
|vpiCondition:
\_ref_obj: (byte_offset), line:1954
|vpiName:byte_offset
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.byte_offset
|vpiStmt:
\_func_call: (be.push_back), line:1954
|vpiName:be.push_back
|vpiArgument:
\_constant: , line:1954
|vpiConstType:3
|vpiDecompile:'b0
|vpiSize:1
|BIN:0
|vpiStmt:
\_repeat: , line:1955
|vpiCondition:
\_ref_obj: (num_stream_bytes), line:1955
|vpiName:num_stream_bytes
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.num_stream_bytes
|vpiStmt:
\_func_call: (be.push_back), line:1955
|vpiName:be.push_back
|vpiArgument:
\_constant: , line:1955
|vpiConstType:3
|vpiDecompile:'b1
|vpiSize:1
|BIN:1
|vpiStmt:
\_repeat: , line:1956
|vpiCondition:
\_ref_obj: (bus_width), line:1956
|vpiName:bus_width
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.bus_width
|vpiStmt:
\_func_call: (be.push_back), line:1956
|vpiName:be.push_back
|vpiArgument:
\_constant: , line:1956
|vpiConstType:3
|vpiDecompile:'b0
|vpiSize:1
|BIN:0
|vpiStmt:
\_repeat: , line:1959
|vpiCondition:
\_ref_obj: (byte_offset), line:1959
|vpiName:byte_offset
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.byte_offset
|vpiStmt:
\_func_call: (p.push_back), line:1959
|vpiName:p.push_back
|vpiArgument:
\_constant: , line:1959
|vpiConstType:3
|vpiDecompile:8'b0
|vpiSize:8
|BIN:8'b0
|vpiStmt:
\_foreach_stmt: , line:1960
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access
|vpiVariables:
\_chandle_var: (rw), line:1960
|vpiName:rw
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.rw
|vpiLoopVars:
\_chandle_var: (idx), line:1960
|vpiName:idx
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.idx
|vpiStmt:
\_for_stmt: , line:1961
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access
|vpiCondition:
\_operation: , line:1961
|vpiOpType:20
|vpiOperand:
\_ref_obj: (i), line:1961
|vpiName:i
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.i
|vpiOperand:
\_ref_obj: (bytes_per_value), line:1961
|vpiName:bytes_per_value
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.bytes_per_value
|vpiForInitStmt:
\_assign_stmt:
|vpiRhs:
\_constant: , line:1961
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiLhs:
\_int_var: (i), line:1961
|vpiName:i
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.i
|vpiForIncStmt:
\_operation: , line:1961
|vpiOpType:62
|vpiOperand:
\_ref_obj: (i), line:1961
|vpiName:i
|vpiStmt:
\_func_call: (p.push_back), line:1962
|vpiName:p.push_back
|vpiArgument:
\_ref_obj: (rw.value), line:1962
|vpiName:rw.value
|vpiStmt:
\_if_stmt: , line:1965
|vpiCondition:
\_ref_obj: (bit_shift), line:1965
|vpiName:bit_shift
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.bit_shift
|vpiStmt:
\_begin: , line:1965
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access
|vpiStmt:
\_assignment: , line:1967
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (ac), line:1967
|vpiName:ac
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.ac
|vpiRhs:
\_constant: , line:1967
|vpiConstType:3
|vpiDecompile:'b0
|vpiSize:1
|BIN:0
|vpiStmt:
\_foreach_stmt: , line:1968
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access
|vpiVariables:
\_chandle_var: (p), line:1968
|vpiName:p
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.p
|vpiLoopVars:
\_chandle_var: (idx), line:1968
|vpiName:idx
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.idx
|vpiStmt:
\_begin: , line:1968
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access
|vpiStmt:
\_assignment: , line:1970
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (n), line:1970
|vpiName:n
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.n
|vpiRhs:
\_operation: , line:1970
|vpiOpType:28
|vpiOperand:
\_operation: , line:1970
|vpiOpType:29
|vpiOperand:
\_ref_obj: (ac), line:1970
|vpiName:ac
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.ac
|vpiOperand:
\_operation: , line:1970
|vpiOpType:22
|vpiOperand:
\_bit_select: (p), line:1970
|vpiName:p
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.p
|vpiIndex:
\_ref_obj: (idx), line:1970
|vpiName:idx
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.idx
|vpiOperand:
\_ref_obj: (bit_shift), line:1970
|vpiName:bit_shift
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.bit_shift
|vpiOperand:
\_constant: , line:1970
|vpiConstType:5
|vpiDecompile:'hff
|HEX:'hff
|vpiStmt:
\_assignment: , line:1971
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (ac), line:1971
|vpiName:ac
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.ac
|vpiRhs:
\_operation: , line:1971
|vpiOpType:28
|vpiOperand:
\_operation: , line:1971
|vpiOpType:23
|vpiOperand:
\_bit_select: (p), line:1971
|vpiName:p
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.p
|vpiIndex:
\_ref_obj: (idx), line:1971
|vpiName:idx
|vpiOperand:
\_ref_obj: (bit_shift), line:1971
|vpiName:bit_shift
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.bit_shift
|vpiOperand:
\_constant: , line:1971
|vpiConstType:5
|vpiDecompile:'hff
|HEX:'hff
|vpiStmt:
\_assignment: , line:1972
|vpiBlocking:1
|vpiLhs:
\_bit_select: (p), line:1972
|vpiName:p
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.p
|vpiIndex:
\_ref_obj: (idx), line:1972
|vpiName:idx
|vpiRhs:
\_ref_obj: (n), line:1972
|vpiName:n
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.n
|vpiStmt:
\_if_stmt: , line:1974
|vpiCondition:
\_ref_obj: (extra_byte), line:1974
|vpiName:extra_byte
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.extra_byte
|vpiStmt:
\_func_call: (p.push_back), line:1975
|vpiName:p.push_back
|vpiArgument:
\_ref_obj: (ac), line:1975
|vpiName:ac
|vpiStmt:
\_func_call: (accesses.delete), line:1996
|vpiName:accesses.delete
|vpiStmt:
\_foreach_stmt: , line:1997
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access
|vpiVariables:
\_chandle_var: (adr), line:1997
|vpiName:adr
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.adr
|vpiLoopVars:
\_chandle_var: (i), line:1997
|vpiName:i
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.i
|vpiStmt:
\_begin: , line:1997
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access
|vpiStmt:
\_for_stmt: , line:2001
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access
|vpiCondition:
\_operation: , line:2001
|vpiOpType:20
|vpiOperand:
\_ref_obj: (i0), line:2001
|vpiName:i0
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.i0
|vpiOperand:
\_ref_obj: (bus_width), line:2001
|vpiName:bus_width
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.bus_width
|vpiForInitStmt:
\_assign_stmt:
|vpiRhs:
\_constant: , line:2001
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiLhs:
\_int_var: (i0), line:2001
|vpiName:i0
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.i0
|vpiForIncStmt:
\_operation: , line:2001
|vpiOpType:62
|vpiOperand:
\_ref_obj: (i0), line:2001
|vpiName:i0
|vpiStmt:
\_assignment: , line:2002
|vpiBlocking:1
|vpiLhs:
\_indexed_part_select: , line:2002, parent:data
|vpiConstantSelect:1
|vpiIndexedPartSelectType:1
|vpiBaseExpr:
\_operation: , line:2002
|vpiOpType:25
|vpiOperand:
\_ref_obj: (i0), line:2002
|vpiName:i0
|vpiOperand:
\_constant: , line:2002
|vpiConstType:7
|vpiDecompile:8
|vpiSize:32
|INT:8
|vpiWidthExpr:
\_constant: , line:2002
|vpiConstType:7
|vpiDecompile:8
|vpiSize:32
|INT:8
|vpiRhs:
\_bit_select: (p), line:2002
|vpiName:p
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.p
|vpiIndex:
\_operation: , line:2002
|vpiOpType:24
|vpiOperand:
\_operation: , line:2002
|vpiOpType:25
|vpiOperand:
\_ref_obj: (i), line:2002
|vpiName:i
|vpiOperand:
\_ref_obj: (bus_width), line:2002
|vpiName:bus_width
|vpiOperand:
\_ref_obj: (i0), line:2002
|vpiName:i0
|vpiStmt:
\_begin: , line:118
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access
|vpiStmt:
\_if_stmt: , line:119
|vpiCondition:
\_func_call: (uvm_report_enabled), line:119
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_FULL), line:119
|vpiName:UVM_FULL
|vpiArgument:
\_ref_obj: (UVM_INFO), line:119
|vpiName:UVM_INFO
|vpiArgument:
\_constant: , line:119
|vpiConstType:6
|vpiDecompile:"UVM/REG/ADDR"
|vpiSize:14
|STRING:"UVM/REG/ADDR"
|vpiStmt:
\_func_call: (uvm_report_info), line:120
|vpiName:uvm_report_info
|vpiFunction:
\_function: (uvm_report_info), line:126
|vpiArgument:
\_constant: , line:120
|vpiConstType:6
|vpiDecompile:"UVM/REG/ADDR"
|vpiSize:14
|STRING:"UVM/REG/ADDR"
|vpiArgument:
\_sys_func_call: ($sformatf), line:122
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:"%s 'h%0h at 'h%0h via map \"%s\"..."
|vpiSize:37
|STRING:"%s 'h%0h at 'h%0h via map \"%s\"..."
|vpiArgument:
\_ref_obj: (op), line:122
|vpiName:op
|vpiArgument:
\_ref_obj: (data), line:123
|vpiName:data
|vpiArgument:
\_bit_select: (adr), line:123
|vpiName:adr
|vpiIndex:
\_ref_obj: (i), line:123
|vpiName:i
|vpiArgument:
\_ref_obj: (rw.map), line:123
|vpiName:rw.map
|vpiArgument:
\_ref_obj: (UVM_FULL), line:123
|vpiName:UVM_FULL
|vpiArgument:
\_constant: , line:123
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_map.svh"
|vpiSize:206
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_map.svh"
|vpiArgument:
\_constant: , line:123
|vpiConstType:7
|vpiDecompile:2005
|vpiSize:32
|INT:2005
|vpiArgument:
\_constant: , line:123
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:123
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_for_stmt: , line:2008
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access
|vpiCondition:
\_operation: , line:2008
|vpiOpType:20
|vpiOperand:
\_ref_obj: (z), line:2008
|vpiName:z
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.z
|vpiOperand:
\_ref_obj: (bus_width), line:2008
|vpiName:bus_width
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.bus_width
|vpiForInitStmt:
\_assign_stmt:
|vpiRhs:
\_constant: , line:2008
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiLhs:
\_int_var: (z), line:2008
|vpiName:z
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.z
|vpiForIncStmt:
\_operation: , line:2008
|vpiOpType:62
|vpiOperand:
\_ref_obj: (z), line:2008
|vpiName:z
|vpiStmt:
\_assignment: , line:2009
|vpiBlocking:1
|vpiLhs:
\_bit_select: (rw_access.byte_en), line:2009
|vpiName:rw_access.byte_en
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.rw_access.byte_en
|vpiIndex:
\_ref_obj: (z), line:2009
|vpiName:z
|vpiRhs:
\_bit_select: (be), line:2009
|vpiName:be
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.be
|vpiIndex:
\_operation: , line:2009
|vpiOpType:24
|vpiOperand:
\_operation: , line:2009
|vpiOpType:25
|vpiOperand:
\_ref_obj: (bus_width), line:2009
|vpiName:bus_width
|vpiOperand:
\_ref_obj: (i), line:2009
|vpiName:i
|vpiOperand:
\_ref_obj: (z), line:2009
|vpiName:z
|vpiStmt:
\_assignment: , line:2011
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw_access.kind), line:2011
|vpiName:rw_access.kind
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.rw_access.kind
|vpiRhs:
\_ref_obj: (rw.kind), line:2011
|vpiName:rw.kind
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.rw.kind
|vpiStmt:
\_assignment: , line:2012
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw_access.addr), line:2012
|vpiName:rw_access.addr
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.rw_access.addr
|vpiRhs:
\_bit_select: (adr), line:2012
|vpiName:adr
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.adr
|vpiIndex:
\_ref_obj: (i), line:2012
|vpiName:i
|vpiStmt:
\_assignment: , line:2013
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw_access.data), line:2013
|vpiName:rw_access.data
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.rw_access.data
|vpiRhs:
\_ref_obj: (data), line:2013
|vpiName:data
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.data
|vpiStmt:
\_assignment: , line:2015
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw_access.n_bits), line:2015
|vpiName:rw_access.n_bits
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.rw_access.n_bits
|vpiRhs:
\_operation: , line:2015
|vpiOpType:25
|vpiOperand:
\_constant: , line:2015
|vpiConstType:7
|vpiDecompile:8
|vpiSize:32
|INT:8
|vpiOperand:
\_ref_obj: (bus_width), line:2015
|vpiName:bus_width
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.bus_width
|vpiStmt:
\_for_stmt: , line:2016
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access
|vpiCondition:
\_operation: , line:2016
|vpiOpType:19
|vpiOperand:
\_ref_obj: (i), line:2016
|vpiName:i
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.i
|vpiOperand:
\_constant: , line:2016
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiForInitStmt:
\_assign_stmt:
|vpiRhs:
\_operation: , line:2016
|vpiOpType:11
|vpiOperand:
\_ref_obj: (bus_width), line:2016
|vpiName:bus_width
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.bus_width
|vpiOperand:
\_constant: , line:2016
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiLhs:
\_int_var: (i), line:2016
|vpiName:i
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.i
|vpiForIncStmt:
\_operation: , line:2016
|vpiOpType:64
|vpiOperand:
\_ref_obj: (i), line:2016
|vpiName:i
|vpiStmt:
\_begin: , line:2016
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access
|vpiStmt:
\_if_else: , line:2017
|vpiCondition:
\_operation: , line:2017
|vpiOpType:14
|vpiOperand:
\_ref_obj: (rw_access.byte_en), line:2017
|vpiName:rw_access.byte_en
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.rw_access.byte_en
|vpiOperand:
\_constant: , line:2017
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_assignment: , line:2018
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rw_access.n_bits), line:2018
|vpiName:rw_access.n_bits
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.rw_access.n_bits
|vpiRhs:
\_constant: , line:2018
|vpiConstType:7
|vpiDecompile:8
|vpiSize:32
|INT:8
|vpiElseStmt:
\_break_stmt: , line:2020
|vpiStmt:
\_func_call: (accesses.push_back), line:2023
|vpiName:accesses.push_back
|vpiArgument:
\_ref_obj: (rw_access), line:2023
|vpiName:rw_access
|vpiStmt:
\_func_call: (perform_accesses), line:2026
|vpiName:perform_accesses
|vpiArgument:
\_ref_obj: (accesses), line:2026
|vpiName:accesses
|vpiArgument:
\_ref_obj: (rw), line:2026
|vpiName:rw
|vpiArgument:
\_ref_obj: (adapter), line:2026
|vpiName:adapter
|vpiArgument:
\_ref_obj: (sequencer), line:2026
|vpiName:sequencer
|vpiStmt:
\_if_stmt: , line:2029
|vpiCondition:
\_operation: , line:2029
|vpiOpType:95
|vpiOperand:
\_ref_obj: (rw.kind), line:2029
|vpiName:rw.kind
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.rw.kind
|vpiOperand:
\_ref_obj: (UVM_READ), line:2029
|vpiName:UVM_READ
|vpiOperand:
\_ref_obj: (UVM_BURST_READ), line:2029
|vpiName:UVM_BURST_READ
|vpiStmt:
\_begin: , line:2029
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access
|vpiStmt:
\_func_call: (p.delete), line:2030
|vpiName:p.delete
|vpiStmt:
\_foreach_stmt: , line:2031
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access
|vpiVariables:
\_chandle_var: (accesses), line:2031
|vpiName:accesses
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.accesses
|vpiLoopVars:
\_chandle_var: (i0), line:2031
|vpiName:i0
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.i0
|vpiStmt:
\_for_stmt: , line:2032
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access
|vpiCondition:
\_operation: , line:2032
|vpiOpType:20
|vpiOperand:
\_ref_obj: (i1), line:2032
|vpiName:i1
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.i1
|vpiOperand:
\_ref_obj: (bus_width), line:2032
|vpiName:bus_width
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.bus_width
|vpiForInitStmt:
\_assign_stmt:
|vpiRhs:
\_constant: , line:2032
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiLhs:
\_int_var: (i1), line:2032
|vpiName:i1
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.i1
|vpiForIncStmt:
\_operation: , line:2032
|vpiOpType:62
|vpiOperand:
\_ref_obj: (i1), line:2032
|vpiName:i1
|vpiStmt:
\_func_call: (p.push_back), line:2033
|vpiName:p.push_back
|vpiArgument:
\_bit_select: (accesses.data), line:2033
|vpiName:accesses.data
|vpiIndex:
\_ref_obj: (i0), line:2033
|vpiName:i0
|vpiStmt:
\_repeat: , line:2035
|vpiCondition:
\_ref_obj: (byte_offset), line:2035
|vpiName:byte_offset
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.byte_offset
|vpiStmt:
\_func_call: (p.pop_front), line:2035
|vpiName:p.pop_front
|vpiStmt:
\_foreach_stmt: , line:2036
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access
|vpiVariables:
\_chandle_var: (rw), line:2036
|vpiName:rw
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.rw
|vpiLoopVars:
\_chandle_var: (i), line:2036
|vpiName:i
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.i
|vpiStmt:
\_assignment: , line:2036
|vpiBlocking:1
|vpiLhs:
\_bit_select: (rw.value), line:2036
|vpiName:rw.value
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.rw.value
|vpiIndex:
\_ref_obj: (i), line:2036
|vpiName:i
|vpiRhs:
\_constant: , line:2036
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_if_stmt: , line:2038
|vpiCondition:
\_ref_obj: (bit_shift), line:2038
|vpiName:bit_shift
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.bit_shift
|vpiStmt:
\_begin: , line:2038
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access
|vpiStmt:
\_assignment: , line:2040
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (ac), line:2040
|vpiName:ac
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.ac
|vpiRhs:
\_constant: , line:2040
|vpiConstType:3
|vpiDecompile:'b0
|vpiSize:1
|BIN:0
|vpiStmt:
\_for_stmt: , line:2041
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access
|vpiCondition:
\_operation: , line:2041
|vpiOpType:20
|vpiOperand:
\_ref_obj: (i), line:2041
|vpiName:i
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.i
|vpiOperand:
\_ref_obj: (p.size), line:2041
|vpiName:p.size
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.p.size
|vpiForInitStmt:
\_assign_stmt:
|vpiRhs:
\_constant: , line:2041
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiLhs:
\_int_var: (i), line:2041
|vpiName:i
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.i
|vpiForIncStmt:
\_operation: , line:2041
|vpiOpType:62
|vpiOperand:
\_ref_obj: (i), line:2041
|vpiName:i
|vpiStmt:
\_begin: , line:2041
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access
|vpiStmt:
\_assignment: , line:2043
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (nv), line:2043
|vpiName:nv
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.nv
|vpiRhs:
\_operation: , line:2043
|vpiOpType:23
|vpiOperand:
\_bit_select: (p), line:2043
|vpiName:p
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.p
|vpiIndex:
\_ref_obj: (i), line:2043
|vpiName:i
|vpiOperand:
\_ref_obj: (bit_shift), line:2043
|vpiName:bit_shift
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.bit_shift
|vpiStmt:
\_if_stmt: , line:2044
|vpiCondition:
\_operation: , line:2044
|vpiOpType:15
|vpiOperand:
\_ref_obj: (i), line:2044
|vpiName:i
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.i
|vpiOperand:
\_operation: , line:2044
|vpiOpType:11
|vpiOperand:
\_ref_obj: (p.size), line:2044
|vpiName:p.size
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.p.size
|vpiOperand:
\_constant: , line:2044
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:2045
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (nv), line:2045
|vpiName:nv
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.nv
|vpiRhs:
\_operation: , line:2045
|vpiOpType:22
|vpiOperand:
\_bit_select: (p), line:2045
|vpiName:p
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.p
|vpiIndex:
\_operation: , line:2045
|vpiOpType:24
|vpiOperand:
\_ref_obj: (i), line:2045
|vpiName:i
|vpiOperand:
\_constant: , line:2045
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_ref_obj: (bit_shift), line:2045
|vpiName:bit_shift
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.bit_shift
|vpiStmt:
\_assignment: , line:2047
|vpiBlocking:1
|vpiLhs:
\_bit_select: (p), line:2047
|vpiName:p
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.p
|vpiIndex:
\_ref_obj: (i), line:2047
|vpiName:i
|vpiRhs:
\_ref_obj: (nv), line:2047
|vpiName:nv
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.nv
|vpiStmt:
\_if_stmt: , line:2049
|vpiCondition:
\_ref_obj: (extra_byte), line:2049
|vpiName:extra_byte
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.extra_byte
|vpiStmt:
\_func_call: (p.pop_back), line:2050
|vpiName:p.pop_back
|vpiStmt:
\_foreach_stmt: , line:2053
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access
|vpiVariables:
\_chandle_var: (rw), line:2053
|vpiName:rw
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.rw
|vpiLoopVars:
\_chandle_var: (idx), line:2053
|vpiName:idx
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.idx
|vpiStmt:
\_for_stmt: , line:2054
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access
|vpiCondition:
\_operation: , line:2054
|vpiOpType:20
|vpiOperand:
\_ref_obj: (i0), line:2054
|vpiName:i0
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.i0
|vpiOperand:
\_ref_obj: (bytes_per_value), line:2054
|vpiName:bytes_per_value
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.bytes_per_value
|vpiForInitStmt:
\_assign_stmt:
|vpiRhs:
\_constant: , line:2054
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiLhs:
\_int_var: (i0), line:2054
|vpiName:i0
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.i0
|vpiForIncStmt:
\_operation: , line:2054
|vpiOpType:62
|vpiOperand:
\_ref_obj: (i0), line:2054
|vpiName:i0
|vpiStmt:
\_assignment: , line:2055
|vpiBlocking:1
|vpiLhs:
\_bit_select: (rw.value), line:2055
|vpiName:rw.value
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.rw.value
|vpiIndex:
\_ref_obj: (idx), line:2055
|vpiName:idx
|vpiRhs:
\_bit_select: (p), line:2055
|vpiName:p
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.p
|vpiIndex:
\_operation: , line:2055
|vpiOpType:24
|vpiOperand:
\_operation: , line:2055
|vpiOpType:25
|vpiOperand:
\_ref_obj: (idx), line:2055
|vpiName:idx
|vpiOperand:
\_ref_obj: (bytes_per_value), line:2055
|vpiName:bytes_per_value
|vpiOperand:
\_ref_obj: (i0), line:2055
|vpiName:i0
|vpiStmt:
\_if_stmt: , line:2057
|vpiCondition:
\_operation: , line:2057
|vpiOpType:14
|vpiOperand:
\_ref_obj: (rw.element_kind), line:2057
|vpiName:rw.element_kind
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.rw.element_kind
|vpiOperand:
\_ref_obj: (UVM_FIELD), line:2057
|vpiName:UVM_FIELD
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.UVM_FIELD
|vpiStmt:
\_begin: , line:2057
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access
|vpiStmt:
\_sys_func_call: ($cast), line:2060
|vpiName:$cast
|vpiArgument:
\_ref_obj: (f), line:2060
|vpiName:f
|vpiArgument:
\_ref_obj: (rw.element), line:2060
|vpiName:rw.element
|vpiStmt:
\_assignment: , line:2062
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (m), line:2062
|vpiName:m
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.m
|vpiRhs:
\_operation: , line:2062
|vpiOpType:11
|vpiOperand:
\_operation: , line:2062
|vpiOpType:22
|vpiOperand:
\_constant: , line:2062
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiOperand:
\_ref_obj: (f.get_n_bits), line:2062
|vpiName:f.get_n_bits
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.f.get_n_bits
|vpiOperand:
\_constant: , line:2062
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_foreach_stmt: , line:2063
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access
|vpiVariables:
\_chandle_var: (rw), line:2063
|vpiName:rw
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.rw
|vpiLoopVars:
\_chandle_var: (idx), line:2063
|vpiName:idx
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.idx
|vpiStmt:
\_assignment: , line:2064
|vpiBlocking:1
|vpiLhs:
\_bit_select: (rw.value), line:2064
|vpiName:rw.value
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.rw.value
|vpiIndex:
\_ref_obj: (idx), line:2064
|vpiName:idx
|vpiRhs:
\_ref_obj: (m), line:2064
|vpiName:m
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_access.m
|vpiTaskFunc:
\_task: (uvm_reg_map::do_bus_read), line:2077
|vpiName:uvm_reg_map::do_bus_read
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_read
|vpiStmt:
\_begin: , parent:uvm_reg_map::do_bus_read
|vpiFullName:uvm_pkg.uvm_reg_map::do_bus_read
|vpiStmt:
\_func_call: (do_bus_access), line:2081
|vpiName:do_bus_access
|vpiArgument:
\_ref_obj: (rw), line:2081
|vpiName:rw
|vpiArgument:
\_ref_obj: (sequencer), line:2081
|vpiName:sequencer
|vpiArgument:
\_ref_obj: (adapter), line:2081
|vpiName:adapter
|vpiTaskFunc:
\_function: (uvm_reg_map::do_print), line:2093
|vpiName:uvm_reg_map::do_print
|vpiFullName:uvm_pkg.uvm_reg_map::do_print
|vpiIODecl:
\_io_decl: (printer)
|vpiName:printer
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_printer), line:2093, parent:printer
|vpiName:uvm_printer
|vpiFullName:printer.uvm_printer
|vpiStmt:
\_begin: , parent:uvm_reg_map::do_print
|vpiFullName:uvm_pkg.uvm_reg_map::do_print
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_unsupported_expr: , line:2094
|STRING:
|vpiLhs:
\_chandle_var: (regs), line:2094
|vpiName:regs
|vpiFullName:uvm_pkg.uvm_reg_map::do_print.regs
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_unsupported_expr: , line:2095
|STRING:
|vpiLhs:
\_chandle_var: (vregs), line:2095
|vpiName:vregs
|vpiFullName:uvm_pkg.uvm_reg_map::do_print.vregs
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_unsupported_expr: , line:2096
|STRING:
|vpiLhs:
\_chandle_var: (mems), line:2096
|vpiName:mems
|vpiFullName:uvm_pkg.uvm_reg_map::do_print.mems
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (endian), line:2097
|vpiName:endian
|vpiFullName:uvm_pkg.uvm_reg_map::do_print.endian
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_unsupported_expr: , line:2098
|STRING:
|vpiLhs:
\_chandle_var: (maps), line:2098
|vpiName:maps
|vpiFullName:uvm_pkg.uvm_reg_map::do_print.maps
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_logic_var: (prefix), line:2099
|vpiName:prefix
|vpiFullName:uvm_pkg.uvm_reg_map::do_print.prefix
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_func_call: (get_sequencer), line:2100
|vpiName:get_sequencer
|vpiLhs:
\_chandle_var: (sqr), line:2100
|vpiName:sqr
|vpiFullName:uvm_pkg.uvm_reg_map::do_print.sqr
|vpiStmt:
\_sys_func_call: (super.do_print), line:2102
|vpiName:super.do_print
|vpiArgument:
\_ref_obj: (printer), line:2102
|vpiName:printer
|vpiStmt:
\_assignment: , line:2104
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (endian), line:2104
|vpiName:endian
|vpiFullName:uvm_pkg.uvm_reg_map::do_print.endian
|vpiRhs:
\_func_call: (get_endian), line:2104
|vpiName:get_endian
|vpiArgument:
\_ref_obj: (UVM_NO_HIER), line:2104
|vpiName:UVM_NO_HIER
|vpiStmt:
\_func_call: (printer.print_generic), line:2106
|vpiName:printer.print_generic
|vpiArgument:
\_constant: , line:2106
|vpiConstType:6
|vpiDecompile:"endian"
|vpiSize:8
|STRING:"endian"
|vpiArgument:
\_constant: , line:2106
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_operation: , line:2106
|vpiOpType:1
|vpiOperand:
\_constant: , line:2106
|vpiConstType:7
|vpiDecompile:2
|vpiSize:32
|INT:2
|vpiArgument:
\_ref_obj: (endian.name), line:2106
|vpiName:endian.name
|vpiStmt:
\_func_call: (printer.print_field_int), line:2107
|vpiName:printer.print_field_int
|vpiArgument:
\_constant: , line:2107
|vpiConstType:6
|vpiDecompile:"n_bytes"
|vpiSize:9
|STRING:"n_bytes"
|vpiArgument:
\_func_call: (get_n_bytes), line:2107
|vpiName:get_n_bytes
|vpiArgument:
\_ref_obj: (UVM_NO_HIER), line:2107
|vpiName:UVM_NO_HIER
|vpiArgument:
\_constant: , line:2107
|vpiConstType:7
|vpiDecompile:64
|vpiSize:32
|INT:64
|vpiArgument:
\_ref_obj: (UVM_DEC), line:2107
|vpiName:UVM_DEC
|vpiStmt:
\_func_call: (printer.print_field_int), line:2108
|vpiName:printer.print_field_int
|vpiArgument:
\_constant: , line:2108
|vpiConstType:6
|vpiDecompile:"byte addressing"
|vpiSize:17
|STRING:"byte addressing"
|vpiArgument:
\_operation: , line:2108
|vpiOpType:14
|vpiOperand:
\_func_call: (get_addr_unit_bytes), line:2108
|vpiName:get_addr_unit_bytes
|vpiOperand:
\_constant: , line:2108
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiArgument:
\_constant: , line:2108
|vpiConstType:7
|vpiDecompile:64
|vpiSize:32
|INT:64
|vpiArgument:
\_ref_obj: (UVM_DEC), line:2108
|vpiName:UVM_DEC
|vpiStmt:
\_if_stmt: , line:2110
|vpiCondition:
\_operation: , line:2110
|vpiOpType:15
|vpiOperand:
\_ref_obj: (sqr), line:2110
|vpiName:sqr
|vpiFullName:uvm_pkg.uvm_reg_map::do_print.sqr
|vpiOperand:
\_unsupported_expr: , line:2110
|STRING:
|vpiStmt:
\_func_call: (printer.print_generic), line:2111
|vpiName:printer.print_generic
|vpiArgument:
\_constant: , line:2111
|vpiConstType:6
|vpiDecompile:"effective sequencer"
|vpiSize:21
|STRING:"effective sequencer"
|vpiArgument:
\_ref_obj: (sqr.get_type_name), line:2111
|vpiName:sqr.get_type_name
|vpiArgument:
\_operation: , line:2111
|vpiOpType:1
|vpiOperand:
\_constant: , line:2111
|vpiConstType:7
|vpiDecompile:2
|vpiSize:32
|INT:2
|vpiArgument:
\_ref_obj: (sqr.get_full_name), line:2111
|vpiName:sqr.get_full_name
|vpiStmt:
\_func_call: (get_registers), line:2113
|vpiName:get_registers
|vpiArgument:
\_ref_obj: (regs), line:2113
|vpiName:regs
|vpiArgument:
\_ref_obj: (UVM_NO_HIER), line:2113
|vpiName:UVM_NO_HIER
|vpiStmt:
\_foreach_stmt: , line:2114
|vpiFullName:uvm_pkg.uvm_reg_map::do_print
|vpiVariables:
\_chandle_var: (regs), line:2114
|vpiName:regs
|vpiFullName:uvm_pkg.uvm_reg_map::do_print.regs
|vpiLoopVars:
\_chandle_var: (j), line:2114
|vpiName:j
|vpiFullName:uvm_pkg.uvm_reg_map::do_print.j
|vpiStmt:
\_func_call: (printer.print_generic), line:2115
|vpiName:printer.print_generic
|vpiArgument:
\_bit_select: (regs.get_name), line:2115
|vpiName:regs.get_name
|vpiIndex:
\_ref_obj: (j), line:2115
|vpiName:j
|vpiArgument:
\_bit_select: (regs.get_type_name), line:2115
|vpiName:regs.get_type_name
|vpiIndex:
\_ref_obj: (j), line:2115
|vpiName:j
|vpiArgument:
\_operation: , line:2115
|vpiOpType:1
|vpiOperand:
\_constant: , line:2115
|vpiConstType:7
|vpiDecompile:2
|vpiSize:32
|INT:2
|vpiArgument:
\_sys_func_call: ($sformatf), line:2115
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:2115
|vpiConstType:6
|vpiDecompile:"@%0d +'h%0x"
|vpiSize:13
|STRING:"@%0d +'h%0x"
|vpiArgument:
\_bit_select: (regs.get_inst_id), line:2115
|vpiName:regs.get_inst_id
|vpiIndex:
\_ref_obj: (j), line:2115
|vpiName:j
|vpiArgument:
\_bit_select: (regs.get_address), line:2115
|vpiName:regs.get_address
|vpiIndex:
\_ref_obj: (j), line:2115
|vpiName:j
|vpiStmt:
\_func_call: (get_memories), line:2118
|vpiName:get_memories
|vpiArgument:
\_ref_obj: (mems), line:2118
|vpiName:mems
|vpiStmt:
\_foreach_stmt: , line:2119
|vpiFullName:uvm_pkg.uvm_reg_map::do_print
|vpiVariables:
\_chandle_var: (mems), line:2119
|vpiName:mems
|vpiFullName:uvm_pkg.uvm_reg_map::do_print.mems
|vpiLoopVars:
\_chandle_var: (j), line:2119
|vpiName:j
|vpiFullName:uvm_pkg.uvm_reg_map::do_print.j
|vpiStmt:
\_func_call: (printer.print_generic), line:2120
|vpiName:printer.print_generic
|vpiArgument:
\_bit_select: (mems.get_name), line:2120
|vpiName:mems.get_name
|vpiIndex:
\_ref_obj: (j), line:2120
|vpiName:j
|vpiArgument:
\_bit_select: (mems.get_type_name), line:2120
|vpiName:mems.get_type_name
|vpiIndex:
\_ref_obj: (j), line:2120
|vpiName:j
|vpiArgument:
\_operation: , line:2120
|vpiOpType:1
|vpiOperand:
\_constant: , line:2120
|vpiConstType:7
|vpiDecompile:2
|vpiSize:32
|INT:2
|vpiArgument:
\_sys_func_call: ($sformatf), line:2120
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:2120
|vpiConstType:6
|vpiDecompile:"@%0d +'h%0x"
|vpiSize:13
|STRING:"@%0d +'h%0x"
|vpiArgument:
\_bit_select: (mems.get_inst_id), line:2120
|vpiName:mems.get_inst_id
|vpiIndex:
\_ref_obj: (j), line:2120
|vpiName:j
|vpiArgument:
\_bit_select: (mems.get_address), line:2120
|vpiName:mems.get_address
|vpiIndex:
\_ref_obj: (j), line:2120
|vpiName:j
|vpiStmt:
\_func_call: (get_virtual_registers), line:2122
|vpiName:get_virtual_registers
|vpiArgument:
\_ref_obj: (vregs), line:2122
|vpiName:vregs
|vpiStmt:
\_foreach_stmt: , line:2123
|vpiFullName:uvm_pkg.uvm_reg_map::do_print
|vpiVariables:
\_chandle_var: (vregs), line:2123
|vpiName:vregs
|vpiFullName:uvm_pkg.uvm_reg_map::do_print.vregs
|vpiLoopVars:
\_chandle_var: (j), line:2123
|vpiName:j
|vpiFullName:uvm_pkg.uvm_reg_map::do_print.j
|vpiStmt:
\_func_call: (printer.print_generic), line:2124
|vpiName:printer.print_generic
|vpiArgument:
\_bit_select: (vregs.get_name), line:2124
|vpiName:vregs.get_name
|vpiIndex:
\_ref_obj: (j), line:2124
|vpiName:j
|vpiArgument:
\_bit_select: (vregs.get_type_name), line:2124
|vpiName:vregs.get_type_name
|vpiIndex:
\_ref_obj: (j), line:2124
|vpiName:j
|vpiArgument:
\_operation: , line:2124
|vpiOpType:1
|vpiOperand:
\_constant: , line:2124
|vpiConstType:7
|vpiDecompile:2
|vpiSize:32
|INT:2
|vpiArgument:
\_sys_func_call: ($sformatf), line:2124
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:2124
|vpiConstType:6
|vpiDecompile:"@%0d +'h%0x"
|vpiSize:13
|STRING:"@%0d +'h%0x"
|vpiArgument:
\_bit_select: (vregs.get_inst_id), line:2124
|vpiName:vregs.get_inst_id
|vpiIndex:
\_ref_obj: (j), line:2124
|vpiName:j
|vpiArgument:
\_bit_select: (vregs.get_address), line:2124
|vpiName:vregs.get_address
|vpiIndex:
\_ref_obj: (j), line:2124
|vpiName:j
|vpiStmt:
\_func_call: (get_submaps), line:2126
|vpiName:get_submaps
|vpiArgument:
\_ref_obj: (maps), line:2126
|vpiName:maps
|vpiStmt:
\_foreach_stmt: , line:2127
|vpiFullName:uvm_pkg.uvm_reg_map::do_print
|vpiVariables:
\_chandle_var: (maps), line:2127
|vpiName:maps
|vpiFullName:uvm_pkg.uvm_reg_map::do_print.maps
|vpiLoopVars:
\_chandle_var: (j), line:2127
|vpiName:j
|vpiFullName:uvm_pkg.uvm_reg_map::do_print.j
|vpiStmt:
\_func_call: (printer.print_object), line:2128
|vpiName:printer.print_object
|vpiArgument:
\_bit_select: (maps.get_name), line:2128
|vpiName:maps.get_name
|vpiIndex:
\_ref_obj: (j), line:2128
|vpiName:j
|vpiArgument:
\_bit_select: (maps), line:2128
|vpiName:maps
|vpiIndex:
\_ref_obj: (j), line:2128
|vpiName:j
|vpiTaskFunc:
\_function: (uvm_reg_map::convert2string), line:2133
|vpiName:uvm_reg_map::convert2string
|vpiFullName:uvm_pkg.uvm_reg_map::convert2string
|vpiReturn:
\_logic_var: , line:2133
|vpiStmt:
\_begin: , parent:uvm_reg_map::convert2string
|vpiFullName:uvm_pkg.uvm_reg_map::convert2string
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_unsupported_expr: , line:2134
|STRING:
|vpiLhs:
\_chandle_var: (regs), line:2134
|vpiName:regs
|vpiFullName:uvm_pkg.uvm_reg_map::convert2string.regs
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_unsupported_expr: , line:2135
|STRING:
|vpiLhs:
\_chandle_var: (vregs), line:2135
|vpiName:vregs
|vpiFullName:uvm_pkg.uvm_reg_map::convert2string.vregs
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_unsupported_expr: , line:2136
|STRING:
|vpiLhs:
\_chandle_var: (mems), line:2136
|vpiName:mems
|vpiFullName:uvm_pkg.uvm_reg_map::convert2string.mems
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (endian), line:2137
|vpiName:endian
|vpiFullName:uvm_pkg.uvm_reg_map::convert2string.endian
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_logic_var: (prefix), line:2138
|vpiName:prefix
|vpiFullName:uvm_pkg.uvm_reg_map::convert2string.prefix
|vpiStmt:
\_sys_func_call: ($sformat), line:2140
|vpiName:$sformat
|vpiArgument:
\_ref_obj: (convert2string), line:2140
|vpiName:convert2string
|vpiArgument:
\_constant: , line:2140
|vpiConstType:6
|vpiDecompile:"%sMap %s"
|vpiSize:10
|STRING:"%sMap %s"
|vpiArgument:
\_ref_obj: (prefix), line:2140
|vpiName:prefix
|vpiArgument:
\_func_call: (get_full_name), line:2140
|vpiName:get_full_name
|vpiStmt:
\_assignment: , line:2141
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (endian), line:2141
|vpiName:endian
|vpiFullName:uvm_pkg.uvm_reg_map::convert2string.endian
|vpiRhs:
\_func_call: (get_endian), line:2141
|vpiName:get_endian
|vpiArgument:
\_ref_obj: (UVM_NO_HIER), line:2141
|vpiName:UVM_NO_HIER
|vpiStmt:
\_sys_func_call: ($sformat), line:2142
|vpiName:$sformat
|vpiArgument:
\_ref_obj: (convert2string), line:2142
|vpiName:convert2string
|vpiArgument:
\_constant: , line:2142
|vpiConstType:6
|vpiDecompile:"%s -- %0d bytes (%s)"
|vpiSize:22
|STRING:"%s -- %0d bytes (%s)"
|vpiArgument:
\_ref_obj: (convert2string), line:2142
|vpiName:convert2string
|vpiArgument:
\_func_call: (get_n_bytes), line:2143
|vpiName:get_n_bytes
|vpiArgument:
\_ref_obj: (UVM_NO_HIER), line:2143
|vpiName:UVM_NO_HIER
|vpiArgument:
\_ref_obj: (endian.name), line:2143
|vpiName:endian.name
|vpiStmt:
\_func_call: (get_registers), line:2144
|vpiName:get_registers
|vpiArgument:
\_ref_obj: (regs), line:2144
|vpiName:regs
|vpiStmt:
\_foreach_stmt: , line:2145
|vpiFullName:uvm_pkg.uvm_reg_map::convert2string
|vpiVariables:
\_chandle_var: (regs), line:2145
|vpiName:regs
|vpiFullName:uvm_pkg.uvm_reg_map::convert2string.regs
|vpiLoopVars:
\_chandle_var: (j), line:2145
|vpiName:j
|vpiFullName:uvm_pkg.uvm_reg_map::convert2string.j
|vpiStmt:
\_begin: , line:2145
|vpiFullName:uvm_pkg.uvm_reg_map::convert2string
|vpiStmt:
\_sys_func_call: ($sformat), line:2146
|vpiName:$sformat
|vpiArgument:
\_ref_obj: (convert2string), line:2146
|vpiName:convert2string
|vpiArgument:
\_constant: , line:2146
|vpiConstType:6
|vpiDecompile:"%s\n%s"
|vpiSize:8
|STRING:"%s\n%s"
|vpiArgument:
\_ref_obj: (convert2string), line:2146
|vpiName:convert2string
|vpiArgument:
\_bit_select: (regs.convert2string), line:2147
|vpiName:regs.convert2string
|vpiIndex:
\_ref_obj: (j), line:2147
|vpiName:j
|vpiStmt:
\_func_call: (get_memories), line:2149
|vpiName:get_memories
|vpiArgument:
\_ref_obj: (mems), line:2149
|vpiName:mems
|vpiStmt:
\_foreach_stmt: , line:2150
|vpiFullName:uvm_pkg.uvm_reg_map::convert2string
|vpiVariables:
\_chandle_var: (mems), line:2150
|vpiName:mems
|vpiFullName:uvm_pkg.uvm_reg_map::convert2string.mems
|vpiLoopVars:
\_chandle_var: (j), line:2150
|vpiName:j
|vpiFullName:uvm_pkg.uvm_reg_map::convert2string.j
|vpiStmt:
\_begin: , line:2150
|vpiFullName:uvm_pkg.uvm_reg_map::convert2string
|vpiStmt:
\_sys_func_call: ($sformat), line:2151
|vpiName:$sformat
|vpiArgument:
\_ref_obj: (convert2string), line:2151
|vpiName:convert2string
|vpiArgument:
\_constant: , line:2151
|vpiConstType:6
|vpiDecompile:"%s\n%s"
|vpiSize:8
|STRING:"%s\n%s"
|vpiArgument:
\_ref_obj: (convert2string), line:2151
|vpiName:convert2string
|vpiArgument:
\_bit_select: (mems.convert2string), line:2152
|vpiName:mems.convert2string
|vpiIndex:
\_ref_obj: (j), line:2152
|vpiName:j
|vpiStmt:
\_func_call: (get_virtual_registers), line:2154
|vpiName:get_virtual_registers
|vpiArgument:
\_ref_obj: (vregs), line:2154
|vpiName:vregs
|vpiStmt:
\_foreach_stmt: , line:2155
|vpiFullName:uvm_pkg.uvm_reg_map::convert2string
|vpiVariables:
\_chandle_var: (vregs), line:2155
|vpiName:vregs
|vpiFullName:uvm_pkg.uvm_reg_map::convert2string.vregs
|vpiLoopVars:
\_chandle_var: (j), line:2155
|vpiName:j
|vpiFullName:uvm_pkg.uvm_reg_map::convert2string.j
|vpiStmt:
\_begin: , line:2155
|vpiFullName:uvm_pkg.uvm_reg_map::convert2string
|vpiStmt:
\_sys_func_call: ($sformat), line:2156
|vpiName:$sformat
|vpiArgument:
\_ref_obj: (convert2string), line:2156
|vpiName:convert2string
|vpiArgument:
\_constant: , line:2156
|vpiConstType:6
|vpiDecompile:"%s\n%s"
|vpiSize:8
|STRING:"%s\n%s"
|vpiArgument:
\_ref_obj: (convert2string), line:2156
|vpiName:convert2string
|vpiArgument:
\_bit_select: (vregs.convert2string), line:2157
|vpiName:vregs.convert2string
|vpiIndex:
\_ref_obj: (j), line:2157
|vpiName:j
|vpiTaskFunc:
\_function: (uvm_reg_map::clone), line:170
|vpiName:uvm_reg_map::clone
|vpiFullName:uvm_pkg.uvm_reg_map::clone
|vpiReturn:
\_chandle_var: (uvm_object), line:170
|vpiName:uvm_object
|vpiStmt:
\_begin: , parent:uvm_reg_map::clone
|vpiFullName:uvm_pkg.uvm_reg_map::clone
|vpiStmt:
\_begin: , line:172
|vpiFullName:uvm_pkg.uvm_reg_map::clone
|vpiStmt:
\_if_stmt: , line:174
|vpiCondition:
\_func_call: (uvm_report_enabled), line:174
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:174
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_FATAL), line:174
|vpiName:UVM_FATAL
|vpiArgument:
\_constant: , line:174
|vpiConstType:6
|vpiDecompile:"UVM/REGMAP/NOCLONE"
|vpiSize:20
|STRING:"UVM/REGMAP/NOCLONE"
|vpiStmt:
\_func_call: (uvm_report_fatal), line:175
|vpiName:uvm_report_fatal
|vpiFunction:
\_function: (uvm_report_fatal), line:192
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"UVM/REGMAP/NOCLONE"
|vpiSize:20
|STRING:"UVM/REGMAP/NOCLONE"
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"uvm_reg_map doesnt support clone()"
|vpiSize:36
|STRING:"uvm_reg_map doesnt support clone()"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:175
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_map.svh"
|vpiSize:206
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_map.svh"
|vpiArgument:
\_constant: , line:175
|vpiConstType:7
|vpiDecompile:2166
|vpiSize:32
|INT:2166
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:175
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:2168
|vpiCondition:
\_unsupported_expr: , line:2168
|STRING:
|vpiTaskFunc:
\_function: (uvm_reg_map::do_copy), line:2174
|vpiName:uvm_reg_map::do_copy
|vpiFullName:uvm_pkg.uvm_reg_map::do_copy
|vpiIODecl:
\_io_decl: (rhs)
|vpiName:rhs
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_object), line:2174, parent:rhs
|vpiName:uvm_object
|vpiFullName:rhs.uvm_object
|vpiTaskFunc:
\_function: (uvm_reg_block::check_data_width), line:991
|vpiName:uvm_reg_block::check_data_width
|vpiFullName:uvm_pkg.uvm_reg_block::check_data_width
|vpiReturn:
\_bit_var: , line:991
|vpiIODecl:
\_io_decl: (width)
|vpiName:width
|vpiDirection:5
|vpiExpr:
\_int_var: , line:991, parent:width
|vpiFullName:width
|vpiStmt:
\_begin: , parent:uvm_reg_block::check_data_width
|vpiFullName:uvm_pkg.uvm_reg_block::check_data_width
|vpiStmt:
\_if_stmt: , line:992
|vpiCondition:
\_operation: , line:992
|vpiOpType:21
|vpiOperand:
\_ref_obj: (width), line:992
|vpiName:width
|vpiFullName:uvm_pkg.uvm_reg_block::check_data_width.width
|vpiOperand:
\_constant: , line:992
|vpiDecompile:1
|INT:1
|vpiStmt:
\_return_stmt: , line:992
|vpiCondition:
\_constant: , line:992
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_begin: , line:172
|vpiFullName:uvm_pkg.uvm_reg_block::check_data_width
|vpiStmt:
\_if_stmt: , line:174
|vpiCondition:
\_func_call: (uvm_report_enabled), line:174
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:174
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_FATAL), line:174
|vpiName:UVM_FATAL
|vpiArgument:
\_constant: , line:174
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_fatal), line:175
|vpiName:uvm_report_fatal
|vpiFunction:
\_function: (uvm_report_fatal), line:192
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_sys_func_call: ($sformatf), line:175
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"Register model requires that UVM_REG_DATA_WIDTH be defined as %0d or greater. Currently defined as %0d"
|vpiSize:104
|STRING:"Register model requires that UVM_REG_DATA_WIDTH be defined as %0d or greater. Currently defined as %0d"
|vpiArgument:
\_ref_obj: (width), line:175
|vpiName:width
|vpiArgument:
\_constant: , line:175
|vpiConstType:7
|vpiDecompile:64
|vpiSize:32
|INT:64
|vpiArgument:
\_ref_obj: (UVM_NONE), line:175
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_block.svh"
|vpiSize:208
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_block.svh"
|vpiArgument:
\_constant: , line:175
|vpiConstType:7
|vpiDecompile:999
|vpiSize:32
|INT:999
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:175
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:1002
|vpiCondition:
\_constant: , line:1002
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiTaskFunc:
\_function: (uvm_reg_block::configure), line:1023
|vpiName:uvm_reg_block::configure
|vpiFullName:uvm_pkg.uvm_reg_block::configure
|vpiIODecl:
\_io_decl: (parent)
|vpiName:parent
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_block), line:1023, parent:parent
|vpiName:uvm_reg_block
|vpiFullName:parent.uvm_reg_block
|vpiIODecl:
\_io_decl: (hdl_path)
|vpiName:hdl_path
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1023, parent:hdl_path
|vpiFullName:hdl_path
|vpiStmt:
\_begin: , parent:uvm_reg_block::configure
|vpiFullName:uvm_pkg.uvm_reg_block::configure
|vpiStmt:
\_assignment: , line:1024
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:1024
|STRING:
|vpiRhs:
\_ref_obj: (parent), line:1024
|vpiName:parent
|vpiFullName:uvm_pkg.uvm_reg_block::configure.parent
|vpiStmt:
\_if_stmt: , line:1025
|vpiCondition:
\_operation: , line:1025
|vpiOpType:15
|vpiOperand:
\_ref_obj: (parent), line:1025
|vpiName:parent
|vpiFullName:uvm_pkg.uvm_reg_block::configure.parent
|vpiOperand:
\_unsupported_expr: , line:1025
|STRING:
|vpiStmt:
\_sys_func_call: (this.parent), line:1026
|vpiName:this.parent
|vpiStmt:
\_func_call: (add_hdl_path), line:1027
|vpiName:add_hdl_path
|vpiArgument:
\_ref_obj: (hdl_path), line:1027
|vpiName:hdl_path
|vpiTaskFunc:
\_function: (uvm_reg_block::add_block), line:1033
|vpiName:uvm_reg_block::add_block
|vpiFullName:uvm_pkg.uvm_reg_block::add_block
|vpiIODecl:
\_io_decl: (blk)
|vpiName:blk
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_block), line:1033, parent:blk
|vpiName:uvm_reg_block
|vpiFullName:blk.uvm_reg_block
|vpiStmt:
\_begin: , parent:uvm_reg_block::add_block
|vpiFullName:uvm_pkg.uvm_reg_block::add_block
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_unsupported_expr: , line:152
|STRING:
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_reg_block::add_block
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_reg_block::add_block
|vpiStmt:
\_if_stmt: , line:156
|vpiCondition:
\_func_call: (uvm_report_enabled), line:156
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:156
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:156
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"Cannot add subblock to locked block model"
|vpiSize:43
|STRING:"Cannot add subblock to locked block model"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:157
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_block.svh"
|vpiSize:208
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_block.svh"
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:1034
|vpiSize:32
|INT:1034
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:1036
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_unsupported_expr: , line:152
|STRING:
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_reg_block::add_block
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_reg_block::add_block
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:155
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_operation: , line:157
|vpiOpType:33
|vpiOperand:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"Subblock '"
|vpiSize:12
|STRING:"Subblock '"
|vpiOperand:
\_ref_obj: (blk.get_name), line:157
|vpiName:blk.get_name
|vpiOperand:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"' has already been registered with block '"
|vpiSize:44
|STRING:"' has already been registered with block '"
|vpiOperand:
\_func_call: (get_name), line:158
|vpiName:get_name
|vpiOperand:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"'"
|vpiSize:3
|STRING:"'"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:158
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_block.svh"
|vpiSize:208
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_block.svh"
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:1038
|vpiSize:32
|INT:1038
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:1040
|vpiStmt:
\_assignment: , line:1042
|vpiBlocking:1
|vpiLhs:
\_bit_select: (blks), line:1042
|vpiName:blks
|vpiFullName:uvm_pkg.uvm_reg_block::add_block.blks
|vpiIndex:
\_ref_obj: (blk), line:1042
|vpiName:blk
|vpiRhs:
\_operation: , line:1042
|vpiOpType:62
|vpiOperand:
\_ref_obj: (id), line:1042
|vpiName:id
|vpiStmt:
\_if_stmt: , line:1043
|vpiCondition:
\_ref_obj: (m_roots.exists), line:1043
|vpiName:m_roots.exists
|vpiFullName:uvm_pkg.uvm_reg_block::add_block.m_roots.exists
|vpiStmt:
\_func_call: (m_roots.delete), line:1043
|vpiName:m_roots.delete
|vpiArgument:
\_ref_obj: (blk), line:1043
|vpiName:blk
|vpiStmt:
\_begin: , line:1045
|vpiFullName:uvm_pkg.uvm_reg_block::add_block
|vpiStmt:
\_if_stmt: , line:1047
|vpiCondition:
\_ref_obj: (m_root_names.exists), line:1047
|vpiName:m_root_names.exists
|vpiFullName:uvm_pkg.uvm_reg_block::add_block.m_root_names.exists
|vpiTaskFunc:
\_function: (uvm_reg_block::add_reg), line:1054
|vpiName:uvm_reg_block::add_reg
|vpiFullName:uvm_pkg.uvm_reg_block::add_reg
|vpiIODecl:
\_io_decl: (rg)
|vpiName:rg
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg), line:1054, parent:rg
|vpiName:uvm_reg
|vpiFullName:rg.uvm_reg
|vpiStmt:
\_begin: , parent:uvm_reg_block::add_reg
|vpiFullName:uvm_pkg.uvm_reg_block::add_reg
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_unsupported_expr: , line:152
|STRING:
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_reg_block::add_reg
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_reg_block::add_reg
|vpiStmt:
\_if_stmt: , line:156
|vpiCondition:
\_func_call: (uvm_report_enabled), line:156
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:156
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:156
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"Cannot add register to locked block model"
|vpiSize:43
|STRING:"Cannot add register to locked block model"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:157
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_block.svh"
|vpiSize:208
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_block.svh"
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:1056
|vpiSize:32
|INT:1056
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:1058
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_unsupported_expr: , line:152
|STRING:
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_reg_block::add_reg
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_reg_block::add_reg
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:155
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_operation: , line:157
|vpiOpType:33
|vpiOperand:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"Register '"
|vpiSize:12
|STRING:"Register '"
|vpiOperand:
\_ref_obj: (rg.get_name), line:157
|vpiName:rg.get_name
|vpiOperand:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"' has already been registered with block '"
|vpiSize:44
|STRING:"' has already been registered with block '"
|vpiOperand:
\_func_call: (get_name), line:158
|vpiName:get_name
|vpiOperand:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"'"
|vpiSize:3
|STRING:"'"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:158
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_block.svh"
|vpiSize:208
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_block.svh"
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:1061
|vpiSize:32
|INT:1061
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:1063
|vpiStmt:
\_assignment: , line:1066
|vpiBlocking:1
|vpiLhs:
\_bit_select: (regs), line:1066
|vpiName:regs
|vpiFullName:uvm_pkg.uvm_reg_block::add_reg.regs
|vpiIndex:
\_ref_obj: (rg), line:1066
|vpiName:rg
|vpiRhs:
\_operation: , line:1066
|vpiOpType:62
|vpiOperand:
\_ref_obj: (id), line:1066
|vpiName:id
|vpiTaskFunc:
\_function: (uvm_reg_block::add_vreg), line:1072
|vpiName:uvm_reg_block::add_vreg
|vpiFullName:uvm_pkg.uvm_reg_block::add_vreg
|vpiIODecl:
\_io_decl: (vreg)
|vpiName:vreg
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_vreg), line:1072, parent:vreg
|vpiName:uvm_vreg
|vpiFullName:vreg.uvm_vreg
|vpiStmt:
\_begin: , parent:uvm_reg_block::add_vreg
|vpiFullName:uvm_pkg.uvm_reg_block::add_vreg
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_unsupported_expr: , line:152
|STRING:
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_reg_block::add_vreg
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_reg_block::add_vreg
|vpiStmt:
\_if_stmt: , line:156
|vpiCondition:
\_func_call: (uvm_report_enabled), line:156
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:156
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:156
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"Cannot add virtual register to locked block model"
|vpiSize:51
|STRING:"Cannot add virtual register to locked block model"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:157
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_block.svh"
|vpiSize:208
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_block.svh"
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:1074
|vpiSize:32
|INT:1074
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:1076
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_unsupported_expr: , line:152
|STRING:
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_reg_block::add_vreg
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_reg_block::add_vreg
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:155
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_operation: , line:157
|vpiOpType:33
|vpiOperand:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"Virtual register '"
|vpiSize:20
|STRING:"Virtual register '"
|vpiOperand:
\_ref_obj: (vreg.get_name), line:157
|vpiName:vreg.get_name
|vpiOperand:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"' has already been registered with block '"
|vpiSize:44
|STRING:"' has already been registered with block '"
|vpiOperand:
\_func_call: (get_name), line:158
|vpiName:get_name
|vpiOperand:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"'"
|vpiSize:3
|STRING:"'"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:158
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_block.svh"
|vpiSize:208
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_block.svh"
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:1079
|vpiSize:32
|INT:1079
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:1081
|vpiStmt:
\_assignment: , line:1083
|vpiBlocking:1
|vpiLhs:
\_bit_select: (vregs), line:1083
|vpiName:vregs
|vpiFullName:uvm_pkg.uvm_reg_block::add_vreg.vregs
|vpiIndex:
\_ref_obj: (vreg), line:1083
|vpiName:vreg
|vpiRhs:
\_operation: , line:1083
|vpiOpType:62
|vpiOperand:
\_ref_obj: (id), line:1083
|vpiName:id
|vpiTaskFunc:
\_function: (uvm_reg_block::add_mem), line:1089
|vpiName:uvm_reg_block::add_mem
|vpiFullName:uvm_pkg.uvm_reg_block::add_mem
|vpiIODecl:
\_io_decl: (mem)
|vpiName:mem
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_mem), line:1089, parent:mem
|vpiName:uvm_mem
|vpiFullName:mem.uvm_mem
|vpiStmt:
\_begin: , parent:uvm_reg_block::add_mem
|vpiFullName:uvm_pkg.uvm_reg_block::add_mem
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_unsupported_expr: , line:152
|STRING:
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_reg_block::add_mem
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_reg_block::add_mem
|vpiStmt:
\_if_stmt: , line:156
|vpiCondition:
\_func_call: (uvm_report_enabled), line:156
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:156
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:156
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"Cannot add memory to locked block model"
|vpiSize:41
|STRING:"Cannot add memory to locked block model"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:157
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_block.svh"
|vpiSize:208
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_block.svh"
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:1091
|vpiSize:32
|INT:1091
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:1093
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_unsupported_expr: , line:152
|STRING:
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_reg_block::add_mem
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_reg_block::add_mem
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:155
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_operation: , line:157
|vpiOpType:33
|vpiOperand:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"Memory '"
|vpiSize:10
|STRING:"Memory '"
|vpiOperand:
\_ref_obj: (mem.get_name), line:157
|vpiName:mem.get_name
|vpiOperand:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"' has already been registered with block '"
|vpiSize:44
|STRING:"' has already been registered with block '"
|vpiOperand:
\_func_call: (get_name), line:158
|vpiName:get_name
|vpiOperand:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"'"
|vpiSize:3
|STRING:"'"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:158
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_block.svh"
|vpiSize:208
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_block.svh"
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:1096
|vpiSize:32
|INT:1096
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:1098
|vpiStmt:
\_assignment: , line:1100
|vpiBlocking:1
|vpiLhs:
\_bit_select: (mems), line:1100
|vpiName:mems
|vpiFullName:uvm_pkg.uvm_reg_block::add_mem.mems
|vpiIndex:
\_ref_obj: (mem), line:1100
|vpiName:mem
|vpiRhs:
\_operation: , line:1100
|vpiOpType:62
|vpiOperand:
\_ref_obj: (id), line:1100
|vpiName:id
|vpiTaskFunc:
\_function: (uvm_reg_block::set_parent), line:1106
|vpiName:uvm_reg_block::set_parent
|vpiFullName:uvm_pkg.uvm_reg_block::set_parent
|vpiIODecl:
\_io_decl: (parent)
|vpiName:parent
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_block), line:1106, parent:parent
|vpiName:uvm_reg_block
|vpiFullName:parent.uvm_reg_block
|vpiStmt:
\_if_stmt: , line:1107, parent:uvm_reg_block::set_parent
|vpiCondition:
\_operation: , line:1107
|vpiOpType:15
|vpiOperand:
\_ref_obj: (this), line:1107
|vpiName:this
|vpiFullName:uvm_pkg.uvm_reg_block::set_parent.this
|vpiOperand:
\_ref_obj: (parent), line:1107
|vpiName:parent
|vpiFullName:uvm_pkg.uvm_reg_block::set_parent.parent
|vpiStmt:
\_assignment: , line:1108
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:1108
|STRING:
|vpiRhs:
\_ref_obj: (parent), line:1108
|vpiName:parent
|vpiFullName:uvm_pkg.uvm_reg_block::set_parent.parent
|vpiTaskFunc:
\_function: (uvm_reg_block::is_locked), line:1114
|vpiName:uvm_reg_block::is_locked
|vpiFullName:uvm_pkg.uvm_reg_block::is_locked
|vpiReturn:
\_bit_var: , line:1114
|vpiStmt:
\_return_stmt: , line:1115, parent:uvm_reg_block::is_locked
|vpiCondition:
\_unsupported_expr: , line:1115
|STRING:
|vpiTaskFunc:
\_function: (uvm_reg_block::lock_model), line:1121
|vpiName:uvm_reg_block::lock_model
|vpiFullName:uvm_pkg.uvm_reg_block::lock_model
|vpiStmt:
\_begin: , parent:uvm_reg_block::lock_model
|vpiFullName:uvm_pkg.uvm_reg_block::lock_model
|vpiStmt:
\_if_stmt: , line:1123
|vpiCondition:
\_func_call: (is_locked), line:1123
|vpiName:is_locked
|vpiStmt:
\_return_stmt: , line:1124
|vpiStmt:
\_assignment: , line:1126
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (locked), line:1126
|vpiName:locked
|vpiFullName:uvm_pkg.uvm_reg_block::lock_model.locked
|vpiRhs:
\_constant: , line:1126
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_foreach_stmt: , line:1128
|vpiFullName:uvm_pkg.uvm_reg_block::lock_model
|vpiVariables:
\_chandle_var: (regs), line:1128
|vpiName:regs
|vpiFullName:uvm_pkg.uvm_reg_block::lock_model.regs
|vpiLoopVars:
\_chandle_var: (rg_), line:1128
|vpiName:rg_
|vpiFullName:uvm_pkg.uvm_reg_block::lock_model.rg_
|vpiStmt:
\_begin: , line:1128
|vpiFullName:uvm_pkg.uvm_reg_block::lock_model
|vpiStmt:
\_func_call: (rg.Xlock_modelX), line:1130
|vpiName:rg.Xlock_modelX
|vpiStmt:
\_foreach_stmt: , line:1133
|vpiFullName:uvm_pkg.uvm_reg_block::lock_model
|vpiVariables:
\_chandle_var: (mems), line:1133
|vpiName:mems
|vpiFullName:uvm_pkg.uvm_reg_block::lock_model.mems
|vpiLoopVars:
\_chandle_var: (mem_), line:1133
|vpiName:mem_
|vpiFullName:uvm_pkg.uvm_reg_block::lock_model.mem_
|vpiStmt:
\_begin: , line:1133
|vpiFullName:uvm_pkg.uvm_reg_block::lock_model
|vpiStmt:
\_func_call: (mem.Xlock_modelX), line:1135
|vpiName:mem.Xlock_modelX
|vpiStmt:
\_foreach_stmt: , line:1138
|vpiFullName:uvm_pkg.uvm_reg_block::lock_model
|vpiVariables:
\_chandle_var: (blks), line:1138
|vpiName:blks
|vpiFullName:uvm_pkg.uvm_reg_block::lock_model.blks
|vpiLoopVars:
\_chandle_var: (blk_), line:1138
|vpiName:blk_
|vpiFullName:uvm_pkg.uvm_reg_block::lock_model.blk_
|vpiStmt:
\_begin: , line:1138
|vpiFullName:uvm_pkg.uvm_reg_block::lock_model
|vpiStmt:
\_func_call: (blk.lock_model), line:1140
|vpiName:blk.lock_model
|vpiStmt:
\_if_stmt: , line:1143
|vpiCondition:
\_operation: , line:1143
|vpiOpType:14
|vpiOperand:
\_unsupported_expr: , line:1143
|STRING:
|vpiOperand:
\_unsupported_expr: , line:1143
|STRING:
|vpiStmt:
\_begin: , line:1143
|vpiFullName:uvm_pkg.uvm_reg_block::lock_model
|vpiStmt:
\_if_stmt: , line:1146
|vpiCondition:
\_operation: , line:1146
|vpiOpType:18
|vpiOperand:
\_ref_obj: (uvm_reg_field::get_max_size), line:1146
|vpiName:uvm_reg_field::get_max_size
|vpiFullName:uvm_pkg.uvm_reg_block::lock_model.uvm_reg_field::get_max_size
|vpiOperand:
\_ref_obj: (max_size), line:1146
|vpiName:max_size
|vpiFullName:uvm_pkg.uvm_reg_block::lock_model.max_size
|vpiStmt:
\_assignment: , line:1147
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (max_size), line:1147
|vpiName:max_size
|vpiFullName:uvm_pkg.uvm_reg_block::lock_model.max_size
|vpiRhs:
\_ref_obj: (uvm_reg_field::get_max_size), line:1147
|vpiName:uvm_reg_field::get_max_size
|vpiFullName:uvm_pkg.uvm_reg_block::lock_model.uvm_reg_field::get_max_size
|vpiStmt:
\_if_stmt: , line:1149
|vpiCondition:
\_operation: , line:1149
|vpiOpType:18
|vpiOperand:
\_ref_obj: (uvm_mem::get_max_size), line:1149
|vpiName:uvm_mem::get_max_size
|vpiFullName:uvm_pkg.uvm_reg_block::lock_model.uvm_mem::get_max_size
|vpiOperand:
\_ref_obj: (max_size), line:1149
|vpiName:max_size
|vpiFullName:uvm_pkg.uvm_reg_block::lock_model.max_size
|vpiStmt:
\_assignment: , line:1150
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (max_size), line:1150
|vpiName:max_size
|vpiFullName:uvm_pkg.uvm_reg_block::lock_model.max_size
|vpiRhs:
\_ref_obj: (uvm_mem::get_max_size), line:1150
|vpiName:uvm_mem::get_max_size
|vpiFullName:uvm_pkg.uvm_reg_block::lock_model.uvm_mem::get_max_size
|vpiStmt:
\_if_stmt: , line:170
|vpiCondition:
\_operation: , line:170
|vpiOpType:18
|vpiOperand:
\_ref_obj: (max_size), line:170
|vpiName:max_size
|vpiFullName:uvm_pkg.uvm_reg_block::lock_model.max_size
|vpiOperand:
\_constant: , line:170
|vpiConstType:7
|vpiDecompile:64
|vpiSize:32
|INT:64
|vpiStmt:
\_begin: , line:170
|vpiFullName:uvm_pkg.uvm_reg_block::lock_model
|vpiStmt:
\_begin: , line:172
|vpiFullName:uvm_pkg.uvm_reg_block::lock_model
|vpiStmt:
\_if_stmt: , line:174
|vpiCondition:
\_func_call: (uvm_report_enabled), line:174
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:174
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_FATAL), line:174
|vpiName:UVM_FATAL
|vpiArgument:
\_constant: , line:174
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_fatal), line:175
|vpiName:uvm_report_fatal
|vpiFunction:
\_function: (uvm_report_fatal), line:192
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_sys_func_call: ($sformatf), line:175
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"Register model requires that UVM_REG_DATA_WIDTH be defined as %0d or greater. Currently defined as %0d"
|vpiSize:104
|STRING:"Register model requires that UVM_REG_DATA_WIDTH be defined as %0d or greater. Currently defined as %0d"
|vpiArgument:
\_ref_obj: (max_size), line:175
|vpiName:max_size
|vpiArgument:
\_constant: , line:175
|vpiConstType:7
|vpiDecompile:64
|vpiSize:32
|INT:64
|vpiArgument:
\_ref_obj: (UVM_NONE), line:175
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_block.svh"
|vpiSize:208
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_block.svh"
|vpiArgument:
\_constant: , line:175
|vpiConstType:7
|vpiDecompile:1153
|vpiSize:32
|INT:1153
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:175
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_func_call: (Xinit_address_mapsX), line:1157
|vpiName:Xinit_address_mapsX
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:18
|vpiOperand:
\_bit_select: (m_root_names), line:152
|vpiName:m_root_names
|vpiFullName:uvm_pkg.uvm_reg_block::lock_model.m_root_names
|vpiIndex:
\_func_call: (get_name), line:152
|vpiName:get_name
|vpiOperand:
\_constant: , line:152
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_reg_block::lock_model
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:155
|vpiConstType:6
|vpiDecompile:"UVM/REG/DUPLROOT"
|vpiSize:18
|STRING:"UVM/REG/DUPLROOT"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"UVM/REG/DUPLROOT"
|vpiSize:18
|STRING:"UVM/REG/DUPLROOT"
|vpiArgument:
\_sys_func_call: ($sformatf), line:157
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"There are %0d root register models named \"%s\". The names of the root register models have to be unique"
|vpiSize:106
|STRING:"There are %0d root register models named \"%s\". The names of the root register models have to be unique"
|vpiArgument:
\_bit_select: (m_root_names), line:158
|vpiName:m_root_names
|vpiIndex:
\_func_call: (get_name), line:158
|vpiName:get_name
|vpiArgument:
\_func_call: (get_name), line:158
|vpiName:get_name
|vpiArgument:
\_ref_obj: (UVM_NONE), line:158
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_block.svh"
|vpiSize:208
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_block.svh"
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:1161
|vpiSize:32
|INT:1161
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiTaskFunc:
\_function: (uvm_reg_block::get_full_name), line:1175
|vpiName:uvm_reg_block::get_full_name
|vpiFullName:uvm_pkg.uvm_reg_block::get_full_name
|vpiReturn:
\_logic_var: , line:1175
|vpiStmt:
\_begin: , parent:uvm_reg_block::get_full_name
|vpiFullName:uvm_pkg.uvm_reg_block::get_full_name
|vpiStmt:
\_if_stmt: , line:1176
|vpiCondition:
\_operation: , line:1176
|vpiOpType:14
|vpiOperand:
\_ref_obj: (parent), line:1176
|vpiName:parent
|vpiFullName:uvm_pkg.uvm_reg_block::get_full_name.parent
|vpiOperand:
\_unsupported_expr: , line:1176
|STRING:
|vpiStmt:
\_return_stmt: , line:1177
|vpiCondition:
\_func_call: (get_name), line:1177
|vpiName:get_name
|vpiStmt:
\_return_stmt: , line:1179
|vpiCondition:
\_operation: , line:1179
|vpiOpType:33
|vpiOperand:
\_ref_obj: (parent.get_full_name), line:1179
|vpiName:parent.get_full_name
|vpiOperand:
\_constant: , line:1179
|vpiConstType:6
|vpiDecompile:"."
|vpiSize:3
|STRING:"."
|vpiOperand:
\_func_call: (get_name), line:1179
|vpiName:get_name
|vpiTaskFunc:
\_function: (uvm_reg_block::get_fields), line:1186
|vpiName:uvm_reg_block::get_fields
|vpiFullName:uvm_pkg.uvm_reg_block::get_fields
|vpiIODecl:
\_io_decl: (fields)
|vpiName:fields
|vpiDirection:6
|vpiExpr:
\_chandle_var: (uvm_reg_field), line:1186, parent:fields
|vpiName:uvm_reg_field
|vpiFullName:fields.uvm_reg_field
|vpiIODecl:
\_io_decl: (hier)
|vpiName:hier
|vpiDirection:1
|vpiExpr:
\_chandle_var: (uvm_hier_e), line:1187, parent:hier
|vpiName:uvm_hier_e
|vpiFullName:hier.uvm_hier_e
|vpiStmt:
\_begin: , parent:uvm_reg_block::get_fields
|vpiFullName:uvm_pkg.uvm_reg_block::get_fields
|vpiStmt:
\_foreach_stmt: , line:1189
|vpiFullName:uvm_pkg.uvm_reg_block::get_fields
|vpiVariables:
\_chandle_var: (regs), line:1189
|vpiName:regs
|vpiFullName:uvm_pkg.uvm_reg_block::get_fields.regs
|vpiLoopVars:
\_chandle_var: (rg_), line:1189
|vpiName:rg_
|vpiFullName:uvm_pkg.uvm_reg_block::get_fields.rg_
|vpiStmt:
\_begin: , line:1189
|vpiFullName:uvm_pkg.uvm_reg_block::get_fields
|vpiStmt:
\_func_call: (rg.get_fields), line:1191
|vpiName:rg.get_fields
|vpiArgument:
\_ref_obj: (fields), line:1191
|vpiName:fields
|vpiStmt:
\_if_stmt: , line:1194
|vpiCondition:
\_operation: , line:1194
|vpiOpType:14
|vpiOperand:
\_ref_obj: (hier), line:1194
|vpiName:hier
|vpiFullName:uvm_pkg.uvm_reg_block::get_fields.hier
|vpiOperand:
\_ref_obj: (UVM_HIER), line:1194
|vpiName:UVM_HIER
|vpiFullName:uvm_pkg.uvm_reg_block::get_fields.UVM_HIER
|vpiStmt:
\_foreach_stmt: , line:1195
|vpiFullName:uvm_pkg.uvm_reg_block::get_fields
|vpiVariables:
\_chandle_var: (blks), line:1195
|vpiName:blks
|vpiFullName:uvm_pkg.uvm_reg_block::get_fields.blks
|vpiLoopVars:
\_chandle_var: (blk_), line:1195
|vpiName:blk_
|vpiFullName:uvm_pkg.uvm_reg_block::get_fields.blk_
|vpiStmt:
\_begin: , line:1196
|vpiFullName:uvm_pkg.uvm_reg_block::get_fields
|vpiStmt:
\_func_call: (blk.get_fields), line:1198
|vpiName:blk.get_fields
|vpiArgument:
\_ref_obj: (fields), line:1198
|vpiName:fields
|vpiTaskFunc:
\_function: (uvm_reg_block::get_virtual_fields), line:1206
|vpiName:uvm_reg_block::get_virtual_fields
|vpiFullName:uvm_pkg.uvm_reg_block::get_virtual_fields
|vpiIODecl:
\_io_decl: (fields)
|vpiName:fields
|vpiDirection:6
|vpiExpr:
\_chandle_var: (uvm_vreg_field), line:1206, parent:fields
|vpiName:uvm_vreg_field
|vpiFullName:fields.uvm_vreg_field
|vpiIODecl:
\_io_decl: (hier)
|vpiName:hier
|vpiDirection:1
|vpiExpr:
\_chandle_var: (uvm_hier_e), line:1207, parent:hier
|vpiName:uvm_hier_e
|vpiFullName:hier.uvm_hier_e
|vpiStmt:
\_begin: , parent:uvm_reg_block::get_virtual_fields
|vpiFullName:uvm_pkg.uvm_reg_block::get_virtual_fields
|vpiStmt:
\_foreach_stmt: , line:1209
|vpiFullName:uvm_pkg.uvm_reg_block::get_virtual_fields
|vpiVariables:
\_chandle_var: (vregs), line:1209
|vpiName:vregs
|vpiFullName:uvm_pkg.uvm_reg_block::get_virtual_fields.vregs
|vpiLoopVars:
\_chandle_var: (vreg_), line:1209
|vpiName:vreg_
|vpiFullName:uvm_pkg.uvm_reg_block::get_virtual_fields.vreg_
|vpiStmt:
\_begin: , line:1209
|vpiFullName:uvm_pkg.uvm_reg_block::get_virtual_fields
|vpiStmt:
\_func_call: (vreg.get_fields), line:1211
|vpiName:vreg.get_fields
|vpiArgument:
\_ref_obj: (fields), line:1211
|vpiName:fields
|vpiStmt:
\_if_stmt: , line:1214
|vpiCondition:
\_operation: , line:1214
|vpiOpType:14
|vpiOperand:
\_ref_obj: (hier), line:1214
|vpiName:hier
|vpiFullName:uvm_pkg.uvm_reg_block::get_virtual_fields.hier
|vpiOperand:
\_ref_obj: (UVM_HIER), line:1214
|vpiName:UVM_HIER
|vpiFullName:uvm_pkg.uvm_reg_block::get_virtual_fields.UVM_HIER
|vpiStmt:
\_foreach_stmt: , line:1215
|vpiFullName:uvm_pkg.uvm_reg_block::get_virtual_fields
|vpiVariables:
\_chandle_var: (blks), line:1215
|vpiName:blks
|vpiFullName:uvm_pkg.uvm_reg_block::get_virtual_fields.blks
|vpiLoopVars:
\_chandle_var: (blk_), line:1215
|vpiName:blk_
|vpiFullName:uvm_pkg.uvm_reg_block::get_virtual_fields.blk_
|vpiStmt:
\_begin: , line:1215
|vpiFullName:uvm_pkg.uvm_reg_block::get_virtual_fields
|vpiStmt:
\_func_call: (blk.get_virtual_fields), line:1217
|vpiName:blk.get_virtual_fields
|vpiArgument:
\_ref_obj: (fields), line:1217
|vpiName:fields
|vpiTaskFunc:
\_function: (uvm_reg_block::get_registers), line:1224
|vpiName:uvm_reg_block::get_registers
|vpiFullName:uvm_pkg.uvm_reg_block::get_registers
|vpiIODecl:
\_io_decl: (regs)
|vpiName:regs
|vpiDirection:6
|vpiExpr:
\_chandle_var: (uvm_reg), line:1224, parent:regs
|vpiName:uvm_reg
|vpiFullName:regs.uvm_reg
|vpiIODecl:
\_io_decl: (hier)
|vpiName:hier
|vpiDirection:1
|vpiExpr:
\_chandle_var: (uvm_hier_e), line:1225, parent:hier
|vpiName:uvm_hier_e
|vpiFullName:hier.uvm_hier_e
|vpiStmt:
\_begin: , parent:uvm_reg_block::get_registers
|vpiFullName:uvm_pkg.uvm_reg_block::get_registers
|vpiStmt:
\_foreach_stmt: , line:1226
|vpiFullName:uvm_pkg.uvm_reg_block::get_registers
|vpiVariables:
\_logic_var: , line:1226
|vpiFullName:uvm_pkg.uvm_reg_block::get_registers
|vpiLoopVars:
\_chandle_var: (rg), line:1226
|vpiName:rg
|vpiFullName:uvm_pkg.uvm_reg_block::get_registers.rg
|vpiStmt:
\_func_call: (regs.push_back), line:1227
|vpiName:regs.push_back
|vpiArgument:
\_ref_obj: (rg), line:1227
|vpiName:rg
|vpiStmt:
\_if_stmt: , line:1229
|vpiCondition:
\_operation: , line:1229
|vpiOpType:14
|vpiOperand:
\_ref_obj: (hier), line:1229
|vpiName:hier
|vpiFullName:uvm_pkg.uvm_reg_block::get_registers.hier
|vpiOperand:
\_ref_obj: (UVM_HIER), line:1229
|vpiName:UVM_HIER
|vpiFullName:uvm_pkg.uvm_reg_block::get_registers.UVM_HIER
|vpiStmt:
\_foreach_stmt: , line:1230
|vpiFullName:uvm_pkg.uvm_reg_block::get_registers
|vpiVariables:
\_chandle_var: (blks), line:1230
|vpiName:blks
|vpiFullName:uvm_pkg.uvm_reg_block::get_registers.blks
|vpiLoopVars:
\_chandle_var: (blk_), line:1230
|vpiName:blk_
|vpiFullName:uvm_pkg.uvm_reg_block::get_registers.blk_
|vpiStmt:
\_begin: , line:1230
|vpiFullName:uvm_pkg.uvm_reg_block::get_registers
|vpiStmt:
\_func_call: (blk.get_registers), line:1232
|vpiName:blk.get_registers
|vpiArgument:
\_ref_obj: (regs), line:1232
|vpiName:regs
|vpiTaskFunc:
\_function: (uvm_reg_block::get_virtual_registers), line:1239
|vpiName:uvm_reg_block::get_virtual_registers
|vpiFullName:uvm_pkg.uvm_reg_block::get_virtual_registers
|vpiIODecl:
\_io_decl: (regs)
|vpiName:regs
|vpiDirection:6
|vpiExpr:
\_chandle_var: (uvm_vreg), line:1239, parent:regs
|vpiName:uvm_vreg
|vpiFullName:regs.uvm_vreg
|vpiIODecl:
\_io_decl: (hier)
|vpiName:hier
|vpiDirection:1
|vpiExpr:
\_chandle_var: (uvm_hier_e), line:1240, parent:hier
|vpiName:uvm_hier_e
|vpiFullName:hier.uvm_hier_e
|vpiStmt:
\_begin: , parent:uvm_reg_block::get_virtual_registers
|vpiFullName:uvm_pkg.uvm_reg_block::get_virtual_registers
|vpiStmt:
\_foreach_stmt: , line:1242
|vpiFullName:uvm_pkg.uvm_reg_block::get_virtual_registers
|vpiVariables:
\_chandle_var: (vregs), line:1242
|vpiName:vregs
|vpiFullName:uvm_pkg.uvm_reg_block::get_virtual_registers.vregs
|vpiLoopVars:
\_chandle_var: (rg), line:1242
|vpiName:rg
|vpiFullName:uvm_pkg.uvm_reg_block::get_virtual_registers.rg
|vpiStmt:
\_func_call: (regs.push_back), line:1243
|vpiName:regs.push_back
|vpiArgument:
\_ref_obj: (rg), line:1243
|vpiName:rg
|vpiStmt:
\_if_stmt: , line:1245
|vpiCondition:
\_operation: , line:1245
|vpiOpType:14
|vpiOperand:
\_ref_obj: (hier), line:1245
|vpiName:hier
|vpiFullName:uvm_pkg.uvm_reg_block::get_virtual_registers.hier
|vpiOperand:
\_ref_obj: (UVM_HIER), line:1245
|vpiName:UVM_HIER
|vpiFullName:uvm_pkg.uvm_reg_block::get_virtual_registers.UVM_HIER
|vpiStmt:
\_foreach_stmt: , line:1246
|vpiFullName:uvm_pkg.uvm_reg_block::get_virtual_registers
|vpiVariables:
\_chandle_var: (blks), line:1246
|vpiName:blks
|vpiFullName:uvm_pkg.uvm_reg_block::get_virtual_registers.blks
|vpiLoopVars:
\_chandle_var: (blk_), line:1246
|vpiName:blk_
|vpiFullName:uvm_pkg.uvm_reg_block::get_virtual_registers.blk_
|vpiStmt:
\_begin: , line:1246
|vpiFullName:uvm_pkg.uvm_reg_block::get_virtual_registers
|vpiStmt:
\_func_call: (blk.get_virtual_registers), line:1248
|vpiName:blk.get_virtual_registers
|vpiArgument:
\_ref_obj: (regs), line:1248
|vpiName:regs
|vpiTaskFunc:
\_function: (uvm_reg_block::get_memories), line:1255
|vpiName:uvm_reg_block::get_memories
|vpiFullName:uvm_pkg.uvm_reg_block::get_memories
|vpiIODecl:
\_io_decl: (mems)
|vpiName:mems
|vpiDirection:6
|vpiExpr:
\_chandle_var: (uvm_mem), line:1255, parent:mems
|vpiName:uvm_mem
|vpiFullName:mems.uvm_mem
|vpiIODecl:
\_io_decl: (hier)
|vpiName:hier
|vpiDirection:1
|vpiExpr:
\_chandle_var: (uvm_hier_e), line:1256, parent:hier
|vpiName:uvm_hier_e
|vpiFullName:hier.uvm_hier_e
|vpiStmt:
\_begin: , parent:uvm_reg_block::get_memories
|vpiFullName:uvm_pkg.uvm_reg_block::get_memories
|vpiStmt:
\_foreach_stmt: , line:1258
|vpiFullName:uvm_pkg.uvm_reg_block::get_memories
|vpiVariables:
\_logic_var: , line:1258
|vpiFullName:uvm_pkg.uvm_reg_block::get_memories
|vpiLoopVars:
\_chandle_var: (mem_), line:1258
|vpiName:mem_
|vpiFullName:uvm_pkg.uvm_reg_block::get_memories.mem_
|vpiStmt:
\_begin: , line:1258
|vpiFullName:uvm_pkg.uvm_reg_block::get_memories
|vpiStmt:
\_func_call: (mems.push_back), line:1260
|vpiName:mems.push_back
|vpiArgument:
\_ref_obj: (mem), line:1260
|vpiName:mem
|vpiStmt:
\_if_stmt: , line:1263
|vpiCondition:
\_operation: , line:1263
|vpiOpType:14
|vpiOperand:
\_ref_obj: (hier), line:1263
|vpiName:hier
|vpiFullName:uvm_pkg.uvm_reg_block::get_memories.hier
|vpiOperand:
\_ref_obj: (UVM_HIER), line:1263
|vpiName:UVM_HIER
|vpiFullName:uvm_pkg.uvm_reg_block::get_memories.UVM_HIER
|vpiStmt:
\_foreach_stmt: , line:1264
|vpiFullName:uvm_pkg.uvm_reg_block::get_memories
|vpiVariables:
\_chandle_var: (blks), line:1264
|vpiName:blks
|vpiFullName:uvm_pkg.uvm_reg_block::get_memories.blks
|vpiLoopVars:
\_chandle_var: (blk_), line:1264
|vpiName:blk_
|vpiFullName:uvm_pkg.uvm_reg_block::get_memories.blk_
|vpiStmt:
\_begin: , line:1264
|vpiFullName:uvm_pkg.uvm_reg_block::get_memories
|vpiStmt:
\_func_call: (blk.get_memories), line:1266
|vpiName:blk.get_memories
|vpiArgument:
\_ref_obj: (mems), line:1266
|vpiName:mems
|vpiTaskFunc:
\_function: (uvm_reg_block::get_blocks), line:1274
|vpiName:uvm_reg_block::get_blocks
|vpiFullName:uvm_pkg.uvm_reg_block::get_blocks
|vpiIODecl:
\_io_decl: (blks)
|vpiName:blks
|vpiDirection:6
|vpiExpr:
\_chandle_var: (uvm_reg_block), line:1274, parent:blks
|vpiName:uvm_reg_block
|vpiFullName:blks.uvm_reg_block
|vpiIODecl:
\_io_decl: (hier)
|vpiName:hier
|vpiDirection:1
|vpiExpr:
\_chandle_var: (uvm_hier_e), line:1275, parent:hier
|vpiName:uvm_hier_e
|vpiFullName:hier.uvm_hier_e
|vpiStmt:
\_foreach_stmt: , line:1277, parent:uvm_reg_block::get_blocks
|vpiFullName:uvm_pkg.uvm_reg_block::get_blocks
|vpiVariables:
\_logic_var: , line:1277
|vpiFullName:uvm_pkg.uvm_reg_block::get_blocks
|vpiLoopVars:
\_chandle_var: (blk_), line:1277
|vpiName:blk_
|vpiFullName:uvm_pkg.uvm_reg_block::get_blocks.blk_
|vpiStmt:
\_begin: , line:1277
|vpiFullName:uvm_pkg.uvm_reg_block::get_blocks
|vpiStmt:
\_func_call: (blks.push_back), line:1279
|vpiName:blks.push_back
|vpiArgument:
\_ref_obj: (blk), line:1279
|vpiName:blk
|vpiStmt:
\_if_stmt: , line:1280
|vpiCondition:
\_operation: , line:1280
|vpiOpType:14
|vpiOperand:
\_ref_obj: (hier), line:1280
|vpiName:hier
|vpiFullName:uvm_pkg.uvm_reg_block::get_blocks.hier
|vpiOperand:
\_ref_obj: (UVM_HIER), line:1280
|vpiName:UVM_HIER
|vpiFullName:uvm_pkg.uvm_reg_block::get_blocks.UVM_HIER
|vpiStmt:
\_func_call: (blk.get_blocks), line:1281
|vpiName:blk.get_blocks
|vpiArgument:
\_ref_obj: (blks), line:1281
|vpiName:blks
|vpiTaskFunc:
\_function: (uvm_reg_block::get_root_blocks), line:1289
|vpiName:uvm_reg_block::get_root_blocks
|vpiFullName:uvm_pkg.uvm_reg_block::get_root_blocks
|vpiIODecl:
\_io_decl: (blks)
|vpiName:blks
|vpiDirection:6
|vpiExpr:
\_chandle_var: (uvm_reg_block), line:1289, parent:blks
|vpiName:uvm_reg_block
|vpiFullName:blks.uvm_reg_block
|vpiStmt:
\_foreach_stmt: , line:1291, parent:uvm_reg_block::get_root_blocks
|vpiFullName:uvm_pkg.uvm_reg_block::get_root_blocks
|vpiVariables:
\_chandle_var: (m_roots), line:1291
|vpiName:m_roots
|vpiFullName:uvm_pkg.uvm_reg_block::get_root_blocks.m_roots
|vpiLoopVars:
\_chandle_var: (blk), line:1291
|vpiName:blk
|vpiFullName:uvm_pkg.uvm_reg_block::get_root_blocks.blk
|vpiStmt:
\_begin: , line:1291
|vpiFullName:uvm_pkg.uvm_reg_block::get_root_blocks
|vpiStmt:
\_func_call: (blks.push_back), line:1292
|vpiName:blks.push_back
|vpiArgument:
\_ref_obj: (blk), line:1292
|vpiName:blk
|vpiTaskFunc:
\_function: (uvm_reg_block::find_blocks), line:1299
|vpiName:uvm_reg_block::find_blocks
|vpiFullName:uvm_pkg.uvm_reg_block::find_blocks
|vpiReturn:
\_int_var: , line:1299
|vpiIODecl:
\_io_decl: (name)
|vpiName:name
|vpiDirection:1
|vpiExpr:
\_logic_var: , line:1299, parent:name
|vpiFullName:name
|vpiIODecl:
\_io_decl: (blks)
|vpiName:blks
|vpiDirection:6
|vpiExpr:
\_chandle_var: (uvm_reg_block), line:1300, parent:blks
|vpiName:uvm_reg_block
|vpiFullName:blks.uvm_reg_block
|vpiIODecl:
\_io_decl: (root)
|vpiName:root
|vpiDirection:1
|vpiExpr:
\_chandle_var: (uvm_reg_block), line:1301, parent:root
|vpiName:uvm_reg_block
|vpiFullName:root.uvm_reg_block
|vpiIODecl:
\_io_decl: (accessor)
|vpiName:accessor
|vpiDirection:1
|vpiExpr:
\_chandle_var: (uvm_object), line:1302, parent:accessor
|vpiName:uvm_object
|vpiFullName:accessor.uvm_object
|vpiStmt:
\_begin: , parent:uvm_reg_block::find_blocks
|vpiFullName:uvm_pkg.uvm_reg_block::find_blocks
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_unsupported_expr: , line:1303
|STRING:
|vpiLhs:
\_chandle_var: (r), line:1303
|vpiName:r
|vpiFullName:uvm_pkg.uvm_reg_block::find_blocks.r
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_unsupported_expr: , line:1304
|STRING:
|vpiLhs:
\_chandle_var: (b), line:1304
|vpiName:b
|vpiFullName:uvm_pkg.uvm_reg_block::find_blocks.b
|vpiStmt:
\_if_else: , line:1306
|vpiCondition:
\_operation: , line:1306
|vpiOpType:15
|vpiOperand:
\_ref_obj: (root), line:1306
|vpiName:root
|vpiFullName:uvm_pkg.uvm_reg_block::find_blocks.root
|vpiOperand:
\_unsupported_expr: , line:1306
|STRING:
|vpiStmt:
\_begin: , line:1306
|vpiFullName:uvm_pkg.uvm_reg_block::find_blocks
|vpiStmt:
\_assignment: , line:1307
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (name), line:1307
|vpiName:name
|vpiFullName:uvm_pkg.uvm_reg_block::find_blocks.name
|vpiRhs:
\_operation: , line:1307
|vpiOpType:33
|vpiOperand:
\_ref_obj: (root.get_full_name), line:1307
|vpiName:root.get_full_name
|vpiOperand:
\_constant: , line:1307
|vpiConstType:6
|vpiDecompile:"."
|vpiSize:3
|STRING:"."
|vpiOperand:
\_ref_obj: (name), line:1307
|vpiName:name
|vpiStmt:
\_assignment: , line:1308
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (b), line:1308
|vpiName:b
|vpiFullName:uvm_pkg.uvm_reg_block::find_blocks.b
|vpiRhs:
\_operation: , line:1308
|vpiOpType:75
|vpiOperand:
\_ref_obj: (root), line:1308
|vpiName:root
|vpiFullName:uvm_pkg.uvm_reg_block::find_blocks.root
|vpiElseStmt:
\_begin: , line:1309
|vpiFullName:uvm_pkg.uvm_reg_block::find_blocks
|vpiStmt:
\_func_call: (get_root_blocks), line:1310
|vpiName:get_root_blocks
|vpiArgument:
\_ref_obj: (b), line:1310
|vpiName:b
|vpiStmt:
\_foreach_stmt: , line:1312
|vpiFullName:uvm_pkg.uvm_reg_block::find_blocks
|vpiVariables:
\_chandle_var: (b), line:1312
|vpiName:b
|vpiFullName:uvm_pkg.uvm_reg_block::find_blocks.b
|vpiLoopVars:
\_chandle_var: (idx), line:1312
|vpiName:idx
|vpiFullName:uvm_pkg.uvm_reg_block::find_blocks.idx
|vpiStmt:
\_begin: , line:1312
|vpiFullName:uvm_pkg.uvm_reg_block::find_blocks
|vpiStmt:
\_func_call: (r.push_back), line:1313
|vpiName:r.push_back
|vpiArgument:
\_bit_select: (b), line:1313
|vpiName:b
|vpiIndex:
\_ref_obj: (idx), line:1313
|vpiName:idx
|vpiStmt:
\_func_call: (b.get_blocks), line:1314
|vpiName:b.get_blocks
|vpiArgument:
\_ref_obj: (r), line:1314
|vpiName:r
|vpiStmt:
\_func_call: (blks.delete), line:1317
|vpiName:blks.delete
|vpiStmt:
\_foreach_stmt: , line:1319
|vpiFullName:uvm_pkg.uvm_reg_block::find_blocks
|vpiVariables:
\_chandle_var: (r), line:1319
|vpiName:r
|vpiFullName:uvm_pkg.uvm_reg_block::find_blocks.r
|vpiLoopVars:
\_chandle_var: (idx), line:1319
|vpiName:idx
|vpiFullName:uvm_pkg.uvm_reg_block::find_blocks.idx
|vpiStmt:
\_begin: , line:1319
|vpiFullName:uvm_pkg.uvm_reg_block::find_blocks
|vpiStmt:
\_if_stmt: , line:1320
|vpiCondition:
\_func_call: (uvm_is_match), line:1320
|vpiName:uvm_is_match
|vpiFunction:
\_function: (uvm_is_match), line:270
|vpiArgument:
\_ref_obj: (name), line:1320
|vpiName:name
|vpiArgument:
\_bit_select: (r.get_full_name), line:1320
|vpiName:r.get_full_name
|vpiIndex:
\_ref_obj: (idx), line:1320
|vpiName:idx
|vpiStmt:
\_func_call: (blks.push_back), line:1321
|vpiName:blks.push_back
|vpiArgument:
\_bit_select: (r), line:1321
|vpiName:r
|vpiIndex:
\_ref_obj: (idx), line:1321
|vpiName:idx
|vpiStmt:
\_return_stmt: , line:1325
|vpiCondition:
\_ref_obj: (blks.size), line:1325
|vpiName:blks.size
|vpiFullName:uvm_pkg.uvm_reg_block::find_blocks.blks.size
|vpiTaskFunc:
\_function: (uvm_reg_block::find_block), line:1331
|vpiName:uvm_reg_block::find_block
|vpiFullName:uvm_pkg.uvm_reg_block::find_block
|vpiReturn:
\_chandle_var: (uvm_reg_block), line:1331
|vpiName:uvm_reg_block
|vpiIODecl:
\_io_decl: (name)
|vpiName:name
|vpiDirection:1
|vpiExpr:
\_logic_var: , line:1331, parent:name
|vpiFullName:name
|vpiIODecl:
\_io_decl: (root)
|vpiName:root
|vpiDirection:1
|vpiExpr:
\_chandle_var: (uvm_reg_block), line:1332, parent:root
|vpiName:uvm_reg_block
|vpiFullName:root.uvm_reg_block
|vpiIODecl:
\_io_decl: (accessor)
|vpiName:accessor
|vpiDirection:1
|vpiExpr:
\_chandle_var: (uvm_object), line:1333, parent:accessor
|vpiName:uvm_object
|vpiFullName:accessor.uvm_object
|vpiStmt:
\_begin: , parent:uvm_reg_block::find_block
|vpiFullName:uvm_pkg.uvm_reg_block::find_block
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_unsupported_expr: , line:1335
|STRING:
|vpiLhs:
\_chandle_var: (blks), line:1335
|vpiName:blks
|vpiFullName:uvm_pkg.uvm_reg_block::find_block.blks
|vpiStmt:
\_if_stmt: , line:1336
|vpiCondition:
\_operation: , line:1336
|vpiOpType:3
|vpiOperand:
\_func_call: (find_blocks), line:1336
|vpiName:find_blocks
|vpiArgument:
\_ref_obj: (name), line:1336
|vpiName:name
|vpiArgument:
\_ref_obj: (blks), line:1336
|vpiName:blks
|vpiArgument:
\_ref_obj: (root), line:1336
|vpiName:root
|vpiArgument:
\_ref_obj: (accessor), line:1336
|vpiName:accessor
|vpiStmt:
\_return_stmt: , line:1337
|vpiCondition:
\_unsupported_expr: , line:1337
|STRING:
|vpiStmt:
\_if_stmt: , line:134
|vpiCondition:
\_operation: , line:134
|vpiOpType:18
|vpiOperand:
\_ref_obj: (blks.size), line:134
|vpiName:blks.size
|vpiFullName:uvm_pkg.uvm_reg_block::find_block.blks.size
|vpiOperand:
\_constant: , line:134
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_begin: , line:134
|vpiFullName:uvm_pkg.uvm_reg_block::find_block
|vpiStmt:
\_begin: , line:136
|vpiFullName:uvm_pkg.uvm_reg_block::find_block
|vpiStmt:
\_if_stmt: , line:137
|vpiCondition:
\_func_call: (uvm_report_enabled), line:137
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:137
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_WARNING), line:137
|vpiName:UVM_WARNING
|vpiArgument:
\_constant: , line:137
|vpiConstType:6
|vpiDecompile:"MRTH1BLK"
|vpiSize:10
|STRING:"MRTH1BLK"
|vpiStmt:
\_func_call: (uvm_report_warning), line:139
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"MRTH1BLK"
|vpiSize:10
|STRING:"MRTH1BLK"
|vpiArgument:
\_operation: , line:140
|vpiOpType:33
|vpiOperand:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:"More than one block matched the name \""
|vpiSize:41
|STRING:"More than one block matched the name \""
|vpiOperand:
\_ref_obj: (name), line:140
|vpiName:name
|vpiOperand:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:"\"."
|vpiSize:5
|STRING:"\"."
|vpiArgument:
\_ref_obj: (UVM_NONE), line:140
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_block.svh"
|vpiSize:208
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_block.svh"
|vpiArgument:
\_constant: , line:140
|vpiConstType:7
|vpiDecompile:1340
|vpiSize:32
|INT:1340
|vpiArgument:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:140
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:1345
|vpiCondition:
\_bit_select: (blks), line:1345
|vpiName:blks
|vpiFullName:uvm_pkg.uvm_reg_block::find_block.blks
|vpiIndex:
\_constant: , line:1345
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiTaskFunc:
\_function: (uvm_reg_block::get_maps), line:1351
|vpiName:uvm_reg_block::get_maps
|vpiFullName:uvm_pkg.uvm_reg_block::get_maps
|vpiIODecl:
\_io_decl: (maps)
|vpiName:maps
|vpiDirection:6
|vpiExpr:
\_chandle_var: (uvm_reg_map), line:1351, parent:maps
|vpiName:uvm_reg_map
|vpiFullName:maps.uvm_reg_map
|vpiStmt:
\_foreach_stmt: , line:1353, parent:uvm_reg_block::get_maps
|vpiFullName:uvm_pkg.uvm_reg_block::get_maps
|vpiVariables:
\_logic_var: , line:1353
|vpiFullName:uvm_pkg.uvm_reg_block::get_maps
|vpiLoopVars:
\_chandle_var: (map), line:1353
|vpiName:map
|vpiFullName:uvm_pkg.uvm_reg_block::get_maps.map
|vpiStmt:
\_func_call: (maps.push_back), line:1354
|vpiName:maps.push_back
|vpiArgument:
\_ref_obj: (map), line:1354
|vpiName:map
|vpiTaskFunc:
\_function: (uvm_reg_block::get_parent), line:1361
|vpiName:uvm_reg_block::get_parent
|vpiFullName:uvm_pkg.uvm_reg_block::get_parent
|vpiReturn:
\_chandle_var: (uvm_reg_block), line:1361
|vpiName:uvm_reg_block
|vpiStmt:
\_assignment: , line:1362, parent:uvm_reg_block::get_parent
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (get_parent), line:1362
|vpiName:get_parent
|vpiFullName:uvm_pkg.uvm_reg_block::get_parent.get_parent
|vpiRhs:
\_unsupported_expr: , line:1362
|STRING:
|vpiTaskFunc:
\_function: (uvm_reg_block::get_block_by_name), line:1372
|vpiName:uvm_reg_block::get_block_by_name
|vpiFullName:uvm_pkg.uvm_reg_block::get_block_by_name
|vpiReturn:
\_chandle_var: (uvm_reg_block), line:1372
|vpiName:uvm_reg_block
|vpiIODecl:
\_io_decl: (name)
|vpiName:name
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1372, parent:name
|vpiFullName:name
|vpiStmt:
\_begin: , parent:uvm_reg_block::get_block_by_name
|vpiFullName:uvm_pkg.uvm_reg_block::get_block_by_name
|vpiStmt:
\_if_stmt: , line:1374
|vpiCondition:
\_operation: , line:1374
|vpiOpType:14
|vpiOperand:
\_func_call: (get_name), line:1374
|vpiName:get_name
|vpiOperand:
\_ref_obj: (name), line:1374
|vpiName:name
|vpiFullName:uvm_pkg.uvm_reg_block::get_block_by_name.name
|vpiStmt:
\_return_stmt: , line:1375
|vpiCondition:
\_ref_obj: (this), line:1375
|vpiName:this
|vpiFullName:uvm_pkg.uvm_reg_block::get_block_by_name.this
|vpiStmt:
\_foreach_stmt: , line:1377
|vpiFullName:uvm_pkg.uvm_reg_block::get_block_by_name
|vpiVariables:
\_chandle_var: (blks), line:1377
|vpiName:blks
|vpiFullName:uvm_pkg.uvm_reg_block::get_block_by_name.blks
|vpiLoopVars:
\_chandle_var: (blk_), line:1377
|vpiName:blk_
|vpiFullName:uvm_pkg.uvm_reg_block::get_block_by_name.blk_
|vpiStmt:
\_begin: , line:1377
|vpiFullName:uvm_pkg.uvm_reg_block::get_block_by_name
|vpiStmt:
\_if_stmt: , line:1380
|vpiCondition:
\_operation: , line:1380
|vpiOpType:14
|vpiOperand:
\_ref_obj: (blk.get_name), line:1380
|vpiName:blk.get_name
|vpiFullName:uvm_pkg.uvm_reg_block::get_block_by_name.blk.get_name
|vpiOperand:
\_ref_obj: (name), line:1380
|vpiName:name
|vpiFullName:uvm_pkg.uvm_reg_block::get_block_by_name.name
|vpiStmt:
\_return_stmt: , line:1381
|vpiCondition:
\_ref_obj: (blk), line:1381
|vpiName:blk
|vpiFullName:uvm_pkg.uvm_reg_block::get_block_by_name.blk
|vpiStmt:
\_foreach_stmt: , line:1384
|vpiFullName:uvm_pkg.uvm_reg_block::get_block_by_name
|vpiVariables:
\_chandle_var: (blks), line:1384
|vpiName:blks
|vpiFullName:uvm_pkg.uvm_reg_block::get_block_by_name.blks
|vpiLoopVars:
\_chandle_var: (blk_), line:1384
|vpiName:blk_
|vpiFullName:uvm_pkg.uvm_reg_block::get_block_by_name.blk_
|vpiStmt:
\_begin: , line:1384
|vpiFullName:uvm_pkg.uvm_reg_block::get_block_by_name
|vpiStmt:
\_func_call: (blk_.get_blocks), line:1387
|vpiName:blk_.get_blocks
|vpiArgument:
\_ref_obj: (subblks), line:1387
|vpiName:subblks
|vpiArgument:
\_ref_obj: (UVM_HIER), line:1387
|vpiName:UVM_HIER
|vpiStmt:
\_foreach_stmt: , line:1389
|vpiFullName:uvm_pkg.uvm_reg_block::get_block_by_name
|vpiVariables:
\_chandle_var: (subblks), line:1389
|vpiName:subblks
|vpiFullName:uvm_pkg.uvm_reg_block::get_block_by_name.subblks
|vpiLoopVars:
\_chandle_var: (j), line:1389
|vpiName:j
|vpiFullName:uvm_pkg.uvm_reg_block::get_block_by_name.j
|vpiStmt:
\_if_stmt: , line:1390
|vpiCondition:
\_operation: , line:1390
|vpiOpType:14
|vpiOperand:
\_bit_select: (subblks.get_name), line:1390
|vpiName:subblks.get_name
|vpiFullName:uvm_pkg.uvm_reg_block::get_block_by_name.subblks.get_name
|vpiIndex:
\_ref_obj: (j), line:1390
|vpiName:j
|vpiOperand:
\_ref_obj: (name), line:1390
|vpiName:name
|vpiFullName:uvm_pkg.uvm_reg_block::get_block_by_name.name
|vpiStmt:
\_return_stmt: , line:1391
|vpiCondition:
\_bit_select: (subblks), line:1391
|vpiName:subblks
|vpiFullName:uvm_pkg.uvm_reg_block::get_block_by_name.subblks
|vpiIndex:
\_ref_obj: (j), line:1391
|vpiName:j
|vpiStmt:
\_begin: , line:136
|vpiFullName:uvm_pkg.uvm_reg_block::get_block_by_name
|vpiStmt:
\_if_stmt: , line:137
|vpiCondition:
\_func_call: (uvm_report_enabled), line:137
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:137
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_WARNING), line:137
|vpiName:UVM_WARNING
|vpiArgument:
\_constant: , line:137
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_warning), line:139
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_operation: , line:139
|vpiOpType:33
|vpiOperand:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"Unable to locate block '"
|vpiSize:26
|STRING:"Unable to locate block '"
|vpiOperand:
\_ref_obj: (name), line:139
|vpiName:name
|vpiOperand:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:"' in block '"
|vpiSize:14
|STRING:"' in block '"
|vpiOperand:
\_func_call: (get_full_name), line:140
|vpiName:get_full_name
|vpiOperand:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:"'"
|vpiSize:3
|STRING:"'"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:140
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_block.svh"
|vpiSize:208
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_block.svh"
|vpiArgument:
\_constant: , line:140
|vpiConstType:7
|vpiDecompile:1394
|vpiSize:32
|INT:1394
|vpiArgument:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:140
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:1396
|vpiCondition:
\_unsupported_expr: , line:1396
|STRING:
|vpiTaskFunc:
\_function: (uvm_reg_block::get_reg_by_name), line:1403
|vpiName:uvm_reg_block::get_reg_by_name
|vpiFullName:uvm_pkg.uvm_reg_block::get_reg_by_name
|vpiReturn:
\_chandle_var: (uvm_reg), line:1403
|vpiName:uvm_reg
|vpiIODecl:
\_io_decl: (name)
|vpiName:name
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1403, parent:name
|vpiFullName:name
|vpiStmt:
\_begin: , parent:uvm_reg_block::get_reg_by_name
|vpiFullName:uvm_pkg.uvm_reg_block::get_reg_by_name
|vpiStmt:
\_foreach_stmt: , line:1405
|vpiFullName:uvm_pkg.uvm_reg_block::get_reg_by_name
|vpiVariables:
\_chandle_var: (regs), line:1405
|vpiName:regs
|vpiFullName:uvm_pkg.uvm_reg_block::get_reg_by_name.regs
|vpiLoopVars:
\_chandle_var: (rg_), line:1405
|vpiName:rg_
|vpiFullName:uvm_pkg.uvm_reg_block::get_reg_by_name.rg_
|vpiStmt:
\_begin: , line:1405
|vpiFullName:uvm_pkg.uvm_reg_block::get_reg_by_name
|vpiStmt:
\_if_stmt: , line:1407
|vpiCondition:
\_operation: , line:1407
|vpiOpType:14
|vpiOperand:
\_ref_obj: (rg.get_name), line:1407
|vpiName:rg.get_name
|vpiFullName:uvm_pkg.uvm_reg_block::get_reg_by_name.rg.get_name
|vpiOperand:
\_ref_obj: (name), line:1407
|vpiName:name
|vpiFullName:uvm_pkg.uvm_reg_block::get_reg_by_name.name
|vpiStmt:
\_return_stmt: , line:1408
|vpiCondition:
\_ref_obj: (rg), line:1408
|vpiName:rg
|vpiFullName:uvm_pkg.uvm_reg_block::get_reg_by_name.rg
|vpiStmt:
\_foreach_stmt: , line:1411
|vpiFullName:uvm_pkg.uvm_reg_block::get_reg_by_name
|vpiVariables:
\_chandle_var: (blks), line:1411
|vpiName:blks
|vpiFullName:uvm_pkg.uvm_reg_block::get_reg_by_name.blks
|vpiLoopVars:
\_chandle_var: (blk_), line:1411
|vpiName:blk_
|vpiFullName:uvm_pkg.uvm_reg_block::get_reg_by_name.blk_
|vpiStmt:
\_begin: , line:1411
|vpiFullName:uvm_pkg.uvm_reg_block::get_reg_by_name
|vpiStmt:
\_func_call: (blk_.get_registers), line:1414
|vpiName:blk_.get_registers
|vpiArgument:
\_ref_obj: (subregs), line:1414
|vpiName:subregs
|vpiArgument:
\_ref_obj: (UVM_HIER), line:1414
|vpiName:UVM_HIER
|vpiStmt:
\_foreach_stmt: , line:1416
|vpiFullName:uvm_pkg.uvm_reg_block::get_reg_by_name
|vpiVariables:
\_chandle_var: (subregs), line:1416
|vpiName:subregs
|vpiFullName:uvm_pkg.uvm_reg_block::get_reg_by_name.subregs
|vpiLoopVars:
\_chandle_var: (j), line:1416
|vpiName:j
|vpiFullName:uvm_pkg.uvm_reg_block::get_reg_by_name.j
|vpiStmt:
\_if_stmt: , line:1417
|vpiCondition:
\_operation: , line:1417
|vpiOpType:14
|vpiOperand:
\_bit_select: (subregs.get_name), line:1417
|vpiName:subregs.get_name
|vpiFullName:uvm_pkg.uvm_reg_block::get_reg_by_name.subregs.get_name
|vpiIndex:
\_ref_obj: (j), line:1417
|vpiName:j
|vpiOperand:
\_ref_obj: (name), line:1417
|vpiName:name
|vpiFullName:uvm_pkg.uvm_reg_block::get_reg_by_name.name
|vpiStmt:
\_return_stmt: , line:1418
|vpiCondition:
\_bit_select: (subregs), line:1418
|vpiName:subregs
|vpiFullName:uvm_pkg.uvm_reg_block::get_reg_by_name.subregs
|vpiIndex:
\_ref_obj: (j), line:1418
|vpiName:j
|vpiStmt:
\_begin: , line:136
|vpiFullName:uvm_pkg.uvm_reg_block::get_reg_by_name
|vpiStmt:
\_if_stmt: , line:137
|vpiCondition:
\_func_call: (uvm_report_enabled), line:137
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:137
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_WARNING), line:137
|vpiName:UVM_WARNING
|vpiArgument:
\_constant: , line:137
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_warning), line:139
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_operation: , line:139
|vpiOpType:33
|vpiOperand:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"Unable to locate register '"
|vpiSize:29
|STRING:"Unable to locate register '"
|vpiOperand:
\_ref_obj: (name), line:139
|vpiName:name
|vpiOperand:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:"' in block '"
|vpiSize:14
|STRING:"' in block '"
|vpiOperand:
\_func_call: (get_full_name), line:140
|vpiName:get_full_name
|vpiOperand:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:"'"
|vpiSize:3
|STRING:"'"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:140
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_block.svh"
|vpiSize:208
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_block.svh"
|vpiArgument:
\_constant: , line:140
|vpiConstType:7
|vpiDecompile:1421
|vpiSize:32
|INT:1421
|vpiArgument:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:140
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:1423
|vpiCondition:
\_unsupported_expr: , line:1423
|STRING:
|vpiTaskFunc:
\_function: (uvm_reg_block::get_vreg_by_name), line:1430
|vpiName:uvm_reg_block::get_vreg_by_name
|vpiFullName:uvm_pkg.uvm_reg_block::get_vreg_by_name
|vpiReturn:
\_chandle_var: (uvm_vreg), line:1430
|vpiName:uvm_vreg
|vpiIODecl:
\_io_decl: (name)
|vpiName:name
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1430, parent:name
|vpiFullName:name
|vpiStmt:
\_begin: , parent:uvm_reg_block::get_vreg_by_name
|vpiFullName:uvm_pkg.uvm_reg_block::get_vreg_by_name
|vpiStmt:
\_foreach_stmt: , line:1432
|vpiFullName:uvm_pkg.uvm_reg_block::get_vreg_by_name
|vpiVariables:
\_chandle_var: (vregs), line:1432
|vpiName:vregs
|vpiFullName:uvm_pkg.uvm_reg_block::get_vreg_by_name.vregs
|vpiLoopVars:
\_chandle_var: (rg_), line:1432
|vpiName:rg_
|vpiFullName:uvm_pkg.uvm_reg_block::get_vreg_by_name.rg_
|vpiStmt:
\_begin: , line:1432
|vpiFullName:uvm_pkg.uvm_reg_block::get_vreg_by_name
|vpiStmt:
\_if_stmt: , line:1434
|vpiCondition:
\_operation: , line:1434
|vpiOpType:14
|vpiOperand:
\_ref_obj: (rg.get_name), line:1434
|vpiName:rg.get_name
|vpiFullName:uvm_pkg.uvm_reg_block::get_vreg_by_name.rg.get_name
|vpiOperand:
\_ref_obj: (name), line:1434
|vpiName:name
|vpiFullName:uvm_pkg.uvm_reg_block::get_vreg_by_name.name
|vpiStmt:
\_return_stmt: , line:1435
|vpiCondition:
\_ref_obj: (rg), line:1435
|vpiName:rg
|vpiFullName:uvm_pkg.uvm_reg_block::get_vreg_by_name.rg
|vpiStmt:
\_foreach_stmt: , line:1438
|vpiFullName:uvm_pkg.uvm_reg_block::get_vreg_by_name
|vpiVariables:
\_chandle_var: (blks), line:1438
|vpiName:blks
|vpiFullName:uvm_pkg.uvm_reg_block::get_vreg_by_name.blks
|vpiLoopVars:
\_chandle_var: (blk_), line:1438
|vpiName:blk_
|vpiFullName:uvm_pkg.uvm_reg_block::get_vreg_by_name.blk_
|vpiStmt:
\_begin: , line:1438
|vpiFullName:uvm_pkg.uvm_reg_block::get_vreg_by_name
|vpiStmt:
\_func_call: (blk_.get_virtual_registers), line:1441
|vpiName:blk_.get_virtual_registers
|vpiArgument:
\_ref_obj: (subvregs), line:1441
|vpiName:subvregs
|vpiArgument:
\_ref_obj: (UVM_HIER), line:1441
|vpiName:UVM_HIER
|vpiStmt:
\_foreach_stmt: , line:1443
|vpiFullName:uvm_pkg.uvm_reg_block::get_vreg_by_name
|vpiVariables:
\_chandle_var: (subvregs), line:1443
|vpiName:subvregs
|vpiFullName:uvm_pkg.uvm_reg_block::get_vreg_by_name.subvregs
|vpiLoopVars:
\_chandle_var: (j), line:1443
|vpiName:j
|vpiFullName:uvm_pkg.uvm_reg_block::get_vreg_by_name.j
|vpiStmt:
\_if_stmt: , line:1444
|vpiCondition:
\_operation: , line:1444
|vpiOpType:14
|vpiOperand:
\_bit_select: (subvregs.get_name), line:1444
|vpiName:subvregs.get_name
|vpiFullName:uvm_pkg.uvm_reg_block::get_vreg_by_name.subvregs.get_name
|vpiIndex:
\_ref_obj: (j), line:1444
|vpiName:j
|vpiOperand:
\_ref_obj: (name), line:1444
|vpiName:name
|vpiFullName:uvm_pkg.uvm_reg_block::get_vreg_by_name.name
|vpiStmt:
\_return_stmt: , line:1445
|vpiCondition:
\_bit_select: (subvregs), line:1445
|vpiName:subvregs
|vpiFullName:uvm_pkg.uvm_reg_block::get_vreg_by_name.subvregs
|vpiIndex:
\_ref_obj: (j), line:1445
|vpiName:j
|vpiStmt:
\_begin: , line:136
|vpiFullName:uvm_pkg.uvm_reg_block::get_vreg_by_name
|vpiStmt:
\_if_stmt: , line:137
|vpiCondition:
\_func_call: (uvm_report_enabled), line:137
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:137
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_WARNING), line:137
|vpiName:UVM_WARNING
|vpiArgument:
\_constant: , line:137
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_warning), line:139
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_operation: , line:139
|vpiOpType:33
|vpiOperand:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"Unable to locate virtual register '"
|vpiSize:37
|STRING:"Unable to locate virtual register '"
|vpiOperand:
\_ref_obj: (name), line:139
|vpiName:name
|vpiOperand:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:"' in block '"
|vpiSize:14
|STRING:"' in block '"
|vpiOperand:
\_func_call: (get_full_name), line:140
|vpiName:get_full_name
|vpiOperand:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:"'"
|vpiSize:3
|STRING:"'"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:140
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_block.svh"
|vpiSize:208
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_block.svh"
|vpiArgument:
\_constant: , line:140
|vpiConstType:7
|vpiDecompile:1448
|vpiSize:32
|INT:1448
|vpiArgument:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:140
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:1450
|vpiCondition:
\_unsupported_expr: , line:1450
|STRING:
|vpiTaskFunc:
\_function: (uvm_reg_block::get_mem_by_name), line:1457
|vpiName:uvm_reg_block::get_mem_by_name
|vpiFullName:uvm_pkg.uvm_reg_block::get_mem_by_name
|vpiReturn:
\_chandle_var: (uvm_mem), line:1457
|vpiName:uvm_mem
|vpiIODecl:
\_io_decl: (name)
|vpiName:name
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1457, parent:name
|vpiFullName:name
|vpiStmt:
\_begin: , parent:uvm_reg_block::get_mem_by_name
|vpiFullName:uvm_pkg.uvm_reg_block::get_mem_by_name
|vpiStmt:
\_foreach_stmt: , line:1459
|vpiFullName:uvm_pkg.uvm_reg_block::get_mem_by_name
|vpiVariables:
\_chandle_var: (mems), line:1459
|vpiName:mems
|vpiFullName:uvm_pkg.uvm_reg_block::get_mem_by_name.mems
|vpiLoopVars:
\_chandle_var: (mem_), line:1459
|vpiName:mem_
|vpiFullName:uvm_pkg.uvm_reg_block::get_mem_by_name.mem_
|vpiStmt:
\_begin: , line:1459
|vpiFullName:uvm_pkg.uvm_reg_block::get_mem_by_name
|vpiStmt:
\_if_stmt: , line:1461
|vpiCondition:
\_operation: , line:1461
|vpiOpType:14
|vpiOperand:
\_ref_obj: (mem.get_name), line:1461
|vpiName:mem.get_name
|vpiFullName:uvm_pkg.uvm_reg_block::get_mem_by_name.mem.get_name
|vpiOperand:
\_ref_obj: (name), line:1461
|vpiName:name
|vpiFullName:uvm_pkg.uvm_reg_block::get_mem_by_name.name
|vpiStmt:
\_return_stmt: , line:1462
|vpiCondition:
\_ref_obj: (mem), line:1462
|vpiName:mem
|vpiFullName:uvm_pkg.uvm_reg_block::get_mem_by_name.mem
|vpiStmt:
\_foreach_stmt: , line:1465
|vpiFullName:uvm_pkg.uvm_reg_block::get_mem_by_name
|vpiVariables:
\_chandle_var: (blks), line:1465
|vpiName:blks
|vpiFullName:uvm_pkg.uvm_reg_block::get_mem_by_name.blks
|vpiLoopVars:
\_chandle_var: (blk_), line:1465
|vpiName:blk_
|vpiFullName:uvm_pkg.uvm_reg_block::get_mem_by_name.blk_
|vpiStmt:
\_begin: , line:1465
|vpiFullName:uvm_pkg.uvm_reg_block::get_mem_by_name
|vpiStmt:
\_func_call: (blk_.get_memories), line:1468
|vpiName:blk_.get_memories
|vpiArgument:
\_ref_obj: (submems), line:1468
|vpiName:submems
|vpiArgument:
\_ref_obj: (UVM_HIER), line:1468
|vpiName:UVM_HIER
|vpiStmt:
\_foreach_stmt: , line:1470
|vpiFullName:uvm_pkg.uvm_reg_block::get_mem_by_name
|vpiVariables:
\_chandle_var: (submems), line:1470
|vpiName:submems
|vpiFullName:uvm_pkg.uvm_reg_block::get_mem_by_name.submems
|vpiLoopVars:
\_chandle_var: (j), line:1470
|vpiName:j
|vpiFullName:uvm_pkg.uvm_reg_block::get_mem_by_name.j
|vpiStmt:
\_if_stmt: , line:1471
|vpiCondition:
\_operation: , line:1471
|vpiOpType:14
|vpiOperand:
\_bit_select: (submems.get_name), line:1471
|vpiName:submems.get_name
|vpiFullName:uvm_pkg.uvm_reg_block::get_mem_by_name.submems.get_name
|vpiIndex:
\_ref_obj: (j), line:1471
|vpiName:j
|vpiOperand:
\_ref_obj: (name), line:1471
|vpiName:name
|vpiFullName:uvm_pkg.uvm_reg_block::get_mem_by_name.name
|vpiStmt:
\_return_stmt: , line:1472
|vpiCondition:
\_bit_select: (submems), line:1472
|vpiName:submems
|vpiFullName:uvm_pkg.uvm_reg_block::get_mem_by_name.submems
|vpiIndex:
\_ref_obj: (j), line:1472
|vpiName:j
|vpiStmt:
\_begin: , line:136
|vpiFullName:uvm_pkg.uvm_reg_block::get_mem_by_name
|vpiStmt:
\_if_stmt: , line:137
|vpiCondition:
\_func_call: (uvm_report_enabled), line:137
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:137
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_WARNING), line:137
|vpiName:UVM_WARNING
|vpiArgument:
\_constant: , line:137
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_warning), line:139
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_operation: , line:139
|vpiOpType:33
|vpiOperand:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"Unable to locate memory '"
|vpiSize:27
|STRING:"Unable to locate memory '"
|vpiOperand:
\_ref_obj: (name), line:139
|vpiName:name
|vpiOperand:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:"' in block '"
|vpiSize:14
|STRING:"' in block '"
|vpiOperand:
\_func_call: (get_full_name), line:140
|vpiName:get_full_name
|vpiOperand:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:"'"
|vpiSize:3
|STRING:"'"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:140
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_block.svh"
|vpiSize:208
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_block.svh"
|vpiArgument:
\_constant: , line:140
|vpiConstType:7
|vpiDecompile:1475
|vpiSize:32
|INT:1475
|vpiArgument:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:140
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:1477
|vpiCondition:
\_unsupported_expr: , line:1477
|STRING:
|vpiTaskFunc:
\_function: (uvm_reg_block::get_field_by_name), line:1484
|vpiName:uvm_reg_block::get_field_by_name
|vpiFullName:uvm_pkg.uvm_reg_block::get_field_by_name
|vpiReturn:
\_chandle_var: (uvm_reg_field), line:1484
|vpiName:uvm_reg_field
|vpiIODecl:
\_io_decl: (name)
|vpiName:name
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1484, parent:name
|vpiFullName:name
|vpiStmt:
\_begin: , parent:uvm_reg_block::get_field_by_name
|vpiFullName:uvm_pkg.uvm_reg_block::get_field_by_name
|vpiStmt:
\_foreach_stmt: , line:1486
|vpiFullName:uvm_pkg.uvm_reg_block::get_field_by_name
|vpiVariables:
\_chandle_var: (regs), line:1486
|vpiName:regs
|vpiFullName:uvm_pkg.uvm_reg_block::get_field_by_name.regs
|vpiLoopVars:
\_chandle_var: (rg_), line:1486
|vpiName:rg_
|vpiFullName:uvm_pkg.uvm_reg_block::get_field_by_name.rg_
|vpiStmt:
\_begin: , line:1486
|vpiFullName:uvm_pkg.uvm_reg_block::get_field_by_name
|vpiStmt:
\_func_call: (rg.get_fields), line:1490
|vpiName:rg.get_fields
|vpiArgument:
\_ref_obj: (fields), line:1490
|vpiName:fields
|vpiStmt:
\_foreach_stmt: , line:1491
|vpiFullName:uvm_pkg.uvm_reg_block::get_field_by_name
|vpiVariables:
\_chandle_var: (fields), line:1491
|vpiName:fields
|vpiFullName:uvm_pkg.uvm_reg_block::get_field_by_name.fields
|vpiLoopVars:
\_chandle_var: (i), line:1491
|vpiName:i
|vpiFullName:uvm_pkg.uvm_reg_block::get_field_by_name.i
|vpiStmt:
\_if_stmt: , line:1492
|vpiCondition:
\_operation: , line:1492
|vpiOpType:14
|vpiOperand:
\_bit_select: (fields.get_name), line:1492
|vpiName:fields.get_name
|vpiFullName:uvm_pkg.uvm_reg_block::get_field_by_name.fields.get_name
|vpiIndex:
\_ref_obj: (i), line:1492
|vpiName:i
|vpiOperand:
\_ref_obj: (name), line:1492
|vpiName:name
|vpiFullName:uvm_pkg.uvm_reg_block::get_field_by_name.name
|vpiStmt:
\_return_stmt: , line:1493
|vpiCondition:
\_bit_select: (fields), line:1493
|vpiName:fields
|vpiFullName:uvm_pkg.uvm_reg_block::get_field_by_name.fields
|vpiIndex:
\_ref_obj: (i), line:1493
|vpiName:i
|vpiStmt:
\_foreach_stmt: , line:1496
|vpiFullName:uvm_pkg.uvm_reg_block::get_field_by_name
|vpiVariables:
\_chandle_var: (blks), line:1496
|vpiName:blks
|vpiFullName:uvm_pkg.uvm_reg_block::get_field_by_name.blks
|vpiLoopVars:
\_chandle_var: (blk_), line:1496
|vpiName:blk_
|vpiFullName:uvm_pkg.uvm_reg_block::get_field_by_name.blk_
|vpiStmt:
\_begin: , line:1496
|vpiFullName:uvm_pkg.uvm_reg_block::get_field_by_name
|vpiStmt:
\_func_call: (blk_.get_registers), line:1499
|vpiName:blk_.get_registers
|vpiArgument:
\_ref_obj: (subregs), line:1499
|vpiName:subregs
|vpiArgument:
\_ref_obj: (UVM_HIER), line:1499
|vpiName:UVM_HIER
|vpiStmt:
\_foreach_stmt: , line:1501
|vpiFullName:uvm_pkg.uvm_reg_block::get_field_by_name
|vpiVariables:
\_chandle_var: (subregs), line:1501
|vpiName:subregs
|vpiFullName:uvm_pkg.uvm_reg_block::get_field_by_name.subregs
|vpiLoopVars:
\_chandle_var: (j), line:1501
|vpiName:j
|vpiFullName:uvm_pkg.uvm_reg_block::get_field_by_name.j
|vpiStmt:
\_begin: , line:1501
|vpiFullName:uvm_pkg.uvm_reg_block::get_field_by_name
|vpiStmt:
\_func_call: (subregs.get_fields), line:1503
|vpiName:subregs.get_fields
|vpiArgument:
\_ref_obj: (fields), line:1503
|vpiName:fields
|vpiStmt:
\_foreach_stmt: , line:1504
|vpiFullName:uvm_pkg.uvm_reg_block::get_field_by_name
|vpiVariables:
\_chandle_var: (fields), line:1504
|vpiName:fields
|vpiFullName:uvm_pkg.uvm_reg_block::get_field_by_name.fields
|vpiLoopVars:
\_chandle_var: (i), line:1504
|vpiName:i
|vpiFullName:uvm_pkg.uvm_reg_block::get_field_by_name.i
|vpiStmt:
\_if_stmt: , line:1505
|vpiCondition:
\_operation: , line:1505
|vpiOpType:14
|vpiOperand:
\_bit_select: (fields.get_name), line:1505
|vpiName:fields.get_name
|vpiFullName:uvm_pkg.uvm_reg_block::get_field_by_name.fields.get_name
|vpiIndex:
\_ref_obj: (i), line:1505
|vpiName:i
|vpiOperand:
\_ref_obj: (name), line:1505
|vpiName:name
|vpiFullName:uvm_pkg.uvm_reg_block::get_field_by_name.name
|vpiStmt:
\_return_stmt: , line:1506
|vpiCondition:
\_bit_select: (fields), line:1506
|vpiName:fields
|vpiFullName:uvm_pkg.uvm_reg_block::get_field_by_name.fields
|vpiIndex:
\_ref_obj: (i), line:1506
|vpiName:i
|vpiStmt:
\_begin: , line:136
|vpiFullName:uvm_pkg.uvm_reg_block::get_field_by_name
|vpiStmt:
\_if_stmt: , line:137
|vpiCondition:
\_func_call: (uvm_report_enabled), line:137
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:137
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_WARNING), line:137
|vpiName:UVM_WARNING
|vpiArgument:
\_constant: , line:137
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_warning), line:139
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_operation: , line:139
|vpiOpType:33
|vpiOperand:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"Unable to locate field '"
|vpiSize:26
|STRING:"Unable to locate field '"
|vpiOperand:
\_ref_obj: (name), line:139
|vpiName:name
|vpiOperand:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:"' in block '"
|vpiSize:14
|STRING:"' in block '"
|vpiOperand:
\_func_call: (get_full_name), line:140
|vpiName:get_full_name
|vpiOperand:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:"'"
|vpiSize:3
|STRING:"'"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:140
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_block.svh"
|vpiSize:208
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_block.svh"
|vpiArgument:
\_constant: , line:140
|vpiConstType:7
|vpiDecompile:1510
|vpiSize:32
|INT:1510
|vpiArgument:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:140
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:1513
|vpiCondition:
\_unsupported_expr: , line:1513
|STRING:
|vpiTaskFunc:
\_function: (uvm_reg_block::get_vfield_by_name), line:1520
|vpiName:uvm_reg_block::get_vfield_by_name
|vpiFullName:uvm_pkg.uvm_reg_block::get_vfield_by_name
|vpiReturn:
\_chandle_var: (uvm_vreg_field), line:1520
|vpiName:uvm_vreg_field
|vpiIODecl:
\_io_decl: (name)
|vpiName:name
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1520, parent:name
|vpiFullName:name
|vpiStmt:
\_begin: , parent:uvm_reg_block::get_vfield_by_name
|vpiFullName:uvm_pkg.uvm_reg_block::get_vfield_by_name
|vpiStmt:
\_foreach_stmt: , line:1522
|vpiFullName:uvm_pkg.uvm_reg_block::get_vfield_by_name
|vpiVariables:
\_chandle_var: (vregs), line:1522
|vpiName:vregs
|vpiFullName:uvm_pkg.uvm_reg_block::get_vfield_by_name.vregs
|vpiLoopVars:
\_chandle_var: (rg_), line:1522
|vpiName:rg_
|vpiFullName:uvm_pkg.uvm_reg_block::get_vfield_by_name.rg_
|vpiStmt:
\_begin: , line:1522
|vpiFullName:uvm_pkg.uvm_reg_block::get_vfield_by_name
|vpiStmt:
\_func_call: (rg.get_fields), line:1526
|vpiName:rg.get_fields
|vpiArgument:
\_ref_obj: (fields), line:1526
|vpiName:fields
|vpiStmt:
\_foreach_stmt: , line:1527
|vpiFullName:uvm_pkg.uvm_reg_block::get_vfield_by_name
|vpiVariables:
\_chandle_var: (fields), line:1527
|vpiName:fields
|vpiFullName:uvm_pkg.uvm_reg_block::get_vfield_by_name.fields
|vpiLoopVars:
\_chandle_var: (i), line:1527
|vpiName:i
|vpiFullName:uvm_pkg.uvm_reg_block::get_vfield_by_name.i
|vpiStmt:
\_if_stmt: , line:1528
|vpiCondition:
\_operation: , line:1528
|vpiOpType:14
|vpiOperand:
\_bit_select: (fields.get_name), line:1528
|vpiName:fields.get_name
|vpiFullName:uvm_pkg.uvm_reg_block::get_vfield_by_name.fields.get_name
|vpiIndex:
\_ref_obj: (i), line:1528
|vpiName:i
|vpiOperand:
\_ref_obj: (name), line:1528
|vpiName:name
|vpiFullName:uvm_pkg.uvm_reg_block::get_vfield_by_name.name
|vpiStmt:
\_return_stmt: , line:1529
|vpiCondition:
\_bit_select: (fields), line:1529
|vpiName:fields
|vpiFullName:uvm_pkg.uvm_reg_block::get_vfield_by_name.fields
|vpiIndex:
\_ref_obj: (i), line:1529
|vpiName:i
|vpiStmt:
\_foreach_stmt: , line:1532
|vpiFullName:uvm_pkg.uvm_reg_block::get_vfield_by_name
|vpiVariables:
\_chandle_var: (blks), line:1532
|vpiName:blks
|vpiFullName:uvm_pkg.uvm_reg_block::get_vfield_by_name.blks
|vpiLoopVars:
\_chandle_var: (blk_), line:1532
|vpiName:blk_
|vpiFullName:uvm_pkg.uvm_reg_block::get_vfield_by_name.blk_
|vpiStmt:
\_begin: , line:1532
|vpiFullName:uvm_pkg.uvm_reg_block::get_vfield_by_name
|vpiStmt:
\_func_call: (blk_.get_virtual_registers), line:1535
|vpiName:blk_.get_virtual_registers
|vpiArgument:
\_ref_obj: (subvregs), line:1535
|vpiName:subvregs
|vpiArgument:
\_ref_obj: (UVM_HIER), line:1535
|vpiName:UVM_HIER
|vpiStmt:
\_foreach_stmt: , line:1537
|vpiFullName:uvm_pkg.uvm_reg_block::get_vfield_by_name
|vpiVariables:
\_chandle_var: (subvregs), line:1537
|vpiName:subvregs
|vpiFullName:uvm_pkg.uvm_reg_block::get_vfield_by_name.subvregs
|vpiLoopVars:
\_chandle_var: (j), line:1537
|vpiName:j
|vpiFullName:uvm_pkg.uvm_reg_block::get_vfield_by_name.j
|vpiStmt:
\_begin: , line:1537
|vpiFullName:uvm_pkg.uvm_reg_block::get_vfield_by_name
|vpiStmt:
\_func_call: (subvregs.get_fields), line:1539
|vpiName:subvregs.get_fields
|vpiArgument:
\_ref_obj: (fields), line:1539
|vpiName:fields
|vpiStmt:
\_foreach_stmt: , line:1540
|vpiFullName:uvm_pkg.uvm_reg_block::get_vfield_by_name
|vpiVariables:
\_chandle_var: (fields), line:1540
|vpiName:fields
|vpiFullName:uvm_pkg.uvm_reg_block::get_vfield_by_name.fields
|vpiLoopVars:
\_chandle_var: (i), line:1540
|vpiName:i
|vpiFullName:uvm_pkg.uvm_reg_block::get_vfield_by_name.i
|vpiStmt:
\_if_stmt: , line:1541
|vpiCondition:
\_operation: , line:1541
|vpiOpType:14
|vpiOperand:
\_bit_select: (fields.get_name), line:1541
|vpiName:fields.get_name
|vpiFullName:uvm_pkg.uvm_reg_block::get_vfield_by_name.fields.get_name
|vpiIndex:
\_ref_obj: (i), line:1541
|vpiName:i
|vpiOperand:
\_ref_obj: (name), line:1541
|vpiName:name
|vpiFullName:uvm_pkg.uvm_reg_block::get_vfield_by_name.name
|vpiStmt:
\_return_stmt: , line:1542
|vpiCondition:
\_bit_select: (fields), line:1542
|vpiName:fields
|vpiFullName:uvm_pkg.uvm_reg_block::get_vfield_by_name.fields
|vpiIndex:
\_ref_obj: (i), line:1542
|vpiName:i
|vpiStmt:
\_begin: , line:136
|vpiFullName:uvm_pkg.uvm_reg_block::get_vfield_by_name
|vpiStmt:
\_if_stmt: , line:137
|vpiCondition:
\_func_call: (uvm_report_enabled), line:137
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:137
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_WARNING), line:137
|vpiName:UVM_WARNING
|vpiArgument:
\_constant: , line:137
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_warning), line:139
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_operation: , line:139
|vpiOpType:33
|vpiOperand:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"Unable to locate virtual field '"
|vpiSize:34
|STRING:"Unable to locate virtual field '"
|vpiOperand:
\_ref_obj: (name), line:139
|vpiName:name
|vpiOperand:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:"' in block '"
|vpiSize:14
|STRING:"' in block '"
|vpiOperand:
\_func_call: (get_full_name), line:140
|vpiName:get_full_name
|vpiOperand:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:"'"
|vpiSize:3
|STRING:"'"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:140
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_block.svh"
|vpiSize:208
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_block.svh"
|vpiArgument:
\_constant: , line:140
|vpiConstType:7
|vpiDecompile:1546
|vpiSize:32
|INT:1546
|vpiArgument:
\_constant: , line:140
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:140
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:1549
|vpiCondition:
\_unsupported_expr: , line:1549
|STRING:
|vpiTaskFunc:
\_function: (uvm_reg_block::set_coverage), line:1561
|vpiName:uvm_reg_block::set_coverage
|vpiFullName:uvm_pkg.uvm_reg_block::set_coverage
|vpiReturn:
\_chandle_var: (uvm_reg_cvr_t), line:1561
|vpiName:uvm_reg_cvr_t
|vpiIODecl:
\_io_decl: (is_on)
|vpiName:is_on
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_cvr_t), line:1561, parent:is_on
|vpiName:uvm_reg_cvr_t
|vpiFullName:is_on.uvm_reg_cvr_t
|vpiStmt:
\_begin: , parent:uvm_reg_block::set_coverage
|vpiFullName:uvm_pkg.uvm_reg_block::set_coverage
|vpiStmt:
\_assignment: , line:1562
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:1562
|STRING:
|vpiRhs:
\_operation: , line:1562
|vpiOpType:28
|vpiOperand:
\_unsupported_expr: , line:1562
|STRING:
|vpiOperand:
\_ref_obj: (is_on), line:1562
|vpiName:is_on
|vpiFullName:uvm_pkg.uvm_reg_block::set_coverage.is_on
|vpiStmt:
\_foreach_stmt: , line:1564
|vpiFullName:uvm_pkg.uvm_reg_block::set_coverage
|vpiVariables:
\_chandle_var: (regs), line:1564
|vpiName:regs
|vpiFullName:uvm_pkg.uvm_reg_block::set_coverage.regs
|vpiLoopVars:
\_chandle_var: (rg_), line:1564
|vpiName:rg_
|vpiFullName:uvm_pkg.uvm_reg_block::set_coverage.rg_
|vpiStmt:
\_begin: , line:1564
|vpiFullName:uvm_pkg.uvm_reg_block::set_coverage
|vpiStmt:
\_func_call: (rg.set_coverage), line:1566
|vpiName:rg.set_coverage
|vpiArgument:
\_ref_obj: (is_on), line:1566
|vpiName:is_on
|vpiStmt:
\_foreach_stmt: , line:1569
|vpiFullName:uvm_pkg.uvm_reg_block::set_coverage
|vpiVariables:
\_chandle_var: (mems), line:1569
|vpiName:mems
|vpiFullName:uvm_pkg.uvm_reg_block::set_coverage.mems
|vpiLoopVars:
\_chandle_var: (mem_), line:1569
|vpiName:mem_
|vpiFullName:uvm_pkg.uvm_reg_block::set_coverage.mem_
|vpiStmt:
\_begin: , line:1569
|vpiFullName:uvm_pkg.uvm_reg_block::set_coverage
|vpiStmt:
\_func_call: (mem.set_coverage), line:1571
|vpiName:mem.set_coverage
|vpiArgument:
\_ref_obj: (is_on), line:1571
|vpiName:is_on
|vpiStmt:
\_foreach_stmt: , line:1574
|vpiFullName:uvm_pkg.uvm_reg_block::set_coverage
|vpiVariables:
\_chandle_var: (blks), line:1574
|vpiName:blks
|vpiFullName:uvm_pkg.uvm_reg_block::set_coverage.blks
|vpiLoopVars:
\_chandle_var: (blk_), line:1574
|vpiName:blk_
|vpiFullName:uvm_pkg.uvm_reg_block::set_coverage.blk_
|vpiStmt:
\_begin: , line:1574
|vpiFullName:uvm_pkg.uvm_reg_block::set_coverage
|vpiStmt:
\_func_call: (blk.set_coverage), line:1576
|vpiName:blk.set_coverage
|vpiArgument:
\_ref_obj: (is_on), line:1576
|vpiName:is_on
|vpiStmt:
\_return_stmt: , line:1579
|vpiCondition:
\_unsupported_expr: , line:1579
|STRING:
|vpiTaskFunc:
\_function: (uvm_reg_block::sample_values), line:1585
|vpiName:uvm_reg_block::sample_values
|vpiFullName:uvm_pkg.uvm_reg_block::sample_values
|vpiStmt:
\_begin: , parent:uvm_reg_block::sample_values
|vpiFullName:uvm_pkg.uvm_reg_block::sample_values
|vpiStmt:
\_foreach_stmt: , line:1586
|vpiFullName:uvm_pkg.uvm_reg_block::sample_values
|vpiVariables:
\_chandle_var: (regs), line:1586
|vpiName:regs
|vpiFullName:uvm_pkg.uvm_reg_block::sample_values.regs
|vpiLoopVars:
\_chandle_var: (rg_), line:1586
|vpiName:rg_
|vpiFullName:uvm_pkg.uvm_reg_block::sample_values.rg_
|vpiStmt:
\_begin: , line:1586
|vpiFullName:uvm_pkg.uvm_reg_block::sample_values
|vpiStmt:
\_func_call: (rg.sample_values), line:1588
|vpiName:rg.sample_values
|vpiStmt:
\_foreach_stmt: , line:1591
|vpiFullName:uvm_pkg.uvm_reg_block::sample_values
|vpiVariables:
\_chandle_var: (blks), line:1591
|vpiName:blks
|vpiFullName:uvm_pkg.uvm_reg_block::sample_values.blks
|vpiLoopVars:
\_chandle_var: (blk_), line:1591
|vpiName:blk_
|vpiFullName:uvm_pkg.uvm_reg_block::sample_values.blk_
|vpiStmt:
\_begin: , line:1591
|vpiFullName:uvm_pkg.uvm_reg_block::sample_values
|vpiStmt:
\_func_call: (blk.sample_values), line:1593
|vpiName:blk.sample_values
|vpiTaskFunc:
\_function: (uvm_reg_block::XsampleX), line:1600
|vpiName:uvm_reg_block::XsampleX
|vpiFullName:uvm_pkg.uvm_reg_block::XsampleX
|vpiIODecl:
\_io_decl: (addr)
|vpiName:addr
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_addr_t), line:1600, parent:addr
|vpiName:uvm_reg_addr_t
|vpiFullName:addr.uvm_reg_addr_t
|vpiIODecl:
\_io_decl: (is_read)
|vpiName:is_read
|vpiDirection:5
|vpiExpr:
\_bit_var: , line:1601, parent:is_read
|vpiFullName:is_read
|vpiIODecl:
\_io_decl: (map)
|vpiName:map
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_map), line:1602, parent:map
|vpiName:uvm_reg_map
|vpiFullName:map.uvm_reg_map
|vpiStmt:
\_begin: , parent:uvm_reg_block::XsampleX
|vpiFullName:uvm_pkg.uvm_reg_block::XsampleX
|vpiStmt:
\_func_call: (sample), line:1603
|vpiName:sample
|vpiArgument:
\_ref_obj: (addr), line:1603
|vpiName:addr
|vpiArgument:
\_ref_obj: (is_read), line:1603
|vpiName:is_read
|vpiArgument:
\_ref_obj: (map), line:1603
|vpiName:map
|vpiStmt:
\_if_stmt: , line:1604
|vpiCondition:
\_operation: , line:1604
|vpiOpType:15
|vpiOperand:
\_ref_obj: (parent), line:1604
|vpiName:parent
|vpiFullName:uvm_pkg.uvm_reg_block::XsampleX.parent
|vpiOperand:
\_unsupported_expr: , line:1604
|STRING:
|vpiStmt:
\_begin: , line:1604
|vpiFullName:uvm_pkg.uvm_reg_block::XsampleX
|vpiTaskFunc:
\_function: (uvm_reg_block::build_coverage), line:1611
|vpiName:uvm_reg_block::build_coverage
|vpiFullName:uvm_pkg.uvm_reg_block::build_coverage
|vpiReturn:
\_chandle_var: (uvm_reg_cvr_t), line:1611
|vpiName:uvm_reg_cvr_t
|vpiIODecl:
\_io_decl: (models)
|vpiName:models
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_cvr_t), line:1611, parent:models
|vpiName:uvm_reg_cvr_t
|vpiFullName:models.uvm_reg_cvr_t
|vpiStmt:
\_begin: , parent:uvm_reg_block::build_coverage
|vpiFullName:uvm_pkg.uvm_reg_block::build_coverage
|vpiStmt:
\_assignment: , line:1612
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (build_coverage), line:1612
|vpiName:build_coverage
|vpiFullName:uvm_pkg.uvm_reg_block::build_coverage.build_coverage
|vpiRhs:
\_ref_obj: (UVM_NO_COVERAGE), line:1612
|vpiName:UVM_NO_COVERAGE
|vpiFullName:uvm_pkg.uvm_reg_block::build_coverage.UVM_NO_COVERAGE
|vpiStmt:
\_func_call: (@@BAD_SYMBOL@@), line:1613
|vpiName:@@BAD_SYMBOL@@
|vpiStmt:
\_return_stmt: , line:1616
|vpiCondition:
\_operation: , line:1616
|vpiOpType:28
|vpiOperand:
\_ref_obj: (build_coverage), line:1616
|vpiName:build_coverage
|vpiFullName:uvm_pkg.uvm_reg_block::build_coverage.build_coverage
|vpiOperand:
\_ref_obj: (models), line:1616
|vpiName:models
|vpiFullName:uvm_pkg.uvm_reg_block::build_coverage.models
|vpiTaskFunc:
\_function: (uvm_reg_block::add_coverage), line:1622
|vpiName:uvm_reg_block::add_coverage
|vpiFullName:uvm_pkg.uvm_reg_block::add_coverage
|vpiIODecl:
\_io_decl: (models)
|vpiName:models
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_cvr_t), line:1622, parent:models
|vpiName:uvm_reg_cvr_t
|vpiFullName:models.uvm_reg_cvr_t
|vpiStmt:
\_assignment: , line:1623, parent:uvm_reg_block::add_coverage
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:1623
|STRING:
|vpiRhs:
\_ref_obj: (models), line:1623
|vpiName:models
|vpiFullName:uvm_pkg.uvm_reg_block::add_coverage.models
|vpiTaskFunc:
\_function: (uvm_reg_block::has_coverage), line:1629
|vpiName:uvm_reg_block::has_coverage
|vpiFullName:uvm_pkg.uvm_reg_block::has_coverage
|vpiReturn:
\_bit_var: , line:1629
|vpiIODecl:
\_io_decl: (models)
|vpiName:models
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_cvr_t), line:1629, parent:models
|vpiName:uvm_reg_cvr_t
|vpiFullName:models.uvm_reg_cvr_t
|vpiStmt:
\_return_stmt: , line:1630, parent:uvm_reg_block::has_coverage
|vpiCondition:
\_operation: , line:1630
|vpiOpType:14
|vpiOperand:
\_operation: , line:1630
|vpiOpType:28
|vpiOperand:
\_unsupported_expr: , line:1630
|STRING:
|vpiOperand:
\_ref_obj: (models), line:1630
|vpiName:models
|vpiFullName:uvm_pkg.uvm_reg_block::has_coverage.models
|vpiOperand:
\_ref_obj: (models), line:1630
|vpiName:models
|vpiFullName:uvm_pkg.uvm_reg_block::has_coverage.models
|vpiTaskFunc:
\_function: (uvm_reg_block::get_coverage), line:1636
|vpiName:uvm_reg_block::get_coverage
|vpiFullName:uvm_pkg.uvm_reg_block::get_coverage
|vpiReturn:
\_bit_var: , line:1636
|vpiIODecl:
\_io_decl: (is_on)
|vpiName:is_on
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_cvr_t), line:1636, parent:is_on
|vpiName:uvm_reg_cvr_t
|vpiFullName:is_on.uvm_reg_cvr_t
|vpiStmt:
\_begin: , parent:uvm_reg_block::get_coverage
|vpiFullName:uvm_pkg.uvm_reg_block::get_coverage
|vpiStmt:
\_if_stmt: , line:1637
|vpiCondition:
\_operation: , line:1637
|vpiOpType:14
|vpiOperand:
\_unsupported_expr: , line:1637
|STRING:
|vpiOperand:
\_constant: , line:1637
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_return_stmt: , line:1637
|vpiCondition:
\_constant: , line:1637
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_return_stmt: , line:1638
|vpiCondition:
\_operation: , line:1638
|vpiOpType:14
|vpiOperand:
\_operation: , line:1638
|vpiOpType:28
|vpiOperand:
\_unsupported_expr: , line:1638
|STRING:
|vpiOperand:
\_ref_obj: (is_on), line:1638
|vpiName:is_on
|vpiFullName:uvm_pkg.uvm_reg_block::get_coverage.is_on
|vpiOperand:
\_ref_obj: (is_on), line:1638
|vpiName:is_on
|vpiFullName:uvm_pkg.uvm_reg_block::get_coverage.is_on
|vpiTaskFunc:
\_function: (uvm_reg_block::reset), line:1649
|vpiName:uvm_reg_block::reset
|vpiFullName:uvm_pkg.uvm_reg_block::reset
|vpiIODecl:
\_io_decl: (kind)
|vpiName:kind
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1649, parent:kind
|vpiFullName:kind
|vpiStmt:
\_begin: , parent:uvm_reg_block::reset
|vpiFullName:uvm_pkg.uvm_reg_block::reset
|vpiStmt:
\_foreach_stmt: , line:1651
|vpiFullName:uvm_pkg.uvm_reg_block::reset
|vpiVariables:
\_chandle_var: (regs), line:1651
|vpiName:regs
|vpiFullName:uvm_pkg.uvm_reg_block::reset.regs
|vpiLoopVars:
\_chandle_var: (rg_), line:1651
|vpiName:rg_
|vpiFullName:uvm_pkg.uvm_reg_block::reset.rg_
|vpiStmt:
\_begin: , line:1651
|vpiFullName:uvm_pkg.uvm_reg_block::reset
|vpiStmt:
\_func_call: (rg.reset), line:1653
|vpiName:rg.reset
|vpiArgument:
\_ref_obj: (kind), line:1653
|vpiName:kind
|vpiStmt:
\_foreach_stmt: , line:1656
|vpiFullName:uvm_pkg.uvm_reg_block::reset
|vpiVariables:
\_chandle_var: (blks), line:1656
|vpiName:blks
|vpiFullName:uvm_pkg.uvm_reg_block::reset.blks
|vpiLoopVars:
\_chandle_var: (blk_), line:1656
|vpiName:blk_
|vpiFullName:uvm_pkg.uvm_reg_block::reset.blk_
|vpiStmt:
\_begin: , line:1656
|vpiFullName:uvm_pkg.uvm_reg_block::reset
|vpiStmt:
\_func_call: (blk.reset), line:1658
|vpiName:blk.reset
|vpiArgument:
\_ref_obj: (kind), line:1658
|vpiName:kind
|vpiTaskFunc:
\_function: (uvm_reg_block::needs_update), line:1665
|vpiName:uvm_reg_block::needs_update
|vpiFullName:uvm_pkg.uvm_reg_block::needs_update
|vpiReturn:
\_bit_var: , line:1665
|vpiStmt:
\_begin: , parent:uvm_reg_block::needs_update
|vpiFullName:uvm_pkg.uvm_reg_block::needs_update
|vpiStmt:
\_assignment: , line:1666
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (needs_update), line:1666
|vpiName:needs_update
|vpiFullName:uvm_pkg.uvm_reg_block::needs_update.needs_update
|vpiRhs:
\_constant: , line:1666
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_foreach_stmt: , line:1668
|vpiFullName:uvm_pkg.uvm_reg_block::needs_update
|vpiVariables:
\_chandle_var: (regs), line:1668
|vpiName:regs
|vpiFullName:uvm_pkg.uvm_reg_block::needs_update.regs
|vpiLoopVars:
\_chandle_var: (rg_), line:1668
|vpiName:rg_
|vpiFullName:uvm_pkg.uvm_reg_block::needs_update.rg_
|vpiStmt:
\_begin: , line:1668
|vpiFullName:uvm_pkg.uvm_reg_block::needs_update
|vpiStmt:
\_if_stmt: , line:1670
|vpiCondition:
\_ref_obj: (rg.needs_update), line:1670
|vpiName:rg.needs_update
|vpiFullName:uvm_pkg.uvm_reg_block::needs_update.rg.needs_update
|vpiStmt:
\_return_stmt: , line:1671
|vpiCondition:
\_constant: , line:1671
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_foreach_stmt: , line:1673
|vpiFullName:uvm_pkg.uvm_reg_block::needs_update
|vpiVariables:
\_chandle_var: (blks), line:1673
|vpiName:blks
|vpiFullName:uvm_pkg.uvm_reg_block::needs_update.blks
|vpiLoopVars:
\_chandle_var: (blk_), line:1673
|vpiName:blk_
|vpiFullName:uvm_pkg.uvm_reg_block::needs_update.blk_
|vpiStmt:
\_begin: , line:1673
|vpiFullName:uvm_pkg.uvm_reg_block::needs_update
|vpiStmt:
\_if_stmt: , line:1675
|vpiCondition:
\_ref_obj: (blk.needs_update), line:1675
|vpiName:blk.needs_update
|vpiFullName:uvm_pkg.uvm_reg_block::needs_update.blk.needs_update
|vpiStmt:
\_return_stmt: , line:1676
|vpiCondition:
\_constant: , line:1676
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiTaskFunc:
\_task: (uvm_reg_block::update), line:1683
|vpiName:uvm_reg_block::update
|vpiFullName:uvm_pkg.uvm_reg_block::update
|vpiStmt:
\_begin: , parent:uvm_reg_block::update
|vpiFullName:uvm_pkg.uvm_reg_block::update
|vpiStmt:
\_assignment: , line:1690
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (status), line:1690
|vpiName:status
|vpiFullName:uvm_pkg.uvm_reg_block::update.status
|vpiRhs:
\_ref_obj: (UVM_IS_OK), line:1690
|vpiName:UVM_IS_OK
|vpiFullName:uvm_pkg.uvm_reg_block::update.UVM_IS_OK
|vpiStmt:
\_if_stmt: , line:116
|vpiCondition:
\_operation: , line:116
|vpiOpType:3
|vpiOperand:
\_func_call: (needs_update), line:116
|vpiName:needs_update
|vpiStmt:
\_begin: , line:116
|vpiFullName:uvm_pkg.uvm_reg_block::update
|vpiStmt:
\_begin: , line:118
|vpiFullName:uvm_pkg.uvm_reg_block::update
|vpiStmt:
\_if_stmt: , line:119
|vpiCondition:
\_func_call: (uvm_report_enabled), line:119
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_HIGH), line:119
|vpiName:UVM_HIGH
|vpiArgument:
\_ref_obj: (UVM_INFO), line:119
|vpiName:UVM_INFO
|vpiArgument:
\_constant: , line:119
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_info), line:121
|vpiName:uvm_report_info
|vpiFunction:
\_function: (uvm_report_info), line:126
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_sys_func_call: ($sformatf), line:121
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"%s:%0d - RegModel block %s does not need updating"
|vpiSize:51
|STRING:"%s:%0d - RegModel block %s does not need updating"
|vpiArgument:
\_ref_obj: (fname), line:122
|vpiName:fname
|vpiArgument:
\_ref_obj: (lineno), line:122
|vpiName:lineno
|vpiArgument:
\_unsupported_expr: , line:122
|STRING:
|vpiArgument:
\_ref_obj: (UVM_HIGH), line:122
|vpiName:UVM_HIGH
|vpiArgument:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_block.svh"
|vpiSize:208
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_block.svh"
|vpiArgument:
\_constant: , line:122
|vpiConstType:7
|vpiDecompile:1693
|vpiSize:32
|INT:1693
|vpiArgument:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:122
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:1695
|vpiStmt:
\_begin: , line:118
|vpiFullName:uvm_pkg.uvm_reg_block::update
|vpiStmt:
\_if_stmt: , line:119
|vpiCondition:
\_func_call: (uvm_report_enabled), line:119
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_HIGH), line:119
|vpiName:UVM_HIGH
|vpiArgument:
\_ref_obj: (UVM_INFO), line:119
|vpiName:UVM_INFO
|vpiArgument:
\_constant: , line:119
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_info), line:121
|vpiName:uvm_report_info
|vpiFunction:
\_function: (uvm_report_info), line:126
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_sys_func_call: ($sformatf), line:121
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:121
|vpiConstType:6
|vpiDecompile:"%s:%0d - Updating model block %s with %s path"
|vpiSize:47
|STRING:"%s:%0d - Updating model block %s with %s path"
|vpiArgument:
\_ref_obj: (fname), line:122
|vpiName:fname
|vpiArgument:
\_ref_obj: (lineno), line:122
|vpiName:lineno
|vpiArgument:
\_unsupported_expr: , line:122
|STRING:
|vpiArgument:
\_ref_obj: (path.name), line:122
|vpiName:path.name
|vpiArgument:
\_ref_obj: (UVM_HIGH), line:122
|vpiName:UVM_HIGH
|vpiArgument:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_block.svh"
|vpiSize:208
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_block.svh"
|vpiArgument:
\_constant: , line:122
|vpiConstType:7
|vpiDecompile:1698
|vpiSize:32
|INT:1698
|vpiArgument:
\_constant: , line:122
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:122
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_foreach_stmt: , line:1701
|vpiFullName:uvm_pkg.uvm_reg_block::update
|vpiVariables:
\_chandle_var: (regs), line:1701
|vpiName:regs
|vpiFullName:uvm_pkg.uvm_reg_block::update.regs
|vpiLoopVars:
\_chandle_var: (rg_), line:1701
|vpiName:rg_
|vpiFullName:uvm_pkg.uvm_reg_block::update.rg_
|vpiStmt:
\_begin: , line:1701
|vpiFullName:uvm_pkg.uvm_reg_block::update
|vpiStmt:
\_if_stmt: , line:1703
|vpiCondition:
\_ref_obj: (rg.needs_update), line:1703
|vpiName:rg.needs_update
|vpiFullName:uvm_pkg.uvm_reg_block::update.rg.needs_update
|vpiStmt:
\_begin: , line:1703
|vpiFullName:uvm_pkg.uvm_reg_block::update
|vpiStmt:
\_func_call: (rg.update), line:1704
|vpiName:rg.update
|vpiArgument:
\_ref_obj: (status), line:1704
|vpiName:status
|vpiArgument:
\_ref_obj: (path), line:1704
|vpiName:path
|vpiArgument:
\_unsupported_expr: , line:1704
|STRING:
|vpiArgument:
\_ref_obj: (parent), line:1704
|vpiName:parent
|vpiArgument:
\_ref_obj: (prior), line:1704
|vpiName:prior
|vpiArgument:
\_ref_obj: (extension), line:1704
|vpiName:extension
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:26
|vpiOperand:
\_operation: , line:152
|vpiOpType:15
|vpiOperand:
\_ref_obj: (status), line:152
|vpiName:status
|vpiFullName:uvm_pkg.uvm_reg_block::update.status
|vpiOperand:
\_ref_obj: (UVM_IS_OK), line:152
|vpiName:UVM_IS_OK
|vpiFullName:uvm_pkg.uvm_reg_block::update.UVM_IS_OK
|vpiOperand:
\_operation: , line:152
|vpiOpType:15
|vpiOperand:
\_ref_obj: (status), line:152
|vpiName:status
|vpiFullName:uvm_pkg.uvm_reg_block::update.status
|vpiOperand:
\_ref_obj: (UVM_HAS_X), line:152
|vpiName:UVM_HAS_X
|vpiFullName:uvm_pkg.uvm_reg_block::update.UVM_HAS_X
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_reg_block::update
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_reg_block::update
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:155
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_sys_func_call: ($sformatf), line:157
|vpiName:$sformatf
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"Register \"%s\" could not be updated"
|vpiSize:38
|STRING:"Register \"%s\" could not be updated"
|vpiArgument:
\_ref_obj: (rg.get_full_name), line:158
|vpiName:rg.get_full_name
|vpiArgument:
\_ref_obj: (UVM_NONE), line:158
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_block.svh"
|vpiSize:208
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_block.svh"
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:1706
|vpiSize:32
|INT:1706
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:1708
|vpiStmt:
\_foreach_stmt: , line:1713
|vpiFullName:uvm_pkg.uvm_reg_block::update
|vpiVariables:
\_chandle_var: (blks), line:1713
|vpiName:blks
|vpiFullName:uvm_pkg.uvm_reg_block::update.blks
|vpiLoopVars:
\_chandle_var: (blk_), line:1713
|vpiName:blk_
|vpiFullName:uvm_pkg.uvm_reg_block::update.blk_
|vpiStmt:
\_begin: , line:1713
|vpiFullName:uvm_pkg.uvm_reg_block::update
|vpiStmt:
\_func_call: (blk.update), line:1715
|vpiName:blk.update
|vpiArgument:
\_ref_obj: (status), line:1715
|vpiName:status
|vpiArgument:
\_ref_obj: (path), line:1715
|vpiName:path
|vpiArgument:
\_ref_obj: (parent), line:1715
|vpiName:parent
|vpiArgument:
\_ref_obj: (prior), line:1715
|vpiName:prior
|vpiArgument:
\_ref_obj: (extension), line:1715
|vpiName:extension
|vpiArgument:
\_ref_obj: (fname), line:1715
|vpiName:fname
|vpiArgument:
\_ref_obj: (lineno), line:1715
|vpiName:lineno
|vpiTaskFunc:
\_task: (uvm_reg_block::mirror), line:1722
|vpiName:uvm_reg_block::mirror
|vpiFullName:uvm_pkg.uvm_reg_block::mirror
|vpiStmt:
\_begin: , parent:uvm_reg_block::mirror
|vpiFullName:uvm_pkg.uvm_reg_block::mirror
|vpiStmt:
\_foreach_stmt: , line:1732
|vpiFullName:uvm_pkg.uvm_reg_block::mirror
|vpiVariables:
\_chandle_var: (regs), line:1732
|vpiName:regs
|vpiFullName:uvm_pkg.uvm_reg_block::mirror.regs
|vpiLoopVars:
\_chandle_var: (rg_), line:1732
|vpiName:rg_
|vpiFullName:uvm_pkg.uvm_reg_block::mirror.rg_
|vpiStmt:
\_begin: , line:1732
|vpiFullName:uvm_pkg.uvm_reg_block::mirror
|vpiStmt:
\_func_call: (rg.mirror), line:1734
|vpiName:rg.mirror
|vpiArgument:
\_ref_obj: (status), line:1734
|vpiName:status
|vpiArgument:
\_ref_obj: (check), line:1734
|vpiName:check
|vpiArgument:
\_ref_obj: (path), line:1734
|vpiName:path
|vpiArgument:
\_unsupported_expr: , line:1734
|STRING:
|vpiArgument:
\_ref_obj: (parent), line:1735
|vpiName:parent
|vpiArgument:
\_ref_obj: (prior), line:1735
|vpiName:prior
|vpiArgument:
\_ref_obj: (extension), line:1735
|vpiName:extension
|vpiArgument:
\_ref_obj: (fname), line:1735
|vpiName:fname
|vpiArgument:
\_ref_obj: (lineno), line:1735
|vpiName:lineno
|vpiStmt:
\_if_stmt: , line:1736
|vpiCondition:
\_operation: , line:1736
|vpiOpType:26
|vpiOperand:
\_operation: , line:1736
|vpiOpType:15
|vpiOperand:
\_ref_obj: (status), line:1736
|vpiName:status
|vpiFullName:uvm_pkg.uvm_reg_block::mirror.status
|vpiOperand:
\_ref_obj: (UVM_IS_OK), line:1736
|vpiName:UVM_IS_OK
|vpiFullName:uvm_pkg.uvm_reg_block::mirror.UVM_IS_OK
|vpiOperand:
\_operation: , line:1736
|vpiOpType:15
|vpiOperand:
\_ref_obj: (status), line:1736
|vpiName:status
|vpiFullName:uvm_pkg.uvm_reg_block::mirror.status
|vpiOperand:
\_ref_obj: (UVM_HAS_X), line:1736
|vpiName:UVM_HAS_X
|vpiFullName:uvm_pkg.uvm_reg_block::mirror.UVM_HAS_X
|vpiStmt:
\_begin: , line:1736
|vpiFullName:uvm_pkg.uvm_reg_block::mirror
|vpiStmt:
\_assignment: , line:1737
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (final_status), line:1737
|vpiName:final_status
|vpiFullName:uvm_pkg.uvm_reg_block::mirror.final_status
|vpiRhs:
\_ref_obj: (status), line:1737
|vpiName:status
|vpiFullName:uvm_pkg.uvm_reg_block::mirror.status
|vpiStmt:
\_foreach_stmt: , line:1741
|vpiFullName:uvm_pkg.uvm_reg_block::mirror
|vpiVariables:
\_chandle_var: (blks), line:1741
|vpiName:blks
|vpiFullName:uvm_pkg.uvm_reg_block::mirror.blks
|vpiLoopVars:
\_chandle_var: (blk_), line:1741
|vpiName:blk_
|vpiFullName:uvm_pkg.uvm_reg_block::mirror.blk_
|vpiStmt:
\_begin: , line:1741
|vpiFullName:uvm_pkg.uvm_reg_block::mirror
|vpiStmt:
\_func_call: (blk.mirror), line:1744
|vpiName:blk.mirror
|vpiArgument:
\_ref_obj: (status), line:1744
|vpiName:status
|vpiArgument:
\_ref_obj: (check), line:1744
|vpiName:check
|vpiArgument:
\_ref_obj: (path), line:1744
|vpiName:path
|vpiArgument:
\_ref_obj: (parent), line:1744
|vpiName:parent
|vpiArgument:
\_ref_obj: (prior), line:1744
|vpiName:prior
|vpiArgument:
\_ref_obj: (extension), line:1744
|vpiName:extension
|vpiArgument:
\_ref_obj: (fname), line:1744
|vpiName:fname
|vpiArgument:
\_ref_obj: (lineno), line:1744
|vpiName:lineno
|vpiStmt:
\_if_stmt: , line:1745
|vpiCondition:
\_operation: , line:1745
|vpiOpType:26
|vpiOperand:
\_operation: , line:1745
|vpiOpType:15
|vpiOperand:
\_ref_obj: (status), line:1745
|vpiName:status
|vpiFullName:uvm_pkg.uvm_reg_block::mirror.status
|vpiOperand:
\_ref_obj: (UVM_IS_OK), line:1745
|vpiName:UVM_IS_OK
|vpiFullName:uvm_pkg.uvm_reg_block::mirror.UVM_IS_OK
|vpiOperand:
\_operation: , line:1745
|vpiOpType:15
|vpiOperand:
\_ref_obj: (status), line:1745
|vpiName:status
|vpiFullName:uvm_pkg.uvm_reg_block::mirror.status
|vpiOperand:
\_ref_obj: (UVM_HAS_X), line:1745
|vpiName:UVM_HAS_X
|vpiFullName:uvm_pkg.uvm_reg_block::mirror.UVM_HAS_X
|vpiStmt:
\_begin: , line:1745
|vpiFullName:uvm_pkg.uvm_reg_block::mirror
|vpiStmt:
\_assignment: , line:1746
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (final_status), line:1746
|vpiName:final_status
|vpiFullName:uvm_pkg.uvm_reg_block::mirror.final_status
|vpiRhs:
\_ref_obj: (status), line:1746
|vpiName:status
|vpiFullName:uvm_pkg.uvm_reg_block::mirror.status
|vpiTaskFunc:
\_task: (uvm_reg_block::write_reg_by_name), line:1755
|vpiName:uvm_reg_block::write_reg_by_name
|vpiFullName:uvm_pkg.uvm_reg_block::write_reg_by_name
|vpiStmt:
\_begin: , parent:uvm_reg_block::write_reg_by_name
|vpiFullName:uvm_pkg.uvm_reg_block::write_reg_by_name
|vpiStmt:
\_assignment: , line:1766
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:1766
|STRING:
|vpiRhs:
\_ref_obj: (fname), line:1766
|vpiName:fname
|vpiFullName:uvm_pkg.uvm_reg_block::write_reg_by_name.fname
|vpiStmt:
\_assignment: , line:1767
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:1767
|STRING:
|vpiRhs:
\_ref_obj: (lineno), line:1767
|vpiName:lineno
|vpiFullName:uvm_pkg.uvm_reg_block::write_reg_by_name.lineno
|vpiStmt:
\_assignment: , line:1769
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (status), line:1769
|vpiName:status
|vpiFullName:uvm_pkg.uvm_reg_block::write_reg_by_name.status
|vpiRhs:
\_ref_obj: (UVM_NOT_OK), line:1769
|vpiName:UVM_NOT_OK
|vpiFullName:uvm_pkg.uvm_reg_block::write_reg_by_name.UVM_NOT_OK
|vpiStmt:
\_assignment: , line:1770
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rg), line:1770
|vpiName:rg
|vpiFullName:uvm_pkg.uvm_reg_block::write_reg_by_name.rg
|vpiRhs:
\_unsupported_expr: , line:1770
|STRING:
|vpiStmt:
\_if_stmt: , line:1771
|vpiCondition:
\_operation: , line:1771
|vpiOpType:15
|vpiOperand:
\_ref_obj: (rg), line:1771
|vpiName:rg
|vpiFullName:uvm_pkg.uvm_reg_block::write_reg_by_name.rg
|vpiOperand:
\_unsupported_expr: , line:1771
|STRING:
|vpiStmt:
\_func_call: (rg.write), line:1772
|vpiName:rg.write
|vpiArgument:
\_ref_obj: (status), line:1772
|vpiName:status
|vpiArgument:
\_ref_obj: (data), line:1772
|vpiName:data
|vpiArgument:
\_ref_obj: (path), line:1772
|vpiName:path
|vpiArgument:
\_ref_obj: (map), line:1772
|vpiName:map
|vpiArgument:
\_ref_obj: (parent), line:1772
|vpiName:parent
|vpiArgument:
\_ref_obj: (prior), line:1772
|vpiName:prior
|vpiArgument:
\_ref_obj: (extension), line:1772
|vpiName:extension
|vpiTaskFunc:
\_task: (uvm_reg_block::read_reg_by_name), line:1779
|vpiName:uvm_reg_block::read_reg_by_name
|vpiFullName:uvm_pkg.uvm_reg_block::read_reg_by_name
|vpiStmt:
\_begin: , parent:uvm_reg_block::read_reg_by_name
|vpiFullName:uvm_pkg.uvm_reg_block::read_reg_by_name
|vpiStmt:
\_assignment: , line:1790
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:1790
|STRING:
|vpiRhs:
\_ref_obj: (fname), line:1790
|vpiName:fname
|vpiFullName:uvm_pkg.uvm_reg_block::read_reg_by_name.fname
|vpiStmt:
\_assignment: , line:1791
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:1791
|STRING:
|vpiRhs:
\_ref_obj: (lineno), line:1791
|vpiName:lineno
|vpiFullName:uvm_pkg.uvm_reg_block::read_reg_by_name.lineno
|vpiStmt:
\_assignment: , line:1793
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (status), line:1793
|vpiName:status
|vpiFullName:uvm_pkg.uvm_reg_block::read_reg_by_name.status
|vpiRhs:
\_ref_obj: (UVM_NOT_OK), line:1793
|vpiName:UVM_NOT_OK
|vpiFullName:uvm_pkg.uvm_reg_block::read_reg_by_name.UVM_NOT_OK
|vpiStmt:
\_assignment: , line:1794
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (rg), line:1794
|vpiName:rg
|vpiFullName:uvm_pkg.uvm_reg_block::read_reg_by_name.rg
|vpiRhs:
\_unsupported_expr: , line:1794
|STRING:
|vpiStmt:
\_if_stmt: , line:1795
|vpiCondition:
\_operation: , line:1795
|vpiOpType:15
|vpiOperand:
\_ref_obj: (rg), line:1795
|vpiName:rg
|vpiFullName:uvm_pkg.uvm_reg_block::read_reg_by_name.rg
|vpiOperand:
\_unsupported_expr: , line:1795
|STRING:
|vpiStmt:
\_func_call: (rg.read), line:1796
|vpiName:rg.read
|vpiArgument:
\_ref_obj: (status), line:1796
|vpiName:status
|vpiArgument:
\_ref_obj: (data), line:1796
|vpiName:data
|vpiArgument:
\_ref_obj: (path), line:1796
|vpiName:path
|vpiArgument:
\_ref_obj: (map), line:1796
|vpiName:map
|vpiArgument:
\_ref_obj: (parent), line:1796
|vpiName:parent
|vpiArgument:
\_ref_obj: (prior), line:1796
|vpiName:prior
|vpiArgument:
\_ref_obj: (extension), line:1796
|vpiName:extension
|vpiTaskFunc:
\_task: (uvm_reg_block::write_mem_by_name), line:1802
|vpiName:uvm_reg_block::write_mem_by_name
|vpiFullName:uvm_pkg.uvm_reg_block::write_mem_by_name
|vpiStmt:
\_begin: , parent:uvm_reg_block::write_mem_by_name
|vpiFullName:uvm_pkg.uvm_reg_block::write_mem_by_name
|vpiStmt:
\_assignment: , line:1814
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:1814
|STRING:
|vpiRhs:
\_ref_obj: (fname), line:1814
|vpiName:fname
|vpiFullName:uvm_pkg.uvm_reg_block::write_mem_by_name.fname
|vpiStmt:
\_assignment: , line:1815
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:1815
|STRING:
|vpiRhs:
\_ref_obj: (lineno), line:1815
|vpiName:lineno
|vpiFullName:uvm_pkg.uvm_reg_block::write_mem_by_name.lineno
|vpiStmt:
\_assignment: , line:1817
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (status), line:1817
|vpiName:status
|vpiFullName:uvm_pkg.uvm_reg_block::write_mem_by_name.status
|vpiRhs:
\_ref_obj: (UVM_NOT_OK), line:1817
|vpiName:UVM_NOT_OK
|vpiFullName:uvm_pkg.uvm_reg_block::write_mem_by_name.UVM_NOT_OK
|vpiStmt:
\_assignment: , line:1818
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (mem), line:1818
|vpiName:mem
|vpiFullName:uvm_pkg.uvm_reg_block::write_mem_by_name.mem
|vpiRhs:
\_func_call: (get_mem_by_name), line:1818
|vpiName:get_mem_by_name
|vpiArgument:
\_ref_obj: (name), line:1818
|vpiName:name
|vpiStmt:
\_if_stmt: , line:1819
|vpiCondition:
\_operation: , line:1819
|vpiOpType:15
|vpiOperand:
\_ref_obj: (mem), line:1819
|vpiName:mem
|vpiFullName:uvm_pkg.uvm_reg_block::write_mem_by_name.mem
|vpiOperand:
\_unsupported_expr: , line:1819
|STRING:
|vpiStmt:
\_func_call: (mem.write), line:1820
|vpiName:mem.write
|vpiArgument:
\_ref_obj: (status), line:1820
|vpiName:status
|vpiArgument:
\_ref_obj: (offset), line:1820
|vpiName:offset
|vpiArgument:
\_ref_obj: (data), line:1820
|vpiName:data
|vpiArgument:
\_ref_obj: (path), line:1820
|vpiName:path
|vpiArgument:
\_ref_obj: (map), line:1820
|vpiName:map
|vpiArgument:
\_ref_obj: (parent), line:1820
|vpiName:parent
|vpiArgument:
\_ref_obj: (prior), line:1820
|vpiName:prior
|vpiArgument:
\_ref_obj: (extension), line:1820
|vpiName:extension
|vpiTaskFunc:
\_task: (uvm_reg_block::read_mem_by_name), line:1826
|vpiName:uvm_reg_block::read_mem_by_name
|vpiFullName:uvm_pkg.uvm_reg_block::read_mem_by_name
|vpiStmt:
\_begin: , parent:uvm_reg_block::read_mem_by_name
|vpiFullName:uvm_pkg.uvm_reg_block::read_mem_by_name
|vpiStmt:
\_assignment: , line:1838
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:1838
|STRING:
|vpiRhs:
\_ref_obj: (fname), line:1838
|vpiName:fname
|vpiFullName:uvm_pkg.uvm_reg_block::read_mem_by_name.fname
|vpiStmt:
\_assignment: , line:1839
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:1839
|STRING:
|vpiRhs:
\_ref_obj: (lineno), line:1839
|vpiName:lineno
|vpiFullName:uvm_pkg.uvm_reg_block::read_mem_by_name.lineno
|vpiStmt:
\_assignment: , line:1841
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (status), line:1841
|vpiName:status
|vpiFullName:uvm_pkg.uvm_reg_block::read_mem_by_name.status
|vpiRhs:
\_ref_obj: (UVM_NOT_OK), line:1841
|vpiName:UVM_NOT_OK
|vpiFullName:uvm_pkg.uvm_reg_block::read_mem_by_name.UVM_NOT_OK
|vpiStmt:
\_assignment: , line:1842
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (mem), line:1842
|vpiName:mem
|vpiFullName:uvm_pkg.uvm_reg_block::read_mem_by_name.mem
|vpiRhs:
\_func_call: (get_mem_by_name), line:1842
|vpiName:get_mem_by_name
|vpiArgument:
\_ref_obj: (name), line:1842
|vpiName:name
|vpiStmt:
\_if_stmt: , line:1843
|vpiCondition:
\_operation: , line:1843
|vpiOpType:15
|vpiOperand:
\_ref_obj: (mem), line:1843
|vpiName:mem
|vpiFullName:uvm_pkg.uvm_reg_block::read_mem_by_name.mem
|vpiOperand:
\_unsupported_expr: , line:1843
|STRING:
|vpiStmt:
\_func_call: (mem.read), line:1844
|vpiName:mem.read
|vpiArgument:
\_ref_obj: (status), line:1844
|vpiName:status
|vpiArgument:
\_ref_obj: (offset), line:1844
|vpiName:offset
|vpiArgument:
\_ref_obj: (data), line:1844
|vpiName:data
|vpiArgument:
\_ref_obj: (path), line:1844
|vpiName:path
|vpiArgument:
\_ref_obj: (map), line:1844
|vpiName:map
|vpiArgument:
\_ref_obj: (parent), line:1844
|vpiName:parent
|vpiArgument:
\_ref_obj: (prior), line:1844
|vpiName:prior
|vpiArgument:
\_ref_obj: (extension), line:1844
|vpiName:extension
|vpiTaskFunc:
\_task: (uvm_reg_block::readmemh), line:1850
|vpiName:uvm_reg_block::readmemh
|vpiFullName:uvm_pkg.uvm_reg_block::readmemh
|vpiTaskFunc:
\_task: (uvm_reg_block::writememh), line:1857
|vpiName:uvm_reg_block::writememh
|vpiFullName:uvm_pkg.uvm_reg_block::writememh
|vpiTaskFunc:
\_function: (uvm_reg_block::create_map), line:1868
|vpiName:uvm_reg_block::create_map
|vpiFullName:uvm_pkg.uvm_reg_block::create_map
|vpiReturn:
\_chandle_var: (uvm_reg_map), line:1868
|vpiName:uvm_reg_map
|vpiIODecl:
\_io_decl: (name)
|vpiName:name
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1868, parent:name
|vpiFullName:name
|vpiIODecl:
\_io_decl: (base_addr)
|vpiName:base_addr
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_addr_t), line:1869, parent:base_addr
|vpiName:uvm_reg_addr_t
|vpiFullName:base_addr.uvm_reg_addr_t
|vpiIODecl:
\_io_decl: (n_bytes)
|vpiName:n_bytes
|vpiDirection:5
|vpiExpr:
\_int_var: , line:1870, parent:n_bytes
|vpiFullName:n_bytes
|vpiIODecl:
\_io_decl: (endian)
|vpiName:endian
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_endianness_e), line:1871, parent:endian
|vpiName:uvm_endianness_e
|vpiFullName:endian.uvm_endianness_e
|vpiIODecl:
\_io_decl: (byte_addressing)
|vpiName:byte_addressing
|vpiDirection:5
|vpiExpr:
\_bit_var: , line:1872, parent:byte_addressing
|vpiFullName:byte_addressing
|vpiStmt:
\_begin: , parent:uvm_reg_block::create_map
|vpiFullName:uvm_pkg.uvm_reg_block::create_map
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (map), line:1874
|vpiName:map
|vpiFullName:uvm_pkg.uvm_reg_block::create_map.map
|vpiStmt:
\_assignment: , line:1876
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (map), line:1876
|vpiName:map
|vpiFullName:uvm_pkg.uvm_reg_block::create_map.map
|vpiRhs:
\_ref_obj: (uvm_reg_map::create), line:1876
|vpiName:uvm_reg_map::create
|vpiFullName:uvm_pkg.uvm_reg_block::create_map.uvm_reg_map::create
|vpiStmt:
\_func_call: (map.configure), line:1877
|vpiName:map.configure
|vpiArgument:
\_ref_obj: (this), line:1877
|vpiName:this
|vpiArgument:
\_ref_obj: (base_addr), line:1877
|vpiName:base_addr
|vpiArgument:
\_ref_obj: (n_bytes), line:1877
|vpiName:n_bytes
|vpiArgument:
\_ref_obj: (endian), line:1877
|vpiName:endian
|vpiArgument:
\_ref_obj: (byte_addressing), line:1877
|vpiName:byte_addressing
|vpiStmt:
\_func_call: (add_map), line:1879
|vpiName:add_map
|vpiArgument:
\_ref_obj: (map), line:1879
|vpiName:map
|vpiStmt:
\_return_stmt: , line:1881
|vpiCondition:
\_ref_obj: (map), line:1881
|vpiName:map
|vpiFullName:uvm_pkg.uvm_reg_block::create_map.map
|vpiTaskFunc:
\_function: (uvm_reg_block::add_map), line:1887
|vpiName:uvm_reg_block::add_map
|vpiFullName:uvm_pkg.uvm_reg_block::add_map
|vpiIODecl:
\_io_decl: (map)
|vpiName:map
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_map), line:1887, parent:map
|vpiName:uvm_reg_map
|vpiFullName:map.uvm_reg_map
|vpiStmt:
\_begin: , parent:uvm_reg_block::add_map
|vpiFullName:uvm_pkg.uvm_reg_block::add_map
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_unsupported_expr: , line:152
|STRING:
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_reg_block::add_map
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_reg_block::add_map
|vpiStmt:
\_if_stmt: , line:156
|vpiCondition:
\_func_call: (uvm_report_enabled), line:156
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:156
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:156
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"Cannot add map to locked model"
|vpiSize:32
|STRING:"Cannot add map to locked model"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:157
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_block.svh"
|vpiSize:208
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_block.svh"
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:1890
|vpiSize:32
|INT:1890
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:1892
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_unsupported_expr: , line:152
|STRING:
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_reg_block::add_map
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_reg_block::add_map
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:155
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_operation: , line:157
|vpiOpType:33
|vpiOperand:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"Map '"
|vpiSize:7
|STRING:"Map '"
|vpiOperand:
\_ref_obj: (map.get_name), line:157
|vpiName:map.get_name
|vpiOperand:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"' already exists in '"
|vpiSize:23
|STRING:"' already exists in '"
|vpiOperand:
\_func_call: (get_full_name), line:158
|vpiName:get_full_name
|vpiOperand:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"'"
|vpiSize:3
|STRING:"'"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:158
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_block.svh"
|vpiSize:208
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_block.svh"
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:1895
|vpiSize:32
|INT:1895
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:1897
|vpiStmt:
\_assignment: , line:1900
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:1900
|STRING:
|vpiRhs:
\_constant: , line:1900
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_if_stmt: , line:1901
|vpiCondition:
\_operation: , line:1901
|vpiOpType:14
|vpiOperand:
\_ref_obj: (maps.num), line:1901
|vpiName:maps.num
|vpiFullName:uvm_pkg.uvm_reg_block::add_map.maps.num
|vpiOperand:
\_constant: , line:1901
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:1902
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (default_map), line:1902
|vpiName:default_map
|vpiFullName:uvm_pkg.uvm_reg_block::add_map.default_map
|vpiRhs:
\_ref_obj: (map), line:1902
|vpiName:map
|vpiFullName:uvm_pkg.uvm_reg_block::add_map.map
|vpiTaskFunc:
\_function: (uvm_reg_block::get_map_by_name), line:1909
|vpiName:uvm_reg_block::get_map_by_name
|vpiFullName:uvm_pkg.uvm_reg_block::get_map_by_name
|vpiReturn:
\_chandle_var: (uvm_reg_map), line:1909
|vpiName:uvm_reg_map
|vpiIODecl:
\_io_decl: (name)
|vpiName:name
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1909, parent:name
|vpiFullName:name
|vpiStmt:
\_begin: , parent:uvm_reg_block::get_map_by_name
|vpiFullName:uvm_pkg.uvm_reg_block::get_map_by_name
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_unsupported_expr: , line:1910
|STRING:
|vpiLhs:
\_chandle_var: (maps), line:1910
|vpiName:maps
|vpiFullName:uvm_pkg.uvm_reg_block::get_map_by_name.maps
|vpiStmt:
\_sys_func_call: (this.get_maps), line:1912
|vpiName:this.get_maps
|vpiArgument:
\_ref_obj: (maps), line:1912
|vpiName:maps
|vpiStmt:
\_foreach_stmt: , line:1914
|vpiFullName:uvm_pkg.uvm_reg_block::get_map_by_name
|vpiVariables:
\_chandle_var: (maps), line:1914
|vpiName:maps
|vpiFullName:uvm_pkg.uvm_reg_block::get_map_by_name.maps
|vpiLoopVars:
\_chandle_var: (i), line:1914
|vpiName:i
|vpiFullName:uvm_pkg.uvm_reg_block::get_map_by_name.i
|vpiStmt:
\_if_stmt: , line:1915
|vpiCondition:
\_operation: , line:1915
|vpiOpType:14
|vpiOperand:
\_bit_select: (maps.get_name), line:1915
|vpiName:maps.get_name
|vpiFullName:uvm_pkg.uvm_reg_block::get_map_by_name.maps.get_name
|vpiIndex:
\_ref_obj: (i), line:1915
|vpiName:i
|vpiOperand:
\_ref_obj: (name), line:1915
|vpiName:name
|vpiFullName:uvm_pkg.uvm_reg_block::get_map_by_name.name
|vpiStmt:
\_return_stmt: , line:1916
|vpiCondition:
\_bit_select: (maps), line:1916
|vpiName:maps
|vpiFullName:uvm_pkg.uvm_reg_block::get_map_by_name.maps
|vpiIndex:
\_ref_obj: (i), line:1916
|vpiName:i
|vpiStmt:
\_foreach_stmt: , line:1918
|vpiFullName:uvm_pkg.uvm_reg_block::get_map_by_name
|vpiVariables:
\_chandle_var: (maps), line:1918
|vpiName:maps
|vpiFullName:uvm_pkg.uvm_reg_block::get_map_by_name.maps
|vpiLoopVars:
\_chandle_var: (i), line:1918
|vpiName:i
|vpiFullName:uvm_pkg.uvm_reg_block::get_map_by_name.i
|vpiStmt:
\_begin: , line:1918
|vpiFullName:uvm_pkg.uvm_reg_block::get_map_by_name
|vpiStmt:
\_func_call: (maps.get_submaps), line:1920
|vpiName:maps.get_submaps
|vpiArgument:
\_ref_obj: (submaps), line:1920
|vpiName:submaps
|vpiArgument:
\_ref_obj: (UVM_HIER), line:1920
|vpiName:UVM_HIER
|vpiStmt:
\_foreach_stmt: , line:1922
|vpiFullName:uvm_pkg.uvm_reg_block::get_map_by_name
|vpiVariables:
\_chandle_var: (submaps), line:1922
|vpiName:submaps
|vpiFullName:uvm_pkg.uvm_reg_block::get_map_by_name.submaps
|vpiLoopVars:
\_chandle_var: (j), line:1922
|vpiName:j
|vpiFullName:uvm_pkg.uvm_reg_block::get_map_by_name.j
|vpiStmt:
\_if_stmt: , line:1923
|vpiCondition:
\_operation: , line:1923
|vpiOpType:14
|vpiOperand:
\_bit_select: (submaps.get_name), line:1923
|vpiName:submaps.get_name
|vpiFullName:uvm_pkg.uvm_reg_block::get_map_by_name.submaps.get_name
|vpiIndex:
\_ref_obj: (j), line:1923
|vpiName:j
|vpiOperand:
\_ref_obj: (name), line:1923
|vpiName:name
|vpiFullName:uvm_pkg.uvm_reg_block::get_map_by_name.name
|vpiStmt:
\_return_stmt: , line:1924
|vpiCondition:
\_bit_select: (submaps), line:1924
|vpiName:submaps
|vpiFullName:uvm_pkg.uvm_reg_block::get_map_by_name.submaps
|vpiIndex:
\_ref_obj: (j), line:1924
|vpiName:j
|vpiStmt:
\_begin: , line:136
|vpiFullName:uvm_pkg.uvm_reg_block::get_map_by_name
|vpiStmt:
\_if_stmt: , line:138
|vpiCondition:
\_func_call: (uvm_report_enabled), line:138
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:138
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_WARNING), line:138
|vpiName:UVM_WARNING
|vpiArgument:
\_constant: , line:138
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_warning), line:139
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_operation: , line:139
|vpiOpType:33
|vpiOperand:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"Map with name '"
|vpiSize:17
|STRING:"Map with name '"
|vpiOperand:
\_ref_obj: (name), line:139
|vpiName:name
|vpiOperand:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"' does not exist in block"
|vpiSize:27
|STRING:"' does not exist in block"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:139
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_block.svh"
|vpiSize:208
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_block.svh"
|vpiArgument:
\_constant: , line:139
|vpiConstType:7
|vpiDecompile:1928
|vpiSize:32
|INT:1928
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:139
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:1930
|vpiCondition:
\_unsupported_expr: , line:1930
|STRING:
|vpiTaskFunc:
\_function: (uvm_reg_block::set_default_map), line:1936
|vpiName:uvm_reg_block::set_default_map
|vpiFullName:uvm_pkg.uvm_reg_block::set_default_map
|vpiIODecl:
\_io_decl: (map)
|vpiName:map
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_map), line:1936, parent:map
|vpiName:uvm_reg_map
|vpiFullName:map.uvm_reg_map
|vpiStmt:
\_begin: , parent:uvm_reg_block::set_default_map
|vpiFullName:uvm_pkg.uvm_reg_block::set_default_map
|vpiStmt:
\_if_stmt: , line:134
|vpiCondition:
\_operation: , line:134
|vpiOpType:3
|vpiOperand:
\_ref_obj: (maps.exists), line:134
|vpiName:maps.exists
|vpiFullName:uvm_pkg.uvm_reg_block::set_default_map.maps.exists
|vpiStmt:
\_begin: , line:136
|vpiFullName:uvm_pkg.uvm_reg_block::set_default_map
|vpiStmt:
\_if_stmt: , line:138
|vpiCondition:
\_func_call: (uvm_report_enabled), line:138
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:138
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_WARNING), line:138
|vpiName:UVM_WARNING
|vpiArgument:
\_constant: , line:138
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_warning), line:139
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_operation: , line:139
|vpiOpType:33
|vpiOperand:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"Map '"
|vpiSize:7
|STRING:"Map '"
|vpiOperand:
\_ref_obj: (map.get_full_name), line:139
|vpiName:map.get_full_name
|vpiOperand:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"' does not exist in block"
|vpiSize:27
|STRING:"' does not exist in block"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:139
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_block.svh"
|vpiSize:208
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_block.svh"
|vpiArgument:
\_constant: , line:139
|vpiConstType:7
|vpiDecompile:1937
|vpiSize:32
|INT:1937
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:139
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:1939
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (default_map), line:1939
|vpiName:default_map
|vpiFullName:uvm_pkg.uvm_reg_block::set_default_map.default_map
|vpiRhs:
\_ref_obj: (map), line:1939
|vpiName:map
|vpiFullName:uvm_pkg.uvm_reg_block::set_default_map.map
|vpiTaskFunc:
\_function: (uvm_reg_block::get_default_map), line:1945
|vpiName:uvm_reg_block::get_default_map
|vpiFullName:uvm_pkg.uvm_reg_block::get_default_map
|vpiReturn:
\_chandle_var: (uvm_reg_map), line:1945
|vpiName:uvm_reg_map
|vpiStmt:
\_return_stmt: , line:1946, parent:uvm_reg_block::get_default_map
|vpiCondition:
\_ref_obj: (default_map), line:1946
|vpiName:default_map
|vpiFullName:uvm_pkg.uvm_reg_block::get_default_map.default_map
|vpiTaskFunc:
\_function: (uvm_reg_block::get_default_door), line:1957
|vpiName:uvm_reg_block::get_default_door
|vpiFullName:uvm_pkg.uvm_reg_block::get_default_door
|vpiReturn:
\_chandle_var: (uvm_door_e), line:1957
|vpiName:uvm_door_e
|vpiStmt:
\_begin: , parent:uvm_reg_block::get_default_door
|vpiFullName:uvm_pkg.uvm_reg_block::get_default_door
|vpiStmt:
\_if_stmt: , line:1959
|vpiCondition:
\_operation: , line:1959
|vpiOpType:15
|vpiOperand:
\_unsupported_expr: , line:1959
|STRING:
|vpiOperand:
\_ref_obj: (UVM_DEFAULT_DOOR), line:1959
|vpiName:UVM_DEFAULT_DOOR
|vpiFullName:uvm_pkg.uvm_reg_block::get_default_door.UVM_DEFAULT_DOOR
|vpiStmt:
\_return_stmt: , line:1960
|vpiCondition:
\_unsupported_expr: , line:1960
|STRING:
|vpiStmt:
\_if_stmt: , line:1962
|vpiCondition:
\_operation: , line:1962
|vpiOpType:15
|vpiOperand:
\_unsupported_expr: , line:1962
|STRING:
|vpiOperand:
\_unsupported_expr: , line:1962
|STRING:
|vpiStmt:
\_return_stmt: , line:1963
|vpiCondition:
\_unsupported_expr: , line:1963
|STRING:
|vpiStmt:
\_return_stmt: , line:1965
|vpiCondition:
\_ref_obj: (UVM_FRONTDOOR), line:1965
|vpiName:UVM_FRONTDOOR
|vpiFullName:uvm_pkg.uvm_reg_block::get_default_door.UVM_FRONTDOOR
|vpiTaskFunc:
\_function: (uvm_reg_block::set_default_door), line:1971
|vpiName:uvm_reg_block::set_default_door
|vpiFullName:uvm_pkg.uvm_reg_block::set_default_door
|vpiIODecl:
\_io_decl: (door)
|vpiName:door
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_door_e), line:1971, parent:door
|vpiName:uvm_door_e
|vpiFullName:door.uvm_door_e
|vpiStmt:
\_assignment: , line:1973, parent:uvm_reg_block::set_default_door
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:1973
|STRING:
|vpiRhs:
\_ref_obj: (door), line:1973
|vpiName:door
|vpiFullName:uvm_pkg.uvm_reg_block::set_default_door.door
|vpiTaskFunc:
\_function: (uvm_reg_block::Xinit_address_mapsX), line:1979
|vpiName:uvm_reg_block::Xinit_address_mapsX
|vpiFullName:uvm_pkg.uvm_reg_block::Xinit_address_mapsX
|vpiStmt:
\_foreach_stmt: , line:1980, parent:uvm_reg_block::Xinit_address_mapsX
|vpiFullName:uvm_pkg.uvm_reg_block::Xinit_address_mapsX
|vpiVariables:
\_chandle_var: (maps), line:1980
|vpiName:maps
|vpiFullName:uvm_pkg.uvm_reg_block::Xinit_address_mapsX.maps
|vpiLoopVars:
\_chandle_var: (map_), line:1980
|vpiName:map_
|vpiFullName:uvm_pkg.uvm_reg_block::Xinit_address_mapsX.map_
|vpiStmt:
\_begin: , line:1980
|vpiFullName:uvm_pkg.uvm_reg_block::Xinit_address_mapsX
|vpiStmt:
\_func_call: (map.Xinit_address_mapX), line:1982
|vpiName:map.Xinit_address_mapX
|vpiTaskFunc:
\_function: (uvm_reg_block::set_backdoor), line:1994
|vpiName:uvm_reg_block::set_backdoor
|vpiFullName:uvm_pkg.uvm_reg_block::set_backdoor
|vpiIODecl:
\_io_decl: (bkdr)
|vpiName:bkdr
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_reg_backdoor), line:1994, parent:bkdr
|vpiName:uvm_reg_backdoor
|vpiFullName:bkdr.uvm_reg_backdoor
|vpiIODecl:
\_io_decl: (fname)
|vpiName:fname
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:1995, parent:fname
|vpiFullName:fname
|vpiIODecl:
\_io_decl: (lineno)
|vpiName:lineno
|vpiDirection:5
|vpiExpr:
\_int_var: , line:1996, parent:lineno
|vpiFullName:lineno
|vpiStmt:
\_begin: , parent:uvm_reg_block::set_backdoor
|vpiFullName:uvm_pkg.uvm_reg_block::set_backdoor
|vpiStmt:
\_assignment: , line:1997
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (bkdr.fname), line:1997
|vpiName:bkdr.fname
|vpiFullName:uvm_pkg.uvm_reg_block::set_backdoor.bkdr.fname
|vpiRhs:
\_ref_obj: (fname), line:1997
|vpiName:fname
|vpiFullName:uvm_pkg.uvm_reg_block::set_backdoor.fname
|vpiStmt:
\_assignment: , line:1998
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (bkdr.lineno), line:1998
|vpiName:bkdr.lineno
|vpiFullName:uvm_pkg.uvm_reg_block::set_backdoor.bkdr.lineno
|vpiRhs:
\_ref_obj: (lineno), line:1998
|vpiName:lineno
|vpiFullName:uvm_pkg.uvm_reg_block::set_backdoor.lineno
|vpiStmt:
\_if_stmt: , line:1999
|vpiCondition:
\_operation: , line:1999
|vpiOpType:26
|vpiOperand:
\_operation: , line:1999
|vpiOpType:15
|vpiOperand:
\_unsupported_expr: , line:1999
|STRING:
|vpiOperand:
\_unsupported_expr: , line:1999
|STRING:
|vpiOperand:
\_unsupported_expr: , line:134
|STRING:
|vpiStmt:
\_begin: , line:134
|vpiFullName:uvm_pkg.uvm_reg_block::set_backdoor
|vpiStmt:
\_begin: , line:136
|vpiFullName:uvm_pkg.uvm_reg_block::set_backdoor
|vpiStmt:
\_if_stmt: , line:138
|vpiCondition:
\_func_call: (uvm_report_enabled), line:138
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:138
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_WARNING), line:138
|vpiName:UVM_WARNING
|vpiArgument:
\_constant: , line:138
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_warning), line:139
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"Previous register backdoor still has update threads running. Backdoors with active mirroring should only be set before simulation starts."
|vpiSize:139
|STRING:"Previous register backdoor still has update threads running. Backdoors with active mirroring should only be set before simulation starts."
|vpiArgument:
\_ref_obj: (UVM_NONE), line:139
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_block.svh"
|vpiSize:208
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_block.svh"
|vpiArgument:
\_constant: , line:139
|vpiConstType:7
|vpiDecompile:2000
|vpiSize:32
|INT:2000
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:139
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:2003
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:2003
|STRING:
|vpiRhs:
\_ref_obj: (bkdr), line:2003
|vpiName:bkdr
|vpiFullName:uvm_pkg.uvm_reg_block::set_backdoor.bkdr
|vpiTaskFunc:
\_function: (uvm_reg_block::get_backdoor), line:2009
|vpiName:uvm_reg_block::get_backdoor
|vpiFullName:uvm_pkg.uvm_reg_block::get_backdoor
|vpiReturn:
\_chandle_var: (uvm_reg_backdoor), line:2009
|vpiName:uvm_reg_backdoor
|vpiIODecl:
\_io_decl: (inherited)
|vpiName:inherited
|vpiDirection:5
|vpiExpr:
\_bit_var: , line:2009, parent:inherited
|vpiFullName:inherited
|vpiStmt:
\_begin: , parent:uvm_reg_block::get_backdoor
|vpiFullName:uvm_pkg.uvm_reg_block::get_backdoor
|vpiStmt:
\_if_stmt: , line:2010
|vpiCondition:
\_operation: , line:2010
|vpiOpType:26
|vpiOperand:
\_operation: , line:2010
|vpiOpType:14
|vpiOperand:
\_ref_obj: (backdoor), line:2010
|vpiName:backdoor
|vpiFullName:uvm_pkg.uvm_reg_block::get_backdoor.backdoor
|vpiOperand:
\_unsupported_expr: , line:2010
|STRING:
|vpiOperand:
\_ref_obj: (inherited), line:2010
|vpiName:inherited
|vpiFullName:uvm_pkg.uvm_reg_block::get_backdoor.inherited
|vpiStmt:
\_begin: , line:2010
|vpiFullName:uvm_pkg.uvm_reg_block::get_backdoor
|vpiStmt:
\_while_stmt: , line:2012
|vpiCondition:
\_operation: , line:2012
|vpiOpType:15
|vpiOperand:
\_ref_obj: (blk), line:2012
|vpiName:blk
|vpiFullName:uvm_pkg.uvm_reg_block::get_backdoor.blk
|vpiOperand:
\_unsupported_expr: , line:2012
|STRING:
|vpiStmt:
\_begin: , line:2012
|vpiFullName:uvm_pkg.uvm_reg_block::get_backdoor
|vpiStmt:
\_if_stmt: , line:2014
|vpiCondition:
\_operation: , line:2014
|vpiOpType:15
|vpiOperand:
\_ref_obj: (bkdr), line:2014
|vpiName:bkdr
|vpiFullName:uvm_pkg.uvm_reg_block::get_backdoor.bkdr
|vpiOperand:
\_unsupported_expr: , line:2014
|STRING:
|vpiStmt:
\_return_stmt: , line:2015
|vpiCondition:
\_ref_obj: (bkdr), line:2015
|vpiName:bkdr
|vpiFullName:uvm_pkg.uvm_reg_block::get_backdoor.bkdr
|vpiStmt:
\_assignment: , line:2016
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (blk), line:2016
|vpiName:blk
|vpiFullName:uvm_pkg.uvm_reg_block::get_backdoor.blk
|vpiRhs:
\_ref_obj: (blk.get_parent), line:2016
|vpiName:blk.get_parent
|vpiFullName:uvm_pkg.uvm_reg_block::get_backdoor.blk.get_parent
|vpiStmt:
\_return_stmt: , line:2019
|vpiCondition:
\_unsupported_expr: , line:2019
|STRING:
|vpiTaskFunc:
\_function: (uvm_reg_block::clear_hdl_path), line:2026
|vpiName:uvm_reg_block::clear_hdl_path
|vpiFullName:uvm_pkg.uvm_reg_block::clear_hdl_path
|vpiIODecl:
\_io_decl: (kind)
|vpiName:kind
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:2026, parent:kind
|vpiFullName:kind
|vpiStmt:
\_begin: , parent:uvm_reg_block::clear_hdl_path
|vpiFullName:uvm_pkg.uvm_reg_block::clear_hdl_path
|vpiStmt:
\_if_stmt: , line:2028
|vpiCondition:
\_operation: , line:2028
|vpiOpType:14
|vpiOperand:
\_ref_obj: (kind), line:2028
|vpiName:kind
|vpiFullName:uvm_pkg.uvm_reg_block::clear_hdl_path.kind
|vpiOperand:
\_constant: , line:2028
|vpiConstType:6
|vpiDecompile:"ALL"
|vpiSize:5
|STRING:"ALL"
|vpiStmt:
\_begin: , line:2028
|vpiFullName:uvm_pkg.uvm_reg_block::clear_hdl_path
|vpiStmt:
\_assignment: , line:2029
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:28
|STRING:
|vpiRhs:
\_unsupported_expr: , line:28
|STRING:
|vpiStmt:
\_return_stmt: , line:2030
|vpiStmt:
\_if_stmt: , line:2033
|vpiCondition:
\_operation: , line:2033
|vpiOpType:14
|vpiOperand:
\_ref_obj: (kind), line:2033
|vpiName:kind
|vpiFullName:uvm_pkg.uvm_reg_block::clear_hdl_path.kind
|vpiOperand:
\_constant: , line:2033
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiStmt:
\_assignment: , line:2034
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (kind), line:2034
|vpiName:kind
|vpiFullName:uvm_pkg.uvm_reg_block::clear_hdl_path.kind
|vpiRhs:
\_func_call: (get_default_hdl_path), line:2034
|vpiName:get_default_hdl_path
|vpiStmt:
\_if_stmt: , line:134
|vpiCondition:
\_operation: , line:134
|vpiOpType:3
|vpiOperand:
\_ref_obj: (hdl_paths_pool.exists), line:134
|vpiName:hdl_paths_pool.exists
|vpiFullName:uvm_pkg.uvm_reg_block::clear_hdl_path.hdl_paths_pool.exists
|vpiStmt:
\_begin: , line:134
|vpiFullName:uvm_pkg.uvm_reg_block::clear_hdl_path
|vpiStmt:
\_begin: , line:136
|vpiFullName:uvm_pkg.uvm_reg_block::clear_hdl_path
|vpiStmt:
\_if_stmt: , line:138
|vpiCondition:
\_func_call: (uvm_report_enabled), line:138
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:138
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_WARNING), line:138
|vpiName:UVM_WARNING
|vpiArgument:
\_constant: , line:138
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_warning), line:139
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_operation: , line:139
|vpiOpType:33
|vpiOperand:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"Unknown HDL Abstraction '"
|vpiSize:27
|STRING:"Unknown HDL Abstraction '"
|vpiOperand:
\_ref_obj: (kind), line:139
|vpiName:kind
|vpiOperand:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"'"
|vpiSize:3
|STRING:"'"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:139
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_block.svh"
|vpiSize:208
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_block.svh"
|vpiArgument:
\_constant: , line:139
|vpiConstType:7
|vpiDecompile:2036
|vpiSize:32
|INT:2036
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:139
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:2038
|vpiStmt:
\_func_call: (hdl_paths_pool.delete), line:2041
|vpiName:hdl_paths_pool.delete
|vpiArgument:
\_ref_obj: (kind), line:2041
|vpiName:kind
|vpiTaskFunc:
\_function: (uvm_reg_block::add_hdl_path), line:2047
|vpiName:uvm_reg_block::add_hdl_path
|vpiFullName:uvm_pkg.uvm_reg_block::add_hdl_path
|vpiIODecl:
\_io_decl: (path)
|vpiName:path
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:2047, parent:path
|vpiFullName:path
|vpiIODecl:
\_io_decl: (kind)
|vpiName:kind
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:2047, parent:kind
|vpiFullName:kind
|vpiStmt:
\_begin: , parent:uvm_reg_block::add_hdl_path
|vpiFullName:uvm_pkg.uvm_reg_block::add_hdl_path
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (paths), line:2049
|vpiName:paths
|vpiFullName:uvm_pkg.uvm_reg_block::add_hdl_path.paths
|vpiStmt:
\_assignment: , line:2051
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (paths), line:2051
|vpiName:paths
|vpiFullName:uvm_pkg.uvm_reg_block::add_hdl_path.paths
|vpiRhs:
\_ref_obj: (hdl_paths_pool.get), line:2051
|vpiName:hdl_paths_pool.get
|vpiFullName:uvm_pkg.uvm_reg_block::add_hdl_path.hdl_paths_pool.get
|vpiStmt:
\_func_call: (paths.push_back), line:2053
|vpiName:paths.push_back
|vpiArgument:
\_ref_obj: (path), line:2053
|vpiName:path
|vpiTaskFunc:
\_function: (uvm_reg_block::has_hdl_path), line:2060
|vpiName:uvm_reg_block::has_hdl_path
|vpiFullName:uvm_pkg.uvm_reg_block::has_hdl_path
|vpiReturn:
\_bit_var: , line:2060
|vpiIODecl:
\_io_decl: (kind)
|vpiName:kind
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:2060, parent:kind
|vpiFullName:kind
|vpiStmt:
\_begin: , parent:uvm_reg_block::has_hdl_path
|vpiFullName:uvm_pkg.uvm_reg_block::has_hdl_path
|vpiStmt:
\_if_stmt: , line:2061
|vpiCondition:
\_operation: , line:2061
|vpiOpType:14
|vpiOperand:
\_ref_obj: (kind), line:2061
|vpiName:kind
|vpiFullName:uvm_pkg.uvm_reg_block::has_hdl_path.kind
|vpiOperand:
\_constant: , line:2061
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiStmt:
\_begin: , line:2061
|vpiFullName:uvm_pkg.uvm_reg_block::has_hdl_path
|vpiStmt:
\_assignment: , line:2062
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (kind), line:2062
|vpiName:kind
|vpiFullName:uvm_pkg.uvm_reg_block::has_hdl_path.kind
|vpiRhs:
\_func_call: (get_default_hdl_path), line:2062
|vpiName:get_default_hdl_path
|vpiStmt:
\_return_stmt: , line:2064
|vpiCondition:
\_ref_obj: (hdl_paths_pool.exists), line:2064
|vpiName:hdl_paths_pool.exists
|vpiFullName:uvm_pkg.uvm_reg_block::has_hdl_path.hdl_paths_pool.exists
|vpiTaskFunc:
\_function: (uvm_reg_block::get_hdl_path), line:2070
|vpiName:uvm_reg_block::get_hdl_path
|vpiFullName:uvm_pkg.uvm_reg_block::get_hdl_path
|vpiIODecl:
\_io_decl: (paths)
|vpiName:paths
|vpiDirection:6
|vpiExpr:
\_logic_var: , line:2070, parent:paths
|vpiFullName:paths
|vpiIODecl:
\_io_decl: (kind)
|vpiName:kind
|vpiDirection:1
|vpiExpr:
\_logic_var: , line:2070, parent:kind
|vpiFullName:kind
|vpiStmt:
\_begin: , parent:uvm_reg_block::get_hdl_path
|vpiFullName:uvm_pkg.uvm_reg_block::get_hdl_path
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (hdl_paths), line:2072
|vpiName:hdl_paths
|vpiFullName:uvm_pkg.uvm_reg_block::get_hdl_path.hdl_paths
|vpiStmt:
\_if_stmt: , line:2074
|vpiCondition:
\_operation: , line:2074
|vpiOpType:14
|vpiOperand:
\_ref_obj: (kind), line:2074
|vpiName:kind
|vpiFullName:uvm_pkg.uvm_reg_block::get_hdl_path.kind
|vpiOperand:
\_constant: , line:2074
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiStmt:
\_assignment: , line:2075
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (kind), line:2075
|vpiName:kind
|vpiFullName:uvm_pkg.uvm_reg_block::get_hdl_path.kind
|vpiRhs:
\_func_call: (get_default_hdl_path), line:2075
|vpiName:get_default_hdl_path
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:3
|vpiOperand:
\_func_call: (has_hdl_path), line:152
|vpiName:has_hdl_path
|vpiArgument:
\_ref_obj: (kind), line:152
|vpiName:kind
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_reg_block::get_hdl_path
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_reg_block::get_hdl_path
|vpiStmt:
\_if_stmt: , line:156
|vpiCondition:
\_func_call: (uvm_report_enabled), line:156
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:156
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:156
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_operation: , line:157
|vpiOpType:33
|vpiOperand:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"Block does not have hdl path defined for abstraction '"
|vpiSize:56
|STRING:"Block does not have hdl path defined for abstraction '"
|vpiOperand:
\_ref_obj: (kind), line:157
|vpiName:kind
|vpiOperand:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"'"
|vpiSize:3
|STRING:"'"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:157
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_block.svh"
|vpiSize:208
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_block.svh"
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:2077
|vpiSize:32
|INT:2077
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:2079
|vpiStmt:
\_assignment: , line:2082
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (hdl_paths), line:2082
|vpiName:hdl_paths
|vpiFullName:uvm_pkg.uvm_reg_block::get_hdl_path.hdl_paths
|vpiRhs:
\_ref_obj: (hdl_paths_pool.get), line:2082
|vpiName:hdl_paths_pool.get
|vpiFullName:uvm_pkg.uvm_reg_block::get_hdl_path.hdl_paths_pool.get
|vpiStmt:
\_for_stmt: , line:2084
|vpiFullName:uvm_pkg.uvm_reg_block::get_hdl_path
|vpiCondition:
\_operation: , line:2084
|vpiOpType:20
|vpiOperand:
\_ref_obj: (i), line:2084
|vpiName:i
|vpiFullName:uvm_pkg.uvm_reg_block::get_hdl_path.i
|vpiOperand:
\_ref_obj: (hdl_paths.size), line:2084
|vpiName:hdl_paths.size
|vpiFullName:uvm_pkg.uvm_reg_block::get_hdl_path.hdl_paths.size
|vpiForInitStmt:
\_assign_stmt:
|vpiRhs:
\_constant: , line:2084
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiLhs:
\_int_var: (i), line:2084
|vpiName:i
|vpiFullName:uvm_pkg.uvm_reg_block::get_hdl_path.i
|vpiForIncStmt:
\_operation: , line:2084
|vpiOpType:62
|vpiOperand:
\_ref_obj: (i), line:2084
|vpiName:i
|vpiStmt:
\_func_call: (paths.push_back), line:2085
|vpiName:paths.push_back
|vpiArgument:
\_ref_obj: (hdl_paths.get), line:2085
|vpiName:hdl_paths.get
|vpiTaskFunc:
\_function: (uvm_reg_block::get_full_hdl_path), line:2092
|vpiName:uvm_reg_block::get_full_hdl_path
|vpiFullName:uvm_pkg.uvm_reg_block::get_full_hdl_path
|vpiIODecl:
\_io_decl: (paths)
|vpiName:paths
|vpiDirection:6
|vpiExpr:
\_logic_var: , line:2092, parent:paths
|vpiFullName:paths
|vpiIODecl:
\_io_decl: (kind)
|vpiName:kind
|vpiDirection:1
|vpiExpr:
\_logic_var: , line:2093, parent:kind
|vpiFullName:kind
|vpiIODecl:
\_io_decl: (separator)
|vpiName:separator
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:2094, parent:separator
|vpiFullName:separator
|vpiStmt:
\_begin: , parent:uvm_reg_block::get_full_hdl_path
|vpiFullName:uvm_pkg.uvm_reg_block::get_full_hdl_path
|vpiStmt:
\_if_stmt: , line:2096
|vpiCondition:
\_operation: , line:2096
|vpiOpType:14
|vpiOperand:
\_ref_obj: (kind), line:2096
|vpiName:kind
|vpiFullName:uvm_pkg.uvm_reg_block::get_full_hdl_path.kind
|vpiOperand:
\_constant: , line:2096
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiStmt:
\_assignment: , line:2097
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (kind), line:2097
|vpiName:kind
|vpiFullName:uvm_pkg.uvm_reg_block::get_full_hdl_path.kind
|vpiRhs:
\_func_call: (get_default_hdl_path), line:2097
|vpiName:get_default_hdl_path
|vpiStmt:
\_func_call: (paths.delete), line:2099
|vpiName:paths.delete
|vpiStmt:
\_if_stmt: , line:2100
|vpiCondition:
\_func_call: (is_hdl_path_root), line:2100
|vpiName:is_hdl_path_root
|vpiArgument:
\_ref_obj: (kind), line:2100
|vpiName:kind
|vpiStmt:
\_begin: , line:2100
|vpiFullName:uvm_pkg.uvm_reg_block::get_full_hdl_path
|vpiStmt:
\_if_stmt: , line:2101
|vpiCondition:
\_operation: , line:2101
|vpiOpType:15
|vpiOperand:
\_bit_select: (root_hdl_paths), line:2101
|vpiName:root_hdl_paths
|vpiFullName:uvm_pkg.uvm_reg_block::get_full_hdl_path.root_hdl_paths
|vpiIndex:
\_ref_obj: (kind), line:2101
|vpiName:kind
|vpiOperand:
\_constant: , line:2101
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiStmt:
\_func_call: (paths.push_back), line:2102
|vpiName:paths.push_back
|vpiArgument:
\_bit_select: (root_hdl_paths), line:2102
|vpiName:root_hdl_paths
|vpiIndex:
\_ref_obj: (kind), line:2102
|vpiName:kind
|vpiStmt:
\_return_stmt: , line:2103
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:3
|vpiOperand:
\_func_call: (has_hdl_path), line:152
|vpiName:has_hdl_path
|vpiArgument:
\_ref_obj: (kind), line:152
|vpiName:kind
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_reg_block::get_full_hdl_path
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_reg_block::get_full_hdl_path
|vpiStmt:
\_if_stmt: , line:156
|vpiCondition:
\_func_call: (uvm_report_enabled), line:156
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:156
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:156
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:156
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_operation: , line:157
|vpiOpType:33
|vpiOperand:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"Block does not have hdl path defined for abstraction '"
|vpiSize:56
|STRING:"Block does not have hdl path defined for abstraction '"
|vpiOperand:
\_ref_obj: (kind), line:157
|vpiName:kind
|vpiOperand:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"'"
|vpiSize:3
|STRING:"'"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:157
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_block.svh"
|vpiSize:208
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_block.svh"
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:2106
|vpiSize:32
|INT:2106
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:157
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:2108
|vpiStmt:
\_begin: , line:2111
|vpiFullName:uvm_pkg.uvm_reg_block::get_full_hdl_path
|vpiStmt:
\_if_stmt: , line:2115
|vpiCondition:
\_operation: , line:2115
|vpiOpType:15
|vpiOperand:
\_ref_obj: (parent), line:2115
|vpiName:parent
|vpiFullName:uvm_pkg.uvm_reg_block::get_full_hdl_path.parent
|vpiOperand:
\_unsupported_expr: , line:2115
|STRING:
|vpiStmt:
\_func_call: (parent.get_full_hdl_path), line:2116
|vpiName:parent.get_full_hdl_path
|vpiArgument:
\_ref_obj: (parent_paths), line:2116
|vpiName:parent_paths
|vpiArgument:
\_ref_obj: (kind), line:2116
|vpiName:kind
|vpiArgument:
\_ref_obj: (separator), line:2116
|vpiName:separator
|vpiStmt:
\_for_stmt: , line:2118
|vpiFullName:uvm_pkg.uvm_reg_block::get_full_hdl_path
|vpiCondition:
\_operation: , line:2118
|vpiOpType:20
|vpiOperand:
\_ref_obj: (i), line:2118
|vpiName:i
|vpiFullName:uvm_pkg.uvm_reg_block::get_full_hdl_path.i
|vpiOperand:
\_ref_obj: (hdl_paths.size), line:2118
|vpiName:hdl_paths.size
|vpiFullName:uvm_pkg.uvm_reg_block::get_full_hdl_path.hdl_paths.size
|vpiForInitStmt:
\_assign_stmt:
|vpiRhs:
\_constant: , line:2118
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiLhs:
\_int_var: (i), line:2118
|vpiName:i
|vpiFullName:uvm_pkg.uvm_reg_block::get_full_hdl_path.i
|vpiForIncStmt:
\_operation: , line:2118
|vpiOpType:62
|vpiOperand:
\_ref_obj: (i), line:2118
|vpiName:i
|vpiStmt:
\_begin: , line:2118
|vpiFullName:uvm_pkg.uvm_reg_block::get_full_hdl_path
|vpiStmt:
\_if_stmt: , line:2121
|vpiCondition:
\_operation: , line:2121
|vpiOpType:14
|vpiOperand:
\_ref_obj: (parent_paths.size), line:2121
|vpiName:parent_paths.size
|vpiFullName:uvm_pkg.uvm_reg_block::get_full_hdl_path.parent_paths.size
|vpiOperand:
\_constant: , line:2121
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiStmt:
\_begin: , line:2121
|vpiFullName:uvm_pkg.uvm_reg_block::get_full_hdl_path
|vpiStmt:
\_if_stmt: , line:2122
|vpiCondition:
\_operation: , line:2122
|vpiOpType:15
|vpiOperand:
\_ref_obj: (hdl_path), line:2122
|vpiName:hdl_path
|vpiFullName:uvm_pkg.uvm_reg_block::get_full_hdl_path.hdl_path
|vpiOperand:
\_constant: , line:2122
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiStmt:
\_func_call: (paths.push_back), line:2123
|vpiName:paths.push_back
|vpiArgument:
\_ref_obj: (hdl_path), line:2123
|vpiName:hdl_path
|vpiStmt:
\_continue_stmt: , line:2125
|vpiStmt:
\_foreach_stmt: , line:2128
|vpiFullName:uvm_pkg.uvm_reg_block::get_full_hdl_path
|vpiVariables:
\_chandle_var: (parent_paths), line:2128
|vpiName:parent_paths
|vpiFullName:uvm_pkg.uvm_reg_block::get_full_hdl_path.parent_paths
|vpiLoopVars:
\_chandle_var: (j), line:2128
|vpiName:j
|vpiFullName:uvm_pkg.uvm_reg_block::get_full_hdl_path.j
|vpiStmt:
\_begin: , line:2128
|vpiFullName:uvm_pkg.uvm_reg_block::get_full_hdl_path
|vpiStmt:
\_if_else: , line:2129
|vpiCondition:
\_operation: , line:2129
|vpiOpType:14
|vpiOperand:
\_ref_obj: (hdl_path), line:2129
|vpiName:hdl_path
|vpiFullName:uvm_pkg.uvm_reg_block::get_full_hdl_path.hdl_path
|vpiOperand:
\_constant: , line:2129
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiStmt:
\_func_call: (paths.push_back), line:2130
|vpiName:paths.push_back
|vpiArgument:
\_bit_select: (parent_paths), line:2130
|vpiName:parent_paths
|vpiIndex:
\_ref_obj: (j), line:2130
|vpiName:j
|vpiElseStmt:
\_func_call: (paths.push_back), line:2132
|vpiName:paths.push_back
|vpiArgument:
\_operation: , line:2132
|vpiOpType:33
|vpiOperand:
\_bit_select: (parent_paths), line:2132
|vpiName:parent_paths
|vpiIndex:
\_ref_obj: (j), line:2132
|vpiName:j
|vpiOperand:
\_ref_obj: (separator), line:2132
|vpiName:separator
|vpiOperand:
\_ref_obj: (hdl_path), line:2132
|vpiName:hdl_path
|vpiTaskFunc:
\_function: (uvm_reg_block::get_default_hdl_path), line:2142
|vpiName:uvm_reg_block::get_default_hdl_path
|vpiFullName:uvm_pkg.uvm_reg_block::get_default_hdl_path
|vpiReturn:
\_logic_var: , line:2142
|vpiStmt:
\_begin: , parent:uvm_reg_block::get_default_hdl_path
|vpiFullName:uvm_pkg.uvm_reg_block::get_default_hdl_path
|vpiStmt:
\_if_stmt: , line:2143
|vpiCondition:
\_operation: , line:2143
|vpiOpType:26
|vpiOperand:
\_operation: , line:2143
|vpiOpType:14
|vpiOperand:
\_ref_obj: (default_hdl_path), line:2143
|vpiName:default_hdl_path
|vpiFullName:uvm_pkg.uvm_reg_block::get_default_hdl_path.default_hdl_path
|vpiOperand:
\_constant: , line:2143
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiOperand:
\_operation: , line:2143
|vpiOpType:15
|vpiOperand:
\_ref_obj: (parent), line:2143
|vpiName:parent
|vpiFullName:uvm_pkg.uvm_reg_block::get_default_hdl_path.parent
|vpiOperand:
\_unsupported_expr: , line:2143
|STRING:
|vpiStmt:
\_return_stmt: , line:2144
|vpiCondition:
\_ref_obj: (parent.get_default_hdl_path), line:2144
|vpiName:parent.get_default_hdl_path
|vpiFullName:uvm_pkg.uvm_reg_block::get_default_hdl_path.parent.get_default_hdl_path
|vpiStmt:
\_return_stmt: , line:2145
|vpiCondition:
\_ref_obj: (default_hdl_path), line:2145
|vpiName:default_hdl_path
|vpiFullName:uvm_pkg.uvm_reg_block::get_default_hdl_path.default_hdl_path
|vpiTaskFunc:
\_function: (uvm_reg_block::set_default_hdl_path), line:2151
|vpiName:uvm_reg_block::set_default_hdl_path
|vpiFullName:uvm_pkg.uvm_reg_block::set_default_hdl_path
|vpiIODecl:
\_io_decl: (kind)
|vpiName:kind
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:2151, parent:kind
|vpiFullName:kind
|vpiStmt:
\_begin: , parent:uvm_reg_block::set_default_hdl_path
|vpiFullName:uvm_pkg.uvm_reg_block::set_default_hdl_path
|vpiStmt:
\_if_stmt: , line:2153
|vpiCondition:
\_operation: , line:2153
|vpiOpType:14
|vpiOperand:
\_ref_obj: (kind), line:2153
|vpiName:kind
|vpiFullName:uvm_pkg.uvm_reg_block::set_default_hdl_path.kind
|vpiOperand:
\_constant: , line:2153
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiStmt:
\_begin: , line:2153
|vpiFullName:uvm_pkg.uvm_reg_block::set_default_hdl_path
|vpiStmt:
\_if_stmt: , line:152
|vpiCondition:
\_operation: , line:152
|vpiOpType:14
|vpiOperand:
\_ref_obj: (parent), line:152
|vpiName:parent
|vpiFullName:uvm_pkg.uvm_reg_block::set_default_hdl_path.parent
|vpiOperand:
\_unsupported_expr: , line:152
|STRING:
|vpiStmt:
\_begin: , line:152
|vpiFullName:uvm_pkg.uvm_reg_block::set_default_hdl_path
|vpiStmt:
\_begin: , line:154
|vpiFullName:uvm_pkg.uvm_reg_block::set_default_hdl_path
|vpiStmt:
\_if_stmt: , line:155
|vpiCondition:
\_func_call: (uvm_report_enabled), line:155
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:155
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_ERROR), line:155
|vpiName:UVM_ERROR
|vpiArgument:
\_constant: , line:155
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_error), line:157
|vpiName:uvm_report_error
|vpiFunction:
\_function: (uvm_report_error), line:164
|vpiArgument:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_operation: , line:157
|vpiOpType:33
|vpiOperand:
\_constant: , line:157
|vpiConstType:6
|vpiDecompile:"Block has no parent. "
|vpiSize:23
|STRING:"Block has no parent. "
|vpiOperand:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"Must specify a valid HDL abstraction (kind)"
|vpiSize:45
|STRING:"Must specify a valid HDL abstraction (kind)"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:158
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_block.svh"
|vpiSize:208
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_block.svh"
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:2154
|vpiSize:32
|INT:2154
|vpiArgument:
\_constant: , line:158
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:158
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_assignment: , line:2157
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (kind), line:2157
|vpiName:kind
|vpiFullName:uvm_pkg.uvm_reg_block::set_default_hdl_path.kind
|vpiRhs:
\_ref_obj: (parent.get_default_hdl_path), line:2157
|vpiName:parent.get_default_hdl_path
|vpiFullName:uvm_pkg.uvm_reg_block::set_default_hdl_path.parent.get_default_hdl_path
|vpiStmt:
\_assignment: , line:2160
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (default_hdl_path), line:2160
|vpiName:default_hdl_path
|vpiFullName:uvm_pkg.uvm_reg_block::set_default_hdl_path.default_hdl_path
|vpiRhs:
\_ref_obj: (kind), line:2160
|vpiName:kind
|vpiFullName:uvm_pkg.uvm_reg_block::set_default_hdl_path.kind
|vpiTaskFunc:
\_function: (uvm_reg_block::set_hdl_path_root), line:2166
|vpiName:uvm_reg_block::set_hdl_path_root
|vpiFullName:uvm_pkg.uvm_reg_block::set_hdl_path_root
|vpiIODecl:
\_io_decl: (path)
|vpiName:path
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:2166, parent:path
|vpiFullName:path
|vpiIODecl:
\_io_decl: (kind)
|vpiName:kind
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:2166, parent:kind
|vpiFullName:kind
|vpiStmt:
\_begin: , parent:uvm_reg_block::set_hdl_path_root
|vpiFullName:uvm_pkg.uvm_reg_block::set_hdl_path_root
|vpiStmt:
\_if_stmt: , line:2167
|vpiCondition:
\_operation: , line:2167
|vpiOpType:14
|vpiOperand:
\_ref_obj: (kind), line:2167
|vpiName:kind
|vpiFullName:uvm_pkg.uvm_reg_block::set_hdl_path_root.kind
|vpiOperand:
\_constant: , line:2167
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiStmt:
\_assignment: , line:2168
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (kind), line:2168
|vpiName:kind
|vpiFullName:uvm_pkg.uvm_reg_block::set_hdl_path_root.kind
|vpiRhs:
\_func_call: (get_default_hdl_path), line:2168
|vpiName:get_default_hdl_path
|vpiStmt:
\_assignment: , line:2170
|vpiBlocking:1
|vpiLhs:
\_bit_select: (root_hdl_paths), line:2170
|vpiName:root_hdl_paths
|vpiFullName:uvm_pkg.uvm_reg_block::set_hdl_path_root.root_hdl_paths
|vpiIndex:
\_ref_obj: (kind), line:2170
|vpiName:kind
|vpiRhs:
\_ref_obj: (path), line:2170
|vpiName:path
|vpiFullName:uvm_pkg.uvm_reg_block::set_hdl_path_root.path
|vpiTaskFunc:
\_function: (uvm_reg_block::is_hdl_path_root), line:2176
|vpiName:uvm_reg_block::is_hdl_path_root
|vpiFullName:uvm_pkg.uvm_reg_block::is_hdl_path_root
|vpiReturn:
\_bit_var: , line:2176
|vpiIODecl:
\_io_decl: (kind)
|vpiName:kind
|vpiDirection:5
|vpiExpr:
\_logic_var: , line:2176, parent:kind
|vpiFullName:kind
|vpiStmt:
\_begin: , parent:uvm_reg_block::is_hdl_path_root
|vpiFullName:uvm_pkg.uvm_reg_block::is_hdl_path_root
|vpiStmt:
\_if_stmt: , line:2177
|vpiCondition:
\_operation: , line:2177
|vpiOpType:14
|vpiOperand:
\_ref_obj: (kind), line:2177
|vpiName:kind
|vpiFullName:uvm_pkg.uvm_reg_block::is_hdl_path_root.kind
|vpiOperand:
\_constant: , line:2177
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiStmt:
\_assignment: , line:2178
|vpiBlocking:1
|vpiLhs:
\_ref_obj: (kind), line:2178
|vpiName:kind
|vpiFullName:uvm_pkg.uvm_reg_block::is_hdl_path_root.kind
|vpiRhs:
\_func_call: (get_default_hdl_path), line:2178
|vpiName:get_default_hdl_path
|vpiStmt:
\_return_stmt: , line:2180
|vpiCondition:
\_ref_obj: (root_hdl_paths.exists), line:2180
|vpiName:root_hdl_paths.exists
|vpiFullName:uvm_pkg.uvm_reg_block::is_hdl_path_root.root_hdl_paths.exists
|vpiTaskFunc:
\_function: (uvm_reg_block::do_print), line:2189
|vpiName:uvm_reg_block::do_print
|vpiFullName:uvm_pkg.uvm_reg_block::do_print
|vpiIODecl:
\_io_decl: (printer)
|vpiName:printer
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_printer), line:2189, parent:printer
|vpiName:uvm_printer
|vpiFullName:printer.uvm_printer
|vpiStmt:
\_begin: , parent:uvm_reg_block::do_print
|vpiFullName:uvm_pkg.uvm_reg_block::do_print
|vpiStmt:
\_sys_func_call: (super.do_print), line:2190
|vpiName:super.do_print
|vpiArgument:
\_ref_obj: (printer), line:2190
|vpiName:printer
|vpiStmt:
\_foreach_stmt: , line:2192
|vpiFullName:uvm_pkg.uvm_reg_block::do_print
|vpiVariables:
\_chandle_var: (blks), line:2192
|vpiName:blks
|vpiFullName:uvm_pkg.uvm_reg_block::do_print.blks
|vpiLoopVars:
\_chandle_var: (i), line:2192
|vpiName:i
|vpiFullName:uvm_pkg.uvm_reg_block::do_print.i
|vpiStmt:
\_begin: , line:2192
|vpiFullName:uvm_pkg.uvm_reg_block::do_print
|vpiStmt:
\_func_call: (printer.print_object), line:2195
|vpiName:printer.print_object
|vpiArgument:
\_ref_obj: (obj.get_name), line:2195
|vpiName:obj.get_name
|vpiArgument:
\_ref_obj: (obj), line:2195
|vpiName:obj
|vpiStmt:
\_foreach_stmt: , line:2198
|vpiFullName:uvm_pkg.uvm_reg_block::do_print
|vpiVariables:
\_chandle_var: (regs), line:2198
|vpiName:regs
|vpiFullName:uvm_pkg.uvm_reg_block::do_print.regs
|vpiLoopVars:
\_chandle_var: (i), line:2198
|vpiName:i
|vpiFullName:uvm_pkg.uvm_reg_block::do_print.i
|vpiStmt:
\_begin: , line:2198
|vpiFullName:uvm_pkg.uvm_reg_block::do_print
|vpiStmt:
\_func_call: (printer.print_object), line:2201
|vpiName:printer.print_object
|vpiArgument:
\_ref_obj: (obj.get_name), line:2201
|vpiName:obj.get_name
|vpiArgument:
\_ref_obj: (obj), line:2201
|vpiName:obj
|vpiStmt:
\_foreach_stmt: , line:2204
|vpiFullName:uvm_pkg.uvm_reg_block::do_print
|vpiVariables:
\_chandle_var: (vregs), line:2204
|vpiName:vregs
|vpiFullName:uvm_pkg.uvm_reg_block::do_print.vregs
|vpiLoopVars:
\_chandle_var: (i), line:2204
|vpiName:i
|vpiFullName:uvm_pkg.uvm_reg_block::do_print.i
|vpiStmt:
\_begin: , line:2204
|vpiFullName:uvm_pkg.uvm_reg_block::do_print
|vpiStmt:
\_func_call: (printer.print_object), line:2207
|vpiName:printer.print_object
|vpiArgument:
\_ref_obj: (obj.get_name), line:2207
|vpiName:obj.get_name
|vpiArgument:
\_ref_obj: (obj), line:2207
|vpiName:obj
|vpiStmt:
\_foreach_stmt: , line:2210
|vpiFullName:uvm_pkg.uvm_reg_block::do_print
|vpiVariables:
\_chandle_var: (mems), line:2210
|vpiName:mems
|vpiFullName:uvm_pkg.uvm_reg_block::do_print.mems
|vpiLoopVars:
\_chandle_var: (i), line:2210
|vpiName:i
|vpiFullName:uvm_pkg.uvm_reg_block::do_print.i
|vpiStmt:
\_begin: , line:2210
|vpiFullName:uvm_pkg.uvm_reg_block::do_print
|vpiStmt:
\_func_call: (printer.print_object), line:2213
|vpiName:printer.print_object
|vpiArgument:
\_ref_obj: (obj.get_name), line:2213
|vpiName:obj.get_name
|vpiArgument:
\_ref_obj: (obj), line:2213
|vpiName:obj
|vpiStmt:
\_foreach_stmt: , line:2216
|vpiFullName:uvm_pkg.uvm_reg_block::do_print
|vpiVariables:
\_chandle_var: (maps), line:2216
|vpiName:maps
|vpiFullName:uvm_pkg.uvm_reg_block::do_print.maps
|vpiLoopVars:
\_chandle_var: (i), line:2216
|vpiName:i
|vpiFullName:uvm_pkg.uvm_reg_block::do_print.i
|vpiStmt:
\_begin: , line:2216
|vpiFullName:uvm_pkg.uvm_reg_block::do_print
|vpiStmt:
\_func_call: (printer.print_object), line:2219
|vpiName:printer.print_object
|vpiArgument:
\_ref_obj: (obj.get_name), line:2219
|vpiName:obj.get_name
|vpiArgument:
\_ref_obj: (obj), line:2219
|vpiName:obj
|vpiTaskFunc:
\_function: (uvm_reg_block::clone), line:170
|vpiName:uvm_reg_block::clone
|vpiFullName:uvm_pkg.uvm_reg_block::clone
|vpiReturn:
\_chandle_var: (uvm_object), line:170
|vpiName:uvm_object
|vpiStmt:
\_begin: , parent:uvm_reg_block::clone
|vpiFullName:uvm_pkg.uvm_reg_block::clone
|vpiStmt:
\_begin: , line:172
|vpiFullName:uvm_pkg.uvm_reg_block::clone
|vpiStmt:
\_if_stmt: , line:174
|vpiCondition:
\_func_call: (uvm_report_enabled), line:174
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:174
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_FATAL), line:174
|vpiName:UVM_FATAL
|vpiArgument:
\_constant: , line:174
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_fatal), line:175
|vpiName:uvm_report_fatal
|vpiFunction:
\_function: (uvm_report_fatal), line:192
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"RegModel blocks cannot be cloned"
|vpiSize:34
|STRING:"RegModel blocks cannot be cloned"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:175
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_block.svh"
|vpiSize:208
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_block.svh"
|vpiArgument:
\_constant: , line:175
|vpiConstType:7
|vpiDecompile:2229
|vpiSize:32
|INT:2229
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:175
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:2231
|vpiCondition:
\_unsupported_expr: , line:2231
|STRING:
|vpiTaskFunc:
\_function: (uvm_reg_block::do_copy), line:170
|vpiName:uvm_reg_block::do_copy
|vpiFullName:uvm_pkg.uvm_reg_block::do_copy
|vpiIODecl:
\_io_decl: (rhs)
|vpiName:rhs
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_object), line:170, parent:rhs
|vpiName:uvm_object
|vpiFullName:rhs.uvm_object
|vpiStmt:
\_begin: , line:172, parent:uvm_reg_block::do_copy
|vpiFullName:uvm_pkg.uvm_reg_block::do_copy
|vpiStmt:
\_if_stmt: , line:174
|vpiCondition:
\_func_call: (uvm_report_enabled), line:174
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:174
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_FATAL), line:174
|vpiName:UVM_FATAL
|vpiArgument:
\_constant: , line:174
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_fatal), line:175
|vpiName:uvm_report_fatal
|vpiFunction:
\_function: (uvm_report_fatal), line:192
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"RegModel blocks cannot be copied"
|vpiSize:34
|STRING:"RegModel blocks cannot be copied"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:175
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_block.svh"
|vpiSize:208
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_block.svh"
|vpiArgument:
\_constant: , line:175
|vpiConstType:7
|vpiDecompile:2236
|vpiSize:32
|INT:2236
|vpiArgument:
\_constant: , line:175
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:175
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiTaskFunc:
\_function: (uvm_reg_block::do_compare), line:2243
|vpiName:uvm_reg_block::do_compare
|vpiFullName:uvm_pkg.uvm_reg_block::do_compare
|vpiReturn:
\_bit_var: , line:2243
|vpiIODecl:
\_io_decl: (rhs)
|vpiName:rhs
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_object), line:2243, parent:rhs
|vpiName:uvm_object
|vpiFullName:rhs.uvm_object
|vpiIODecl:
\_io_decl: (comparer)
|vpiName:comparer
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_comparer), line:134, parent:comparer
|vpiName:uvm_comparer
|vpiFullName:comparer.uvm_comparer
|vpiStmt:
\_begin: , parent:uvm_reg_block::do_compare
|vpiFullName:uvm_pkg.uvm_reg_block::do_compare
|vpiStmt:
\_begin: , line:136
|vpiFullName:uvm_pkg.uvm_reg_block::do_compare
|vpiStmt:
\_if_stmt: , line:138
|vpiCondition:
\_func_call: (uvm_report_enabled), line:138
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:138
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_WARNING), line:138
|vpiName:UVM_WARNING
|vpiArgument:
\_constant: , line:138
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_warning), line:139
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"RegModel blocks cannot be compared"
|vpiSize:36
|STRING:"RegModel blocks cannot be compared"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:139
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_block.svh"
|vpiSize:208
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_block.svh"
|vpiArgument:
\_constant: , line:139
|vpiConstType:7
|vpiDecompile:2244
|vpiSize:32
|INT:2244
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:139
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiStmt:
\_return_stmt: , line:2246
|vpiCondition:
\_constant: , line:2246
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiTaskFunc:
\_function: (uvm_reg_block::do_pack), line:134
|vpiName:uvm_reg_block::do_pack
|vpiFullName:uvm_pkg.uvm_reg_block::do_pack
|vpiIODecl:
\_io_decl: (packer)
|vpiName:packer
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_packer), line:134, parent:packer
|vpiName:uvm_packer
|vpiFullName:packer.uvm_packer
|vpiStmt:
\_begin: , line:136, parent:uvm_reg_block::do_pack
|vpiFullName:uvm_pkg.uvm_reg_block::do_pack
|vpiStmt:
\_if_stmt: , line:138
|vpiCondition:
\_func_call: (uvm_report_enabled), line:138
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:138
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_WARNING), line:138
|vpiName:UVM_WARNING
|vpiArgument:
\_constant: , line:138
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_warning), line:139
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"RegModel blocks cannot be packed"
|vpiSize:34
|STRING:"RegModel blocks cannot be packed"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:139
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_block.svh"
|vpiSize:208
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_block.svh"
|vpiArgument:
\_constant: , line:139
|vpiConstType:7
|vpiDecompile:2252
|vpiSize:32
|INT:2252
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:139
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiTaskFunc:
\_function: (uvm_reg_block::do_unpack), line:134
|vpiName:uvm_reg_block::do_unpack
|vpiFullName:uvm_pkg.uvm_reg_block::do_unpack
|vpiIODecl:
\_io_decl: (packer)
|vpiName:packer
|vpiDirection:5
|vpiExpr:
\_chandle_var: (uvm_packer), line:134, parent:packer
|vpiName:uvm_packer
|vpiFullName:packer.uvm_packer
|vpiStmt:
\_begin: , line:136, parent:uvm_reg_block::do_unpack
|vpiFullName:uvm_pkg.uvm_reg_block::do_unpack
|vpiStmt:
\_if_stmt: , line:138
|vpiCondition:
\_func_call: (uvm_report_enabled), line:138
|vpiName:uvm_report_enabled
|vpiFunction:
\_function: (uvm_report_enabled), line:84
|vpiArgument:
\_ref_obj: (UVM_NONE), line:138
|vpiName:UVM_NONE
|vpiArgument:
\_ref_obj: (UVM_WARNING), line:138
|vpiName:UVM_WARNING
|vpiArgument:
\_constant: , line:138
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiStmt:
\_func_call: (uvm_report_warning), line:139
|vpiName:uvm_report_warning
|vpiFunction:
\_function: (uvm_report_warning), line:145
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"RegModel"
|vpiSize:10
|STRING:"RegModel"
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"RegModel blocks cannot be unpacked"
|vpiSize:36
|STRING:"RegModel blocks cannot be unpacked"
|vpiArgument:
\_ref_obj: (UVM_NONE), line:139
|vpiName:UVM_NONE
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_block.svh"
|vpiSize:208
|STRING:"/tmp/really-really-really-really-really-really-really-really-really-really-really-really-really-long-path/conda/conda-bld/surelog_1593225552427/work/third_party/UVM/1800.2-2017-1.0/src/reg/uvm_reg_block.svh"
|vpiArgument:
\_constant: , line:139
|vpiConstType:7
|vpiDecompile:2259
|vpiSize:32
|INT:2259
|vpiArgument:
\_constant: , line:139
|vpiConstType:6
|vpiDecompile:""
|vpiSize:2
|STRING:""
|vpiArgument:
\_constant: , line:139
|vpiConstType:7
|vpiDecompile:1
|vpiSize:32
|INT:1
|vpiTaskFunc:
\_function: (uvm_reg_block::convert2string), line:2266
|vpiName:uvm_reg_block::convert2string
|vpiFullName:uvm_pkg.uvm_reg_block::convert2string
|vpiReturn:
\_logic_var: , line:2266
|vpiStmt:
\_begin: , parent:uvm_reg_block::convert2string
|vpiFullName:uvm_pkg.uvm_reg_block::convert2string
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_logic_var: (image), line:2267
|vpiName:image
|vpiFullName:uvm_pkg.uvm_reg_block::convert2string.image
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_unsupported_expr: , line:2268
|STRING:
|vpiLhs:
\_logic_var: (maps), line:2268
|vpiName:maps
|vpiFullName:uvm_pkg.uvm_reg_block::convert2string.maps
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_unsupported_expr: , line:2269
|STRING:
|vpiLhs:
\_logic_var: (blk_maps), line:2269
|vpiName:blk_maps
|vpiFullName:uvm_pkg.uvm_reg_block::convert2string.blk_maps
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_bit_var: (single_map), line:2270
|vpiName:single_map
|vpiFullName:uvm_pkg.uvm_reg_block::convert2string.single_map
|vpiStmt:
\_assign_stmt:
|vpiLhs:
\_chandle_var: (endian), line:2271
|vpiName:endian
|vpiFullName:uvm_pkg.uvm_reg_block::convert2string.endian
|vpiStmt:
\_assign_stmt:
|vpiRhs:
\_constant: , line:2272
|vpiConstType:6
|vpiDecompile:" "
|vpiSize:4
|STRING:" "
|vpiLhs:
\_logic_var: (prefix), line:2272
|vpiName:prefix
|vpiFullName:uvm_pkg.uvm_reg_block::convert2string.prefix
|vpiStmt:
\_return_stmt: , line:2325
|vpiCondition:
\_ref_obj: (image), line:2325
|vpiName:image
|vpiFullName:uvm_pkg.uvm_reg_block::convert2string.image
|vpiTypedef:
\_int_typespec: (UVM_FILE), line:634
|vpiName:UVM_FILE
|vpiTypedef:
\_enum_typespec: (uvm_sequencer_arb_mode), line:378
|vpiName:uvm_sequencer_arb_mode
|vpiEnumConst:
\_enum_const: (UVM_SEQ_ARB_FIFO), line:372
|vpiName:UVM_SEQ_ARB_FIFO
|INT:0
|vpiEnumConst:
\_enum_const: (UVM_SEQ_ARB_RANDOM), line:374
|vpiName:UVM_SEQ_ARB_RANDOM
|INT:2
|vpiEnumConst:
\_enum_const: (UVM_SEQ_ARB_STRICT_FIFO), line:375
|vpiName:UVM_SEQ_ARB_STRICT_FIFO
|INT:3
|vpiEnumConst:
\_enum_const: (UVM_SEQ_ARB_STRICT_RANDOM), line:376
|vpiName:UVM_SEQ_ARB_STRICT_RANDOM
|INT:4
|vpiEnumConst:
\_enum_const: (UVM_SEQ_ARB_USER), line:377
|vpiName:UVM_SEQ_ARB_USER
|INT:5
|vpiEnumConst:
\_enum_const: (UVM_SEQ_ARB_WEIGHTED), line:373
|vpiName:UVM_SEQ_ARB_WEIGHTED
|INT:1
|vpiTypedef:
\_struct_typespec: (m_uvm_factory_type_pair_t), line:35
|vpiName:m_uvm_factory_type_pair_t
|vpiTypespecMember:
\_typespec_member: (m_type), line:35
|vpiName:m_type
|vpiTypespec:
\_void_typespec: (uvm_object_wrapper), line:35
|vpiName:uvm_object_wrapper
|vpiTypespecMember:
\_typespec_member: (m_type_name), line:36
|vpiName:m_type_name
|vpiTypedef:
\_enum_typespec: (uvm_access_e), line:242
|vpiName:uvm_access_e
|vpiEnumConst:
\_enum_const: (UVM_BURST_READ), line:240
|vpiName:UVM_BURST_READ
|INT:2
|vpiEnumConst:
\_enum_const: (UVM_BURST_WRITE), line:241
|vpiName:UVM_BURST_WRITE
|INT:3
|vpiEnumConst:
\_enum_const: (UVM_READ), line:238
|vpiName:UVM_READ
|INT:0
|vpiEnumConst:
\_enum_const: (UVM_WRITE), line:239
|vpiName:UVM_WRITE
|INT:1
|vpiTypedef:
\_int_typespec: (uvm_action), line:285
|vpiName:uvm_action
|vpiTypedef:
\_enum_typespec: (uvm_action_type), line:297
|vpiName:uvm_action_type
|vpiEnumConst:
\_enum_const: (UVM_CALL_HOOK), line:294
|vpiName:UVM_CALL_HOOK
|INT:16
|vpiEnumConst:
\_enum_const: (UVM_COUNT), line:292
|vpiName:UVM_COUNT
|INT:4
|vpiEnumConst:
\_enum_const: (UVM_DISPLAY), line:290
|vpiName:UVM_DISPLAY
|INT:1
|vpiEnumConst:
\_enum_const: (UVM_EXIT), line:293
|vpiName:UVM_EXIT
|INT:8
|vpiEnumConst:
\_enum_const: (UVM_LOG), line:291
|vpiName:UVM_LOG
|INT:2
|vpiEnumConst:
\_enum_const: (UVM_NO_ACTION), line:289
|vpiName:UVM_NO_ACTION
|INT:0
|vpiEnumConst:
\_enum_const: (UVM_RM_RECORD), line:296
|vpiName:UVM_RM_RECORD
|INT:64
|vpiEnumConst:
\_enum_const: (UVM_STOP), line:295
|vpiName:UVM_STOP
|INT:32
|vpiTypedef:
\_enum_typespec: (uvm_active_passive_enum), line:164
|vpiName:uvm_active_passive_enum
|vpiBaseTypespec:
\_bit_typespec: , line:164
|vpiEnumConst:
\_enum_const: (UVM_ACTIVE), line:164
|vpiName:UVM_ACTIVE
|INT:1
|vpiEnumConst:
\_enum_const: (UVM_PASSIVE), line:164
|vpiName:UVM_PASSIVE
|INT:0
|vpiTypedef:
\_enum_typespec: (uvm_apprepend), line:49
|vpiName:uvm_apprepend
|vpiEnumConst:
\_enum_const: (UVM_APPEND), line:49
|vpiName:UVM_APPEND
|INT:0
|vpiEnumConst:
\_enum_const: (UVM_PREPEND), line:49
|vpiName:UVM_PREPEND
|INT:1
|vpiTypedef:
\_logic_typespec: (uvm_bitstream_t), line:50
|vpiName:uvm_bitstream_t
|vpiTypedef:
\_enum_typespec: (uvm_check_e), line:193
|vpiName:uvm_check_e
|vpiEnumConst:
\_enum_const: (UVM_CHECK), line:192
|vpiName:UVM_CHECK
|INT:1
|vpiEnumConst:
\_enum_const: (UVM_NO_CHECK), line:191
|vpiName:UVM_NO_CHECK
|INT:0
|vpiTypedef:
\_enum_typespec: (uvm_core_state), line:676
|vpiName:uvm_core_state
|vpiEnumConst:
\_enum_const: (UVM_CORE_ABORTED), line:675
|vpiName:UVM_CORE_ABORTED
|INT:9
|vpiEnumConst:
\_enum_const: (UVM_CORE_FINISHED), line:673
|vpiName:UVM_CORE_FINISHED
|INT:7
|vpiEnumConst:
\_enum_const: (UVM_CORE_INITIALIZED), line:669
|vpiName:UVM_CORE_INITIALIZED
|INT:3
|vpiEnumConst:
\_enum_const: (UVM_CORE_INITIALIZING), line:668
|vpiName:UVM_CORE_INITIALIZING
|INT:2
|vpiEnumConst:
\_enum_const: (UVM_CORE_POST_RUN), line:672
|vpiName:UVM_CORE_POST_RUN
|INT:6
|vpiEnumConst:
\_enum_const: (UVM_CORE_PRE_ABORT), line:674
|vpiName:UVM_CORE_PRE_ABORT
|INT:8
|vpiEnumConst:
\_enum_const: (UVM_CORE_PRE_INIT), line:667
|vpiName:UVM_CORE_PRE_INIT
|INT:1
|vpiEnumConst:
\_enum_const: (UVM_CORE_PRE_RUN), line:670
|vpiName:UVM_CORE_PRE_RUN
|INT:4
|vpiEnumConst:
\_enum_const: (UVM_CORE_RUNNING), line:671
|vpiName:UVM_CORE_RUNNING
|INT:5
|vpiEnumConst:
\_enum_const: (UVM_CORE_UNINITIALIZED), line:666
|vpiName:UVM_CORE_UNINITIALIZED
|INT:0
|vpiTypedef:
\_enum_typespec: (uvm_coverage_model_e), line:290
|vpiName:uvm_coverage_model_e
|vpiBaseTypespec:
\_bit_typespec: (uvm_reg_cvr_t), line:110
|vpiEnumConst:
\_enum_const: (UVM_CVR_ADDR_MAP), line:287
|vpiName:UVM_CVR_ADDR_MAP
|INT:2
|vpiEnumConst:
\_enum_const: (UVM_CVR_ALL), line:289
|vpiName:UVM_CVR_ALL
|INT:-1
|vpiEnumConst:
\_enum_const: (UVM_CVR_FIELD_VALS), line:288
|vpiName:UVM_CVR_FIELD_VALS
|INT:4
|vpiEnumConst:
\_enum_const: (UVM_CVR_REG_BITS), line:286
|vpiName:UVM_CVR_REG_BITS
|INT:1
|vpiEnumConst:
\_enum_const: (UVM_NO_COVERAGE), line:285
|vpiName:UVM_NO_COVERAGE
|INT:0
|vpiTypedef:
\_enum_typespec: (uvm_door_e), line:176
|vpiName:uvm_door_e
|vpiEnumConst:
\_enum_const: (UVM_BACKDOOR), line:173
|vpiName:UVM_BACKDOOR
|INT:1
|vpiEnumConst:
\_enum_const: (UVM_DEFAULT_DOOR), line:175
|vpiName:UVM_DEFAULT_DOOR
|INT:3
|vpiEnumConst:
\_enum_const: (UVM_FRONTDOOR), line:172
|vpiName:UVM_FRONTDOOR
|INT:0
|vpiEnumConst:
\_enum_const: (UVM_PREDICT), line:174
|vpiName:UVM_PREDICT
|INT:2
|vpiTypedef:
\_enum_typespec: (uvm_elem_kind_e), line:227
|vpiName:uvm_elem_kind_e
|vpiEnumConst:
\_enum_const: (UVM_FIELD), line:225
|vpiName:UVM_FIELD
|INT:1
|vpiEnumConst:
\_enum_const: (UVM_MEM), line:226
|vpiName:UVM_MEM
|INT:2
|vpiEnumConst:
\_enum_const: (UVM_REG), line:224
|vpiName:UVM_REG
|INT:0
|vpiTypedef:
\_enum_typespec: (uvm_endianness_e), line:212
|vpiName:uvm_endianness_e
|vpiEnumConst:
\_enum_const: (UVM_BIG_ENDIAN), line:209
|vpiName:UVM_BIG_ENDIAN
|INT:2
|vpiEnumConst:
\_enum_const: (UVM_BIG_FIFO), line:211
|vpiName:UVM_BIG_FIFO
|INT:4
|vpiEnumConst:
\_enum_const: (UVM_LITTLE_ENDIAN), line:208
|vpiName:UVM_LITTLE_ENDIAN
|INT:1
|vpiEnumConst:
\_enum_const: (UVM_LITTLE_FIFO), line:210
|vpiName:UVM_LITTLE_FIFO
|INT:3
|vpiEnumConst:
\_enum_const: (UVM_NO_ENDIAN), line:207
|vpiName:UVM_NO_ENDIAN
|INT:0
|vpiTypedef:
\_bit_typespec: (uvm_field_flag_t), line:69
|vpiName:uvm_field_flag_t
|vpiRange:
\_range: , line:69
|vpiLeftRange:
\_constant: , line:69
|vpiDecompile:27
|INT:27
|vpiRightRange:
\_constant: , line:69
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiTypedef:
\_logic_typespec: (uvm_hdl_data_t), line:58
|vpiName:uvm_hdl_data_t
|vpiRange:
\_range: , line:58
|vpiLeftRange:
\_constant: , line:58
|vpiDecompile:1023
|INT:1023
|vpiRightRange:
\_constant: , line:58
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiTypedef:
\_struct_typespec: (uvm_hdl_path_slice), line:130
|vpiName:uvm_hdl_path_slice
|vpiTypespecMember:
\_typespec_member: (path), line:131
|vpiName:path
|vpiTypespecMember:
\_typespec_member: (offset), line:132
|vpiName:offset
|vpiTypespec:
\_int_typespec: , line:132
|vpiTypespecMember:
\_typespec_member: (size), line:133
|vpiName:size
|vpiTypespec:
\_int_typespec: , line:133
|vpiTypedef:
\_enum_typespec: (uvm_heartbeat_modes), line:31
|vpiName:uvm_heartbeat_modes
|vpiEnumConst:
\_enum_const: (UVM_ALL_ACTIVE), line:27
|vpiName:UVM_ALL_ACTIVE
|INT:0
|vpiEnumConst:
\_enum_const: (UVM_ANY_ACTIVE), line:29
|vpiName:UVM_ANY_ACTIVE
|INT:2
|vpiEnumConst:
\_enum_const: (UVM_NO_HB_MODE), line:30
|vpiName:UVM_NO_HB_MODE
|INT:3
|vpiEnumConst:
\_enum_const: (UVM_ONE_ACTIVE), line:28
|vpiName:UVM_ONE_ACTIVE
|INT:1
|vpiTypedef:
\_enum_typespec: (uvm_hier_e), line:255
|vpiName:uvm_hier_e
|vpiEnumConst:
\_enum_const: (UVM_HIER), line:254
|vpiName:UVM_HIER
|INT:1
|vpiEnumConst:
\_enum_const: (UVM_NO_HIER), line:253
|vpiName:UVM_NO_HIER
|INT:0
|vpiTypedef:
\_logic_typespec: (uvm_integral_t), line:60
|vpiName:uvm_integral_t
|vpiTypedef:
\_enum_typespec: (uvm_objection_event), line:594
|vpiName:uvm_objection_event
|vpiEnumConst:
\_enum_const: (UVM_ALL_DROPPED), line:593
|vpiName:UVM_ALL_DROPPED
|INT:4
|vpiEnumConst:
\_enum_const: (UVM_DROPPED), line:592
|vpiName:UVM_DROPPED
|INT:2
|vpiEnumConst:
\_enum_const: (UVM_RAISED), line:591
|vpiName:UVM_RAISED
|INT:1
|vpiTypedef:
\_bit_typespec: (uvm_pack_bitstream_t), line:42
|vpiName:uvm_pack_bitstream_t
|vpiTypedef:
\_enum_typespec: (uvm_phase_state), line:554
|vpiName:uvm_phase_state
|vpiEnumConst:
\_enum_const: (UVM_PHASE_CLEANUP), line:551
|vpiName:UVM_PHASE_CLEANUP
|INT:128
|vpiEnumConst:
\_enum_const: (UVM_PHASE_DONE), line:552
|vpiName:UVM_PHASE_DONE
|INT:256
|vpiEnumConst:
\_enum_const: (UVM_PHASE_DORMANT), line:544
|vpiName:UVM_PHASE_DORMANT
|INT:1
|vpiEnumConst:
\_enum_const: (UVM_PHASE_ENDED), line:550
|vpiName:UVM_PHASE_ENDED
|INT:64
|vpiEnumConst:
\_enum_const: (UVM_PHASE_EXECUTING), line:548
|vpiName:UVM_PHASE_EXECUTING
|INT:16
|vpiEnumConst:
\_enum_const: (UVM_PHASE_JUMPING), line:553
|vpiName:UVM_PHASE_JUMPING
|INT:512
|vpiEnumConst:
\_enum_const: (UVM_PHASE_READY_TO_END), line:549
|vpiName:UVM_PHASE_READY_TO_END
|INT:32
|vpiEnumConst:
\_enum_const: (UVM_PHASE_SCHEDULED), line:545
|vpiName:UVM_PHASE_SCHEDULED
|INT:2
|vpiEnumConst:
\_enum_const: (UVM_PHASE_STARTED), line:547
|vpiName:UVM_PHASE_STARTED
|INT:8
|vpiEnumConst:
\_enum_const: (UVM_PHASE_SYNCING), line:546
|vpiName:UVM_PHASE_SYNCING
|INT:4
|vpiEnumConst:
\_enum_const: (UVM_PHASE_UNINITIALIZED), line:543
|vpiName:UVM_PHASE_UNINITIALIZED
|INT:0
|vpiTypedef:
\_enum_typespec: (uvm_phase_type), line:487
|vpiName:uvm_phase_type
|vpiEnumConst:
\_enum_const: (UVM_PHASE_DOMAIN), line:485
|vpiName:UVM_PHASE_DOMAIN
|INT:4
|vpiEnumConst:
\_enum_const: (UVM_PHASE_GLOBAL), line:486
|vpiName:UVM_PHASE_GLOBAL
|INT:5
|vpiEnumConst:
\_enum_const: (UVM_PHASE_IMP), line:481
|vpiName:UVM_PHASE_IMP
|INT:0
|vpiEnumConst:
\_enum_const: (UVM_PHASE_NODE), line:482
|vpiName:UVM_PHASE_NODE
|INT:1
|vpiEnumConst:
\_enum_const: (UVM_PHASE_SCHEDULE), line:484
|vpiName:UVM_PHASE_SCHEDULE
|INT:3
|vpiEnumConst:
\_enum_const: (UVM_PHASE_TERMINAL), line:483
|vpiName:UVM_PHASE_TERMINAL
|INT:2
|vpiTypedef:
\_enum_typespec: (uvm_port_type_e), line:349
|vpiName:uvm_port_type_e
|vpiEnumConst:
\_enum_const: (UVM_EXPORT), line:347
|vpiName:UVM_EXPORT
|INT:1
|vpiEnumConst:
\_enum_const: (UVM_IMPLEMENTATION), line:348
|vpiName:UVM_IMPLEMENTATION
|INT:2
|vpiEnumConst:
\_enum_const: (UVM_PORT), line:346
|vpiName:UVM_PORT
|INT:0
|vpiTypedef:
\_enum_typespec: (uvm_predict_e), line:270
|vpiName:uvm_predict_e
|vpiEnumConst:
\_enum_const: (UVM_PREDICT_DIRECT), line:267
|vpiName:UVM_PREDICT_DIRECT
|INT:0
|vpiEnumConst:
\_enum_const: (UVM_PREDICT_READ), line:268
|vpiName:UVM_PREDICT_READ
|INT:1
|vpiEnumConst:
\_enum_const: (UVM_PREDICT_WRITE), line:269
|vpiName:UVM_PREDICT_WRITE
|INT:2
|vpiTypedef:
\_enum_typespec: (uvm_radix_enum), line:105
|vpiName:uvm_radix_enum
|vpiBaseTypespec:
\_bit_typespec: (uvm_field_flag_t), line:69
|vpiEnumConst:
\_enum_const: (UVM_BIN), line:91
|vpiName:UVM_BIN
|INT:16777216
|vpiEnumConst:
\_enum_const: (UVM_DEC), line:92
|vpiName:UVM_DEC
|INT:33554432
|vpiEnumConst:
\_enum_const: (UVM_ENUM), line:100
|vpiName:UVM_ENUM
|INT:167772160
|vpiEnumConst:
\_enum_const: (UVM_HEX), line:97
|vpiName:UVM_HEX
|INT:117440512
|vpiEnumConst:
\_enum_const: (UVM_NORADIX), line:104
|vpiName:UVM_NORADIX
|INT:0
|vpiEnumConst:
\_enum_const: (UVM_OCT), line:96
|vpiName:UVM_OCT
|INT:100663296
|vpiEnumConst:
\_enum_const: (UVM_REAL), line:101
|vpiName:UVM_REAL
|INT:184549376
|vpiEnumConst:
\_enum_const: (UVM_REAL_DEC), line:102
|vpiName:UVM_REAL_DEC
|INT:201326592
|vpiEnumConst:
\_enum_const: (UVM_REAL_EXP), line:103
|vpiName:UVM_REAL_EXP
|INT:218103808
|vpiEnumConst:
\_enum_const: (UVM_STRING), line:98
|vpiName:UVM_STRING
|INT:134217728
|vpiEnumConst:
\_enum_const: (UVM_TIME), line:99
|vpiName:UVM_TIME
|INT:150994944
|vpiEnumConst:
\_enum_const: (UVM_UNFORMAT2), line:94
|vpiName:UVM_UNFORMAT2
|INT:67108864
|vpiEnumConst:
\_enum_const: (UVM_UNFORMAT4), line:95
|vpiName:UVM_UNFORMAT4
|INT:83886080
|vpiEnumConst:
\_enum_const: (UVM_UNSIGNED), line:93
|vpiName:UVM_UNSIGNED
|INT:50331648
|vpiTypedef:
\_enum_typespec: (uvm_recursion_policy_enum), line:145
|vpiName:uvm_recursion_policy_enum
|vpiBaseTypespec:
\_bit_typespec: (uvm_field_flag_t), line:69
|vpiEnumConst:
\_enum_const: (UVM_DEEP), line:142
|vpiName:UVM_DEEP
|INT:65536
|vpiEnumConst:
\_enum_const: (UVM_DEFAULT_POLICY), line:141
|vpiName:UVM_DEFAULT_POLICY
|INT:0
|vpiEnumConst:
\_enum_const: (UVM_REFERENCE), line:144
|vpiName:UVM_REFERENCE
|INT:262144
|vpiEnumConst:
\_enum_const: (UVM_SHALLOW), line:143
|vpiName:UVM_SHALLOW
|INT:131072
|vpiTypedef:
\_logic_typespec: (uvm_reg_addr_logic_t), line:85
|vpiName:uvm_reg_addr_logic_t
|vpiTypedef:
\_bit_typespec: (uvm_reg_addr_t), line:78
|vpiName:uvm_reg_addr_t
|vpiTypedef:
\_struct_typespec: (uvm_reg_bus_op), line:245
|vpiName:uvm_reg_bus_op
|vpiTypespecMember:
\_typespec_member: (kind), line:248
|vpiName:kind
|vpiTypespec:
\_enum_typespec: (uvm_access_e), line:242
|vpiTypespecMember:
\_typespec_member: (addr), line:252
|vpiName:addr
|vpiTypespec:
\_bit_typespec: (uvm_reg_addr_t), line:78
|vpiTypespecMember:
\_typespec_member: (data), line:256
|vpiName:data
|vpiTypespec:
\_bit_typespec: (uvm_reg_data_t), line:64
|vpiName:uvm_reg_data_t
|vpiTypespecMember:
\_typespec_member: (n_bits), line:260
|vpiName:n_bits
|vpiTypespec:
\_int_typespec: , line:260
|vpiTypespecMember:
\_typespec_member: (byte_en), line:271
|vpiName:byte_en
|vpiTypespec:
\_bit_typespec: (uvm_reg_byte_en_t), line:92
|vpiName:uvm_reg_byte_en_t
|vpiTypespecMember:
\_typespec_member: (status), line:275
|vpiName:status
|vpiTypespec:
\_enum_typespec: (uvm_status_e), line:157
|vpiName:uvm_status_e
|vpiEnumConst:
\_enum_const: (UVM_HAS_X), line:156
|vpiName:UVM_HAS_X
|INT:2
|vpiEnumConst:
\_enum_const: (UVM_IS_OK), line:154
|vpiName:UVM_IS_OK
|INT:0
|vpiEnumConst:
\_enum_const: (UVM_NOT_OK), line:155
|vpiName:UVM_NOT_OK
|INT:1
|vpiTypedef:
\_bit_typespec: (uvm_reg_byte_en_t), line:92
|vpiTypedef:
\_bit_typespec: (uvm_reg_cvr_t), line:110
|vpiTypedef:
\_logic_typespec: (uvm_reg_data_logic_t), line:71
|vpiName:uvm_reg_data_logic_t
|vpiTypedef:
\_bit_typespec: (uvm_reg_data_t), line:64
|vpiTypedef:
\_struct_typespec: (uvm_reg_map_addr_range), line:418
|vpiPacked:1
|vpiName:uvm_reg_map_addr_range
|vpiTypespecMember:
\_typespec_member: (min), line:419
|vpiName:min
|vpiTypespec:
\_bit_typespec: (uvm_reg_addr_t), line:78
|vpiTypespecMember:
\_typespec_member: (max), line:420
|vpiName:max
|vpiTypespec:
\_bit_typespec: (uvm_reg_addr_t), line:78
|vpiTypespecMember:
\_typespec_member: (stride), line:421
|vpiName:stride
|vpiTypespec:
\_int_typespec: , line:421
|vpiTypedef:
\_enum_typespec: (uvm_reg_mem_tests_e), line:319
|vpiName:uvm_reg_mem_tests_e
|vpiBaseTypespec:
\_bit_typespec: , line:311
|vpiRange:
\_range: , line:311
|vpiLeftRange:
\_constant: , line:311
|vpiConstType:7
|vpiDecompile:63
|vpiSize:32
|INT:63
|vpiRightRange:
\_constant: , line:311
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiEnumConst:
\_enum_const: (UVM_DO_ALL_REG_MEM_TESTS), line:318
|vpiName:UVM_DO_ALL_REG_MEM_TESTS
|INT:65535
|vpiEnumConst:
\_enum_const: (UVM_DO_MEM_ACCESS), line:315
|vpiName:UVM_DO_MEM_ACCESS
|INT:0
|vpiEnumConst:
\_enum_const: (UVM_DO_MEM_WALK), line:317
|vpiName:UVM_DO_MEM_WALK
|INT:0
|vpiEnumConst:
\_enum_const: (UVM_DO_REG_ACCESS), line:314
|vpiName:UVM_DO_REG_ACCESS
|INT:0
|vpiEnumConst:
\_enum_const: (UVM_DO_REG_BIT_BASH), line:313
|vpiName:UVM_DO_REG_BIT_BASH
|INT:0
|vpiEnumConst:
\_enum_const: (UVM_DO_REG_HW_RESET), line:312
|vpiName:UVM_DO_REG_HW_RESET
|INT:0
|vpiEnumConst:
\_enum_const: (UVM_DO_SHARED_ACCESS), line:316
|vpiName:UVM_DO_SHARED_ACCESS
|INT:0
|vpiTypedef:
\_enum_typespec: (uvm_sequence_lib_mode), line:441
|vpiName:uvm_sequence_lib_mode
|vpiEnumConst:
\_enum_const: (UVM_SEQ_LIB_ITEM), line:439
|vpiName:UVM_SEQ_LIB_ITEM
|INT:2
|vpiEnumConst:
\_enum_const: (UVM_SEQ_LIB_RAND), line:437
|vpiName:UVM_SEQ_LIB_RAND
|INT:0
|vpiEnumConst:
\_enum_const: (UVM_SEQ_LIB_RANDC), line:438
|vpiName:UVM_SEQ_LIB_RANDC
|INT:1
|vpiEnumConst:
\_enum_const: (UVM_SEQ_LIB_USER), line:440
|vpiName:UVM_SEQ_LIB_USER
|INT:3
|vpiTypedef:
\_enum_typespec: (uvm_sequence_state), line:421
|vpiName:uvm_sequence_state
|vpiEnumConst:
\_enum_const: (UVM_BODY), line:415
|vpiName:UVM_BODY
|INT:8
|vpiEnumConst:
\_enum_const: (UVM_CREATED), line:412
|vpiName:UVM_CREATED
|INT:1
|vpiEnumConst:
\_enum_const: (UVM_ENDED), line:418
|vpiName:UVM_ENDED
|INT:64
|vpiEnumConst:
\_enum_const: (UVM_FINISHED), line:420
|vpiName:UVM_FINISHED
|INT:256
|vpiEnumConst:
\_enum_const: (UVM_POST_BODY), line:416
|vpiName:UVM_POST_BODY
|INT:16
|vpiEnumConst:
\_enum_const: (UVM_POST_START), line:417
|vpiName:UVM_POST_START
|INT:32
|vpiEnumConst:
\_enum_const: (UVM_PRE_BODY), line:414
|vpiName:UVM_PRE_BODY
|INT:4
|vpiEnumConst:
\_enum_const: (UVM_PRE_START), line:413
|vpiName:UVM_PRE_START
|INT:2
|vpiEnumConst:
\_enum_const: (UVM_STOPPED), line:419
|vpiName:UVM_STOPPED
|INT:128
|vpiTypedef:
\_enum_typespec: (uvm_sequence_state), line:421
|vpiTypedef:
\_enum_typespec: (uvm_sequencer_arb_mode), line:378
|vpiTypedef:
\_enum_typespec: (uvm_severity), line:265
|vpiTypedef:
\_enum_typespec: (uvm_status_e), line:157
|vpiTypedef:
\_enum_typespec: (uvm_tlm_command_e), line:55
|vpiName:uvm_tlm_command_e
|vpiEnumConst:
\_enum_const: (UVM_TLM_IGNORE_COMMAND), line:54
|vpiName:UVM_TLM_IGNORE_COMMAND
|INT:2
|vpiEnumConst:
\_enum_const: (UVM_TLM_READ_COMMAND), line:52
|vpiName:UVM_TLM_READ_COMMAND
|INT:0
|vpiEnumConst:
\_enum_const: (UVM_TLM_WRITE_COMMAND), line:53
|vpiName:UVM_TLM_WRITE_COMMAND
|INT:1
|vpiTypedef:
\_enum_typespec: (uvm_tlm_phase_e), line:45
|vpiName:uvm_tlm_phase_e
|vpiEnumConst:
\_enum_const: (BEGIN_REQ), line:41
|vpiName:BEGIN_REQ
|INT:1
|vpiEnumConst:
\_enum_const: (BEGIN_RESP), line:43
|vpiName:BEGIN_RESP
|INT:3
|vpiEnumConst:
\_enum_const: (END_REQ), line:42
|vpiName:END_REQ
|INT:2
|vpiEnumConst:
\_enum_const: (END_RESP), line:44
|vpiName:END_RESP
|INT:4
|vpiEnumConst:
\_enum_const: (UNINITIALIZED_PHASE), line:40
|vpiName:UNINITIALIZED_PHASE
|INT:0
|vpiTypedef:
\_enum_typespec: (uvm_tlm_response_status_e), line:86
|vpiName:uvm_tlm_response_status_e
|vpiEnumConst:
\_enum_const: (UVM_TLM_ADDRESS_ERROR_RESPONSE), line:82
|vpiName:UVM_TLM_ADDRESS_ERROR_RESPONSE
|INT:-1
|vpiEnumConst:
\_enum_const: (UVM_TLM_BURST_ERROR_RESPONSE), line:84
|vpiName:UVM_TLM_BURST_ERROR_RESPONSE
|INT:-1
|vpiEnumConst:
\_enum_const: (UVM_TLM_BYTE_ENABLE_ERROR_RESPONSE), line:85
|vpiName:UVM_TLM_BYTE_ENABLE_ERROR_RESPONSE
|INT:-1
|vpiEnumConst:
\_enum_const: (UVM_TLM_COMMAND_ERROR_RESPONSE), line:83
|vpiName:UVM_TLM_COMMAND_ERROR_RESPONSE
|INT:-1
|vpiEnumConst:
\_enum_const: (UVM_TLM_GENERIC_ERROR_RESPONSE), line:81
|vpiName:UVM_TLM_GENERIC_ERROR_RESPONSE
|INT:-1
|vpiEnumConst:
\_enum_const: (UVM_TLM_INCOMPLETE_RESPONSE), line:80
|vpiName:UVM_TLM_INCOMPLETE_RESPONSE
|INT:0
|vpiEnumConst:
\_enum_const: (UVM_TLM_OK_RESPONSE), line:79
|vpiName:UVM_TLM_OK_RESPONSE
|INT:1
|vpiTypedef:
\_enum_typespec: (uvm_tlm_sync_e), line:61
|vpiName:uvm_tlm_sync_e
|vpiEnumConst:
\_enum_const: (UVM_TLM_ACCEPTED), line:58
|vpiName:UVM_TLM_ACCEPTED
|INT:0
|vpiEnumConst:
\_enum_const: (UVM_TLM_COMPLETED), line:60
|vpiName:UVM_TLM_COMPLETED
|INT:2
|vpiEnumConst:
\_enum_const: (UVM_TLM_UPDATED), line:59
|vpiName:UVM_TLM_UPDATED
|INT:1
|vpiTypedef:
\_enum_typespec: (uvm_verbosity), line:323
|vpiTypedef:
\_enum_typespec: (uvm_wait_op), line:575
|vpiName:uvm_wait_op
|vpiEnumConst:
\_enum_const: (UVM_EQ), line:572
|vpiName:UVM_EQ
|INT:3
|vpiEnumConst:
\_enum_const: (UVM_GT), line:573
|vpiName:UVM_GT
|INT:4
|vpiEnumConst:
\_enum_const: (UVM_GTE), line:574
|vpiName:UVM_GTE
|INT:5
|vpiEnumConst:
\_enum_const: (UVM_LT), line:569
|vpiName:UVM_LT
|INT:0
|vpiEnumConst:
\_enum_const: (UVM_LTE), line:570
|vpiName:UVM_LTE
|INT:1
|vpiEnumConst:
\_enum_const: (UVM_NE), line:571
|vpiName:UVM_NE
|INT:2
|vpiParamAssign:
\_param_assign: , line:55
|vpiRhs:
\_constant: , line:55
|vpiConstType:7
|vpiDecompile:1024
|vpiSize:32
|INT:1024
|vpiLhs:
\_parameter: (UVM_HDL_MAX_WIDTH), line:55
|vpiName:UVM_HDL_MAX_WIDTH
|vpiTypespec:
\_int_typespec: , line:55
|vpiParamAssign:
\_param_assign: , line:29
|vpiRhs:
\_constant: , line:29
|vpiConstType:6
|vpiDecompile:"Accellera:1800.2-2017:UVM:1.0"
|vpiSize:31
|STRING:"Accellera:1800.2-2017:UVM:1.0"
|vpiLhs:
\_parameter: (UVM_VERSION_STRING), line:29
|vpiName:UVM_VERSION_STRING
|vpiParamAssign:
\_param_assign: , line:40
|vpiRhs:
\_constant: , line:40
|vpiConstType:7
|vpiDecompile:4096
|vpiSize:32
|INT:4096
|vpiLhs:
\_parameter: (UVM_STREAMBITS), line:40
|vpiName:UVM_STREAMBITS
|vpiParamAssign:
\_param_assign: , line:66
|vpiRhs:
\_constant: , line:66
|vpiConstType:7
|vpiDecompile:28
|vpiSize:32
|INT:28
|vpiLhs:
\_parameter: (UVM_FIELD_FLAG_RESERVED_BITS), line:66
|vpiName:UVM_FIELD_FLAG_RESERVED_BITS
|vpiParamAssign:
\_param_assign: , line:107
|vpiRhs:
\_constant: , line:107
|vpiConstType:5
|vpiDecompile:'hf000000
|HEX:'hf000000
|vpiLhs:
\_parameter: (UVM_RADIX), line:107
|vpiName:UVM_RADIX
|vpiParamAssign:
\_param_assign: , line:154
|vpiRhs:
\_operation: , line:154
|vpiOpType:29
|vpiOperand:
\_operation: , line:154
|vpiOpType:29
|vpiOperand:
\_ref_obj: (UVM_DEEP), line:154
|vpiName:UVM_DEEP
|vpiOperand:
\_ref_obj: (UVM_SHALLOW), line:154
|vpiName:UVM_SHALLOW
|vpiOperand:
\_ref_obj: (UVM_REFERENCE), line:154
|vpiName:UVM_REFERENCE
|vpiLhs:
\_parameter: (UVM_RECURSION), line:154
|vpiName:UVM_RECURSION
|vpiParamAssign:
\_param_assign: , line:191
|vpiRhs:
\_constant: , line:191
|vpiConstType:7
|vpiDecompile:19
|vpiSize:32
|INT:19
|vpiLhs:
\_parameter: (UVM_MACRO_NUMFLAGS), line:191
|vpiName:UVM_MACRO_NUMFLAGS
|vpiTypespec:
\_bit_typespec: (uvm_field_flag_t), line:69
|vpiParamAssign:
\_param_assign: , line:196
|vpiRhs:
\_constant: , line:196
|vpiConstType:3
|vpiDecompile:'b000010101010101
|BIN:'b000010101010101
|vpiLhs:
\_parameter: (UVM_DEFAULT), line:196
|vpiName:UVM_DEFAULT
|vpiTypespec:
\_bit_typespec: (uvm_field_flag_t), line:69
|vpiParamAssign:
\_param_assign: , line:197
|vpiRhs:
\_constant: , line:197
|vpiConstType:3
|vpiDecompile:'b000000101010101
|BIN:'b000000101010101
|vpiLhs:
\_parameter: (UVM_ALL_ON), line:197
|vpiName:UVM_ALL_ON
|vpiTypespec:
\_bit_typespec: (uvm_field_flag_t), line:69
|vpiParamAssign:
\_param_assign: , line:198
|vpiRhs:
\_constant: , line:198
|vpiConstType:3
|vpiDecompile:'b000000101010101
|BIN:'b000000101010101
|vpiLhs:
\_parameter: (UVM_FLAGS_ON), line:198
|vpiName:UVM_FLAGS_ON
|vpiTypespec:
\_bit_typespec: (uvm_field_flag_t), line:69
|vpiParamAssign:
\_param_assign: , line:199
|vpiRhs:
\_constant: , line:199
|vpiConstType:7
|vpiDecompile:0
|vpiSize:32
|INT:0
|vpiLhs:
\_parameter: (UVM_FLAGS_OFF), line:199
|vpiName:UVM_FLAGS_OFF
|vpiTypespec:
\_bit_typespec: (uvm_field_flag_t), line:69
|vpiParamAssign:
\_param_assign: , line:203
|vpiRhs:
\_constant: , line:203
|vpiDecompile:1
|INT:1
|vpiLhs:
\_parameter: (UVM_COPY), line:203
|vpiName:UVM_COPY
|vpiTypespec:
\_bit_typespec: (uvm_field_flag_t), line:69
|vpiParamAssign:
\_param_assign: , line:204
|vpiRhs:
\_constant: , line:204
|vpiDecompile:2
|INT:2
|vpiLhs:
\_parameter: (UVM_NOCOPY), line:204
|vpiName:UVM_NOCOPY
|vpiTypespec:
\_bit_typespec: (uvm_field_flag_t), line:69
|vpiParamAssign:
\_param_assign: , line:205
|vpiRhs:
\_constant: , line:205
|vpiDecompile:4
|INT:4
|vpiLhs:
\_parameter: (UVM_COMPARE), line:205
|vpiName:UVM_COMPARE
|vpiTypespec:
\_bit_typespec: (uvm_field_flag_t), line:69
|vpiParamAssign:
\_param_assign: , line:206
|vpiRhs:
\_constant: , line:206
|vpiDecompile:8
|INT:8
|vpiLhs:
\_parameter: (UVM_NOCOMPARE), line:206
|vpiName:UVM_NOCOMPARE
|vpiTypespec:
\_bit_typespec: (uvm_field_flag_t), line:69
|vpiParamAssign:
\_param_assign: , line:207
|vpiRhs:
\_constant: , line:207
|vpiDecompile:16
|INT:16
|vpiLhs:
\_parameter: (UVM_PRINT), line:207
|vpiName:UVM_PRINT
|vpiTypespec:
\_bit_typespec: (uvm_field_flag_t), line:69
|vpiParamAssign:
\_param_assign: , line:208
|vpiRhs:
\_constant: , line:208
|vpiDecompile:32
|INT:32
|vpiLhs:
\_parameter: (UVM_NOPRINT), line:208
|vpiName:UVM_NOPRINT
|vpiTypespec:
\_bit_typespec: (uvm_field_flag_t), line:69
|vpiParamAssign:
\_param_assign: , line:209
|vpiRhs:
\_constant: , line:209
|vpiDecompile:64
|INT:64
|vpiLhs:
\_parameter: (UVM_RECORD), line:209
|vpiName:UVM_RECORD
|vpiTypespec:
\_bit_typespec: (uvm_field_flag_t), line:69
|vpiParamAssign:
\_param_assign: , line:210
|vpiRhs:
\_constant: , line:210
|vpiDecompile:128
|INT:128
|vpiLhs:
\_parameter: (UVM_NORECORD), line:210
|vpiName:UVM_NORECORD
|vpiTypespec:
\_bit_typespec: (uvm_field_flag_t), line:69
|vpiParamAssign:
\_param_assign: , line:211
|vpiRhs:
\_constant: , line:211
|vpiDecompile:256
|INT:256
|vpiLhs:
\_parameter: (UVM_PACK), line:211
|vpiName:UVM_PACK
|vpiTypespec:
\_bit_typespec: (uvm_field_flag_t), line:69
|vpiParamAssign:
\_param_assign: , line:212
|vpiRhs:
\_constant: , line:212
|vpiDecompile:512
|INT:512
|vpiLhs:
\_parameter: (UVM_NOPACK), line:212
|vpiName:UVM_NOPACK
|vpiTypespec:
\_bit_typespec: (uvm_field_flag_t), line:69
|vpiParamAssign:
\_param_assign: , line:213
|vpiRhs:
\_constant: , line:213
|vpiDecompile:1024
|INT:1024
|vpiLhs:
\_parameter: (UVM_UNPACK), line:213
|vpiName:UVM_UNPACK
|vpiTypespec:
\_bit_typespec: (uvm_field_flag_t), line:69
|vpiParamAssign:
\_param_assign: , line:214
|vpiRhs:
\_constant: , line:214
|vpiDecompile:512
|INT:512
|vpiLhs:
\_parameter: (UVM_NOUNPACK), line:214
|vpiName:UVM_NOUNPACK
|vpiTypespec:
\_bit_typespec: (uvm_field_flag_t), line:69
|vpiParamAssign:
\_param_assign: , line:215
|vpiRhs:
\_constant: , line:215
|vpiDecompile:2048
|INT:2048
|vpiLhs:
\_parameter: (UVM_SET), line:215
|vpiName:UVM_SET
|vpiTypespec:
\_bit_typespec: (uvm_field_flag_t), line:69
|vpiParamAssign:
\_param_assign: , line:216
|vpiRhs:
\_constant: , line:216
|vpiDecompile:4096
|INT:4096
|vpiLhs:
\_parameter: (UVM_NOSET), line:216
|vpiName:UVM_NOSET
|vpiTypespec:
\_bit_typespec: (uvm_field_flag_t), line:69
|vpiParamAssign:
\_param_assign: , line:222
|vpiRhs:
\_constant: , line:222
|vpiDecompile:32768
|INT:32768
|vpiLhs:
\_parameter: (UVM_NODEFPRINT), line:222
|vpiName:UVM_NODEFPRINT
|vpiTypespec:
\_bit_typespec: (uvm_field_flag_t), line:69
|vpiParamAssign:
\_param_assign: , line:228
|vpiRhs:
\_constant: , line:228
|vpiDecompile:524288
|INT:524288
|vpiLhs:
\_parameter: (UVM_MACRO_EXTRAS), line:228
|vpiName:UVM_MACRO_EXTRAS
|vpiTypespec:
\_bit_typespec: (uvm_field_flag_t), line:69
|vpiParamAssign:
\_param_assign: , line:229
|vpiRhs:
\_constant: , line:229
|vpiDecompile:524289
|INT:524289
|vpiLhs:
\_parameter: (UVM_FLAGS), line:229
|vpiName:UVM_FLAGS
|vpiTypespec:
\_bit_typespec: (uvm_field_flag_t), line:69
|vpiParamAssign:
\_param_assign: , line:230
|vpiRhs:
\_constant: , line:230
|vpiDecompile:524290
|INT:524290
|vpiLhs:
\_parameter: (UVM_CHECK_FIELDS), line:230
|vpiName:UVM_CHECK_FIELDS
|vpiTypespec:
\_bit_typespec: (uvm_field_flag_t), line:69
|vpiParamAssign:
\_param_assign: , line:231
|vpiRhs:
\_constant: , line:231
|vpiDecompile:524291
|INT:524291
|vpiLhs:
\_parameter: (UVM_END_DATA_EXTRA), line:231
|vpiName:UVM_END_DATA_EXTRA
|vpiTypespec:
\_bit_typespec: (uvm_field_flag_t), line:69
|vpiParamAssign:
\_param_assign: , line:236
|vpiRhs:
\_constant: , line:236
|vpiDecompile:524292
|INT:524292
|vpiLhs:
\_parameter: (UVM_START_FUNCS), line:236
|vpiName:UVM_START_FUNCS
|vpiTypespec:
\_bit_typespec: (uvm_field_flag_t), line:69
|vpiParamAssign:
\_param_assign: , line:237
|vpiRhs:
\_constant: , line:237
|vpiDecompile:524293
|INT:524293
|vpiLhs:
\_parameter: (UVM_END_FUNCS), line:237
|vpiName:UVM_END_FUNCS
|vpiTypespec:
\_bit_typespec: (uvm_field_flag_t), line:69
|vpiParamAssign:
\_param_assign: , line:636
|vpiRhs:
\_constant: , line:636
|vpiConstType:5
|vpiDecompile:32'h8000_0000
|vpiSize:32
|HEX:32'h8000_0000
|vpiLhs:
\_parameter: (UVM_STDIN), line:636
|vpiName:UVM_STDIN
|vpiTypespec:
\_int_typespec: (UVM_FILE), line:634
|vpiParamAssign:
\_param_assign: , line:637
|vpiRhs:
\_constant: , line:637
|vpiConstType:5
|vpiDecompile:32'h8000_0001
|vpiSize:32
|HEX:32'h8000_0001
|vpiLhs:
\_parameter: (UVM_STDOUT), line:637
|vpiName:UVM_STDOUT
|vpiTypespec:
\_int_typespec: (UVM_FILE), line:634
|vpiParamAssign:
\_param_assign: , line:638
|vpiRhs:
\_constant: , line:638
|vpiConstType:5
|vpiDecompile:32'h8000_0002
|vpiSize:32
|HEX:32'h8000_0002
|vpiLhs:
\_parameter: (UVM_STDERR), line:638
|vpiName:UVM_STDERR
|vpiTypespec:
\_int_typespec: (UVM_FILE), line:634
|vpiParamAssign:
\_param_assign: , line:679
|vpiRhs:
\_ref_obj: (UVM_CORE_INITIALIZED), line:679
|vpiName:UVM_CORE_INITIALIZED
|vpiLhs:
\_parameter: (UVM_CORE_POST_INIT), line:679
|vpiName:UVM_CORE_POST_INIT
|vpiTypespec:
\_enum_typespec: (uvm_core_state), line:676
|vpiParamAssign:
\_param_assign: , line:129
|vpiRhs:
\_constant: , line:129
|vpiConstType:5
|vpiDecompile:32'h04c11db6
|vpiSize:32
|HEX:32'h04c11db6
|vpiLhs:
\_parameter: (UVM_STR_CRC_POLYNOMIAL), line:129
|vpiName:UVM_STR_CRC_POLYNOMIAL
|vpiParamAssign:
\_param_assign: , line:278
|vpiRhs:
\_constant: , line:278
|vpiConstType:7
|vpiDecompile:120
|vpiSize:32
|INT:120
|vpiLhs:
\_parameter: (UVM_LINE_WIDTH), line:278
|vpiName:UVM_LINE_WIDTH
|vpiParamAssign:
\_param_assign: , line:279
|vpiRhs:
\_constant: , line:279
|vpiConstType:7
|vpiDecompile:120
|vpiSize:32
|INT:120
|vpiLhs:
\_parameter: (UVM_NUM_LINES), line:279
|vpiName:UVM_NUM_LINES
|vpiParamAssign:
\_param_assign: , line:280
|vpiRhs:
\_constant: , line:280
|vpiDecompile:959
|INT:959
|vpiLhs:
\_parameter: (UVM_SMALL_STRING), line:280
|vpiName:UVM_SMALL_STRING
|vpiParamAssign:
\_param_assign: , line:281
|vpiRhs:
\_constant: , line:281
|vpiDecompile:115199
|INT:115199
|vpiLhs:
\_parameter: (UVM_LARGE_STRING), line:281
|vpiName:UVM_LARGE_STRING
|vpiParameter:
\_parameter: (UVM_HDL_MAX_WIDTH), line:55
|vpiParameter:
\_parameter: (UVM_VERSION_STRING), line:29
|vpiParameter:
\_parameter: (UVM_STREAMBITS), line:40
|vpiParameter:
\_parameter: (UVM_FIELD_FLAG_RESERVED_BITS), line:66
|vpiParameter:
\_parameter: (UVM_RADIX), line:107
|vpiParameter:
\_parameter: (UVM_RECURSION), line:154
|vpiParameter:
\_parameter: (UVM_MACRO_NUMFLAGS), line:191
|vpiParameter:
\_parameter: (UVM_DEFAULT), line:196
|vpiParameter:
\_parameter: (UVM_ALL_ON), line:197
|vpiParameter:
\_parameter: (UVM_FLAGS_ON), line:198
|vpiParameter:
\_parameter: (UVM_FLAGS_OFF), line:199
|vpiParameter:
\_parameter: (UVM_COPY), line:203
|vpiParameter:
\_parameter: (UVM_NOCOPY), line:204
|vpiParameter:
\_parameter: (UVM_COMPARE), line:205
|vpiParameter:
\_parameter: (UVM_NOCOMPARE), line:206
|vpiParameter:
\_parameter: (UVM_PRINT), line:207
|vpiParameter:
\_parameter: (UVM_NOPRINT), line:208
|vpiParameter:
\_parameter: (UVM_RECORD), line:209
|vpiParameter:
\_parameter: (UVM_NORECORD), line:210
|vpiParameter:
\_parameter: (UVM_PACK), line:211
|vpiParameter:
\_parameter: (UVM_NOPACK), line:212
|vpiParameter:
\_parameter: (UVM_UNPACK), line:213
|vpiParameter:
\_parameter: (UVM_NOUNPACK), line:214
|vpiParameter:
\_parameter: (UVM_SET), line:215
|vpiParameter:
\_parameter: (UVM_NOSET), line:216
|vpiParameter:
\_parameter: (UVM_NODEFPRINT), line:222
|vpiParameter:
\_parameter: (UVM_MACRO_EXTRAS), line:228
|vpiParameter:
\_parameter: (UVM_FLAGS), line:229
|vpiParameter:
\_parameter: (UVM_CHECK_FIELDS), line:230
|vpiParameter:
\_parameter: (UVM_END_DATA_EXTRA), line:231
|vpiParameter:
\_parameter: (UVM_START_FUNCS), line:236
|vpiParameter:
\_parameter: (UVM_END_FUNCS), line:237
|vpiParameter:
\_parameter: (UVM_STDIN), line:636
|vpiParameter:
\_parameter: (UVM_STDOUT), line:637
|vpiParameter:
\_parameter: (UVM_STDERR), line:638
|vpiParameter:
\_parameter: (UVM_CORE_POST_INIT), line:679
|vpiParameter:
\_parameter: (UVM_STR_CRC_POLYNOMIAL), line:129
|vpiParameter:
\_parameter: (UVM_LINE_WIDTH), line:278
|vpiParameter:
\_parameter: (UVM_NUM_LINES), line:279
|vpiParameter:
\_parameter: (UVM_SMALL_STRING), line:280
|vpiParameter:
\_parameter: (UVM_LARGE_STRING), line:281
|uhdmallClasses:
\_class_defn: (builtin::array)
|vpiName:builtin::array
|vpiFullName:builtin.builtin::array
|uhdmallClasses:
\_class_defn: (builtin::queue)
|vpiName:builtin::queue
|vpiFullName:builtin.builtin::queue
|uhdmallClasses:
\_class_defn: (builtin::string)
|vpiName:builtin::string
|vpiFullName:builtin.builtin::string
|uhdmallClasses:
\_class_defn: (builtin::system)
|vpiName:builtin::system
|vpiFullName:builtin.builtin::system
|uhdmallClasses:
\_class_defn: (uvm_pkg::get_t), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:41
|vpiName:uvm_pkg::get_t
|vpiFullName:uvm_pkg.uvm_pkg::get_t
|uhdmallClasses:
\_class_defn: (uvm_pkg::m_uvm_printer_knobs), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:669
|vpiName:uvm_pkg::m_uvm_printer_knobs
|vpiFullName:uvm_pkg.uvm_pkg::m_uvm_printer_knobs
|uhdmallClasses:
\_class_defn: (uvm_pkg::m_uvm_sqr_seq_base), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:907
|vpiName:uvm_pkg::m_uvm_sqr_seq_base
|vpiFullName:uvm_pkg.uvm_pkg::m_uvm_sqr_seq_base
|uhdmallClasses:
\_class_defn: (uvm_pkg::m_uvm_tr_stream_cfg), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:32
|vpiName:uvm_pkg::m_uvm_tr_stream_cfg
|vpiFullName:uvm_pkg.uvm_pkg::m_uvm_tr_stream_cfg
|uhdmallClasses:
\_class_defn: (uvm_pkg::m_uvm_waiter), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:45
|vpiName:uvm_pkg::m_uvm_waiter
|vpiFullName:uvm_pkg.uvm_pkg::m_uvm_waiter
|uhdmallClasses:
\_class_defn: (uvm_pkg::sev_id_struct), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:38
|vpiName:uvm_pkg::sev_id_struct
|vpiFullName:uvm_pkg.uvm_pkg::sev_id_struct
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_abstract_component_registry), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:289
|vpiName:uvm_pkg::uvm_abstract_component_registry
|vpiFullName:uvm_pkg.uvm_pkg::uvm_abstract_component_registry
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_abstract_object_registry), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:409
|vpiName:uvm_pkg::uvm_abstract_object_registry
|vpiFullName:uvm_pkg.uvm_pkg::uvm_abstract_object_registry
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_agent), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:41
|vpiName:uvm_pkg::uvm_agent
|vpiFullName:uvm_pkg.uvm_pkg::uvm_agent
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_algorithmic_comparator), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:71
|vpiName:uvm_pkg::uvm_algorithmic_comparator
|vpiFullName:uvm_pkg.uvm_pkg::uvm_algorithmic_comparator
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_analysis_export), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:131
|vpiName:uvm_pkg::uvm_analysis_export
|vpiFullName:uvm_pkg.uvm_pkg::uvm_analysis_export
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_analysis_imp), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:114
|vpiName:uvm_pkg::uvm_analysis_imp
|vpiFullName:uvm_pkg.uvm_pkg::uvm_analysis_imp
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_analysis_port), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:58
|vpiName:uvm_pkg::uvm_analysis_port
|vpiFullName:uvm_pkg.uvm_pkg::uvm_analysis_port
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_barrier), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:35
|vpiName:uvm_pkg::uvm_barrier
|vpiFullName:uvm_pkg.uvm_pkg::uvm_barrier
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_bit_rsrc), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:128
|vpiName:uvm_pkg::uvm_bit_rsrc
|vpiFullName:uvm_pkg.uvm_pkg::uvm_bit_rsrc
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_blocking_get_export), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:100
|vpiName:uvm_pkg::uvm_blocking_get_export
|vpiFullName:uvm_pkg.uvm_pkg::uvm_blocking_get_export
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_blocking_get_imp), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:102
|vpiName:uvm_pkg::uvm_blocking_get_imp
|vpiFullName:uvm_pkg.uvm_pkg::uvm_blocking_get_imp
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_blocking_get_peek_export), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:136
|vpiName:uvm_pkg::uvm_blocking_get_peek_export
|vpiFullName:uvm_pkg.uvm_pkg::uvm_blocking_get_peek_export
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_blocking_get_peek_imp), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:138
|vpiName:uvm_pkg::uvm_blocking_get_peek_imp
|vpiFullName:uvm_pkg.uvm_pkg::uvm_blocking_get_peek_imp
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_blocking_get_peek_port), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:137
|vpiName:uvm_pkg::uvm_blocking_get_peek_port
|vpiFullName:uvm_pkg.uvm_pkg::uvm_blocking_get_peek_port
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_blocking_get_port), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:101
|vpiName:uvm_pkg::uvm_blocking_get_port
|vpiFullName:uvm_pkg.uvm_pkg::uvm_blocking_get_port
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_blocking_master_export), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:202
|vpiName:uvm_pkg::uvm_blocking_master_export
|vpiFullName:uvm_pkg.uvm_pkg::uvm_blocking_master_export
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_blocking_master_imp), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:234
|vpiName:uvm_pkg::uvm_blocking_master_imp
|vpiFullName:uvm_pkg.uvm_pkg::uvm_blocking_master_imp
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_blocking_master_port), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:205
|vpiName:uvm_pkg::uvm_blocking_master_port
|vpiFullName:uvm_pkg.uvm_pkg::uvm_blocking_master_port
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_blocking_peek_export), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:118
|vpiName:uvm_pkg::uvm_blocking_peek_export
|vpiFullName:uvm_pkg.uvm_pkg::uvm_blocking_peek_export
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_blocking_peek_imp), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:120
|vpiName:uvm_pkg::uvm_blocking_peek_imp
|vpiFullName:uvm_pkg.uvm_pkg::uvm_blocking_peek_imp
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_blocking_peek_port), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:119
|vpiName:uvm_pkg::uvm_blocking_peek_port
|vpiFullName:uvm_pkg.uvm_pkg::uvm_blocking_peek_port
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_blocking_put_export), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:81
|vpiName:uvm_pkg::uvm_blocking_put_export
|vpiFullName:uvm_pkg.uvm_pkg::uvm_blocking_put_export
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_blocking_put_imp), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:83
|vpiName:uvm_pkg::uvm_blocking_put_imp
|vpiFullName:uvm_pkg.uvm_pkg::uvm_blocking_put_imp
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_blocking_put_port), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:82
|vpiName:uvm_pkg::uvm_blocking_put_port
|vpiFullName:uvm_pkg.uvm_pkg::uvm_blocking_put_port
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_blocking_slave_export), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:223
|vpiName:uvm_pkg::uvm_blocking_slave_export
|vpiFullName:uvm_pkg.uvm_pkg::uvm_blocking_slave_export
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_blocking_slave_imp), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:267
|vpiName:uvm_pkg::uvm_blocking_slave_imp
|vpiFullName:uvm_pkg.uvm_pkg::uvm_blocking_slave_imp
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_blocking_slave_port), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:226
|vpiName:uvm_pkg::uvm_blocking_slave_port
|vpiFullName:uvm_pkg.uvm_pkg::uvm_blocking_slave_port
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_blocking_transport_export), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:244
|vpiName:uvm_pkg::uvm_blocking_transport_export
|vpiFullName:uvm_pkg.uvm_pkg::uvm_blocking_transport_export
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_blocking_transport_imp), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:300
|vpiName:uvm_pkg::uvm_blocking_transport_imp
|vpiFullName:uvm_pkg.uvm_pkg::uvm_blocking_transport_imp
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_blocking_transport_port), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:247
|vpiName:uvm_pkg::uvm_blocking_transport_port
|vpiFullName:uvm_pkg.uvm_pkg::uvm_blocking_transport_port
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_bottom_up_visitor_adapter), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:153
|vpiName:uvm_pkg::uvm_bottom_up_visitor_adapter
|vpiFullName:uvm_pkg.uvm_pkg::uvm_bottom_up_visitor_adapter
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_bottomup_phase), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:38
|vpiName:uvm_pkg::uvm_bottomup_phase
|vpiFullName:uvm_pkg.uvm_pkg::uvm_bottomup_phase
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_build_phase), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:68
|vpiName:uvm_pkg::uvm_build_phase
|vpiFullName:uvm_pkg.uvm_pkg::uvm_build_phase
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_built_in_clone), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:75
|vpiName:uvm_pkg::uvm_built_in_clone
|vpiFullName:uvm_pkg.uvm_pkg::uvm_built_in_clone
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_built_in_comp), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:42
|vpiName:uvm_pkg::uvm_built_in_comp
|vpiFullName:uvm_pkg.uvm_pkg::uvm_built_in_comp
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_built_in_converter), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:60
|vpiName:uvm_pkg::uvm_built_in_converter
|vpiFullName:uvm_pkg.uvm_pkg::uvm_built_in_converter
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_built_in_pair), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:112
|vpiName:uvm_pkg::uvm_built_in_pair
|vpiFullName:uvm_pkg.uvm_pkg::uvm_built_in_pair
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_by_level_visitor_adapter), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:188
|vpiName:uvm_pkg::uvm_by_level_visitor_adapter
|vpiFullName:uvm_pkg.uvm_pkg::uvm_by_level_visitor_adapter
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_byte_rsrc), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:155
|vpiName:uvm_pkg::uvm_byte_rsrc
|vpiFullName:uvm_pkg.uvm_pkg::uvm_byte_rsrc
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_callback), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:1207
|vpiName:uvm_pkg::uvm_callback
|vpiFullName:uvm_pkg.uvm_pkg::uvm_callback
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_callback_iter), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:1097
|vpiName:uvm_pkg::uvm_callback_iter
|vpiFullName:uvm_pkg.uvm_pkg::uvm_callback_iter
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_callbacks), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:478
|vpiName:uvm_pkg::uvm_callbacks
|vpiFullName:uvm_pkg.uvm_pkg::uvm_callbacks
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_callbacks_base), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:91
|vpiName:uvm_pkg::uvm_callbacks_base
|vpiFullName:uvm_pkg.uvm_pkg::uvm_callbacks_base
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_cause_effect_link), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:182
|vpiName:uvm_pkg::uvm_cause_effect_link
|vpiFullName:uvm_pkg.uvm_pkg::uvm_cause_effect_link
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_check_phase), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:262
|vpiName:uvm_pkg::uvm_check_phase
|vpiFullName:uvm_pkg.uvm_pkg::uvm_check_phase
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_class_clone), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:135
|vpiName:uvm_pkg::uvm_class_clone
|vpiFullName:uvm_pkg.uvm_pkg::uvm_class_clone
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_class_comp), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:94
|vpiName:uvm_pkg::uvm_class_comp
|vpiFullName:uvm_pkg.uvm_pkg::uvm_class_comp
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_class_converter), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:114
|vpiName:uvm_pkg::uvm_class_converter
|vpiFullName:uvm_pkg.uvm_pkg::uvm_class_converter
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_class_pair), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:38
|vpiName:uvm_pkg::uvm_class_pair
|vpiFullName:uvm_pkg.uvm_pkg::uvm_class_pair
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_cmd_line_verb), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:27
|vpiName:uvm_pkg::uvm_cmd_line_verb
|vpiFullName:uvm_pkg.uvm_pkg::uvm_cmd_line_verb
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_cmdline_processor), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:95
|vpiName:uvm_pkg::uvm_cmdline_processor
|vpiFullName:uvm_pkg.uvm_pkg::uvm_cmdline_processor
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_comparer), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:39
|vpiName:uvm_pkg::uvm_comparer
|vpiFullName:uvm_pkg.uvm_pkg::uvm_comparer
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_component), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:68
|vpiName:uvm_pkg::uvm_component
|vpiFullName:uvm_pkg.uvm_pkg::uvm_component
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_component_name_check_visitor), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:258
|vpiName:uvm_pkg::uvm_component_name_check_visitor
|vpiFullName:uvm_pkg.uvm_pkg::uvm_component_name_check_visitor
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_component_proxy), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:228
|vpiName:uvm_pkg::uvm_component_proxy
|vpiFullName:uvm_pkg.uvm_pkg::uvm_component_proxy
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_component_registry), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:46
|vpiName:uvm_pkg::uvm_component_registry
|vpiFullName:uvm_pkg.uvm_pkg::uvm_component_registry
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_config_db), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:60
|vpiName:uvm_pkg::uvm_config_db
|vpiFullName:uvm_pkg.uvm_pkg::uvm_config_db
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_config_db_options), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:347
|vpiName:uvm_pkg::uvm_config_db_options
|vpiFullName:uvm_pkg.uvm_pkg::uvm_config_db_options
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_configure_phase), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:137
|vpiName:uvm_pkg::uvm_configure_phase
|vpiFullName:uvm_pkg.uvm_pkg::uvm_configure_phase
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_connect_phase), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:113
|vpiName:uvm_pkg::uvm_connect_phase
|vpiFullName:uvm_pkg.uvm_pkg::uvm_connect_phase
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_copier), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:40
|vpiName:uvm_pkg::uvm_copier
|vpiFullName:uvm_pkg.uvm_pkg::uvm_copier
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_coreservice_t), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:62
|vpiName:uvm_pkg::uvm_coreservice_t
|vpiFullName:uvm_pkg.uvm_pkg::uvm_coreservice_t
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_default_coreservice_t), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:194
|vpiName:uvm_pkg::uvm_default_coreservice_t
|vpiFullName:uvm_pkg.uvm_pkg::uvm_default_coreservice_t
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_default_factory), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:378
|vpiName:uvm_pkg::uvm_default_factory
|vpiFullName:uvm_pkg.uvm_pkg::uvm_default_factory
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_default_report_server), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:245
|vpiName:uvm_pkg::uvm_default_report_server
|vpiFullName:uvm_pkg.uvm_pkg::uvm_default_report_server
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_derived_callbacks), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:1025
|vpiName:uvm_pkg::uvm_derived_callbacks
|vpiFullName:uvm_pkg.uvm_pkg::uvm_derived_callbacks
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_domain), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:68
|vpiName:uvm_pkg::uvm_domain
|vpiFullName:uvm_pkg.uvm_pkg::uvm_domain
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_driver), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:47
|vpiName:uvm_pkg::uvm_driver
|vpiFullName:uvm_pkg.uvm_pkg::uvm_driver
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_end_of_elaboration_phase), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:153
|vpiName:uvm_pkg::uvm_end_of_elaboration_phase
|vpiFullName:uvm_pkg.uvm_pkg::uvm_end_of_elaboration_phase
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_enum_wrapper), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:473
|vpiName:uvm_pkg::uvm_enum_wrapper
|vpiFullName:uvm_pkg.uvm_pkg::uvm_enum_wrapper
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_env), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:34
|vpiName:uvm_pkg::uvm_env
|vpiFullName:uvm_pkg.uvm_pkg::uvm_env
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_event), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:257
|vpiName:uvm_pkg::uvm_event
|vpiFullName:uvm_pkg.uvm_pkg::uvm_event
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_event_base), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:37
|vpiName:uvm_pkg::uvm_event_base
|vpiFullName:uvm_pkg.uvm_pkg::uvm_event_base
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_event_callback), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:43
|vpiName:uvm_pkg::uvm_event_callback
|vpiFullName:uvm_pkg.uvm_pkg::uvm_event_callback
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_extract_phase), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:241
|vpiName:uvm_pkg::uvm_extract_phase
|vpiFullName:uvm_pkg.uvm_pkg::uvm_extract_phase
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_factory), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:82
|vpiName:uvm_pkg::uvm_factory
|vpiFullName:uvm_pkg.uvm_pkg::uvm_factory
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_factory_override), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:994
|vpiName:uvm_pkg::uvm_factory_override
|vpiFullName:uvm_pkg.uvm_pkg::uvm_factory_override
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_factory_queue_class), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:38
|vpiName:uvm_pkg::uvm_factory_queue_class
|vpiFullName:uvm_pkg.uvm_pkg::uvm_factory_queue_class
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_field_op), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:30
|vpiName:uvm_pkg::uvm_field_op
|vpiFullName:uvm_pkg.uvm_pkg::uvm_field_op
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_final_phase), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:322
|vpiName:uvm_pkg::uvm_final_phase
|vpiFullName:uvm_pkg.uvm_pkg::uvm_final_phase
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_get_export), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:112
|vpiName:uvm_pkg::uvm_get_export
|vpiFullName:uvm_pkg.uvm_pkg::uvm_get_export
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_get_imp), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:114
|vpiName:uvm_pkg::uvm_get_imp
|vpiFullName:uvm_pkg.uvm_pkg::uvm_get_imp
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_get_peek_export), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:148
|vpiName:uvm_pkg::uvm_get_peek_export
|vpiFullName:uvm_pkg.uvm_pkg::uvm_get_peek_export
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_get_peek_imp), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:150
|vpiName:uvm_pkg::uvm_get_peek_imp
|vpiFullName:uvm_pkg.uvm_pkg::uvm_get_peek_imp
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_get_peek_port), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:149
|vpiName:uvm_pkg::uvm_get_peek_port
|vpiFullName:uvm_pkg.uvm_pkg::uvm_get_peek_port
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_get_port), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:113
|vpiName:uvm_pkg::uvm_get_port
|vpiFullName:uvm_pkg.uvm_pkg::uvm_get_port
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_get_to_lock_dap), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:35
|vpiName:uvm_pkg::uvm_get_to_lock_dap
|vpiFullName:uvm_pkg.uvm_pkg::uvm_get_to_lock_dap
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_hdl_path_concat), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:356
|vpiName:uvm_pkg::uvm_hdl_path_concat
|vpiFullName:uvm_pkg.uvm_pkg::uvm_hdl_path_concat
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_heartbeat), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:56
|vpiName:uvm_pkg::uvm_heartbeat
|vpiFullName:uvm_pkg.uvm_pkg::uvm_heartbeat
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_heartbeat_callback), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:300
|vpiName:uvm_pkg::uvm_heartbeat_callback
|vpiFullName:uvm_pkg.uvm_pkg::uvm_heartbeat_callback
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_in_order_built_in_comparator), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:209
|vpiName:uvm_pkg::uvm_in_order_built_in_comparator
|vpiFullName:uvm_pkg.uvm_pkg::uvm_in_order_built_in_comparator
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_in_order_class_comparator), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:233
|vpiName:uvm_pkg::uvm_in_order_class_comparator
|vpiFullName:uvm_pkg.uvm_pkg::uvm_in_order_class_comparator
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_in_order_comparator), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:75
|vpiName:uvm_pkg::uvm_in_order_comparator
|vpiFullName:uvm_pkg.uvm_pkg::uvm_in_order_comparator
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_int_rsrc), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:55
|vpiName:uvm_pkg::uvm_int_rsrc
|vpiFullName:uvm_pkg.uvm_pkg::uvm_int_rsrc
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_line_printer), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:612
|vpiName:uvm_pkg::uvm_line_printer
|vpiFullName:uvm_pkg.uvm_pkg::uvm_line_printer
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_link_base), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:34
|vpiName:uvm_pkg::uvm_link_base
|vpiFullName:uvm_pkg.uvm_pkg::uvm_link_base
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_main_phase), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:201
|vpiName:uvm_pkg::uvm_main_phase
|vpiFullName:uvm_pkg.uvm_pkg::uvm_main_phase
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_master_export), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:216
|vpiName:uvm_pkg::uvm_master_export
|vpiFullName:uvm_pkg.uvm_pkg::uvm_master_export
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_master_imp), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:256
|vpiName:uvm_pkg::uvm_master_imp
|vpiFullName:uvm_pkg.uvm_pkg::uvm_master_imp
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_master_port), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:219
|vpiName:uvm_pkg::uvm_master_port
|vpiFullName:uvm_pkg.uvm_pkg::uvm_master_port
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_mem), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:46
|vpiName:uvm_pkg::uvm_mem
|vpiFullName:uvm_pkg.uvm_pkg::uvm_mem
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_mem_access_seq), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:201
|vpiName:uvm_pkg::uvm_mem_access_seq
|vpiFullName:uvm_pkg.uvm_pkg::uvm_mem_access_seq
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_mem_mam), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:70
|vpiName:uvm_pkg::uvm_mem_mam
|vpiFullName:uvm_pkg.uvm_pkg::uvm_mem_mam
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_mem_mam_cfg), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:496
|vpiName:uvm_pkg::uvm_mem_mam_cfg
|vpiFullName:uvm_pkg.uvm_pkg::uvm_mem_mam_cfg
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_mem_mam_policy), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:457
|vpiName:uvm_pkg::uvm_mem_mam_policy
|vpiFullName:uvm_pkg.uvm_pkg::uvm_mem_mam_policy
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_mem_region), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:283
|vpiName:uvm_pkg::uvm_mem_region
|vpiFullName:uvm_pkg.uvm_pkg::uvm_mem_region
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_mem_shared_access_seq), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:211
|vpiName:uvm_pkg::uvm_mem_shared_access_seq
|vpiFullName:uvm_pkg.uvm_pkg::uvm_mem_shared_access_seq
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_mem_single_access_seq), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:54
|vpiName:uvm_pkg::uvm_mem_single_access_seq
|vpiFullName:uvm_pkg.uvm_pkg::uvm_mem_single_access_seq
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_mem_single_walk_seq), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:64
|vpiName:uvm_pkg::uvm_mem_single_walk_seq
|vpiFullName:uvm_pkg.uvm_pkg::uvm_mem_single_walk_seq
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_mem_walk_seq), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:203
|vpiName:uvm_pkg::uvm_mem_walk_seq
|vpiFullName:uvm_pkg.uvm_pkg::uvm_mem_walk_seq
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_monitor), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:35
|vpiName:uvm_pkg::uvm_monitor
|vpiFullName:uvm_pkg.uvm_pkg::uvm_monitor
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_nonblocking_get_export), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:106
|vpiName:uvm_pkg::uvm_nonblocking_get_export
|vpiFullName:uvm_pkg.uvm_pkg::uvm_nonblocking_get_export
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_nonblocking_get_imp), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:108
|vpiName:uvm_pkg::uvm_nonblocking_get_imp
|vpiFullName:uvm_pkg.uvm_pkg::uvm_nonblocking_get_imp
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_nonblocking_get_peek_export), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:142
|vpiName:uvm_pkg::uvm_nonblocking_get_peek_export
|vpiFullName:uvm_pkg.uvm_pkg::uvm_nonblocking_get_peek_export
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_nonblocking_get_peek_imp), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:144
|vpiName:uvm_pkg::uvm_nonblocking_get_peek_imp
|vpiFullName:uvm_pkg.uvm_pkg::uvm_nonblocking_get_peek_imp
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_nonblocking_get_peek_port), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:143
|vpiName:uvm_pkg::uvm_nonblocking_get_peek_port
|vpiFullName:uvm_pkg.uvm_pkg::uvm_nonblocking_get_peek_port
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_nonblocking_get_port), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:107
|vpiName:uvm_pkg::uvm_nonblocking_get_port
|vpiFullName:uvm_pkg.uvm_pkg::uvm_nonblocking_get_port
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_nonblocking_master_export), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:209
|vpiName:uvm_pkg::uvm_nonblocking_master_export
|vpiFullName:uvm_pkg.uvm_pkg::uvm_nonblocking_master_export
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_nonblocking_master_imp), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:245
|vpiName:uvm_pkg::uvm_nonblocking_master_imp
|vpiFullName:uvm_pkg.uvm_pkg::uvm_nonblocking_master_imp
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_nonblocking_master_port), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:212
|vpiName:uvm_pkg::uvm_nonblocking_master_port
|vpiFullName:uvm_pkg.uvm_pkg::uvm_nonblocking_master_port
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_nonblocking_peek_export), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:124
|vpiName:uvm_pkg::uvm_nonblocking_peek_export
|vpiFullName:uvm_pkg.uvm_pkg::uvm_nonblocking_peek_export
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_nonblocking_peek_imp), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:126
|vpiName:uvm_pkg::uvm_nonblocking_peek_imp
|vpiFullName:uvm_pkg.uvm_pkg::uvm_nonblocking_peek_imp
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_nonblocking_peek_port), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:125
|vpiName:uvm_pkg::uvm_nonblocking_peek_port
|vpiFullName:uvm_pkg.uvm_pkg::uvm_nonblocking_peek_port
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_nonblocking_put_export), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:88
|vpiName:uvm_pkg::uvm_nonblocking_put_export
|vpiFullName:uvm_pkg.uvm_pkg::uvm_nonblocking_put_export
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_nonblocking_put_imp), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:90
|vpiName:uvm_pkg::uvm_nonblocking_put_imp
|vpiFullName:uvm_pkg.uvm_pkg::uvm_nonblocking_put_imp
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_nonblocking_put_port), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:89
|vpiName:uvm_pkg::uvm_nonblocking_put_port
|vpiFullName:uvm_pkg.uvm_pkg::uvm_nonblocking_put_port
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_nonblocking_slave_export), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:230
|vpiName:uvm_pkg::uvm_nonblocking_slave_export
|vpiFullName:uvm_pkg.uvm_pkg::uvm_nonblocking_slave_export
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_nonblocking_slave_imp), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:278
|vpiName:uvm_pkg::uvm_nonblocking_slave_imp
|vpiFullName:uvm_pkg.uvm_pkg::uvm_nonblocking_slave_imp
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_nonblocking_slave_port), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:233
|vpiName:uvm_pkg::uvm_nonblocking_slave_port
|vpiFullName:uvm_pkg.uvm_pkg::uvm_nonblocking_slave_port
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_nonblocking_transport_export), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:250
|vpiName:uvm_pkg::uvm_nonblocking_transport_export
|vpiFullName:uvm_pkg.uvm_pkg::uvm_nonblocking_transport_export
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_nonblocking_transport_imp), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:306
|vpiName:uvm_pkg::uvm_nonblocking_transport_imp
|vpiFullName:uvm_pkg.uvm_pkg::uvm_nonblocking_transport_imp
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_nonblocking_transport_port), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:253
|vpiName:uvm_pkg::uvm_nonblocking_transport_port
|vpiFullName:uvm_pkg.uvm_pkg::uvm_nonblocking_transport_port
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_obj_rsrc), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:107
|vpiName:uvm_pkg::uvm_obj_rsrc
|vpiFullName:uvm_pkg.uvm_pkg::uvm_obj_rsrc
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_object), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:50
|vpiName:uvm_pkg::uvm_object
|vpiFullName:uvm_pkg.uvm_pkg::uvm_object
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_object_registry), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:167
|vpiName:uvm_pkg::uvm_object_registry
|vpiFullName:uvm_pkg.uvm_pkg::uvm_object_registry
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_object_string_pool), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:251
|vpiName:uvm_pkg::uvm_object_string_pool
|vpiFullName:uvm_pkg.uvm_pkg::uvm_object_string_pool
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_object_wrapper), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:947
|vpiName:uvm_pkg::uvm_object_wrapper
|vpiFullName:uvm_pkg.uvm_pkg::uvm_object_wrapper
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_objection), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:61
|vpiName:uvm_pkg::uvm_objection
|vpiFullName:uvm_pkg.uvm_pkg::uvm_objection
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_objection_callback), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:1181
|vpiName:uvm_pkg::uvm_objection_callback
|vpiFullName:uvm_pkg.uvm_pkg::uvm_objection_callback
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_objection_context_object), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:1130
|vpiName:uvm_pkg::uvm_objection_context_object
|vpiFullName:uvm_pkg.uvm_pkg::uvm_objection_context_object
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_objection_events), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:37
|vpiName:uvm_pkg::uvm_objection_events
|vpiFullName:uvm_pkg.uvm_pkg::uvm_objection_events
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_packer), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:49
|vpiName:uvm_pkg::uvm_packer
|vpiFullName:uvm_pkg.uvm_pkg::uvm_packer
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_parent_child_link), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:104
|vpiName:uvm_pkg::uvm_parent_child_link
|vpiFullName:uvm_pkg.uvm_pkg::uvm_parent_child_link
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_peek_export), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:130
|vpiName:uvm_pkg::uvm_peek_export
|vpiFullName:uvm_pkg.uvm_pkg::uvm_peek_export
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_peek_imp), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:132
|vpiName:uvm_pkg::uvm_peek_imp
|vpiFullName:uvm_pkg.uvm_pkg::uvm_peek_imp
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_peek_port), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:131
|vpiName:uvm_pkg::uvm_peek_port
|vpiFullName:uvm_pkg.uvm_pkg::uvm_peek_port
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_phase), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:140
|vpiName:uvm_pkg::uvm_phase
|vpiFullName:uvm_pkg.uvm_pkg::uvm_phase
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_phase_cb), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:658
|vpiName:uvm_pkg::uvm_phase_cb
|vpiFullName:uvm_pkg.uvm_pkg::uvm_phase_cb
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_phase_state_change), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:593
|vpiName:uvm_pkg::uvm_phase_state_change
|vpiFullName:uvm_pkg.uvm_pkg::uvm_phase_state_change
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_policy), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:31
|vpiName:uvm_pkg::uvm_policy
|vpiFullName:uvm_pkg.uvm_pkg::uvm_policy
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_pool), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:38
|vpiName:uvm_pkg::uvm_pool
|vpiFullName:uvm_pkg.uvm_pkg::uvm_pool
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_port_base), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:218
|vpiName:uvm_pkg::uvm_port_base
|vpiFullName:uvm_pkg.uvm_pkg::uvm_port_base
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_port_component), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:117
|vpiName:uvm_pkg::uvm_port_component
|vpiFullName:uvm_pkg.uvm_pkg::uvm_port_component
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_port_component_base), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:64
|vpiName:uvm_pkg::uvm_port_component_base
|vpiFullName:uvm_pkg.uvm_pkg::uvm_port_component_base
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_post_configure_phase), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:158
|vpiName:uvm_pkg::uvm_post_configure_phase
|vpiFullName:uvm_pkg.uvm_pkg::uvm_post_configure_phase
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_post_main_phase), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:223
|vpiName:uvm_pkg::uvm_post_main_phase
|vpiFullName:uvm_pkg.uvm_pkg::uvm_post_main_phase
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_post_reset_phase), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:93
|vpiName:uvm_pkg::uvm_post_reset_phase
|vpiFullName:uvm_pkg.uvm_pkg::uvm_post_reset_phase
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_post_shutdown_phase), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:289
|vpiName:uvm_pkg::uvm_post_shutdown_phase
|vpiFullName:uvm_pkg.uvm_pkg::uvm_post_shutdown_phase
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_pre_configure_phase), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:115
|vpiName:uvm_pkg::uvm_pre_configure_phase
|vpiFullName:uvm_pkg.uvm_pkg::uvm_pre_configure_phase
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_pre_main_phase), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:179
|vpiName:uvm_pkg::uvm_pre_main_phase
|vpiFullName:uvm_pkg.uvm_pkg::uvm_pre_main_phase
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_pre_reset_phase), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:50
|vpiName:uvm_pkg::uvm_pre_reset_phase
|vpiFullName:uvm_pkg.uvm_pkg::uvm_pre_reset_phase
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_pre_shutdown_phase), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:245
|vpiName:uvm_pkg::uvm_pre_shutdown_phase
|vpiFullName:uvm_pkg.uvm_pkg::uvm_pre_shutdown_phase
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_predict_s), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:36
|vpiName:uvm_pkg::uvm_predict_s
|vpiFullName:uvm_pkg.uvm_pkg::uvm_predict_s
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_printer), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:47
|vpiName:uvm_pkg::uvm_printer
|vpiFullName:uvm_pkg.uvm_pkg::uvm_printer
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_printer_element), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:361
|vpiName:uvm_pkg::uvm_printer_element
|vpiFullName:uvm_pkg.uvm_pkg::uvm_printer_element
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_printer_element_proxy), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:405
|vpiName:uvm_pkg::uvm_printer_element_proxy
|vpiFullName:uvm_pkg.uvm_pkg::uvm_printer_element_proxy
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_push_driver), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:40
|vpiName:uvm_pkg::uvm_push_driver
|vpiFullName:uvm_pkg.uvm_pkg::uvm_push_driver
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_push_sequencer), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:31
|vpiName:uvm_pkg::uvm_push_sequencer
|vpiFullName:uvm_pkg.uvm_pkg::uvm_push_sequencer
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_put_export), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:94
|vpiName:uvm_pkg::uvm_put_export
|vpiFullName:uvm_pkg.uvm_pkg::uvm_put_export
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_put_imp), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:96
|vpiName:uvm_pkg::uvm_put_imp
|vpiFullName:uvm_pkg.uvm_pkg::uvm_put_imp
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_put_port), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:95
|vpiName:uvm_pkg::uvm_put_port
|vpiFullName:uvm_pkg.uvm_pkg::uvm_put_port
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_queue), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:39
|vpiName:uvm_pkg::uvm_queue
|vpiFullName:uvm_pkg.uvm_pkg::uvm_queue
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_recorder), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:47
|vpiName:uvm_pkg::uvm_recorder
|vpiFullName:uvm_pkg.uvm_pkg::uvm_recorder
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_reg), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:34
|vpiName:uvm_pkg::uvm_reg
|vpiFullName:uvm_pkg.uvm_pkg::uvm_reg
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_reg_access_seq), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:198
|vpiName:uvm_pkg::uvm_reg_access_seq
|vpiFullName:uvm_pkg.uvm_pkg::uvm_reg_access_seq
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_reg_adapter), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:44
|vpiName:uvm_pkg::uvm_reg_adapter
|vpiFullName:uvm_pkg.uvm_pkg::uvm_reg_adapter
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_reg_backdoor), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:40
|vpiName:uvm_pkg::uvm_reg_backdoor
|vpiFullName:uvm_pkg.uvm_pkg::uvm_reg_backdoor
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_reg_bit_bash_seq), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:210
|vpiName:uvm_pkg::uvm_reg_bit_bash_seq
|vpiFullName:uvm_pkg.uvm_pkg::uvm_reg_bit_bash_seq
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_reg_block), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:31
|vpiName:uvm_pkg::uvm_reg_block
|vpiFullName:uvm_pkg.uvm_pkg::uvm_reg_block
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_reg_cbs), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:48
|vpiName:uvm_pkg::uvm_reg_cbs
|vpiFullName:uvm_pkg.uvm_pkg::uvm_reg_cbs
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_reg_field), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:34
|vpiName:uvm_pkg::uvm_reg_field
|vpiFullName:uvm_pkg.uvm_pkg::uvm_reg_field
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_reg_fifo), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:39
|vpiName:uvm_pkg::uvm_reg_fifo
|vpiFullName:uvm_pkg.uvm_pkg::uvm_reg_fifo
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_reg_file), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:30
|vpiName:uvm_pkg::uvm_reg_file
|vpiFullName:uvm_pkg.uvm_pkg::uvm_reg_file
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_reg_frontdoor), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:396
|vpiName:uvm_pkg::uvm_reg_frontdoor
|vpiFullName:uvm_pkg.uvm_pkg::uvm_reg_frontdoor
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_reg_hw_reset_seq), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:54
|vpiName:uvm_pkg::uvm_reg_hw_reset_seq
|vpiFullName:uvm_pkg.uvm_pkg::uvm_reg_hw_reset_seq
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_reg_indirect_data), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:42
|vpiName:uvm_pkg::uvm_reg_indirect_data
|vpiFullName:uvm_pkg.uvm_pkg::uvm_reg_indirect_data
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_reg_indirect_ftdr_seq), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:270
|vpiName:uvm_pkg::uvm_reg_indirect_ftdr_seq
|vpiFullName:uvm_pkg.uvm_pkg::uvm_reg_indirect_ftdr_seq
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_reg_item), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:45
|vpiName:uvm_pkg::uvm_reg_item
|vpiFullName:uvm_pkg.uvm_pkg::uvm_reg_item
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_reg_map), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:91
|vpiName:uvm_pkg::uvm_reg_map
|vpiFullName:uvm_pkg.uvm_pkg::uvm_reg_map
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_reg_map_info), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:31
|vpiName:uvm_pkg::uvm_reg_map_info
|vpiFullName:uvm_pkg.uvm_pkg::uvm_reg_map_info
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_reg_mem_access_seq), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:322
|vpiName:uvm_pkg::uvm_reg_mem_access_seq
|vpiFullName:uvm_pkg.uvm_pkg::uvm_reg_mem_access_seq
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_reg_mem_built_in_seq), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:35
|vpiName:uvm_pkg::uvm_reg_mem_built_in_seq
|vpiFullName:uvm_pkg.uvm_pkg::uvm_reg_mem_built_in_seq
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_reg_mem_hdl_paths_seq), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:51
|vpiName:uvm_pkg::uvm_reg_mem_hdl_paths_seq
|vpiFullName:uvm_pkg.uvm_pkg::uvm_reg_mem_hdl_paths_seq
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_reg_mem_shared_access_seq), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:361
|vpiName:uvm_pkg::uvm_reg_mem_shared_access_seq
|vpiFullName:uvm_pkg.uvm_pkg::uvm_reg_mem_shared_access_seq
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_reg_predictor), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:57
|vpiName:uvm_pkg::uvm_reg_predictor
|vpiFullName:uvm_pkg.uvm_pkg::uvm_reg_predictor
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_reg_read_only_cbs), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:205
|vpiName:uvm_pkg::uvm_reg_read_only_cbs
|vpiFullName:uvm_pkg.uvm_pkg::uvm_reg_read_only_cbs
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_reg_seq_base), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:62
|vpiName:uvm_pkg::uvm_reg_seq_base
|vpiFullName:uvm_pkg.uvm_pkg::uvm_reg_seq_base
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_reg_sequence), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:60
|vpiName:uvm_pkg::uvm_reg_sequence
|vpiFullName:uvm_pkg.uvm_pkg::uvm_reg_sequence
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_reg_shared_access_seq), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:61
|vpiName:uvm_pkg::uvm_reg_shared_access_seq
|vpiFullName:uvm_pkg.uvm_pkg::uvm_reg_shared_access_seq
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_reg_single_access_seq), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:65
|vpiName:uvm_pkg::uvm_reg_single_access_seq
|vpiFullName:uvm_pkg.uvm_pkg::uvm_reg_single_access_seq
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_reg_single_bit_bash_seq), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:59
|vpiName:uvm_pkg::uvm_reg_single_bit_bash_seq
|vpiFullName:uvm_pkg.uvm_pkg::uvm_reg_single_bit_bash_seq
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_reg_tlm_adapter), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:176
|vpiName:uvm_pkg::uvm_reg_tlm_adapter
|vpiFullName:uvm_pkg.uvm_pkg::uvm_reg_tlm_adapter
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_reg_transaction_order_policy), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:46
|vpiName:uvm_pkg::uvm_reg_transaction_order_policy
|vpiFullName:uvm_pkg.uvm_pkg::uvm_reg_transaction_order_policy
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_reg_write_only_cbs), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:288
|vpiName:uvm_pkg::uvm_reg_write_only_cbs
|vpiFullName:uvm_pkg.uvm_pkg::uvm_reg_write_only_cbs
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_registry_common), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:533
|vpiName:uvm_pkg::uvm_registry_common
|vpiFullName:uvm_pkg.uvm_pkg::uvm_registry_common
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_registry_component_creator), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:643
|vpiName:uvm_pkg::uvm_registry_component_creator
|vpiFullName:uvm_pkg.uvm_pkg::uvm_registry_component_creator
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_registry_object_creator), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:659
|vpiName:uvm_pkg::uvm_registry_object_creator
|vpiFullName:uvm_pkg.uvm_pkg::uvm_registry_object_creator
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_related_link), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:258
|vpiName:uvm_pkg::uvm_related_link
|vpiFullName:uvm_pkg.uvm_pkg::uvm_related_link
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_report_catcher), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:58
|vpiName:uvm_pkg::uvm_report_catcher
|vpiFullName:uvm_pkg.uvm_pkg::uvm_report_catcher
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_report_handler), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:60
|vpiName:uvm_pkg::uvm_report_handler
|vpiFullName:uvm_pkg.uvm_pkg::uvm_report_handler
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_report_message), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:479
|vpiName:uvm_pkg::uvm_report_message
|vpiFullName:uvm_pkg.uvm_pkg::uvm_report_message
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_report_message_element_base), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:42
|vpiName:uvm_pkg::uvm_report_message_element_base
|vpiFullName:uvm_pkg.uvm_pkg::uvm_report_message_element_base
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_report_message_element_container), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:288
|vpiName:uvm_pkg::uvm_report_message_element_container
|vpiFullName:uvm_pkg.uvm_pkg::uvm_report_message_element_container
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_report_message_int_element), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:112
|vpiName:uvm_pkg::uvm_report_message_int_element
|vpiFullName:uvm_pkg.uvm_pkg::uvm_report_message_int_element
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_report_message_object_element), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:232
|vpiName:uvm_pkg::uvm_report_message_object_element
|vpiFullName:uvm_pkg.uvm_pkg::uvm_report_message_object_element
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_report_message_string_element), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:178
|vpiName:uvm_pkg::uvm_report_message_string_element
|vpiFullName:uvm_pkg.uvm_pkg::uvm_report_message_string_element
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_report_object), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:86
|vpiName:uvm_pkg::uvm_report_object
|vpiFullName:uvm_pkg.uvm_pkg::uvm_report_object
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_report_phase), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:283
|vpiName:uvm_pkg::uvm_report_phase
|vpiFullName:uvm_pkg.uvm_pkg::uvm_report_phase
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_report_server), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:53
|vpiName:uvm_pkg::uvm_report_server
|vpiFullName:uvm_pkg.uvm_pkg::uvm_report_server
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_reset_phase), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:72
|vpiName:uvm_pkg::uvm_reset_phase
|vpiFullName:uvm_pkg.uvm_pkg::uvm_reset_phase
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_resource), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:1122
|vpiName:uvm_pkg::uvm_resource
|vpiFullName:uvm_pkg.uvm_pkg::uvm_resource
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_resource_base), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:208
|vpiName:uvm_pkg::uvm_resource_base
|vpiFullName:uvm_pkg.uvm_pkg::uvm_resource_base
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_resource_db), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:57
|vpiName:uvm_pkg::uvm_resource_db
|vpiFullName:uvm_pkg.uvm_pkg::uvm_resource_db
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_resource_db_options), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:49
|vpiName:uvm_pkg::uvm_resource_db_options
|vpiFullName:uvm_pkg.uvm_pkg::uvm_resource_db_options
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_resource_options), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:159
|vpiName:uvm_pkg::uvm_resource_options
|vpiFullName:uvm_pkg.uvm_pkg::uvm_resource_options
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_resource_pool), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:114
|vpiName:uvm_pkg::uvm_resource_pool
|vpiFullName:uvm_pkg.uvm_pkg::uvm_resource_pool
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_resource_types), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:112
|vpiName:uvm_pkg::uvm_resource_types
|vpiFullName:uvm_pkg.uvm_pkg::uvm_resource_types
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_root), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:87
|vpiName:uvm_pkg::uvm_root
|vpiFullName:uvm_pkg.uvm_pkg::uvm_root
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_run_phase), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:219
|vpiName:uvm_pkg::uvm_run_phase
|vpiFullName:uvm_pkg.uvm_pkg::uvm_run_phase
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_run_test_callback), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:23
|vpiName:uvm_pkg::uvm_run_test_callback
|vpiFullName:uvm_pkg.uvm_pkg::uvm_run_test_callback
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_scoreboard), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:37
|vpiName:uvm_pkg::uvm_scoreboard
|vpiFullName:uvm_pkg.uvm_pkg::uvm_scoreboard
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_seed_map), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:84
|vpiName:uvm_pkg::uvm_seed_map
|vpiFullName:uvm_pkg.uvm_pkg::uvm_seed_map
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_seq_item_pull_export), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:67
|vpiName:uvm_pkg::uvm_seq_item_pull_export
|vpiFullName:uvm_pkg.uvm_pkg::uvm_seq_item_pull_export
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_seq_item_pull_imp), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:84
|vpiName:uvm_pkg::uvm_seq_item_pull_imp
|vpiFullName:uvm_pkg.uvm_pkg::uvm_seq_item_pull_imp
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_seq_item_pull_port), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:46
|vpiName:uvm_pkg::uvm_seq_item_pull_port
|vpiFullName:uvm_pkg.uvm_pkg::uvm_seq_item_pull_port
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_sequence), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:37
|vpiName:uvm_pkg::uvm_sequence
|vpiFullName:uvm_pkg.uvm_pkg::uvm_sequence
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_sequence_base), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:315
|vpiName:uvm_pkg::uvm_sequence_base
|vpiFullName:uvm_pkg.uvm_pkg::uvm_sequence_base
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_sequence_item), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:42
|vpiName:uvm_pkg::uvm_sequence_item
|vpiFullName:uvm_pkg.uvm_pkg::uvm_sequence_item
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_sequence_library), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:67
|vpiName:uvm_pkg::uvm_sequence_library
|vpiFullName:uvm_pkg.uvm_pkg::uvm_sequence_library
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_sequence_library_cfg), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:295
|vpiName:uvm_pkg::uvm_sequence_library_cfg
|vpiFullName:uvm_pkg.uvm_pkg::uvm_sequence_library_cfg
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_sequence_process_wrapper), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:33
|vpiName:uvm_pkg::uvm_sequence_process_wrapper
|vpiFullName:uvm_pkg.uvm_pkg::uvm_sequence_process_wrapper
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_sequence_request), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:1424
|vpiName:uvm_pkg::uvm_sequence_request
|vpiFullName:uvm_pkg.uvm_pkg::uvm_sequence_request
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_sequencer), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:34
|vpiName:uvm_pkg::uvm_sequencer
|vpiFullName:uvm_pkg.uvm_pkg::uvm_sequencer
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_sequencer_analysis_fifo), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:23
|vpiName:uvm_pkg::uvm_sequencer_analysis_fifo
|vpiFullName:uvm_pkg.uvm_pkg::uvm_sequencer_analysis_fifo
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_sequencer_base), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:47
|vpiName:uvm_pkg::uvm_sequencer_base
|vpiFullName:uvm_pkg.uvm_pkg::uvm_sequencer_base
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_sequencer_param_base), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:36
|vpiName:uvm_pkg::uvm_sequencer_param_base
|vpiFullName:uvm_pkg.uvm_pkg::uvm_sequencer_param_base
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_set_before_get_dap), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:68
|vpiName:uvm_pkg::uvm_set_before_get_dap
|vpiFullName:uvm_pkg.uvm_pkg::uvm_set_before_get_dap
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_set_get_dap_base), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:31
|vpiName:uvm_pkg::uvm_set_get_dap_base
|vpiFullName:uvm_pkg.uvm_pkg::uvm_set_get_dap_base
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_shutdown_phase), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:267
|vpiName:uvm_pkg::uvm_shutdown_phase
|vpiFullName:uvm_pkg.uvm_pkg::uvm_shutdown_phase
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_simple_lock_dap), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:36
|vpiName:uvm_pkg::uvm_simple_lock_dap
|vpiFullName:uvm_pkg.uvm_pkg::uvm_simple_lock_dap
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_slave_export), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:237
|vpiName:uvm_pkg::uvm_slave_export
|vpiFullName:uvm_pkg.uvm_pkg::uvm_slave_export
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_slave_imp), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:289
|vpiName:uvm_pkg::uvm_slave_imp
|vpiFullName:uvm_pkg.uvm_pkg::uvm_slave_imp
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_slave_port), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:240
|vpiName:uvm_pkg::uvm_slave_port
|vpiFullName:uvm_pkg.uvm_pkg::uvm_slave_port
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_spell_chkr), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:29
|vpiName:uvm_pkg::uvm_spell_chkr
|vpiFullName:uvm_pkg.uvm_pkg::uvm_spell_chkr
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_sqr_if_base), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:40
|vpiName:uvm_pkg::uvm_sqr_if_base
|vpiFullName:uvm_pkg.uvm_pkg::uvm_sqr_if_base
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_start_of_simulation_phase), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:198
|vpiName:uvm_pkg::uvm_start_of_simulation_phase
|vpiFullName:uvm_pkg.uvm_pkg::uvm_start_of_simulation_phase
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_string_rsrc), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:82
|vpiName:uvm_pkg::uvm_string_rsrc
|vpiFullName:uvm_pkg.uvm_pkg::uvm_string_rsrc
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_structure_proxy), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:67
|vpiName:uvm_pkg::uvm_structure_proxy
|vpiFullName:uvm_pkg.uvm_pkg::uvm_structure_proxy
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_subscriber), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:37
|vpiName:uvm_pkg::uvm_subscriber
|vpiFullName:uvm_pkg.uvm_pkg::uvm_subscriber
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_table_printer), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:437
|vpiName:uvm_pkg::uvm_table_printer
|vpiFullName:uvm_pkg.uvm_pkg::uvm_table_printer
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_task_phase), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:59
|vpiName:uvm_pkg::uvm_task_phase
|vpiFullName:uvm_pkg.uvm_pkg::uvm_task_phase
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_test), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:63
|vpiName:uvm_pkg::uvm_test
|vpiFullName:uvm_pkg.uvm_pkg::uvm_test
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_text_recorder), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:644
|vpiName:uvm_pkg::uvm_text_recorder
|vpiFullName:uvm_pkg.uvm_pkg::uvm_text_recorder
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_text_tr_database), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:54
|vpiName:uvm_pkg::uvm_text_tr_database
|vpiFullName:uvm_pkg.uvm_pkg::uvm_text_tr_database
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_text_tr_stream), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:35
|vpiName:uvm_pkg::uvm_text_tr_stream
|vpiFullName:uvm_pkg.uvm_pkg::uvm_text_tr_stream
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_time), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:37
|vpiName:uvm_pkg::uvm_time
|vpiFullName:uvm_pkg.uvm_pkg::uvm_time
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_tlm_analysis_fifo), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:403
|vpiName:uvm_pkg::uvm_tlm_analysis_fifo
|vpiFullName:uvm_pkg.uvm_pkg::uvm_tlm_analysis_fifo
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_tlm_b_initiator_socket), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:59
|vpiName:uvm_pkg::uvm_tlm_b_initiator_socket
|vpiFullName:uvm_pkg.uvm_pkg::uvm_tlm_b_initiator_socket
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_tlm_b_initiator_socket_base), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:72
|vpiName:uvm_pkg::uvm_tlm_b_initiator_socket_base
|vpiFullName:uvm_pkg.uvm_pkg::uvm_tlm_b_initiator_socket_base
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_tlm_b_passthrough_initiator_socket), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:265
|vpiName:uvm_pkg::uvm_tlm_b_passthrough_initiator_socket
|vpiFullName:uvm_pkg.uvm_pkg::uvm_tlm_b_passthrough_initiator_socket
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_tlm_b_passthrough_initiator_socket_base), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:195
|vpiName:uvm_pkg::uvm_tlm_b_passthrough_initiator_socket_base
|vpiFullName:uvm_pkg.uvm_pkg::uvm_tlm_b_passthrough_initiator_socket_base
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_tlm_b_passthrough_target_socket), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:299
|vpiName:uvm_pkg::uvm_tlm_b_passthrough_target_socket
|vpiFullName:uvm_pkg.uvm_pkg::uvm_tlm_b_passthrough_target_socket
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_tlm_b_passthrough_target_socket_base), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:212
|vpiName:uvm_pkg::uvm_tlm_b_passthrough_target_socket_base
|vpiFullName:uvm_pkg.uvm_pkg::uvm_tlm_b_passthrough_target_socket_base
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_tlm_b_target_socket), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:107
|vpiName:uvm_pkg::uvm_tlm_b_target_socket
|vpiFullName:uvm_pkg.uvm_pkg::uvm_tlm_b_target_socket
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_tlm_b_target_socket_base), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:50
|vpiName:uvm_pkg::uvm_tlm_b_target_socket_base
|vpiFullName:uvm_pkg.uvm_pkg::uvm_tlm_b_target_socket_base
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_tlm_b_transport_export), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:36
|vpiName:uvm_pkg::uvm_tlm_b_transport_export
|vpiFullName:uvm_pkg.uvm_pkg::uvm_tlm_b_transport_export
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_tlm_b_transport_imp), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:139
|vpiName:uvm_pkg::uvm_tlm_b_transport_imp
|vpiFullName:uvm_pkg.uvm_pkg::uvm_tlm_b_transport_imp
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_tlm_b_transport_port), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:38
|vpiName:uvm_pkg::uvm_tlm_b_transport_port
|vpiFullName:uvm_pkg.uvm_pkg::uvm_tlm_b_transport_port
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_tlm_event), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:26
|vpiName:uvm_pkg::uvm_tlm_event
|vpiFullName:uvm_pkg.uvm_pkg::uvm_tlm_event
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_tlm_extension), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:1080
|vpiName:uvm_pkg::uvm_tlm_extension
|vpiFullName:uvm_pkg.uvm_pkg::uvm_tlm_extension
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_tlm_extension_base), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:1012
|vpiName:uvm_pkg::uvm_tlm_extension_base
|vpiFullName:uvm_pkg.uvm_pkg::uvm_tlm_extension_base
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_tlm_fifo), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:49
|vpiName:uvm_pkg::uvm_tlm_fifo
|vpiFullName:uvm_pkg.uvm_pkg::uvm_tlm_fifo
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_tlm_fifo_base), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:49
|vpiName:uvm_pkg::uvm_tlm_fifo_base
|vpiFullName:uvm_pkg.uvm_pkg::uvm_tlm_fifo_base
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_tlm_generic_payload), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:104
|vpiName:uvm_pkg::uvm_tlm_generic_payload
|vpiFullName:uvm_pkg.uvm_pkg::uvm_tlm_generic_payload
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_tlm_if), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:84
|vpiName:uvm_pkg::uvm_tlm_if
|vpiFullName:uvm_pkg.uvm_pkg::uvm_tlm_if
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_tlm_if_base), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:48
|vpiName:uvm_pkg::uvm_tlm_if_base
|vpiFullName:uvm_pkg.uvm_pkg::uvm_tlm_if_base
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_tlm_nb_initiator_socket), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:155
|vpiName:uvm_pkg::uvm_tlm_nb_initiator_socket
|vpiFullName:uvm_pkg.uvm_pkg::uvm_tlm_nb_initiator_socket
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_tlm_nb_initiator_socket_base), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:113
|vpiName:uvm_pkg::uvm_tlm_nb_initiator_socket_base
|vpiFullName:uvm_pkg.uvm_pkg::uvm_tlm_nb_initiator_socket_base
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_tlm_nb_passthrough_initiator_socket), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:337
|vpiName:uvm_pkg::uvm_tlm_nb_passthrough_initiator_socket
|vpiFullName:uvm_pkg.uvm_pkg::uvm_tlm_nb_passthrough_initiator_socket
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_tlm_nb_passthrough_initiator_socket_base), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:139
|vpiName:uvm_pkg::uvm_tlm_nb_passthrough_initiator_socket_base
|vpiFullName:uvm_pkg.uvm_pkg::uvm_tlm_nb_passthrough_initiator_socket_base
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_tlm_nb_passthrough_target_socket), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:388
|vpiName:uvm_pkg::uvm_tlm_nb_passthrough_target_socket
|vpiFullName:uvm_pkg.uvm_pkg::uvm_tlm_nb_passthrough_target_socket
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_tlm_nb_passthrough_target_socket_base), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:167
|vpiName:uvm_pkg::uvm_tlm_nb_passthrough_target_socket_base
|vpiFullName:uvm_pkg.uvm_pkg::uvm_tlm_nb_passthrough_target_socket_base
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_tlm_nb_target_socket), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:220
|vpiName:uvm_pkg::uvm_tlm_nb_target_socket
|vpiFullName:uvm_pkg.uvm_pkg::uvm_tlm_nb_target_socket
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_tlm_nb_target_socket_base), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:88
|vpiName:uvm_pkg::uvm_tlm_nb_target_socket_base
|vpiFullName:uvm_pkg.uvm_pkg::uvm_tlm_nb_target_socket_base
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_tlm_nb_transport_bw_export), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:64
|vpiName:uvm_pkg::uvm_tlm_nb_transport_bw_export
|vpiFullName:uvm_pkg.uvm_pkg::uvm_tlm_nb_transport_bw_export
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_tlm_nb_transport_bw_imp), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:203
|vpiName:uvm_pkg::uvm_tlm_nb_transport_bw_imp
|vpiFullName:uvm_pkg.uvm_pkg::uvm_tlm_nb_transport_bw_imp
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_tlm_nb_transport_bw_port), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:73
|vpiName:uvm_pkg::uvm_tlm_nb_transport_bw_port
|vpiFullName:uvm_pkg.uvm_pkg::uvm_tlm_nb_transport_bw_port
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_tlm_nb_transport_fw_export), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:50
|vpiName:uvm_pkg::uvm_tlm_nb_transport_fw_export
|vpiFullName:uvm_pkg.uvm_pkg::uvm_tlm_nb_transport_fw_export
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_tlm_nb_transport_fw_imp), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:186
|vpiName:uvm_pkg::uvm_tlm_nb_transport_fw_imp
|vpiFullName:uvm_pkg.uvm_pkg::uvm_tlm_nb_transport_fw_imp
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_tlm_nb_transport_fw_port), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:56
|vpiName:uvm_pkg::uvm_tlm_nb_transport_fw_port
|vpiFullName:uvm_pkg.uvm_pkg::uvm_tlm_nb_transport_fw_port
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_tlm_req_rsp_channel), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:49
|vpiName:uvm_pkg::uvm_tlm_req_rsp_channel
|vpiFullName:uvm_pkg.uvm_pkg::uvm_tlm_req_rsp_channel
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_tlm_transport_channel), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:293
|vpiName:uvm_pkg::uvm_tlm_transport_channel
|vpiFullName:uvm_pkg.uvm_pkg::uvm_tlm_transport_channel
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_top_down_visitor_adapter), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:117
|vpiName:uvm_pkg::uvm_top_down_visitor_adapter
|vpiFullName:uvm_pkg.uvm_pkg::uvm_top_down_visitor_adapter
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_topdown_phase), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:37
|vpiName:uvm_pkg::uvm_topdown_phase
|vpiFullName:uvm_pkg.uvm_pkg::uvm_topdown_phase
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_tr_database), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:53
|vpiName:uvm_pkg::uvm_tr_database
|vpiFullName:uvm_pkg.uvm_pkg::uvm_tr_database
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_tr_stream), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:43
|vpiName:uvm_pkg::uvm_tr_stream
|vpiFullName:uvm_pkg.uvm_pkg::uvm_tr_stream
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_transaction), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:128
|vpiName:uvm_pkg::uvm_transaction
|vpiFullName:uvm_pkg.uvm_pkg::uvm_transaction
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_transport_export), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:256
|vpiName:uvm_pkg::uvm_transport_export
|vpiFullName:uvm_pkg.uvm_pkg::uvm_transport_export
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_transport_imp), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:312
|vpiName:uvm_pkg::uvm_transport_imp
|vpiFullName:uvm_pkg.uvm_pkg::uvm_transport_imp
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_transport_port), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:259
|vpiName:uvm_pkg::uvm_transport_port
|vpiFullName:uvm_pkg.uvm_pkg::uvm_transport_port
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_tree_printer), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:543
|vpiName:uvm_pkg::uvm_tree_printer
|vpiFullName:uvm_pkg.uvm_pkg::uvm_tree_printer
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_typed_callbacks), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:179
|vpiName:uvm_pkg::uvm_typed_callbacks
|vpiFullName:uvm_pkg.uvm_pkg::uvm_typed_callbacks
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_typeid), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:65
|vpiName:uvm_pkg::uvm_typeid
|vpiFullName:uvm_pkg.uvm_pkg::uvm_typeid
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_typeid_base), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:51
|vpiName:uvm_pkg::uvm_typeid_base
|vpiFullName:uvm_pkg.uvm_pkg::uvm_typeid_base
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_visitor), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:32
|vpiName:uvm_pkg::uvm_visitor
|vpiFullName:uvm_pkg.uvm_pkg::uvm_visitor
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_visitor_adapter), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:90
|vpiName:uvm_pkg::uvm_visitor_adapter
|vpiFullName:uvm_pkg.uvm_pkg::uvm_visitor_adapter
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_void), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:45
|vpiName:uvm_pkg::uvm_void
|vpiFullName:uvm_pkg.uvm_pkg::uvm_void
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_vreg), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:62
|vpiName:uvm_pkg::uvm_vreg
|vpiFullName:uvm_pkg.uvm_pkg::uvm_vreg
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_vreg_cbs), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:343
|vpiName:uvm_pkg::uvm_vreg_cbs
|vpiFullName:uvm_pkg.uvm_pkg::uvm_vreg_cbs
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_vreg_field), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:53
|vpiName:uvm_pkg::uvm_vreg_field
|vpiFullName:uvm_pkg.uvm_pkg::uvm_vreg_field
|uhdmallClasses:
\_class_defn: (uvm_pkg::uvm_vreg_field_cbs), file:1800.2-2017-1.0/src/uvm_pkg.sv, line:238
|vpiName:uvm_pkg::uvm_vreg_field_cbs
|vpiFullName:uvm_pkg.uvm_pkg::uvm_vreg_field_cbs
|uhdmallClasses:
\_class_defn: (work@a), file:tests/chapter-18/18.13.3--srandom_0.sv, line:10, parent:work@top
|vpiName:work@a
|uhdmallClasses:
\_class_defn: (work@env), file:tests/chapter-18/18.13.3--srandom_0.sv, line:15, parent:work@top
|vpiName:work@env
|uhdmallModules:
\_module: work@top, file:tests/chapter-18/18.13.3--srandom_0.sv, line:45, parent:work@top
|vpiDefName:work@top
|vpiFullName:work@top
|vpiProcess:
\_initial:
|vpiStmt:
\_begin: , line:49
|vpiFullName:work@top
|vpiStmt:
\_assignment: , line:50
|vpiBlocking:1
|vpiLhs:
\_unsupported_expr: , line:7
|STRING:import uvm_pkg::*;
|vpiRhs:
\_unsupported_expr: , line:7
|STRING:import uvm_pkg::*;
|vpiStmt:
\_func_call: (run_test), line:51
|vpiName:run_test
|vpiTypedef:
\_int_typespec: (UVM_FILE), line:634
|vpiTypedef:
\_enum_typespec: (uvm_sequencer_arb_mode), line:378
|vpiTypedef:
\_struct_typespec: (m_uvm_factory_type_pair_t), line:35
|vpiTypedef:
\_enum_typespec: (uvm_access_e), line:242
|vpiTypedef:
\_int_typespec: (uvm_action), line:285
|vpiTypedef:
\_enum_typespec: (uvm_action_type), line:297
|vpiTypedef:
\_enum_typespec: (uvm_active_passive_enum), line:164
|vpiTypedef:
\_enum_typespec: (uvm_apprepend), line:49
|vpiTypedef:
\_logic_typespec: (uvm_bitstream_t), line:50
|vpiTypedef:
\_enum_typespec: (uvm_check_e), line:193
|vpiTypedef:
\_enum_typespec: (uvm_core_state), line:676
|vpiTypedef:
\_enum_typespec: (uvm_coverage_model_e), line:290
|vpiTypedef:
\_enum_typespec: (uvm_door_e), line:176
|vpiTypedef:
\_enum_typespec: (uvm_elem_kind_e), line:227
|vpiTypedef:
\_enum_typespec: (uvm_endianness_e), line:212
|vpiTypedef:
\_bit_typespec: (uvm_field_flag_t), line:69
|vpiTypedef:
\_logic_typespec: (uvm_hdl_data_t), line:58
|vpiTypedef:
\_struct_typespec: (uvm_hdl_path_slice), line:130
|vpiTypedef:
\_enum_typespec: (uvm_heartbeat_modes), line:31
|vpiTypedef:
\_enum_typespec: (uvm_hier_e), line:255
|vpiTypedef:
\_logic_typespec: (uvm_integral_t), line:60
|vpiTypedef:
\_enum_typespec: (uvm_objection_event), line:594
|vpiTypedef:
\_bit_typespec: (uvm_pack_bitstream_t), line:42
|vpiTypedef:
\_enum_typespec: (uvm_phase_state), line:554
|vpiTypedef:
\_enum_typespec: (uvm_phase_type), line:487
|vpiTypedef:
\_enum_typespec: (uvm_port_type_e), line:349
|vpiTypedef:
\_enum_typespec: (uvm_predict_e), line:270
|vpiTypedef:
\_enum_typespec: (uvm_radix_enum), line:105
|vpiTypedef:
\_enum_typespec: (uvm_recursion_policy_enum), line:145
|vpiTypedef:
\_logic_typespec: (uvm_reg_addr_logic_t), line:85
|vpiTypedef:
\_bit_typespec: (uvm_reg_addr_t), line:78
|vpiTypedef:
\_struct_typespec: (uvm_reg_bus_op), line:245
|vpiTypedef:
\_bit_typespec: (uvm_reg_byte_en_t), line:92
|vpiTypedef:
\_bit_typespec: (uvm_reg_cvr_t), line:110
|vpiTypedef:
\_logic_typespec: (uvm_reg_data_logic_t), line:71
|vpiTypedef:
\_bit_typespec: (uvm_reg_data_t), line:64
|vpiTypedef:
\_struct_typespec: (uvm_reg_map_addr_range), line:418
|vpiTypedef:
\_enum_typespec: (uvm_reg_mem_tests_e), line:319
|vpiTypedef:
\_enum_typespec: (uvm_sequence_lib_mode), line:441
|vpiTypedef:
\_enum_typespec: (uvm_sequence_state), line:421
|vpiTypedef:
\_enum_typespec: (uvm_sequence_state), line:421
|vpiTypedef:
\_enum_typespec: (uvm_sequencer_arb_mode), line:378
|vpiTypedef:
\_enum_typespec: (uvm_severity), line:265
|vpiTypedef:
\_enum_typespec: (uvm_status_e), line:157
|vpiTypedef:
\_enum_typespec: (uvm_tlm_command_e), line:55
|vpiTypedef:
\_enum_typespec: (uvm_tlm_phase_e), line:45
|vpiTypedef:
\_enum_typespec: (uvm_tlm_response_status_e), line:86
|vpiTypedef:
\_enum_typespec: (uvm_tlm_sync_e), line:61
|vpiTypedef:
\_enum_typespec: (uvm_verbosity), line:323
|vpiTypedef:
\_enum_typespec: (uvm_wait_op), line:575
|uhdmtopModules:
\_module: work@top (work@top), file:tests/chapter-18/18.13.3--srandom_0.sv, line:45
|vpiDefName:work@top
|vpiName:work@top
|vpiParameter:
\_parameter: (UVM_ALL_ON), line:197
|vpiName:UVM_ALL_ON
|INT:83886080
|vpiParameter:
\_parameter: (UVM_CHECK_FIELDS), line:230
|vpiName:UVM_CHECK_FIELDS
|INT:341
|vpiParameter:
\_parameter: (UVM_COMPARE), line:205
|vpiName:UVM_COMPARE
|INT:167772160
|vpiParameter:
\_parameter: (UVM_COPY), line:203
|vpiName:UVM_COPY
|INT:134217728
|vpiParameter:
\_parameter: (UVM_CORE_POST_INIT), line:679
|vpiName:UVM_CORE_POST_INIT
|INT:16
|vpiParameter:
\_parameter: (UVM_DEFAULT), line:196
|vpiName:UVM_DEFAULT
|INT:67108864
|vpiParameter:
\_parameter: (UVM_END_DATA_EXTRA), line:231
|vpiName:UVM_END_DATA_EXTRA
|INT:341
|vpiParameter:
\_parameter: (UVM_END_FUNCS), line:237
|vpiName:UVM_END_FUNCS
|INT:1
|vpiParameter:
\_parameter: (UVM_FIELD_FLAG_RESERVED_BITS), line:66
|vpiName:UVM_FIELD_FLAG_RESERVED_BITS
|INT:28
|vpiParameter:
\_parameter: (UVM_FLAGS), line:229
|vpiName:UVM_FLAGS
|INT:1365
|vpiParameter:
\_parameter: (UVM_FLAGS_OFF), line:199
|vpiName:UVM_FLAGS_OFF
|INT:117440512
|vpiParameter:
\_parameter: (UVM_FLAGS_ON), line:198
|vpiName:UVM_FLAGS_ON
|INT:100663296
|vpiParameter:
\_parameter: (UVM_HDL_MAX_WIDTH), line:55
|vpiName:UVM_HDL_MAX_WIDTH
|INT:1024
|vpiParameter:
\_parameter: (UVM_LARGE_STRING), line:281
|vpiName:UVM_LARGE_STRING
|INT:512
|vpiParameter:
\_parameter: (UVM_LINE_WIDTH), line:278
|vpiName:UVM_LINE_WIDTH
|INT:64
|vpiParameter:
\_parameter: (UVM_MACRO_EXTRAS), line:228
|vpiName:UVM_MACRO_EXTRAS
|INT:19
|vpiParameter:
\_parameter: (UVM_MACRO_NUMFLAGS), line:191
|vpiName:UVM_MACRO_NUMFLAGS
|INT:50331648
|vpiParameter:
\_parameter: (UVM_NOCOMPARE), line:206
|vpiName:UVM_NOCOMPARE
|INT:184549376
|vpiParameter:
\_parameter: (UVM_NOCOPY), line:204
|vpiName:UVM_NOCOPY
|INT:150994944
|vpiParameter:
\_parameter: (UVM_NODEFPRINT), line:222
|vpiName:UVM_NODEFPRINT
|INT:1
|vpiParameter:
\_parameter: (UVM_NOPACK), line:212
|vpiName:UVM_NOPACK
|INT:65536
|vpiParameter:
\_parameter: (UVM_NOPRINT), line:208
|vpiName:UVM_NOPRINT
|INT:218103808
|vpiParameter:
\_parameter: (UVM_NORECORD), line:210
|vpiName:UVM_NORECORD
|INT:251658240
|vpiParameter:
\_parameter: (UVM_NOSET), line:216
|vpiName:UVM_NOSET
|INT:0
|vpiParameter:
\_parameter: (UVM_NOUNPACK), line:214
|vpiName:UVM_NOUNPACK
|INT:262144
|vpiParameter:
\_parameter: (UVM_NUM_LINES), line:279
|vpiName:UVM_NUM_LINES
|INT:128
|vpiParameter:
\_parameter: (UVM_PACK), line:211
|vpiName:UVM_PACK
|INT:0
|vpiParameter:
\_parameter: (UVM_PRINT), line:207
|vpiName:UVM_PRINT
|INT:201326592
|vpiParameter:
\_parameter: (UVM_RADIX), line:107
|vpiName:UVM_RADIX
|INT:16777216
|vpiParameter:
\_parameter: (UVM_RECORD), line:209
|vpiName:UVM_RECORD
|INT:0
|vpiParameter:
\_parameter: (UVM_RECURSION), line:154
|vpiName:UVM_RECURSION
|INT:33554432
|vpiParameter:
\_parameter: (UVM_SET), line:215
|vpiName:UVM_SET
|INT:458752
|vpiParameter:
\_parameter: (UVM_SMALL_STRING), line:280
|vpiName:UVM_SMALL_STRING
|INT:256
|vpiParameter:
\_parameter: (UVM_START_FUNCS), line:236
|vpiName:UVM_START_FUNCS
|INT:0
|vpiParameter:
\_parameter: (UVM_STDERR), line:638
|vpiName:UVM_STDERR
|INT:8
|vpiParameter:
\_parameter: (UVM_STDIN), line:636
|vpiName:UVM_STDIN
|INT:2
|vpiParameter:
\_parameter: (UVM_STDOUT), line:637
|vpiName:UVM_STDOUT
|INT:4
|vpiParameter:
\_parameter: (UVM_STREAMBITS), line:40
|vpiName:UVM_STREAMBITS
|INT:4096
|vpiParameter:
\_parameter: (UVM_STR_CRC_POLYNOMIAL), line:129
|vpiName:UVM_STR_CRC_POLYNOMIAL
|INT:32
|vpiParameter:
\_parameter: (UVM_UNPACK), line:213
|vpiName:UVM_UNPACK
|INT:131072
|vpiParameter:
\_parameter: (UVM_VERSION_STRING), line:29
|vpiName:UVM_VERSION_STRING
|STRING:"Accellera:1800.2-2017:UVM:1.0"
Object: \work_top of type 3000
Object: \work_top of type 32
Object: \UVM_ALL_ON of type 41
Object: \UVM_CHECK_FIELDS of type 41
Object: \UVM_COMPARE of type 41
Object: \UVM_COPY of type 41
Object: \UVM_CORE_POST_INIT of type 41
Object: \UVM_DEFAULT of type 41
Object: \UVM_END_DATA_EXTRA of type 41
Object: \UVM_END_FUNCS of type 41
Object: \UVM_FIELD_FLAG_RESERVED_BITS of type 41
Object: \UVM_FLAGS of type 41
Object: \UVM_FLAGS_OFF of type 41
Object: \UVM_FLAGS_ON of type 41
Object: \UVM_HDL_MAX_WIDTH of type 41
Object: \UVM_LARGE_STRING of type 41
Object: \UVM_LINE_WIDTH of type 41
Object: \UVM_MACRO_EXTRAS of type 41
Object: \UVM_MACRO_NUMFLAGS of type 41
Object: \UVM_NOCOMPARE of type 41
Object: \UVM_NOCOPY of type 41
Object: \UVM_NODEFPRINT of type 41
Object: \UVM_NOPACK of type 41
Object: \UVM_NOPRINT of type 41
Object: \UVM_NORECORD of type 41
Object: \UVM_NOSET of type 41
Object: \UVM_NOUNPACK of type 41
Object: \UVM_NUM_LINES of type 41
Object: \UVM_PACK of type 41
Object: \UVM_PRINT of type 41
Object: \UVM_RADIX of type 41
Object: \UVM_RECORD of type 41
Object: \UVM_RECURSION of type 41
Object: \UVM_SET of type 41
Object: \UVM_SMALL_STRING of type 41
Object: \UVM_START_FUNCS of type 41
Object: \UVM_STDERR of type 41
Object: \UVM_STDIN of type 41
Object: \UVM_STDOUT of type 41
Object: \UVM_STREAMBITS of type 41
Object: \UVM_STR_CRC_POLYNOMIAL of type 41
Object: \UVM_UNPACK of type 41
Object: \UVM_VERSION_STRING of type 41
ERROR: Encountered unhandled parameter format: 8